--- /srv/rebuilderd/tmp/rebuilderdpNn2gx/inputs/mesa-vulkan-drivers_26.2.4-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdpNn2gx/out/mesa-vulkan-drivers_26.2.4-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-10-01 18:34:10.000000 debian-binary │ --rw-r--r-- 0 0 0 2004 2026-10-01 18:34:10.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14723484 2026-10-01 18:34:10.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2000 2026-10-01 18:34:10.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 14721984 2026-10-01 18:34:10.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 --sections {} │ │ │ │ @@ -9,16 +9,16 @@ │ │ │ │ [ 4] .dynstr STRTAB 00009794 009794 02c082 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00035816 035816 0012c2 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00036ad8 036ad8 000270 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00036d48 036d48 028bb0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0005f8f8 05f8f8 001058 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00060950 060950 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0006095c 06095c 0018ac 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00062208 062208 2fe58e 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00360798 360798 000008 00 AX 0 0 4 │ │ │ │ + [11] .text PROGBITS 00062208 062208 2fe576 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00360780 360780 000008 00 AX 0 0 4 │ │ │ │ [13] .rodata PROGBITS 003607c0 3607c0 8d8744 00 A 0 0 64 │ │ │ │ [14] .ARM.exidx ARM_EXIDX 00c38f04 c38f04 000070 00 AL 11 0 4 │ │ │ │ [15] .eh_frame PROGBITS 00c38f74 c38f74 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00c432a0 c432a0 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00c432a0 c432a0 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00c432a4 c432a4 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00c432a8 c432a8 05cbb4 00 WA 0 0 8 │ │ │ ├── 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) 0x60950 │ │ │ │ - 0x0000000d (FINI) 0x360798 │ │ │ │ + 0x0000000d (FINI) 0x360780 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xc432a0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xc432a4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x9794 │ │ │ │ 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: de3f4f59e881ee13110e7d3d6dc71416caa213d6 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fa4da74b8baab98c7948785a0d5acef28168d39b │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2688,15 +2688,15 @@ │ │ │ │ -K.J.I{D │ │ │ │ WibixkQk │ │ │ │ PFAF"FKF │ │ │ │ #h"FIFXF │ │ │ │ G"F9F0Fj │ │ │ │ .J.I{DzDyDe │ │ │ │ &J&I{DzDyDe │ │ │ │ -J I{DzDyDe │ │ │ │ +J I{DzDyDd │ │ │ │ _tZ********Z │ │ │ │ I#FzDyDd │ │ │ │ 0FyD%JzD ] │ │ │ │ K)FXF{D " │ │ │ │ #rKsJ{DzD │ │ │ │ J HzD(XCF │ │ │ │ RIzDyDb │ │ │ │ @@ -2835,29 +2835,34 @@ │ │ │ │ oL}D,Y$h │ │ │ │ TIzDyD# │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ -:{'" ! F │ │ │ │ 6{'" ! F │ │ │ │ 6k/!6" F │ │ │ │ -:{'" ! F │ │ │ │ +)"(!+{ F │ │ │ │ :{'" ! F │ │ │ │ 6{'" ! F │ │ │ │ -6{6"/! F │ │ │ │ +6{6"/! F>C │ │ │ │ 6k6"/! F │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ 8{'" ! F │ │ │ │ 8{/!6" F │ │ │ │ 8{'" ! F │ │ │ │ 8k6"/! F │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ 6{'" ! F │ │ │ │ 6{6"/! F │ │ │ │ 6k6"/! F │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ (0*F9F F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ ;{9F*F F │ │ │ │ 8k.",! F │ │ │ │ @@ -3222,15 +3227,15 @@ │ │ │ │ tttttttttttttttt │ │ │ │ `]]]]]]N]]]]]]] │ │ │ │ ]]]]]]]]]]]]]]]][ │ │ │ │ ?IxXrj0# │ │ │ │ isssssspsssssss │ │ │ │ ssssssssssssssss │ │ │ │ QHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpGNHxDpGNHxDpGMHxDpGMHxDpGLHxDpGLHxDpGKHxDpGKHxDpGJHxDpGJHxDpGIHxDpGIHxDpGHHxDpGHHxDpGGHxDpGGHxDpGFHxDpGFHxDpGEHxDpGEHxDpGDHxDpGDHxDpGCHxDpGCHxDpGBHxDpGBHxDpGAHxDpGAHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdbmi fp!, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ eorcs r4, r2, #4, 12 @ 0x400000 │ │ │ │ ldrbtmi r3, [r9], #-12 │ │ │ │ vaddl.s16 , d1, d1 │ │ │ │ - @ instruction: 0x462afb1b │ │ │ │ + strtmi pc, [sl], -pc, lsl #22 │ │ │ │ strtmi r9, [r0], -r1, lsl #18 │ │ │ │ - stc2 2, cr15, [sl], #-836 @ 0xfffffcbc │ │ │ │ + ldc2 2, cr15, [lr], {209} @ 0xd1 │ │ │ │ strtmi r4, [r0], -r5, ror #18 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - stmdbmi r4!, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4!, {r0, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0x76234479 │ │ │ │ - ldc2l 2, cr15, [lr, #836]! @ 0x344 │ │ │ │ + ldc2l 2, cr15, [r2, #836]! @ 0x344 │ │ │ │ strmi r4, [r3], -r0, ror #18 │ │ │ │ mvnvs r4, r0, lsr #12 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - ldmdbmi lr, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi lr, {r0, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-547 @ 0xfffffddd │ │ │ │ - ldc2l 2, cr15, [lr, #836] @ 0x344 │ │ │ │ + ldc2l 2, cr15, [r2, #836] @ 0x344 │ │ │ │ @ instruction: 0x1e03495b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r4, r4, lsl #17 │ │ │ │ - ldc2l 2, cr15, [r4, #836] @ 0x344 │ │ │ │ + stc2l 2, cr15, [r8, #836] @ 0x344 │ │ │ │ @ instruction: 0x1e034957 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r5, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [sl, #836] @ 0x344 │ │ │ │ + ldc2 2, cr15, [lr, #836]! @ 0x344 │ │ │ │ @ instruction: 0x1e034953 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r6, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [r0, #836] @ 0x344 │ │ │ │ + ldc2 2, cr15, [r4, #836]! @ 0x344 │ │ │ │ @ instruction: 0x1e03494f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r7, r4, lsl #17 │ │ │ │ - ldc2 2, cr15, [r6, #836]! @ 0x344 │ │ │ │ + stc2 2, cr15, [sl, #836]! @ 0x344 │ │ │ │ @ instruction: 0x1e03494b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r8, r4, lsl #17 │ │ │ │ - stc2 2, cr15, [ip, #836]! @ 0x344 │ │ │ │ + stc2 2, cr15, [r0, #836]! @ 0x344 │ │ │ │ @ instruction: 0x1e034947 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r9, r4, lsl #17 │ │ │ │ - stc2 2, cr15, [r2, #836]! @ 0x344 │ │ │ │ + ldc2 2, cr15, [r6, #836] @ 0x344 │ │ │ │ @ instruction: 0x1e034943 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sl, r4, lsl #17 │ │ │ │ - ldc2 2, cr15, [r8, #836] @ 0x344 │ │ │ │ + stc2 2, cr15, [ip, #836] @ 0x344 │ │ │ │ @ instruction: 0x1e03493f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, fp, r4, lsl #17 │ │ │ │ - stc2 2, cr15, [lr, #836] @ 0x344 │ │ │ │ + stc2 2, cr15, [r2, #836] @ 0x344 │ │ │ │ @ instruction: 0x1e03493b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, ip, r4, lsl #17 │ │ │ │ - stc2 2, cr15, [r4, #836] @ 0x344 │ │ │ │ + ldc2l 2, cr15, [r8, #-836]! @ 0xfffffcbc │ │ │ │ @ instruction: 0x1e034937 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sp, r4, lsl #17 │ │ │ │ - ldc2l 2, cr15, [sl, #-836]! @ 0xfffffcbc │ │ │ │ + stc2l 2, cr15, [lr, #-836]! @ 0xfffffcbc │ │ │ │ @ instruction: 0x1e034933 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, lr, r4, lsl #17 │ │ │ │ - ldc2l 2, cr15, [r0, #-836]! @ 0xfffffcbc │ │ │ │ + stc2l 2, cr15, [r4, #-836]! @ 0xfffffcbc │ │ │ │ @ instruction: 0x1e03492f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, pc, r4, lsl #17 │ │ │ │ - ldc2l 2, cr15, [r8, #-836]! @ 0xfffffcbc │ │ │ │ + stc2l 2, cr15, [ip, #-836]! @ 0xfffffcbc │ │ │ │ strmi r4, [r3], -fp, lsr #18 │ │ │ │ @ instruction: 0x63234620 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - stmdbmi r9!, {r0, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbmi r9!, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-867 @ 0xfffffc9d │ │ │ │ - ldc2l 2, cr15, [r8, #-836] @ 0xfffffcbc │ │ │ │ + stc2l 2, cr15, [ip, #-836] @ 0xfffffcbc │ │ │ │ @ instruction: 0x1e034926 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r8, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [lr, #-836] @ 0xfffffcbc │ │ │ │ + stc2l 2, cr15, [r2, #-836] @ 0xfffffcbc │ │ │ │ @ instruction: 0x1e034922 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r9, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [r8, #-836]! @ 0xfffffcbc │ │ │ │ + ldc2l 2, cr15, [ip, #-836] @ 0xfffffcbc │ │ │ │ @ instruction: 0xed84491e │ │ │ │ strtmi r0, [r0], -pc, lsl #20 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - ldmdbmi ip, {r0, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip, {r0, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8844479 │ │ │ │ vmla.i16 d19, d1, d0[0] │ │ │ │ - strbtvs pc, [r0], #-3435 @ 0xfffff295 @ │ │ │ │ + strbtvs pc, [r0], #-3423 @ 0xfffff2a1 @ │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ umlalseq r0, lr, lr, pc @ │ │ │ │ eoreq lr, pc, r0, lsr #9 │ │ │ │ eoreq lr, pc, r8, lsr #9 │ │ │ │ eoreq lr, pc, r8, lsr #9 │ │ │ │ eoreq lr, pc, lr, lsr #9 │ │ │ │ strhteq lr, [pc], -sl │ │ │ │ @@ -199,20 +199,20 @@ │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb971c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xff9af194 │ │ │ │ + @ instruction: 0xff8ef194 │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ rsbseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - stc2l 1, cr15, [r4, #624]! @ 0x270 │ │ │ │ + ldc2l 1, cr15, [r8, #624] @ 0x270 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ eoreq pc, pc, r6, lsr #4 │ │ │ │ adcseq r3, lr, r0, lsl #4 │ │ │ │ sbceq pc, r3, r6, ror #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, ip, lsl #12 │ │ │ │ ldrdcc lr, [sl, -r1] │ │ │ │ ldrmi r4, [r7], -r2, lsl #13 │ │ │ │ suble r4, lr, fp, lsl #6 │ │ │ │ andcs r4, r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf1964479 │ │ │ │ - strmi pc, [r5], -r7, ror #22 │ │ │ │ + @ instruction: 0x4605fb5b │ │ │ │ @ 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,23 +1048,23 @@ │ │ │ │ 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 0x0012f7fd │ │ │ │ @ instruction: 0xf1964628 │ │ │ │ - andlt pc, sl, r1, ror sl @ │ │ │ │ + andlt pc, sl, r5, ror #20 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ bmi 49d20c │ │ │ │ @ instruction: 0xe7e1447a │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ stmdbmi pc, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ ldrbtmi r2, [r9], #-0 │ │ │ │ - blx 69f8ea │ │ │ │ + blx 39f8ea │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ eoreq lr, pc, r0, ror #28 │ │ │ │ strhteq lr, [pc], -lr │ │ │ │ strhteq lr, [pc], -r4 │ │ │ │ mlaeq pc, r8, r7, lr @ │ │ │ │ @@ -1188,15 +1188,15 @@ │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, ip, lsl #12 │ │ │ │ ldrdcc lr, [sl, -r1] │ │ │ │ ldrmi r4, [r7], -r2, lsl #13 │ │ │ │ suble r4, lr, fp, lsl #6 │ │ │ │ andcs r4, r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf1964479 │ │ │ │ - @ instruction: 0x4605fa11 │ │ │ │ + strmi pc, [r5], -r5, lsl #20 │ │ │ │ @ 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,23 +1219,23 @@ │ │ │ │ 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 │ │ │ │ ldc 7, cr15, [ip, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xf1964628 │ │ │ │ - andlt pc, sl, fp, lsl r9 @ │ │ │ │ + andlt pc, sl, pc, lsl #18 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ bmi 49d4b8 │ │ │ │ @ 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: 0xf9c2f196 │ │ │ │ + @ instruction: 0xf9b6f196 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ strhteq lr, [pc], -r4 │ │ │ │ eoreq lr, pc, r2, lsl r5 @ │ │ │ │ eoreq lr, pc, r8, lsl #10 │ │ │ │ eoreq lr, pc, ip, ror #9 │ │ │ │ @@ -1249,16 +1249,16 @@ │ │ │ │ strdeq lr, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba780 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df951 │ │ │ │ - stmdbls r3, {r0, r1, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df945 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 234fac │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ @@ -1266,16 +1266,16 @@ │ │ │ │ mlaeq pc, r4, ip, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba7c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df92f │ │ │ │ - stmdbls r3, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df923 │ │ │ │ + stmdbls r3, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 234ff0 │ │ │ │ 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, [sl, #-1012] @ 0xfffffc0c │ │ │ │ @@ -1283,16 +1283,16 @@ │ │ │ │ eoreq lr, pc, r0, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba808 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df90d │ │ │ │ - stmdbls r3, {r0, r1, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df901 │ │ │ │ + stmdbls r3, {r0, r1, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235034 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stc 7, cr15, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ @@ -1300,16 +1300,16 @@ │ │ │ │ eoreq lr, pc, ip, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba84c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df8eb │ │ │ │ - stmdbls r3, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8df │ │ │ │ + stmdbls r3, {r0, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235078 │ │ │ │ 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, [r6, #-1012] @ 0xfffffc0c │ │ │ │ @@ -1317,16 +1317,16 @@ │ │ │ │ strdeq lr, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba890 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df8c9 │ │ │ │ - stmdbls r3, {r0, r1, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df8bd │ │ │ │ + stmdbls r3, {r0, r1, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2350bc │ │ │ │ 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, [r4], #1012 @ 0x3f4 │ │ │ │ @@ -1334,16 +1334,16 @@ │ │ │ │ eoreq lr, pc, r4, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba8d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df8a7 │ │ │ │ - stmdbls r3, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df89b │ │ │ │ + stmdbls r3, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235100 │ │ │ │ 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, [r2], {253} @ 0xfd │ │ │ │ @@ -1351,16 +1351,16 @@ │ │ │ │ eoreq lr, pc, r0, ror fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba918 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df885 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df879 │ │ │ │ + stmdbls r3, {r0, r1, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235144 │ │ │ │ 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, [r0], #1012 @ 0x3f4 │ │ │ │ @@ -1368,16 +1368,16 @@ │ │ │ │ strdeq lr, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba95c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df863 │ │ │ │ - stmdbls r3, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df857 │ │ │ │ + stmdbls r3, {r0, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235188 │ │ │ │ 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, [lr], #-1012 @ 0xfffffc0c │ │ │ │ @@ -1385,16 +1385,16 @@ │ │ │ │ eoreq lr, pc, r8, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba9a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df841 │ │ │ │ - stmdbls r3, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df835 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2351cc │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ mrrc 7, 15, pc, ip, cr13 @ │ │ │ │ @@ -1402,16 +1402,16 @@ │ │ │ │ eoreq lr, pc, r4, ror sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba9e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df81f │ │ │ │ - stmdbls r3, {r0, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df813 │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235210 │ │ │ │ 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, [sl], #-1012 @ 0xfffffc0c │ │ │ │ @@ -1419,16 +1419,16 @@ │ │ │ │ eoreq lr, pc, r0, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaa28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfffd │ │ │ │ - stmdbls r5, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfff1 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442070 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ @@ -1437,16 +1437,16 @@ │ │ │ │ eoreq lr, pc, sl, lsr sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaa70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dffd9 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dffcd │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 14420b8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ @@ -1455,16 +1455,16 @@ │ │ │ │ eoreq lr, pc, r6, lsr sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dffb5 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dffa9 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442100 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ @@ -1473,16 +1473,16 @@ │ │ │ │ eoreq lr, pc, r6, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dff91 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff85 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442148 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ @@ -1491,16 +1491,16 @@ │ │ │ │ eoreq lr, pc, r2, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dff6d │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff61 │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 20817c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1510,16 +1510,16 @@ │ │ │ │ eoreq lr, pc, r2, lsl sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dff47 │ │ │ │ - stmdbls r5, {r0, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff3b │ │ │ │ + stmdbls r5, {r0, r2, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 2081c8 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1529,16 +1529,16 @@ │ │ │ │ eoreq lr, pc, lr, lsl sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbabe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dff21 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff15 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208214 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1548,16 +1548,16 @@ │ │ │ │ eoreq lr, pc, sl, lsl sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbac2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfefb │ │ │ │ - stmdbls r5, {r0, r2, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfeef │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208260 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1567,16 +1567,16 @@ │ │ │ │ eoreq lr, pc, r6, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbac78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfed5 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfec9 │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 2082ac │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1586,16 +1586,16 @@ │ │ │ │ eoreq lr, pc, r2, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbacc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfeaf │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfea3 │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 2082f8 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1605,16 +1605,16 @@ │ │ │ │ eoreq lr, pc, r2, lsr sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbad10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfe89 │ │ │ │ - stmdbls r5, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe7d │ │ │ │ + stmdbls r5, {r0, r1, r2, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208344 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1624,16 +1624,16 @@ │ │ │ │ eoreq lr, pc, sl, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbad5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfe63 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe57 │ │ │ │ + stmdbls r5, {r0, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 208390 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1643,16 +1643,16 @@ │ │ │ │ mlaeq pc, sl, r9, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbada8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfe3d │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe31 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bvc 2fddd0 │ │ │ │ bmi 350210 │ │ │ │ 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 │ │ │ │ @@ -1667,16 +1667,16 @@ │ │ │ │ ldrdeq sp, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbae08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfe0d │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe01 │ │ │ │ + stmdbls r5, {r0, r1, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bvc 2fde30 │ │ │ │ bmi 350270 │ │ │ │ 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 │ │ │ │ @@ -1691,20 +1691,20 @@ │ │ │ │ eoreq sp, pc, sl, ror sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbae68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dfddd │ │ │ │ - strmi pc, [r3], -r7, ror #22 │ │ │ │ + @ instruction: 0xf18dfdd1 │ │ │ │ + @ instruction: 0x4603fb5b │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfdd5 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfdc9 │ │ │ │ + stmdavs r2!, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmib r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -1712,20 +1712,20 @@ │ │ │ │ eoreq lr, pc, ip, asr r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaebc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dfdb3 │ │ │ │ - @ instruction: 0x4603fb3d │ │ │ │ + @ instruction: 0xf18dfda7 │ │ │ │ + @ instruction: 0x4603fb31 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfdab │ │ │ │ - stmdavs r2!, {r0, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfd9f │ │ │ │ + stmdavs r2!, {r0, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stmib r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -1733,20 +1733,20 @@ │ │ │ │ eoreq lr, pc, r0, asr r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dfd89 │ │ │ │ - @ instruction: 0x4603fb13 │ │ │ │ + @ instruction: 0xf18dfd7d │ │ │ │ + strmi pc, [r3], -r7, lsl #22 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfd81 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfd75 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmib ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -1754,20 +1754,20 @@ │ │ │ │ strhteq lr, [pc], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dfd5f │ │ │ │ - strmi pc, [r3], -r9, ror #21 │ │ │ │ + @ instruction: 0xf18dfd53 │ │ │ │ + @ instruction: 0x4603fadd │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfd57 │ │ │ │ - stmdavs r2!, {r0, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfd4b │ │ │ │ + stmdavs r2!, {r0, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmdb r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -1776,19 +1776,19 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbafb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q3, d7 │ │ │ │ - @ instruction: 0xf18dfd33 │ │ │ │ - @ instruction: 0x4602fabd │ │ │ │ + @ instruction: 0xf18dfd27 │ │ │ │ + @ instruction: 0x4602fab1 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - stc2 2, cr15, [ip, #-600]! @ 0xfffffda8 │ │ │ │ - blx fee20414 │ │ │ │ + stc2 2, cr15, [r0, #-600]! @ 0xfffffda8 │ │ │ │ + blx feb20414 │ │ │ │ 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 22c1fc │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @@ -1799,19 +1799,19 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb014 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q3, d7 │ │ │ │ - @ instruction: 0xf18dfd05 │ │ │ │ - strmi pc, [r2], -pc, lsl #21 │ │ │ │ + @ instruction: 0xf18dfcf9 │ │ │ │ + strmi pc, [r2], -r3, lsl #21 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - ldc2l 2, cr15, [lr], #600 @ 0x258 │ │ │ │ - blx fe2a0470 │ │ │ │ + ldc2l 2, cr15, [r2], #600 @ 0x258 │ │ │ │ + blx 1fa0470 │ │ │ │ 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 22c258 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @@ -1873,15 +1873,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5c7f04 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - mrc2 1, 2, pc, cr2, cr4, {4} │ │ │ │ + mcr2 1, 2, pc, cr6, cr4, {4} @ │ │ │ │ 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 │ │ │ │ @@ -1934,15 +1934,15 @@ │ │ │ │ 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: 0xe7dafdd9 │ │ │ │ + ldrb pc, [sl, sp, asr #27] @ │ │ │ │ strbmi r4, [r1], -r8, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2104 @ 0xfffff7c8 │ │ │ │ @ instruction: 0xf0619400 │ │ │ │ bfi pc, fp, #19, #10 @ │ │ │ │ b fffa2050 │ │ │ │ sbceq ip, r3, r0, asr #32 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ @@ -1974,15 +1974,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 413698 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [r8, #592] @ 0x250 │ │ │ │ + ldc2l 1, cr15, [ip, #-592]! @ 0xfffffdb0 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0619501 │ │ │ │ bfi pc, r1, #18, #13 @ │ │ │ │ b feaa20f8 │ │ │ │ @@ -2000,15 +2000,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf061447a │ │ │ │ andlt pc, r7, r7, lsl r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r1, lr, lr, asr r5 │ │ │ │ eoreq lr, pc, r8, lsl #14 │ │ │ │ @@ -2069,15 +2069,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, r9, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1949300 │ │ │ │ - strmi pc, [r4], -fp, asr #25 │ │ │ │ + @ instruction: 0x4604fcbf │ │ │ │ bls 65e148 │ │ │ │ bls 3fe2ac │ │ │ │ bmi 6d2ef8 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c8a88 │ │ │ │ @@ -2135,15 +2135,15 @@ │ │ │ │ @ instruction: 0xf503f303 │ │ │ │ bge 400fbc │ │ │ │ andcs r9, r1, #536870912 @ 0x20000000 │ │ │ │ bmi 10c8b5c │ │ │ │ @ instruction: 0x46504659 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf194447a │ │ │ │ - blls 2e3488 │ │ │ │ + blls 2e3458 │ │ │ │ blls 74037c │ │ │ │ blls 77c580 │ │ │ │ blls 83c684 │ │ │ │ stmdbcc r6, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ andvs r9, r3, #33792 @ 0x8400 │ │ │ │ andcc lr, r0, #212, 18 @ 0x350000 │ │ │ │ strvc r6, [r7], #-70 @ 0xffffffba │ │ │ │ @@ -2179,15 +2179,15 @@ │ │ │ │ @ instruction: 0xffc6f060 │ │ │ │ bmi 79e350 │ │ │ │ ldrbmi sl, [r9], -lr, lsl #22 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #32772 @ 0x8004 │ │ │ │ - blx ffc20a6e │ │ │ │ + blx ff920a6e │ │ │ │ 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 8b2848 │ │ │ │ strvc r6, [r7], #-70 @ 0xffffffba │ │ │ │ andshi pc, r4, r0, asr #17 │ │ │ │ @@ -2252,15 +2252,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 5084f0 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx 17a0b92 │ │ │ │ + blx 14a0b92 │ │ │ │ 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 346954 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1aea4ec │ │ │ │ @@ -2282,15 +2282,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r3, ror #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r1, lr, r6, rrx │ │ │ │ eoreq lr, pc, r0, asr #9 │ │ │ │ @@ -2315,15 +2315,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413bec │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff820c8c │ │ │ │ + blx ff520c8c │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ cdp2 0, 6, cr15, cr8, cr0, {3} │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e800 │ │ │ │ @@ -2341,15 +2341,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, sp, ror #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsr pc │ │ │ │ eoreq lr, pc, r0, lsl r4 @ │ │ │ │ @@ -2374,15 +2374,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413cd8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1aa0d78 │ │ │ │ + blx 17a0d78 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [r2, #384]! @ 0x180 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef8a │ │ │ │ @@ -2400,15 +2400,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ strdlt pc, [r7], -r7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r0, [lr], lr │ │ │ │ eoreq lr, pc, r0, ror r3 @ │ │ │ │ @@ -2433,15 +2433,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413dc4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9f2f194 │ │ │ │ + @ instruction: 0xf9e6f194 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [ip, #-384]! @ 0xfffffe80 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef14 │ │ │ │ @@ -2459,15 +2459,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r1, lsl #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl, asr #25 │ │ │ │ ldrdeq lr, [pc], -r4 @ │ │ │ │ @@ -2492,15 +2492,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413eb0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf97cf194 │ │ │ │ + @ instruction: 0xf970f194 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [r6, #-384] @ 0xfffffe80 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ee9e │ │ │ │ @@ -2518,15 +2518,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, fp, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq r0, lr, r6, fp │ │ │ │ eoreq lr, pc, r0, lsr r2 @ │ │ │ │ @@ -2551,15 +2551,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413f9c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf906f194 │ │ │ │ + @ instruction: 0xf8faf194 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r0], {96} @ 0x60 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ee28 │ │ │ │ @@ -2577,15 +2577,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r5, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, ror #20 │ │ │ │ mlaeq pc, r8, r1, lr @ │ │ │ │ @@ -2615,21 +2615,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 70529c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xf886f194 │ │ │ │ + @ instruction: 0xf87af194 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - mrc2 2, 4, pc, cr10, cr5, {4} │ │ │ │ - stc2 1, cr15, [r4], #-560 @ 0xfffffdd0 │ │ │ │ + mcr2 2, 4, pc, cr14, cr5, {4} @ │ │ │ │ + ldc2 1, cr15, [r8], {140} @ 0x8c │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5caf20 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 343470 │ │ │ │ @@ -2655,15 +2655,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ strdlt pc, [r7], -r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, ror #17 │ │ │ │ ldrdeq lr, [pc], -r4 @ │ │ │ │ @@ -2692,20 +2692,20 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - mcr2 2, 0, pc, cr2, cr5, {4} @ │ │ │ │ - blx fe3a1266 │ │ │ │ + ldc2l 2, cr15, [r6, #596]! @ 0x254 │ │ │ │ + blx fe0a1266 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 977468 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 1aa0dd2 │ │ │ │ @@ -2725,15 +2725,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, sp, ror #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsl #15 │ │ │ │ eoreq lr, pc, r4, lsl r0 @ │ │ │ │ @@ -2764,20 +2764,20 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2l 2, cr15, [r2, #-596]! @ 0xfffffdac │ │ │ │ - blx fffa1384 │ │ │ │ + stc2l 2, cr15, [r6, #-596]! @ 0xfffffdac │ │ │ │ + blx ffca1384 │ │ │ │ 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 97758c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @@ -2798,15 +2798,15 @@ │ │ │ │ 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, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ ldrdlt pc, [r7], -fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, lsl r6 │ │ │ │ eoreq sp, pc, r8, asr pc @ │ │ │ │ @@ -2835,15 +2835,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 44560c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcr2 1, 6, pc, cr14, cr3, {4} @ │ │ │ │ + mcr2 1, 6, pc, cr2, cr3, {4} @ │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0609403 │ │ │ │ @ instruction: 0xe7dbfa55 │ │ │ │ @@ -2862,15 +2862,15 @@ │ │ │ │ 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, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, fp, asr sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, asr #9 │ │ │ │ strhteq sp, [pc], -ip │ │ │ │ @@ -2899,20 +2899,20 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - stc2l 2, cr15, [r4], #-596 @ 0xfffffdac │ │ │ │ - @ instruction: 0xf9eef18c │ │ │ │ + mrrc2 2, 9, pc, r8, cr5 @ │ │ │ │ + @ instruction: 0xf9e2f18c │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 9777a4 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf9caf060 │ │ │ │ @@ -2932,15 +2932,15 @@ │ │ │ │ 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, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, pc, asr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, ror #6 │ │ │ │ eoreq sp, pc, r0, lsl #28 │ │ │ │ @@ -2971,20 +2971,20 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx ff5a1ae2 │ │ │ │ - @ instruction: 0xf95ef18c │ │ │ │ + blx ff2a1ae2 │ │ │ │ + @ instruction: 0xf952f18c │ │ │ │ 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 9778c8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @@ -3005,15 +3005,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, sp, lsr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsl #4 │ │ │ │ eoreq sp, pc, r0, asr #26 │ │ │ │ @@ -3039,21 +3039,21 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d473c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - ldc2 1, cr15, [r6, #-588]! @ 0xfffffdb4 │ │ │ │ + stc2 1, cr15, [sl, #-588]! @ 0xfffffdb4 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18cfb4b │ │ │ │ - blls 1a34f8 │ │ │ │ + @ instruction: 0xf18cfb3f │ │ │ │ + blls 1a34c8 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ @ instruction: 0xf8b2f060 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ @@ -3072,15 +3072,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ @ instruction: 0xb007f8b7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, lsr #1 │ │ │ │ eoreq sp, pc, r4, lsl #25 │ │ │ │ @@ -3105,15 +3105,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 414844 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2 1, cr15, [r2], #588 @ 0x24c │ │ │ │ + stc2 1, cr15, [r6], #588 @ 0x24c │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf83cf060 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e9d4 │ │ │ │ @@ -3131,15 +3131,15 @@ │ │ │ │ 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, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r1, asr #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, ror pc @ │ │ │ │ eoreq sp, pc, r4, ror #23 │ │ │ │ @@ -3170,25 +3170,25 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 745b48 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - ldc2 1, cr15, [r0], #-588 @ 0xfffffdb4 │ │ │ │ + stc2 1, cr15, [r4], #-588 @ 0xfffffdb4 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - blx 11a1e00 │ │ │ │ - @ instruction: 0xffcef18b │ │ │ │ + blx ea1e00 │ │ │ │ + @ instruction: 0xffc2f18b │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29568d0 │ │ │ │ - @ instruction: 0xf18bfa3d │ │ │ │ - bls 2252dc │ │ │ │ + @ instruction: 0xf18bfa31 │ │ │ │ + bls 2252ac │ │ │ │ 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 │ │ │ │ @@ -3209,15 +3209,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r5, lsr #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq pc, [sp], sl @ │ │ │ │ eoreq sp, pc, r8, lsr #22 │ │ │ │ @@ -3243,21 +3243,21 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d4a6c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx fe821b0a │ │ │ │ + blx fe521b0a │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf9b3 │ │ │ │ - blls 1a51c8 │ │ │ │ + @ instruction: 0xf18bf9a7 │ │ │ │ + blls 1a5198 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ @ instruction: 0xff1af05f │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ @@ -3276,15 +3276,15 @@ │ │ │ │ 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, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, pc, lsl pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r6, lsr #25 │ │ │ │ eoreq sp, pc, r0, ror sl @ │ │ │ │ @@ -3310,21 +3310,21 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d4b78 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx 6a1c16 │ │ │ │ + blx 3a1c16 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf92d │ │ │ │ - blls 1a50bc │ │ │ │ + @ instruction: 0xf18bf921 │ │ │ │ + blls 1a508c │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ mrc2 0, 4, pc, cr4, cr15, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ @@ -3343,15 +3343,15 @@ │ │ │ │ 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, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ mullt r7, r9, lr │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r2, asr fp @ │ │ │ │ eoreq sp, pc, r4, asr #19 │ │ │ │ @@ -3377,21 +3377,21 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d4c84 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx fe521d20 │ │ │ │ + blx fe221d20 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf8a7 │ │ │ │ - blls 1a4fb0 │ │ │ │ + @ instruction: 0xf18bf89b │ │ │ │ + blls 1a4f80 │ │ │ │ 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, 0, pc, cr14, cr15, {2} @ │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ @@ -3410,15 +3410,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r3, lsl lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq pc, [sp], lr @ │ │ │ │ eoreq sp, pc, ip, lsl r9 @ │ │ │ │ @@ -3444,21 +3444,21 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d4d90 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx 3a1e2c │ │ │ │ + blx a1e2c │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf821 │ │ │ │ - blls 1a4ea4 │ │ │ │ + @ instruction: 0xf18bf815 │ │ │ │ + blls 1a4e74 │ │ │ │ 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 │ │ │ │ stc2 0, cr15, [r8, #380] @ 0x17c │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ @@ -3477,15 +3477,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, sp, lsl #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, lsr #17 │ │ │ │ eoreq sp, pc, r0, ror r8 @ │ │ │ │ @@ -3512,26 +3512,26 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 754ea0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf984f193 │ │ │ │ + @ instruction: 0xf978f193 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bff99 │ │ │ │ - bls 1e4d94 │ │ │ │ + @ instruction: 0xf18bff8d │ │ │ │ + bls 1e4d64 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q2, d5 │ │ │ │ - @ instruction: 0xf18bff8f │ │ │ │ - bls 224d80 │ │ │ │ + @ instruction: 0xf18bff83 │ │ │ │ + bls 224d50 │ │ │ │ blls 1b7130 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2l 0, cr15, [r4], #380 @ 0x17c │ │ │ │ @@ -3551,15 +3551,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ strdlt pc, [r7], -r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, lsr r7 @ │ │ │ │ strhteq sp, [pc], -r0 │ │ │ │ @@ -3586,26 +3586,26 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 754fc8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8f0f193 │ │ │ │ + @ instruction: 0xf8e4f193 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bff05 │ │ │ │ - bls 1e4c6c │ │ │ │ + @ instruction: 0xf18bfef9 │ │ │ │ + bls 1e4c3c │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q2, d5 │ │ │ │ - @ instruction: 0xf18bfefb │ │ │ │ - bls 224c58 │ │ │ │ + @ instruction: 0xf18bfeef │ │ │ │ + bls 224c28 │ │ │ │ blls 1b7258 │ │ │ │ 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 │ │ │ │ stc2l 0, cr15, [r0], #-380 @ 0xfffffe84 │ │ │ │ @@ -3625,15 +3625,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r7, 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 │ │ │ │ andlt pc, r7, r5, ror #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, asr #11 │ │ │ │ eoreq sp, pc, r8, ror #13 │ │ │ │ @@ -3658,15 +3658,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4150e8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf860f193 │ │ │ │ + @ instruction: 0xf854f193 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ffb21cca │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ed82 │ │ │ │ @@ -3696,15 +3696,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 515380 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf814f193 │ │ │ │ + @ instruction: 0xf808f193 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336dd4 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3740,15 +3740,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415230 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xffbcf192 │ │ │ │ + @ instruction: 0xffb0f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 1221e12 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ecde │ │ │ │ @@ -3778,15 +3778,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 5154c8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xff70f192 │ │ │ │ + @ instruction: 0xff64f192 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336f1c │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3822,15 +3822,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415378 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff18f192 │ │ │ │ + @ instruction: 0xff0cf192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe921f58 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ec3a │ │ │ │ @@ -3860,15 +3860,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 515610 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - mcr2 1, 6, pc, cr12, cr2, {4} @ │ │ │ │ + mcr2 1, 6, pc, cr0, cr2, {4} @ │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 337064 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3910,20 +3910,20 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2l 2, cr15, [lr], #-592 @ 0xfffffdb0 │ │ │ │ - blx 2a2568 │ │ │ │ + ldc2l 2, cr15, [r2], #-592 @ 0xfffffdb0 │ │ │ │ + @ instruction: 0xf9fcf18b │ │ │ │ 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 │ │ │ │ @@ -3944,15 +3944,15 @@ │ │ │ │ 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, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r7, ror #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, lr, lsr #31 │ │ │ │ eoreq sp, pc, r4, ror #6 │ │ │ │ @@ -3983,20 +3983,20 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx ffba2aae │ │ │ │ - @ instruction: 0xf976f18b │ │ │ │ + blx ff8a2aae │ │ │ │ + @ instruction: 0xf96af18b │ │ │ │ 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 │ │ │ │ @@ -4017,15 +4017,15 @@ │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r5, asr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, r2, asr #28 │ │ │ │ strhteq sp, [pc], -r0 │ │ │ │ @@ -4076,15 +4076,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5ca170 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - ldc2 1, cr15, [ip, #-584] @ 0xfffffdb8 │ │ │ │ + ldc2 1, cr15, [r0, #-584] @ 0xfffffdb8 │ │ │ │ blls 4a0104 │ │ │ │ blls 44add4 │ │ │ │ blls 40add4 │ │ │ │ blls 4cadd4 │ │ │ │ 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} │ │ │ │ @@ -4109,15 +4109,15 @@ │ │ │ │ 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, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ mullt r7, sp, r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, sl, lsl #25 │ │ │ │ eoreq sp, pc, r4, lsl #4 │ │ │ │ @@ -4147,15 +4147,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 44728c │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2 1, cr15, [lr], {146} @ 0x92 │ │ │ │ + stc2 1, cr15, [r2], {146} @ 0x92 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2f7bb0 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05f9403 │ │ │ │ bfi pc, r5, #16, #12 @ │ │ │ │ @@ -4190,15 +4190,15 @@ │ │ │ │ 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: 0x06e3fc39 │ │ │ │ + strbteq pc, [r3], sp, lsr #24 @ │ │ │ │ bmi 29bb1c │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ @ instruction: 0xe7ddfffb │ │ │ │ ldmdb ip, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdeq r9, [r3], #202 @ 0xca │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ @@ -4226,15 +4226,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4159c8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ffca2a62 │ │ │ │ + blx ff9a2a62 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xffe6f05e │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e912 │ │ │ │ @@ -4264,15 +4264,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415a60 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fe9a2afa │ │ │ │ + blx fe6a2afa │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xff9af05e │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e8c6 │ │ │ │ @@ -4303,15 +4303,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r6, lsl r1 │ │ │ │ bmi 415cfc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1622b96 │ │ │ │ + blx 1322b96 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ ldrb pc, [lr, fp, asr #30] @ │ │ │ │ ldmda r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -4342,15 +4342,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r6, lsl r1 │ │ │ │ bmi 415d98 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 2a2c32 │ │ │ │ + blx fffa2c30 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ @ instruction: 0xe7defefd │ │ │ │ stmda r8!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -4380,15 +4380,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415c30 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fefa2cc8 │ │ │ │ + blx feca2cc8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mrc2 0, 5, pc, cr2, cr14, {2} │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000efde │ │ │ │ @@ -4418,15 +4418,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415cc8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1ca2d60 │ │ │ │ + blx 19a2d60 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [sl, #376]! @ 0x178 │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef92 │ │ │ │ @@ -4445,15 +4445,15 @@ │ │ │ │ ldrle r0, [r6], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-24]! @ 0xffffffe8 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ bmi 37337c │ │ │ │ movwls r4, #22057 @ 0x5629 │ │ │ │ @ instruction: 0xf192447a │ │ │ │ - @ instruction: 0xf04ffa3b │ │ │ │ + @ instruction: 0xf04ffa2f │ │ │ │ bls 1a7388 │ │ │ │ blcc e478c │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], r4, lsl #23 │ │ │ │ bmi 1dbf38 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ @@ -4482,15 +4482,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415dc8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9f0f192 │ │ │ │ + @ instruction: 0xf9e4f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [sl, #-376]! @ 0xfffffe88 │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef12 │ │ │ │ @@ -4509,15 +4509,15 @@ │ │ │ │ ldrle r0, [r6], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-24]! @ 0xffffffe8 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ bmi 37347c │ │ │ │ movwls r4, #22057 @ 0x5629 │ │ │ │ @ instruction: 0xf192447a │ │ │ │ - @ instruction: 0xf04ff9bb │ │ │ │ + @ instruction: 0xf04ff9af │ │ │ │ bls 1a7488 │ │ │ │ blcc e488c │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], r4, lsl #22 │ │ │ │ bmi 1dc038 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ @@ -4663,18 +4663,18 @@ │ │ │ │ eoreq sp, pc, r2, asr r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdcd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ @ instruction: 0xf600b08f │ │ │ │ @ instruction: 0xf1a670e4 │ │ │ │ - @ instruction: 0xf8d4f899 │ │ │ │ + @ instruction: 0xf8d4f88d │ │ │ │ teqlt r3, r0, ror #31 │ │ │ │ rscvc pc, r4, r4, lsl #12 │ │ │ │ - @ instruction: 0xf8a0f1a6 │ │ │ │ + @ instruction: 0xf894f1a6 │ │ │ │ andlt r2, pc, r0 │ │ │ │ @ instruction: 0xf8d4bd30 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8933cf0 │ │ │ │ teqlt fp, #188, 4 @ 0xc000000b │ │ │ │ ldrsbgt pc, [r4], #-143 @ 0xffffff71 @ │ │ │ │ @@ -4691,15 +4691,15 @@ │ │ │ │ ldrdcc pc, [r0], -ip │ │ │ │ andcc pc, r0, lr, asr #17 │ │ │ │ @ instruction: 0xf0ff2300 │ │ │ │ @ instruction: 0xf8c4fec7 │ │ │ │ stmdacs r0, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf604d1ce │ │ │ │ @ instruction: 0xf1a670e4 │ │ │ │ - @ instruction: 0xf04ff86f │ │ │ │ + @ instruction: 0xf04ff863 │ │ │ │ @ instruction: 0xe7cc30ff │ │ │ │ ldrdgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0xe7d644fc │ │ │ │ eorseq r0, r6, r4, ror #1 │ │ │ │ eorseq r0, r6, r0, rrx │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -6934,15 +6934,15 @@ │ │ │ │ eorcs pc, r0, #856064 @ 0xd1000 │ │ │ │ eorsvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ stmdb lr, {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 │ │ │ │ - stc2 1, cr15, [ip], #564 @ 0x234 │ │ │ │ + stc2 1, cr15, [r0], #564 @ 0x234 │ │ │ │ teqvc r7, r0, lsr #12 │ │ │ │ stmdb r0, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ stmdb r8!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ eoreq sl, pc, r8, asr pc @ │ │ │ │ mlaeq pc, sl, pc, sl @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -6952,15 +6952,15 @@ │ │ │ │ mrc 8, 0, r4, cr13, cr10, {3} │ │ │ │ bmi 1ef8c58 │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ stmib r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdami r8!, {r0, r1, r3, r4, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1680 @ 0xfffff970 │ │ │ │ @ instruction: 0xf18e681f │ │ │ │ - stmdacs r0, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605d072 │ │ │ │ mrc 7, 3, APSR_nzcv, cr2, cr8, {7} │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ stccs 0, cr13, [r9], {54} @ 0x36 │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0xf0002c08 │ │ │ │ stccs 0, cr8, [ip], {137} @ 0x89 │ │ │ │ @@ -6968,38 +6968,38 @@ │ │ │ │ strtmi r4, [r2], -sp, ror #18 │ │ │ │ strcs r4, [r2], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ cmplt r0, r8, lsl #16 │ │ │ │ strtmi r4, [fp], -sl, ror #20 │ │ │ │ andcs r4, r1, sl, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [r8], #-564 @ 0xfffffdcc │ │ │ │ + mrrc2 1, 8, pc, ip, cr13 @ │ │ │ │ blmi 1a71ef4 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldm r3, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 6970c │ │ │ │ addshi pc, r6, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2146 @ 0xfffff79e │ │ │ │ - blx fea2554c │ │ │ │ + blx fe72554c │ │ │ │ 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 │ │ │ │ - blx fe62556c │ │ │ │ + blx fe32556c │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ blmi 161d048 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldmdbmi r7, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ - @ instruction: 0xf878f196 │ │ │ │ + @ instruction: 0xf86cf196 │ │ │ │ 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 dc31a8 │ │ │ │ cmple r3, r1, lsl #4 │ │ │ │ @@ -7019,15 +7019,15 @@ │ │ │ │ svccc 0x0060f8d3 │ │ │ │ ldrdpl pc, [r4, #131]! @ 0x83 │ │ │ │ @ instruction: 0x4628b135 │ │ │ │ ldcl 7, cr15, [r8, #992]! @ 0x3e0 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ ldr sp, [fp, r5, lsl #3]! │ │ │ │ ldrbtmi r4, [r8], #-2108 @ 0xfffff7c4 │ │ │ │ - blx 15255f4 │ │ │ │ + blx 12255f4 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ andcs sp, r0, r4, asr #2 │ │ │ │ strmi r2, [r4], -r2, lsl #2 │ │ │ │ ldmdbmi r8!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f84479 │ │ │ │ stmdacs r0, {r2, r3, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @@ -7037,33 +7037,33 @@ │ │ │ │ @ instruction: 0xf7f84479 │ │ │ │ stmdacs r0, {r1, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrb sp, [r7, -r1, lsl #1]! │ │ │ │ strtmi r9, [fp], -r0, lsl #2 │ │ │ │ andcs r4, r1, pc, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2351 @ 0xfffff6d1 │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - ldmdavs sl!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs sl!, {r0, r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mulsmi r5, r2, r8 │ │ │ │ stccs 7, cr14, [sp], {174} @ 0xae │ │ │ │ stmdbmi fp!, {r2, r5, r8, ip, lr, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtmi r2, [r9], #-1027 @ 0xfffffbfd │ │ │ │ svc 0x0068f7f8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldrb sl, [sp, -r8, ror #30] │ │ │ │ strtmi r4, [fp], -r6, lsr #20 │ │ │ │ andcs r4, r2, r6, lsr #18 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - ldr pc, [r2, r5, asr #23] │ │ │ │ + @ instruction: 0xe792fbb9 │ │ │ │ strtmi r4, [r3], -r3, lsr #20 │ │ │ │ andcs r4, r2, r3, lsr #18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - @ instruction: 0xe75ffbbb │ │ │ │ + ldrb pc, [pc, -pc, lsr #23] @ │ │ │ │ @ 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 │ │ │ │ @@ -7125,15 +7125,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 13a7498 │ │ │ │ @ instruction: 0xf0b33010 │ │ │ │ @ instruction: 0xf106f935 │ │ │ │ @ instruction: 0xf7f8002c │ │ │ │ bvs 1a2508c │ │ │ │ @ instruction: 0x3670b196 │ │ │ │ - stc2l 1, cr15, [r6, #-564] @ 0xfffffdcc │ │ │ │ + ldc2 1, cr15, [sl, #-564]! @ 0xfffffdcc │ │ │ │ cmncs pc, #14024704 @ 0xd60000 │ │ │ │ cmneq ip, r6, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 195d954 │ │ │ │ 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 13a78a8 │ │ │ │ @ instruction: 0xf0b23010 │ │ │ │ ldrbmi pc, [r0], -sp, lsr #30 @ │ │ │ │ stcl 7, cr15, [r4, #992] @ 0x3e0 │ │ │ │ @ instruction: 0xb1ab6a73 │ │ │ │ @ instruction: 0xf18d9301 │ │ │ │ - blls e8270 │ │ │ │ + blls e8240 │ │ │ │ ldcleq 1, cr15, [r0], #-12 │ │ │ │ cmncs pc, #220, 16 @ 0xdc0000 │ │ │ │ cmneq lr, ip, asr #17 │ │ │ │ svceq 0x0000f1be │ │ │ │ bvs 1d5dd68 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ @@ -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 1b1db4 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r6, #-560] @ 0xfffffdd0 │ │ │ │ + ldc2l 1, cr15, [sl], #560 @ 0x230 │ │ │ │ blge 24fdcc │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ stmib r0, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f7e7ca │ │ │ │ @ instruction: 0xf7f7ec46 │ │ │ │ svclt 0x0000e97e │ │ │ │ @@ -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 │ │ │ │ - stc2 1, cr15, [ip], {140} @ 0x8c │ │ │ │ + stc2 1, cr15, [r0], {140} @ 0x8c │ │ │ │ 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 95810 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf8c6f18c │ │ │ │ + @ instruction: 0xf8baf18c │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ strmi r4, [r8], -sl, lsl #13 │ │ │ │ ldmib r3, {r0, r1, r3, r5, r7, r9, sl, lr}^ │ │ │ │ addmi r1, sp, #-1610612733 @ 0xa0000003 │ │ │ │ andeq lr, r2, #112, 22 @ 0x1c000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ @@ -8896,15 +8896,15 @@ │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ strdeq r5, [r3], #126 @ 0x7e │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - @ instruction: 0xff6cf18b │ │ │ │ + @ instruction: 0xff60f18b │ │ │ │ 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 │ │ │ │ @@ -9347,19 +9347,19 @@ │ │ │ │ addshi pc, r0, r5, asr #17 │ │ │ │ addsvc pc, r4, r5, asr #17 │ │ │ │ @ instruction: 0xff28f0b0 │ │ │ │ @ instruction: 0xf8d5686b │ │ │ │ @ instruction: 0xf5031120 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ vqdmull.s q0, d4, d0[2] │ │ │ │ - stmdavs fp!, {r0, r1, r3, r4, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r1, r2, r3, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrdne pc, [r8, -r5]! │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 12a977c │ │ │ │ - ldc2 2, cr15, [r2], {132} @ 0x84 │ │ │ │ + stc2 2, cr15, [r6], {132} @ 0x84 │ │ │ │ ldrdmi pc, [r8], #133 @ 0x85 @ │ │ │ │ strtmi fp, [r6], -ip, ror #2 │ │ │ │ ldmdbvs r0!, {r2, r5, fp, sp, lr} │ │ │ │ ldmibvs r1!, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f51a09 │ │ │ │ @ instruction: 0x2120ee7e │ │ │ │ @ instruction: 0xf7f54630 │ │ │ │ @@ -9708,15 +9708,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, lr, r0, asr #32 │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svceq 0x0074f8d6 │ │ │ │ @ instruction: 0xf500a908 │ │ │ │ ldrtmi r5, [r8], #-206 @ 0xffffff32 │ │ │ │ - @ instruction: 0xff4af283 │ │ │ │ + @ instruction: 0xff3ef283 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdbls r8, {r0, r1, r2, r4, r7, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ @ instruction: 0x46078093 │ │ │ │ strcc lr, [r1, #-4] │ │ │ │ addmi r3, sp, #24, 14 @ 0x600000 │ │ │ │ addhi pc, ip, r0 │ │ │ │ @@ -9756,20 +9756,20 @@ │ │ │ │ smlawtpl ip, r4, r8, pc @ │ │ │ │ svclt 0x000c4285 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ blcs 6c67c │ │ │ │ @ instruction: 0xf50ad03a │ │ │ │ ldrtmi r5, [r9], -r0, lsl #13 │ │ │ │ bleq 12a9ddc │ │ │ │ - @ instruction: 0xffe2f283 │ │ │ │ + @ instruction: 0xffd6f283 │ │ │ │ ldrdcs pc, [ip, -r4]! │ │ │ │ smlawteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf8d64639 │ │ │ │ vqdmull.s q0, d3, d0[2] │ │ │ │ - @ instruction: 0xf8d4ffd9 │ │ │ │ + @ instruction: 0xf8d4ffcd │ │ │ │ @ instruction: 0xf8c43120 │ │ │ │ stmdacs r0, {r3, r5, r8} │ │ │ │ blcs 9b708 │ │ │ │ svcge 0x0074f47f │ │ │ │ ldrbtmi r4, [r8], #-2079 @ 0xfffff7e1 │ │ │ │ blls 13e330 │ │ │ │ ldm r2, {r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @@ -9777,15 +9777,15 @@ │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ ldmdblt r2, {r0, r9} │ │ │ │ ldreq r6, [r3, #-2274] @ 0xfffff71e │ │ │ │ bmi 720ee8 │ │ │ │ ldmdbmi sl, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - stmiavs r3!, {r0, r1, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r1, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0234620 │ │ │ │ adcvs r0, r3, r8, lsl #6 │ │ │ │ mrc2 7, 2, pc, cr8, cr15, {7} │ │ │ │ movwcs lr, #1876 @ 0x754 │ │ │ │ smlawtcc ip, r4, r8, pc @ │ │ │ │ ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ │ │ movwcs lr, #2012 @ 0x7dc │ │ │ │ @@ -10164,15 +10164,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi SPSR_fs, r0, asr #32 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ bmi ff050098 │ │ │ │ ldmibmi pc!, {r0, r1, r9, sl, lr} @ │ │ │ │ ldrbtmi r4, [sl], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - strbmi pc, [r0], -sp, ror #22 @ │ │ │ │ + strbmi pc, [r0], -r1, ror #22 @ │ │ │ │ stmda r2, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bvs 1ae5f14 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ stmibvs r8!, {r1, r3, r4, r8, pc} │ │ │ │ ldrdgt pc, [r4], -r5 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr12, {0} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @@ -11826,15 +11826,15 @@ │ │ │ │ @ instruction: 0xf100b1d8 │ │ │ │ @ instruction: 0xf100027c │ │ │ │ eorsvs r0, r1, r0, lsl r1 │ │ │ │ svccc 0x0000e852 │ │ │ │ stmda r2, {r0, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ @ instruction: 0xf189d1f8 │ │ │ │ - @ instruction: 0xf105f889 │ │ │ │ + @ instruction: 0xf105f87d │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 6e0b4 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mcr 7, 6, pc, cr2, cr3, {7} @ │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -12016,15 +12016,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ mvnseq pc, #1073741825 @ 0x40000001 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ mrc 7, 0, APSR_nzcv, cr12, cr2, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf1888100 │ │ │ │ - strmi pc, [r2], -sp, lsl #30 │ │ │ │ + strmi pc, [r2], -r1, lsl #30 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ ldrmi r9, [r0], r1, lsl #4 │ │ │ │ @ instruction: 0xf7ff9704 │ │ │ │ strmi pc, [r3], -pc, lsl #29 │ │ │ │ ldmib r0, {r1, r7, r9, sl, lr}^ │ │ │ │ @@ -12443,15 +12443,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ strtmi sl, [r1], -r6, lsl #20 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1ed0a8 │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf1889303 │ │ │ │ - blls 16d360 │ │ │ │ + blls 16d330 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ cmncc ip, #248, 2 @ 0x3e │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, fp, ip, sp}^ │ │ │ │ @@ -12682,15 +12682,15 @@ │ │ │ │ @ instruction: 0xf8c0a068 │ │ │ │ stc 0, cr10, [sp, #496] @ 0x1f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d5, [sp, #32] │ │ │ │ vstr d4, [sp, #24] │ │ │ │ vstr d3, [sp, #16] │ │ │ │ @ instruction: 0xf1882b02 │ │ │ │ - blmi 1e2cfa4 │ │ │ │ + blmi 1e2cf74 │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 329ebc │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be9ecc │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -12814,30 +12814,30 @@ │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmdage r3, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf822f7ff │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf1889301 │ │ │ │ - blls ecd90 │ │ │ │ + blls ecd60 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf8b0f188 │ │ │ │ + @ instruction: 0xf8a4f188 │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6f068 │ │ │ │ bmi d23284 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -12855,15 +12855,15 @@ │ │ │ │ cmnpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorvs r9, r1, r1 │ │ │ │ svccs 0x0000e853 │ │ │ │ stmda r3, {r0, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ @ instruction: 0xf188d1f8 │ │ │ │ - bls eccec │ │ │ │ + bls eccbc │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6f0d0 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ mrc 7, 5, APSR_nzcv, cr6, cr2, {7} │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 20d714 │ │ │ │ @@ -12874,15 +12874,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - @ instruction: 0xf856f188 │ │ │ │ + @ instruction: 0xf84af188 │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f2e7f8 │ │ │ │ @ instruction: 0xf7f2ed7e │ │ │ │ svclt 0x0000eab6 │ │ │ │ @@ -12954,15 +12954,15 @@ │ │ │ │ @ instruction: 0x46310114 │ │ │ │ @ instruction: 0xf7ffa812 │ │ │ │ blls 52e7cc │ │ │ │ @ instruction: 0xf1039302 │ │ │ │ @ instruction: 0xf1030770 │ │ │ │ strls r0, [lr, -ip, ror #2] │ │ │ │ orrlt r9, r3, r9, lsl #2 │ │ │ │ - @ instruction: 0xffb6f187 │ │ │ │ + @ instruction: 0xffaaf187 │ │ │ │ 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 7b4a0 │ │ │ │ @@ -12976,15 +12976,15 @@ │ │ │ │ blcs 958d8 │ │ │ │ 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 7b4d4 │ │ │ │ @ instruction: 0xf187d1f8 │ │ │ │ - svcls 0x000eff8b │ │ │ │ + svcls 0x000eff7f │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ blls 1634cc │ │ │ │ @ instruction: 0xf88d4631 │ │ │ │ bge 53ae08 │ │ │ │ @ instruction: 0xf88d9b0b │ │ │ │ @@ -12993,15 +12993,15 @@ │ │ │ │ tstls r3, #2048 @ 0x800 │ │ │ │ ldrcc pc, [ip, #-2260]! @ 0xfffff72c │ │ │ │ stmdals sl, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7fc9b11 │ │ │ │ mrcls 12, 0, APSR_nzcv, cr3, cr3, {6} │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0xf187b196 │ │ │ │ - @ instruction: 0xf106ff69 │ │ │ │ + @ instruction: 0xf106ff5d │ │ │ │ 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 be938 │ │ │ │ andcc lr, r0, #4587520 @ 0x460000 │ │ │ │ @@ -13116,15 +13116,15 @@ │ │ │ │ @ instruction: 0xf9d2f7ff │ │ │ │ tstcs r4, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ strt r9, [pc], r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ @ instruction: 0xf1034088 │ │ │ │ @ instruction: 0xf18b0090 │ │ │ │ - vstreq s30, [r2, #-124] @ 0xffffff84 │ │ │ │ + vstreq s30, [r2, #-76] @ 0xffffffb4 │ │ │ │ andcc lr, r1, #270336 @ 0x42000 │ │ │ │ tstpeq r3, #192, 6 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r3, #134217731 @ 0x8000003 │ │ │ │ vmov.i32 d20, #9633792 @ 0x00930000 │ │ │ │ ldrmi r2, [r3], #-531 @ 0xfffffded │ │ │ │ andspl pc, pc, #72, 4 @ 0x80000004 │ │ │ │ rscne pc, fp, #1342177292 @ 0x5000000c │ │ │ │ @@ -13252,15 +13252,15 @@ │ │ │ │ blmi ec19f8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 149180 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0x460587f0 │ │ │ │ - stc2l 1, cr15, [r2, #-540]! @ 0xfffffde4 │ │ │ │ + ldc2l 1, cr15, [r6, #-540] @ 0xfffffde4 │ │ │ │ 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 │ │ │ │ @@ -13959,25 +13959,25 @@ │ │ │ │ @ instruction: 0x4604ffff │ │ │ │ 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, #552]! @ 0x228 │ │ │ │ + ldc2l 2, cr15, [r2, #552]! @ 0x228 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201444 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ab40 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254858 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - ldc2l 2, cr15, [r2], #-504 @ 0xfffffe08 │ │ │ │ + stc2l 2, cr15, [r6], #-504 @ 0xfffffe08 │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40206c │ │ │ │ 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 @ │ │ │ │ @@ -14007,25 +14007,25 @@ │ │ │ │ @ instruction: 0x4604ff9f │ │ │ │ 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, #552] @ 0x228 │ │ │ │ + ldc2 2, cr15, [r2, #552] @ 0x228 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201504 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ac00 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254918 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - stc2 2, cr15, [r2, #500] @ 0x1f4 │ │ │ │ + ldc2l 2, cr15, [r6, #-500]! @ 0xfffffe0c │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40212c │ │ │ │ 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 @ │ │ │ │ @@ -14055,25 +14055,25 @@ │ │ │ │ @ instruction: 0x4604ff3f │ │ │ │ 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, #-552]! @ 0xfffffdd8 │ │ │ │ + ldc2 2, cr15, [r2, #-552]! @ 0xfffffdd8 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 2015c4 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94acc0 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 12549d8 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - blx febac7dc │ │ │ │ + blx fe8ac7dc │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 4021ec │ │ │ │ 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 @ │ │ │ │ @@ -14184,25 +14184,25 @@ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ bvc d64058 │ │ │ │ @ instruction: 0xf815b11b │ │ │ │ blcs 1befcc │ │ │ │ vhadd.s8 , q0, │ │ │ │ ldmdbvs r0!, {r0, r1, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1a4af0c │ │ │ │ - blvc 1b6e670 │ │ │ │ + blvc 1b6e640 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf1a64680 │ │ │ │ - svcgt 0x000ffb67 │ │ │ │ + svcgt 0x000ffb5b │ │ │ │ strteq pc, [ip], #-264 @ 0xfffffef8 │ │ │ │ ldm r7, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1a84630 │ │ │ │ - bmi aeef00 │ │ │ │ + bmi aeeed0 │ │ │ │ ldrbtmi r4, [sl], #-2855 @ 0xfffff4d9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsr fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r8], -r2, asr #2 │ │ │ │ pop {r1, r2, r4, r5, ip, sp, pc} │ │ │ │ stccs 1, cr8, [r0], {240} @ 0xf0 │ │ │ │ @@ -14224,22 +14224,22 @@ │ │ │ │ svccc 0x0001f812 │ │ │ │ addsmi r3, r0, #8, 2 │ │ │ │ biceq lr, r3, #5120 @ 0x1400 │ │ │ │ blvc 1eb698 │ │ │ │ blvc ab654 │ │ │ │ blvc 1b24824 │ │ │ │ ldmdbvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9daf1a4 │ │ │ │ + @ instruction: 0xf9cef1a4 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ strhteq sp, [r2], #15 │ │ │ │ eorcc sl, r8, r4, lsl r9 │ │ │ │ ldcl 7, cr15, [r0, #-964] @ 0xfffffc3c │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf1a83514 │ │ │ │ - @ instruction: 0xe7b4fb7d │ │ │ │ + @ instruction: 0xe7b4fb71 │ │ │ │ ldrb r2, [fp, -r1]! │ │ │ │ b ffb2e044 │ │ │ │ sbceq r0, r3, r6, ror #1 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r0, r3, sl, lsl r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -14252,17 +14252,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r7, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r4, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9389 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ @ instruction: 0x2104f897 │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - mrc2 1, 0, pc, cr2, cr10, {5} │ │ │ │ + mcr2 1, 0, pc, cr6, cr10, {5} @ │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - mcr2 1, 0, pc, cr14, cr10, {5} @ │ │ │ │ + mcr2 1, 0, pc, cr2, cr10, {5} @ │ │ │ │ ldrdcs r2, [r0, -r8] │ │ │ │ @ instruction: 0xf7f1a816 │ │ │ │ @ instruction: 0xf1b8e80a │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ smlattcs r0, ip, r2, r2 │ │ │ │ @ instruction: 0xf04fa84e │ │ │ │ @ instruction: 0xf7f10801 │ │ │ │ @@ -14494,15 +14494,15 @@ │ │ │ │ blx 4ac60e │ │ │ │ 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 1dace88 │ │ │ │ + blx 1aace88 │ │ │ │ blmi 282cbc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a508 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14547,15 +14547,15 @@ │ │ │ │ blx fea2c6e0 │ │ │ │ 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 1f2cf5a │ │ │ │ + blx 1c2cf5a │ │ │ │ blmi 282d90 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a5dc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14600,15 +14600,15 @@ │ │ │ │ blx fac7b4 │ │ │ │ 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: 0xf8a4f27e │ │ │ │ + @ instruction: 0xf898f27e │ │ │ │ blmi 282e64 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a6b0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f081f0 │ │ │ │ @@ -14684,30 +14684,30 @@ │ │ │ │ sbceq pc, r2, ip, ror r9 @ │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc797c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ vsubhn.i16 d4, q5, q2 │ │ │ │ - @ instruction: 0x4605f855 │ │ │ │ + strmi pc, [r5], -r9, asr #16 │ │ │ │ vsubhn.i16 d4, q5, q8 │ │ │ │ - @ instruction: 0xf18ff851 │ │ │ │ - movwcs pc, #4027 @ 0xfbb @ │ │ │ │ + @ instruction: 0xf18ff845 │ │ │ │ + movwcs pc, #4015 @ 0xfaf @ │ │ │ │ andls fp, r1, r8, ror r9 │ │ │ │ @ instruction: 0xf1804628 │ │ │ │ - stchi 13, cr15, [r2], {213} @ 0xd5 │ │ │ │ + stchi 13, cr15, [r2], {201} @ 0xc9 │ │ │ │ @ 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: 0xf912f28a │ │ │ │ + @ instruction: 0xf906f28a │ │ │ │ stmdacs r1, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldccs 0, cr13, [r0], {245} @ 0xf5 │ │ │ │ ldrb sp, [r2, lr, ror #3]! │ │ │ │ bcc 4ac018 │ │ │ │ vmov.i32 d16, #47871 @ 0x0000baff │ │ │ │ vst4. {d5,d7,d9,d11}, [r2], r7 │ │ │ │ ldmibcs pc!, {r9, lr}^ @ │ │ │ │ @@ -14762,15 +14762,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed714b4 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #20409 @ 0x4fb9 @ │ │ │ │ + movtcs pc, #20397 @ 0x4fad @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f4e2 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -14964,15 +14964,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed717dc │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #20005 @ 0x4e25 @ │ │ │ │ + movtcs pc, #19993 @ 0x4e19 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f80a │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15166,15 +15166,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71b04 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #19601 @ 0x4c91 @ │ │ │ │ + movtcs pc, #19589 @ 0x4c85 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26fb32 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15359,18 +15359,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc8400 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s8 , , d1 │ │ │ │ - streq pc, [r2, fp, ror #23] │ │ │ │ + @ instruction: 0x0782fbdf │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - blx ff9adc4a │ │ │ │ + blx ff6adc4a │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -15391,15 +15391,15 @@ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3114 │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi sl, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-763 @ 0xfffffd05 │ │ │ │ @ instruction: 0xf8d360b8 │ │ │ │ @ instruction: 0xf1880358 │ │ │ │ - @ instruction: 0x4622f95b │ │ │ │ + strtmi pc, [r2], -pc, asr #18 │ │ │ │ rscsvs r4, r8, r9, lsr #12 │ │ │ │ ldc 7, cr15, [r6], #-960 @ 0xfffffc40 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ mrrc2 0, 5, pc, lr, cr3 @ │ │ │ │ @ instruction: 0xf0534640 │ │ │ │ @ instruction: 0xf506fb37 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -15497,15 +15497,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ cmppeq ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, fp, lr}^ │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ rorlt r3, r0, #6 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ - @ instruction: 0xf8c0f188 │ │ │ │ + @ instruction: 0xf8b4f188 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs fff2575c │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrls SPSR_f, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xe7b9441d │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -15542,18 +15542,18 @@ │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ strmi r4, [ip], -r8, lsl #12 │ │ │ │ vsubw.s8 , , d1 │ │ │ │ - @ instruction: 0xf18ff9a1 │ │ │ │ - ldmdblt r8!, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18ff995 │ │ │ │ + ldmdblt r8!, {r0, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf010fa77 │ │ │ │ + @ instruction: 0xf010fa6b │ │ │ │ svclt 0x00180f06 │ │ │ │ andle r9, r1, r1, lsl #16 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ svceq 0x0074f8d5 │ │ │ │ @ instruction: 0xf0604621 │ │ │ │ @ instruction: 0xb003ffb9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -15577,21 +15577,21 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ @ instruction: 0x46074698 │ │ │ │ - @ instruction: 0xf95af289 │ │ │ │ + @ instruction: 0xf94ef289 │ │ │ │ @ instruction: 0xf17f2601 │ │ │ │ - smlattlt r0, r3, lr, pc @ │ │ │ │ + ldrdlt pc, [r0, -r7] │ │ │ │ ldrtmi r6, [r8], -r6, asr #17 │ │ │ │ vabdl.s8 q1, d9, d1 │ │ │ │ - @ instruction: 0xf17ff951 │ │ │ │ - ldrdlt pc, [r0, -fp] │ │ │ │ + @ instruction: 0xf17ff945 │ │ │ │ + smlabtlt r0, pc, lr, pc @ │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f04631 │ │ │ │ @ instruction: 0x4639ea5c │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ b 162f56c │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ ldrtmi r6, [r1], -r8, lsr #16 │ │ │ │ @@ -15617,36 +15617,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r4, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1a24699 │ │ │ │ - stmdbvs fp!, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f350b │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp} │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1a53180 │ │ │ │ - ldrbmi pc, [r1], -r1, lsr #16 @ │ │ │ │ + @ instruction: 0x4651f815 │ │ │ │ @ instruction: 0xf1a74620 │ │ │ │ - blvc f6f884 │ │ │ │ + blvc f6f854 │ │ │ │ cmppcc r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx 1cbae8 │ │ │ │ b aee278 │ │ │ │ @ instruction: 0xf1a20903 │ │ │ │ - @ instruction: 0x9603fefb │ │ │ │ + strls pc, [r3], -pc, ror #29 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #9812 @ 0x2654 │ │ │ │ cdpeq 1, 6, cr15, cr4, cr0, {0} │ │ │ │ mulge ip, r7, r8 │ │ │ │ @ instruction: 0xf8804684 │ │ │ │ ldm sp, {r3, r5, sp, pc} │ │ │ │ @@ -15662,15 +15662,15 @@ │ │ │ │ bl f96c0 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 37978c │ │ │ │ bl 3724d4 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - @ instruction: 0xf84ef1a7 │ │ │ │ + @ instruction: 0xf842f1a7 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1ba87f0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00a2501 │ │ │ │ blx 1b3f64 │ │ │ │ @ instruction: 0xf105f50a │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -15687,49 +15687,49 @@ │ │ │ │ teqls r3, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blmi 1b51a08 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r9, {r2, r8, sp} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffa8f1a6 │ │ │ │ + @ instruction: 0xff9cf1a6 │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals sp, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - blx daddd2 │ │ │ │ + blx aaddd2 │ │ │ │ pkhbtmi r9, r2, sp, lsl #28 │ │ │ │ @ instruction: 0xf2711ca0 │ │ │ │ - eorcs pc, r0, #12255232 @ 0xbb0000 │ │ │ │ + eorcs pc, r0, #11468800 @ 0xaf0000 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1a24630 │ │ │ │ - vnmlsls.f64 d15, d13, d25 │ │ │ │ + vmovls.32 pc, d13[0] │ │ │ │ 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 │ │ │ │ ldc 7, cr15, [sl], #956 @ 0x3bc │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ - ldc2l 1, cr15, [sl, #648]! @ 0x288 │ │ │ │ + stc2l 1, cr15, [lr, #648]! @ 0x288 │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x46310614 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d86283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ blls 7bf7cc │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x2320464a │ │ │ │ @ instruction: 0xf8d3464a │ │ │ │ @ instruction: 0xf1a43180 │ │ │ │ - shsub16mi pc, r9, r1 @ │ │ │ │ + ldrtmi pc, [r9], -r5, ror #30 @ │ │ │ │ @ instruction: 0xf1a6a819 │ │ │ │ - bvs fff31724 │ │ │ │ + bvs fff316f4 │ │ │ │ blcs 3cfc10 │ │ │ │ blcs 127970 │ │ │ │ blcc 167da4 │ │ │ │ sbcslt r2, fp, #1073741824 @ 0x40000000 │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x006cf013 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -15737,43 +15737,43 @@ │ │ │ │ orrne pc, r3, r0, asr #4 │ │ │ │ svclt 0x0014420b │ │ │ │ ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ mulshi r1, r2, r8 │ │ │ │ msrne (UNDEF: 103), r0 │ │ │ │ strcc r9, [r1], #-2077 @ 0xfffff7e3 │ │ │ │ - cdp2 1, 3, cr15, cr4, cr2, {5} │ │ │ │ + cdp2 1, 2, cr15, cr8, cr2, {5} │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0x464b0814 │ │ │ │ strmi r4, [r7], -r1, asr #12 │ │ │ │ - @ instruction: 0xff42f1a4 │ │ │ │ + @ instruction: 0xff36f1a4 │ │ │ │ @ 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 13d860 │ │ │ │ @ instruction: 0xf89313ce │ │ │ │ bl 23d90c │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - @ instruction: 0xff92f1a6 │ │ │ │ + @ instruction: 0xff86f1a6 │ │ │ │ stmdbge r1!, {r3, r6, r9, sp} │ │ │ │ @ instruction: 0x23224668 │ │ │ │ rsbshi pc, ip, sp, asr #17 │ │ │ │ sbccc pc, r4, sp, lsl #17 │ │ │ │ @ instruction: 0xf7f09430 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r8, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4631231f │ │ │ │ @ instruction: 0xf1a7a819 │ │ │ │ - movwcs pc, #64291 @ 0xfb23 @ │ │ │ │ + movwcs pc, #64279 @ 0xfb17 @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa819 │ │ │ │ bmi 6f1380 │ │ │ │ ldrbtmi r4, [sl], #-2835 @ 0xfffff4ed │ │ │ │ ldmpl r3, {r0, r2, r3, r4, fp, ip, pc}^ │ │ │ │ blls d4b8f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -15811,41 +15811,41 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [sl], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1a20300 │ │ │ │ - @ instruction: 0x4604fd75 │ │ │ │ + strmi pc, [r4], -r9, ror #26 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xff1af1a6 │ │ │ │ + @ instruction: 0xff0ef1a6 │ │ │ │ cmppne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a26938 │ │ │ │ - @ instruction: 0x464afd91 │ │ │ │ + strbmi pc, [sl], -r5, lsl #27 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - cdp2 1, 10, cr15, cr0, cr4, {5} │ │ │ │ + cdp2 1, 9, cr15, cr4, cr4, {5} │ │ │ │ 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 13d9b0 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - cdp2 1, 15, cr15, cr0, cr6, {5} │ │ │ │ + cdp2 1, 14, cr15, cr4, cr6, {5} │ │ │ │ blmi 3041c4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1cba04 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -15874,17 +15874,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andls r6, sl, #2277376 @ 0x22c000 │ │ │ │ blvs 1496634 │ │ │ │ @ instruction: 0xf8db6b5a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vaddw.s8 q4, q4, d13 │ │ │ │ - blls 2f1648 │ │ │ │ + blls 2f1618 │ │ │ │ blvs 1695a60 │ │ │ │ - @ instruction: 0xff04f288 │ │ │ │ + cdp2 2, 15, cr15, cr8, cr8, {4} │ │ │ │ strmi r9, [r1], sl, lsl #20 │ │ │ │ sbceq pc, r4, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf8d26b51 │ │ │ │ @ instruction: 0xf7ff41a8 │ │ │ │ blls 2f0f44 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @@ -16048,17 +16048,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andls r6, sl, #2277376 @ 0x22c000 │ │ │ │ blvs 14968ec │ │ │ │ @ instruction: 0xf8db6b5a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vaddw.s8 q4, q4, d13 │ │ │ │ - blls 2f1390 │ │ │ │ + blls 2f1360 │ │ │ │ blvs 1695d18 │ │ │ │ - stc2 2, cr15, [r8, #544]! @ 0x220 │ │ │ │ + ldc2 2, cr15, [ip, #544] @ 0x220 │ │ │ │ strmi r9, [r1], sl, lsl #20 │ │ │ │ sbceq pc, r4, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf8d26b51 │ │ │ │ @ instruction: 0xf7ff41a8 │ │ │ │ blls 2f0c8c │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @@ -16222,17 +16222,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andls r6, sl, #2277376 @ 0x22c000 │ │ │ │ blvs 1496ba4 │ │ │ │ @ instruction: 0xf8db6b5a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vaddw.s8 q4, q4, d13 │ │ │ │ - blls 2f10d8 │ │ │ │ + blls 2f10a8 │ │ │ │ blvs 1695fd0 │ │ │ │ - mcrr2 2, 8, pc, ip, cr8 @ │ │ │ │ + mcrr2 2, 8, pc, r0, cr8 @ │ │ │ │ strmi r9, [r1], sl, lsl #20 │ │ │ │ sbceq pc, r4, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf8d26b51 │ │ │ │ @ instruction: 0xf7ff41a8 │ │ │ │ blls 2f09d4 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @@ -17006,21 +17006,21 @@ │ │ │ │ adcseq r2, sp, r2, asr lr │ │ │ │ adcseq r2, sp, lr, lsr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc9dc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - cdp2 2, 3, cr15, cr0, cr7, {4} │ │ │ │ - blx fef2f1d2 │ │ │ │ + cdp2 2, 2, cr15, cr4, cr7, {4} │ │ │ │ + blx fec2f1d2 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs cceec │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - cdp2 2, 2, cr15, cr6, cr7, {4} │ │ │ │ - blx fecaf1e6 │ │ │ │ + cdp2 2, 1, cr15, cr10, cr7, {4} │ │ │ │ + blx fe9af1e6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r4, r6, r9, pc} │ │ │ │ blcs b4f64 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 43a568 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, r9, #18 │ │ │ │ @@ -17032,25 +17032,25 @@ │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r8 │ │ │ │ ldclcs 3, cr7, [fp], #-936 @ 0xfffffc58 │ │ │ │ eorshi pc, r8, #0 │ │ │ │ andle r2, r7, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - @ instruction: 0xffaaf287 │ │ │ │ + @ instruction: 0xff9ef287 │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ addhi pc, r8, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xff06f062 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ cdp2 0, 14, cr15, cr0, cr2, {3} │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - strmi pc, [r3], -r9, ror #27 │ │ │ │ + @ instruction: 0x4603fddd │ │ │ │ vadd.i8 q1, q8, q0 │ │ │ │ ldmdacs ip, {r0, r1, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe9334e8 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -17565,16 +17565,16 @@ │ │ │ │ @ instruction: 0xb11002f6 │ │ │ │ rscscc pc, r7, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2191f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vqdmull.s q3, d7, d0[2] │ │ │ │ - @ instruction: 0xf17df9d3 │ │ │ │ - @ instruction: 0xf890ff5d │ │ │ │ + @ instruction: 0xf17df9c7 │ │ │ │ + @ instruction: 0xf890ff51 │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febca6ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -17958,16 +17958,16 @@ │ │ │ │ @ instruction: 0x460c9218 │ │ │ │ andsls r9, r9, fp │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge c73ac0 │ │ │ │ blhi 32f114 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q12 │ │ │ │ - @ instruction: 0xf17dfec1 │ │ │ │ - movwlt pc, #3147 @ 0xc4b @ │ │ │ │ + @ instruction: 0xf17dfeb5 │ │ │ │ + movwlt pc, #3135 @ 0xc3f @ │ │ │ │ blcs cddc8 │ │ │ │ stmdals lr, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 4de724 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ blhi baf108 │ │ │ │ @@ -17977,15 +17977,15 @@ │ │ │ │ blls b98710 │ │ │ │ blls bd8718 │ │ │ │ blls c18748 │ │ │ │ blls c9870c │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd67a8 │ │ │ │ stmdals r9, {r0, r4, r8, r9, ip, pc} │ │ │ │ - stc2 1, cr15, [r6], #-500 @ 0xfffffe0c │ │ │ │ + ldc2 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 45833c │ │ │ │ @@ -18292,16 +18292,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q8 │ │ │ │ - @ instruction: 0xf17dfc23 │ │ │ │ - movwlt pc, #2477 @ 0x9ad @ │ │ │ │ + @ instruction: 0xf17dfc17 │ │ │ │ + movwlt pc, #2465 @ 0x9a1 @ │ │ │ │ blcs ce304 │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18311,15 +18311,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b490 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd6ce4 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf988f17d │ │ │ │ + @ instruction: 0xf97cf17d │ │ │ │ @ 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 3d888c │ │ │ │ @@ -18619,16 +18619,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q8 │ │ │ │ - @ instruction: 0xf17cf993 │ │ │ │ - movwlt pc, #3869 @ 0xf1d @ │ │ │ │ + @ instruction: 0xf17cf987 │ │ │ │ + movwlt pc, #3857 @ 0xf11 @ │ │ │ │ blcs ce824 │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18638,15 +18638,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b9b0 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd7204 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - mrc2 1, 7, pc, cr8, cr12, {3} │ │ │ │ + mcr2 1, 7, pc, cr12, cr12, {3} @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3d8dac │ │ │ │ @@ -18946,16 +18946,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cff03 │ │ │ │ - movwlt pc, #3213 @ 0xc8d @ │ │ │ │ + @ instruction: 0xf17cfef7 │ │ │ │ + movwlt pc, #3201 @ 0xc81 @ │ │ │ │ blcs ced44 │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18965,15 +18965,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9bed0 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd7724 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - stc2l 1, cr15, [r8], #-496 @ 0xfffffe10 │ │ │ │ + mrrc2 1, 7, pc, ip, cr12 @ │ │ │ │ @ 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 3d92cc │ │ │ │ @@ -19260,16 +19260,16 @@ │ │ │ │ strls r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ subls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf0009616 │ │ │ │ addsmi r8, pc, #-268435447 @ 0xf0000009 │ │ │ │ sasxmi fp, pc, r8 @ │ │ │ │ blls 59ab84 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - stc2 2, cr15, [ip], {133} @ 0x85 │ │ │ │ - blx 631510 │ │ │ │ + stc2 2, cr15, [r0], {133} @ 0x85 │ │ │ │ + blx 331510 │ │ │ │ stmiavs r3, {r4, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble r7, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -r9, lsl #22 │ │ │ │ strtmi r6, [r2], -r6, lsr #32 │ │ │ │ @ instruction: 0x832be9cd │ │ │ │ movwcs sl, #2346 @ 0x92a │ │ │ │ strls r9, [sl, #-768]! @ 0xfffffd00 │ │ │ │ @@ -19278,25 +19278,25 @@ │ │ │ │ movwls r9, #47914 @ 0xbb2a │ │ │ │ tstls r8, #44032 @ 0xac00 │ │ │ │ movwls r9, #39724 @ 0x9b2c │ │ │ │ tstls r6, #2293760 @ 0x230000 │ │ │ │ tstls r2, #6488064 @ 0x630000 │ │ │ │ blvs 179bbb0 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cfc69 │ │ │ │ - strdlt pc, [r8, #147]! @ 0x93 │ │ │ │ + @ instruction: 0xf17cfc5d │ │ │ │ + mvnlt pc, r7, ror #19 │ │ │ │ blcs cf278 │ │ │ │ @ instruction: 0x4620d91a │ │ │ │ vabal.s8 q1, d5, d1 │ │ │ │ - @ instruction: 0xf17cfc5f │ │ │ │ - smlattlt r0, r9, r9, pc @ │ │ │ │ + @ instruction: 0xf17cfc53 │ │ │ │ + ldrdlt pc, [r0, -sp] │ │ │ │ strtmi r6, [r0], -r5, asr #17 │ │ │ │ vaddhn.i16 d2, , │ │ │ │ - @ instruction: 0xf17cfc57 │ │ │ │ - smlattlt r0, r1, r9, pc @ │ │ │ │ + @ instruction: 0xf17cfc4b │ │ │ │ + ldrdlt pc, [r0, -r5] │ │ │ │ ldmdals r3, {r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ec4629 │ │ │ │ strtmi lr, [r1], -r2, ror #26 │ │ │ │ stmdals r2!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ec9313 │ │ │ │ eorls lr, r2, ip, asr sp │ │ │ │ bls 25bbf8 │ │ │ │ @@ -19433,15 +19433,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 175806 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r8, {r8, ip, pc} │ │ │ │ - mcrr2 2, 7, pc, lr, cr6 @ │ │ │ │ + mcrr2 2, 7, pc, r2, cr6 @ │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 2ea2b4 │ │ │ │ blls 65b65c │ │ │ │ stmdbls r1!, {r1, r3, sl, lr} │ │ │ │ @@ -19511,25 +19511,25 @@ │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 17593a │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ ldmdals r3, {r0, sl, lr} │ │ │ │ stmdbls r2!, {r0, r8, ip, pc} │ │ │ │ - blx fe1b1cde │ │ │ │ + blx 1eb1cde │ │ │ │ bmi 166f094 │ │ │ │ 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} │ │ │ │ - ldc2 2, cr15, [r8, #456]! @ 0x1c8 │ │ │ │ + stc2 2, cr15, [ip, #456]! @ 0x1c8 │ │ │ │ vldrls s18, [r8, #-164] @ 0xffffff5c │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7ec4628 │ │ │ │ bls 270178 │ │ │ │ @ instruction: 0x46049b12 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -19574,25 +19574,25 @@ │ │ │ │ bl ff175bf4 │ │ │ │ cdpls 2, 1, cr0, cr0, cr8, {0} │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s d25, d6, d7 │ │ │ │ - blls 4740d8 │ │ │ │ + blls 4740a8 │ │ │ │ blge cda010 │ │ │ │ stmibne r0!, {r0, r8, r9, ip, pc} │ │ │ │ strls r9, [r4, -sl, lsl #22] │ │ │ │ bls 29a014 │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s d25, d5, d7 │ │ │ │ - blls ab3ff8 │ │ │ │ + blls ab3fc8 │ │ │ │ @ instruction: 0xf405fb03 │ │ │ │ bicle r4, r4, #68, 10 @ 0x11000000 │ │ │ │ bls adc4a4 │ │ │ │ blx 11c0a2 │ │ │ │ adcsmi pc, r3, #4, 12 @ 0x400000 │ │ │ │ mcrge 6, 6, pc, cr6, cr15, {3} @ │ │ │ │ ldr r9, [r8, r8, lsr #22] │ │ │ │ @@ -19620,24 +19620,24 @@ │ │ │ │ svcvc 0x00b7f5b0 │ │ │ │ andcs sp, r3, r1, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ - @ instruction: 0xff48f17b │ │ │ │ + @ instruction: 0xff3cf17b │ │ │ │ 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: 0xf8b8f18b │ │ │ │ + @ instruction: 0xf8acf18b │ │ │ │ blcs 77d190 │ │ │ │ ldm pc, {r1, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ svceq 0x000ff003 │ │ │ │ tstcc pc, r1, lsr r1 @ │ │ │ │ teqcc r1, r5, lsl r5 │ │ │ │ @ instruction: 0x31263131 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -19653,15 +19653,15 @@ │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ stchi 7, cr14, [r3], {217} @ 0xd9 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ mcrhi 7, 0, lr, cr3, cr5, {6} │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ ldrdls lr, [r1], -r1 │ │ │ │ @ instruction: 0xf18b4620 │ │ │ │ - bls f358c │ │ │ │ + bls f355c │ │ │ │ addmi fp, r2, #72, 18 @ 0x120000 │ │ │ │ andcs fp, r6, r4, lsl pc │ │ │ │ strb r2, [r1, r4]! │ │ │ │ svclt 0x00142800 │ │ │ │ andcs r2, r4, r7 │ │ │ │ ldrdcs lr, [r3], -ip │ │ │ │ svclt 0x0000e7da │ │ │ │ @@ -20078,15 +20078,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #5, 30 │ │ │ │ + andscs pc, r3, #3984 @ 0xf90 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf025d031 │ │ │ │ andscs pc, r2, #356352 @ 0x57000 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ blx 1531c90 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -20145,15 +20145,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #2032 @ 0x7f0 │ │ │ │ + andscs pc, r3, #1840 @ 0x730 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf025d031 │ │ │ │ andscs pc, r2, #2832 @ 0xb10 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ cdp2 0, 10, cr15, cr12, cr5, {1} │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -20212,15 +20212,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #15936 @ 0x3e40 │ │ │ │ + andscs pc, r3, #15168 @ 0x3b40 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf026d031 │ │ │ │ andscs pc, r2, #3293184 @ 0x324000 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf9c4f026 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -21041,15 +21041,15 @@ │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 7f6dc │ │ │ │ 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 │ │ │ │ - stc2 1, cr15, [lr], #-488 @ 0xfffffe18 │ │ │ │ + stc2 1, cr15, [r2], #-488 @ 0xfffffe18 │ │ │ │ blvs fe0a2fb4 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12dd724 │ │ │ │ movwmi r2, #21893 @ 0x5585 │ │ │ │ bvs 1939184 │ │ │ │ @@ -21099,15 +21099,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, lsr #23 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed377e4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3, -r7, asr #20] │ │ │ │ ldrdcs lr, [fp, -sp] │ │ │ │ orrcs lr, r9, #290816 @ 0x47000 │ │ │ │ stmibeq r0!, {r0, r1, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -21162,15 +21162,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, sp, lsr fp @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, lsr fp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed378e0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3, -r7, asr #20] │ │ │ │ ldrdcs lr, [fp, -sp] │ │ │ │ orrcs lr, r9, #290816 @ 0x47000 │ │ │ │ stmibeq r0!, {r0, r1, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -21252,16 +21252,16 @@ │ │ │ │ strmi r9, [r4], -ip │ │ │ │ muleq r7, r3, r8 │ │ │ │ @ instruction: 0xf8cdab34 │ │ │ │ stm r3, {r2, r4, r5, r6, ip, sp, pc} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ vldr s18, [r2, #28] │ │ │ │ vqdmlsl.s q4, d3, d10 │ │ │ │ - @ instruction: 0xf17afcfd │ │ │ │ - movwlt pc, #35463 @ 0x8a87 @ │ │ │ │ + @ instruction: 0xf17afcf1 │ │ │ │ + movwlt pc, #35451 @ 0x8a7b @ │ │ │ │ blcs d1150 │ │ │ │ ldmdbls r2, {r1, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ ldrtls sl, [r2], #-2845 @ 0xfffff4e3 │ │ │ │ @ instruction: 0x9c0baa34 │ │ │ │ teqls r5, r8, lsr #12 │ │ │ │ movwls sl, #2352 @ 0x930 │ │ │ │ vstr d10, [sp, #112] @ 0x70 │ │ │ │ @@ -21272,15 +21272,15 @@ │ │ │ │ tstls r8, #50176 @ 0xc400 │ │ │ │ movwls r9, #52018 @ 0xcb32 │ │ │ │ ldrsbtlt pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ movwls r9, #47924 @ 0xbb34 │ │ │ │ blhi cb24f4 │ │ │ │ tstls r2, #54272 @ 0xd400 │ │ │ │ @ instruction: 0xf17a9809 │ │ │ │ - stmdacs r0, {r0, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ rsbshi pc, r7, #0 │ │ │ │ bls 2914a0 │ │ │ │ blcs b9204 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15bada │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ strcs r9, [r0], -pc, lsl #22 │ │ │ │ @@ -21403,15 +21403,15 @@ │ │ │ │ @ instruction: 0xf04f68e4 │ │ │ │ bls 707d00 │ │ │ │ @ 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: 0xf95af17a │ │ │ │ + @ instruction: 0xf94ef17a │ │ │ │ cmplt r8, r7, lsl r9 │ │ │ │ bls 391eac │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 10f9618 │ │ │ │ movwls r3, #49987 @ 0xc343 │ │ │ │ blls 39d8f8 │ │ │ │ @@ -21541,15 +21541,15 @@ │ │ │ │ @ instruction: 0xf04f8ff0 │ │ │ │ ldrmi r4, [r0], -r0, lsr #6 │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf17a9117 │ │ │ │ - ldmdbls r7, {r0, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r7, {r0, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ bls 4e2e70 │ │ │ │ b 115df00 │ │ │ │ bls 5000dc │ │ │ │ moveq pc, #1124073472 @ 0x43000000 │ │ │ │ blls 35bf20 │ │ │ │ biccc lr, r2, #274432 @ 0x43000 │ │ │ │ @@ -21570,15 +21570,15 @@ │ │ │ │ streq pc, [r8, #-262] @ 0xfffffefa │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5066073 │ │ │ │ @ instruction: 0xf8c43380 │ │ │ │ vadd.i8 , , q12 │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ - @ instruction: 0xf80af17a │ │ │ │ + @ instruction: 0xfffef179 │ │ │ │ ldmdbls r7, {r3, r4, r5, r6, r8, r9, ip, sp, pc} │ │ │ │ blls 270df8 │ │ │ │ blcs 1919b0 │ │ │ │ stclge 4, cr15, [r5, #-508] @ 0xfffffe04 │ │ │ │ ldrsbtge pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ movwls r2, #62208 @ 0xf300 │ │ │ │ ldrbtmi r2, [sl], #769 @ 0x301 │ │ │ │ @@ -21932,16 +21932,16 @@ │ │ │ │ @ instruction: 0x460c921e │ │ │ │ andsls r9, pc, ip │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge df78ec │ │ │ │ blhi 332f40 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q1, q12 │ │ │ │ - @ instruction: 0xf179ffab │ │ │ │ - movwlt pc, #3381 @ 0xd35 @ │ │ │ │ + @ instruction: 0xf179ff9f │ │ │ │ + movwlt pc, #3369 @ 0xd29 @ │ │ │ │ blcs d1bf4 │ │ │ │ stmdals fp, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 522568 │ │ │ │ eorsls sl, r6, r2, lsr r9 │ │ │ │ eorsls r4, r7, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa36 │ │ │ │ blhi d32f34 │ │ │ │ @@ -21951,15 +21951,15 @@ │ │ │ │ blls d1c540 │ │ │ │ blls d5c548 │ │ │ │ blls d9c57c │ │ │ │ blls e1c538 │ │ │ │ ldc 3, cr9, [sp, #44] @ 0x2c │ │ │ │ blls e5a5ec │ │ │ │ stmdals r9, {r1, r4, r8, r9, ip, pc} │ │ │ │ - ldc2 1, cr15, [r0, #-484] @ 0xfffffe1c │ │ │ │ + stc2 1, cr15, [r4, #-484] @ 0xfffffe1c │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ addhi pc, r0, #0 │ │ │ │ bls 291f44 │ │ │ │ blcs b9ca8 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15c57e │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ @@ -22053,15 +22053,15 @@ │ │ │ │ orrshi pc, r8, r0, asr #32 │ │ │ │ vpmax.s8 d25, d0, d10 │ │ │ │ addsmi r1, sl, #-1946157055 @ 0x8c000001 │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ @ instruction: 0xf0407f88 │ │ │ │ vrhadd.s8 q12, q0, │ │ │ │ @ instruction: 0xf179103b │ │ │ │ - strmi pc, [r7], -r5, asr #24 │ │ │ │ + @ instruction: 0x4607fc39 │ │ │ │ movwls r2, #49922 @ 0xc302 │ │ │ │ ldmibvs sl!, {r0, r1, r2, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7e82201 │ │ │ │ strmi lr, [r6], -r6, lsr #31 │ │ │ │ @@ -22218,15 +22218,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r1, r5, lsl #1 │ │ │ │ blhi 1b3040 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdals r9, {r0, r1, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf179930c │ │ │ │ - @ instruction: 0x4607faf9 │ │ │ │ + strmi pc, [r7], -sp, ror #21 │ │ │ │ ldrhvs lr, [sp], #-100 @ 0xffffff9c │ │ │ │ andcs pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ adcseq pc, r2, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4601a │ │ │ │ svccs 0x000068e4 │ │ │ │ mcrge 4, 7, pc, cr13, cr15, {3} @ │ │ │ │ ldmdbls r7, {r2, r3, r9, fp, ip, pc} │ │ │ │ @@ -22512,16 +22512,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 31865c │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx 8b4bfe │ │ │ │ - @ instruction: 0xf8aaf179 │ │ │ │ + blx 5b4bfe │ │ │ │ + @ instruction: 0xf89ef179 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9ceb4 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -22533,26 +22533,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdeee0 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c0e8c │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx ffe34c50 │ │ │ │ - @ instruction: 0xf880f179 │ │ │ │ + blx ffb34c50 │ │ │ │ + @ instruction: 0xf874f179 │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d2, d1 │ │ │ │ - @ instruction: 0xf179faeb │ │ │ │ - tstplt r8, r5, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf179fadf │ │ │ │ + tstplt r8, r9, ror #16 @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - blx ff934c78 │ │ │ │ - @ instruction: 0xf86cf179 │ │ │ │ + blx ff634c78 │ │ │ │ + @ instruction: 0xf860f179 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ bl ffbb6224 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e99815 │ │ │ │ stmib sp, {r3, r5, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ blls 2d82c8 │ │ │ │ @@ -22644,28 +22644,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dc3b0 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xffa4f178 │ │ │ │ + @ instruction: 0xff98f178 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ vmax.f32 q13, q0, q11 │ │ │ │ strb r1, [sl, -fp, lsl #20]! │ │ │ │ ldrtpl pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ uxtab16 r4, r0, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [fp], r6, lsl #6 │ │ │ │ @ instruction: 0xf1784658 │ │ │ │ - tstplt r8, fp, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, pc, ror pc @ p-variant is OBSOLETE │ │ │ │ blcs 452a48 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 374d44 │ │ │ │ blls 2b218c │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d8b30 │ │ │ │ @@ -22715,15 +22715,15 @@ │ │ │ │ @ instruction: 0xf05d9335 │ │ │ │ @ instruction: 0xf8d8faa9 │ │ │ │ bge c7d01c │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - ldc2 2, cr15, [lr, #-444]! @ 0xfffffe44 │ │ │ │ + ldc2 2, cr15, [r2, #-444]! @ 0xfffffe44 │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf894f053 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -22740,15 +22740,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ blx fe5b46e4 │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, q11, q4 │ │ │ │ - blls 536988 │ │ │ │ + blls 536958 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -22811,15 +22811,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c13c0 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ blx 1b4804 │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, q11, q4 │ │ │ │ - blls 53686c │ │ │ │ + blls 53683c │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -22874,38 +22874,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 84f88 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - @ instruction: 0xe668f813 │ │ │ │ + strbt pc, [r8], -r7, lsl #16 @ │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmnpmi sl, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @ instruction: 0xf928f0d8 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea03e4 │ │ │ │ - @ instruction: 0xf836f282 │ │ │ │ - stc2l 1, cr15, [r0, #480] @ 0x1e0 │ │ │ │ + @ instruction: 0xf82af282 │ │ │ │ + ldc2 1, cr15, [r4, #480]! @ 0x1e0 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 14793f4 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f20d0 │ │ │ │ blvs 16823f0 │ │ │ │ - @ instruction: 0xf820f282 │ │ │ │ - stc2 1, cr15, [sl, #480]! @ 0x1e0 │ │ │ │ + @ instruction: 0xf814f282 │ │ │ │ + ldc2 1, cr15, [lr, #480] @ 0x1e0 │ │ │ │ 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 │ │ │ │ @@ -23053,16 +23053,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 318ed4 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - cdp2 2, 14, cr15, cr4, cr1, {4} │ │ │ │ - stc2l 1, cr15, [lr], #-480 @ 0xfffffe20 │ │ │ │ + cdp2 2, 13, cr15, cr8, cr1, {4} │ │ │ │ + stc2l 1, cr15, [r2], #-480 @ 0xfffffe20 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9d72c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23074,26 +23074,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdf758 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c1704 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - cdp2 2, 11, cr15, cr10, cr1, {4} │ │ │ │ - mcrr2 1, 7, pc, r4, cr8 @ │ │ │ │ + cdp2 2, 10, cr15, cr14, cr1, {4} │ │ │ │ + ldc2 1, cr15, [r8], #-480 @ 0xfffffe20 │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d1, d1 │ │ │ │ - @ instruction: 0xf178feaf │ │ │ │ - tstplt r8, r9, lsr ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf178fea3 │ │ │ │ + tstplt r8, sp, lsr #24 @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - cdp2 2, 10, cr15, cr6, cr1, {4} │ │ │ │ - ldc2 1, cr15, [r0], #-480 @ 0xfffffe20 │ │ │ │ + cdp2 2, 9, cr15, cr10, cr1, {4} │ │ │ │ + stc2 1, cr15, [r4], #-480 @ 0xfffffe20 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x00b0f7e8 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r2, r3, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d8b40 │ │ │ │ @@ -23185,28 +23185,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dcc28 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - blx 1ab525e │ │ │ │ + blx 17b525e │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ vmax.f32 q13, q0, q11 │ │ │ │ strb r1, [sl, -fp, lsl #20]! │ │ │ │ ldrtpl pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ uxtab16 r4, r0, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [fp], r6, lsl #6 │ │ │ │ @ instruction: 0xf1784658 │ │ │ │ - tstplt r8, pc, asr #22 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r3, asr #22 @ p-variant is OBSOLETE │ │ │ │ blcs 4532c0 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 3755bc │ │ │ │ blls 2b2a04 │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d93a8 │ │ │ │ @@ -23256,15 +23256,15 @@ │ │ │ │ @ instruction: 0xf05c9335 │ │ │ │ @ instruction: 0xf8d8fe6d │ │ │ │ bge c7d894 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - @ instruction: 0xf902f26f │ │ │ │ + @ instruction: 0xf8f6f26f │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ mrrc2 0, 5, pc, r8, cr2 @ │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23281,15 +23281,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ mrc2 0, 2, pc, cr8, cr12, {2} │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, q10, q4 │ │ │ │ - blls 538500 │ │ │ │ + blls 5384d0 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -23352,15 +23352,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1c38 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ stc2l 0, cr15, [r8, #368] @ 0x170 │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, q10, q4 │ │ │ │ - blls 5383e4 │ │ │ │ + blls 5383b4 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -23415,38 +23415,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 85800 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - @ instruction: 0xe668fbd7 │ │ │ │ + strbt pc, [r8], -fp, asr #23 @ │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmnpmi sl, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ stc2l 0, cr15, [ip], #860 @ 0x35c │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea0c5c │ │ │ │ - blx fff35a46 │ │ │ │ - @ instruction: 0xf984f178 │ │ │ │ + blx ffc35a46 │ │ │ │ + @ instruction: 0xf978f178 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479c6c │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f2948 │ │ │ │ blvs 1682c68 │ │ │ │ - blx ff9b5a72 │ │ │ │ - @ instruction: 0xf96ef178 │ │ │ │ + blx ff6b5a72 │ │ │ │ + @ instruction: 0xf962f178 │ │ │ │ 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 │ │ │ │ @@ -23594,16 +23594,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 31974c │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx feab5ce8 │ │ │ │ - @ instruction: 0xf832f178 │ │ │ │ + blx fe7b5ce8 │ │ │ │ + @ instruction: 0xf826f178 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9dfa4 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23615,26 +23615,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdffd0 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c1f7c │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx 2035d3c │ │ │ │ - @ instruction: 0xf808f178 │ │ │ │ + blx 1d35d3c │ │ │ │ + @ instruction: 0xfffcf177 │ │ │ │ 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: 0xf177fa73 │ │ │ │ - strdlt pc, [r8, -sp] │ │ │ │ + @ instruction: 0xf177fa67 │ │ │ │ + strdlt pc, [r8, -r1] │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - blx 1b35d64 │ │ │ │ - @ instruction: 0xfff4f177 │ │ │ │ + blx 1835d64 │ │ │ │ + @ instruction: 0xffe8f177 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ bl 1db7310 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r4, r5, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ blls 2d93b8 │ │ │ │ @@ -23726,28 +23726,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dd4a0 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xff2cf177 │ │ │ │ + @ instruction: 0xff20f177 │ │ │ │ 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, lsl pc @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r7, lsl #30 @ p-variant is OBSOLETE │ │ │ │ blcs 453b38 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 375e34 │ │ │ │ blls 2b327c │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d9c20 │ │ │ │ @@ -23797,15 +23797,15 @@ │ │ │ │ @ instruction: 0xf05c9335 │ │ │ │ @ instruction: 0xf8d8fa31 │ │ │ │ bge c7e10c │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - stc2l 2, cr15, [r6], {110} @ 0x6e │ │ │ │ + ldc2 2, cr15, [sl], #440 @ 0x1b8 │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf81cf052 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23822,15 +23822,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ blx 7b57d0 │ │ │ │ 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 538248 │ │ │ │ + blls 538218 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -23893,15 +23893,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c24b0 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ @ instruction: 0xf98cf05c │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 53812c │ │ │ │ + blls 5380fc │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -23956,38 +23956,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 86078 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17c4479 │ │ │ │ - uqadd8 pc, r8, fp @ │ │ │ │ + strbt pc, [r8], -pc, lsl #31 @ │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmnpmi sl, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @ instruction: 0xf8b0f0d7 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea14d4 │ │ │ │ - @ instruction: 0xffbef280 │ │ │ │ - stc2l 1, cr15, [r8, #-476] @ 0xfffffe24 │ │ │ │ + @ instruction: 0xffb2f280 │ │ │ │ + ldc2 1, cr15, [ip, #-476]! @ 0xfffffe24 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 147a4e4 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f31c0 │ │ │ │ blvs 16834e0 │ │ │ │ - @ instruction: 0xffa8f280 │ │ │ │ - ldc2 1, cr15, [r2, #-476]! @ 0xfffffe24 │ │ │ │ + @ instruction: 0xff9cf280 │ │ │ │ + stc2 1, cr15, [r6, #-476]! @ 0xfffffe24 │ │ │ │ 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 │ │ │ │ @@ -24356,15 +24356,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [pc], -r2, lsl #12 │ │ │ │ @ instruction: 0xf1774638 │ │ │ │ - teqplt r0, pc, lsr sl @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r3, lsr sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec79edc │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 7fa3e0 │ │ │ │ vmlscs.f32 s28, s16, s30 │ │ │ │ cdpvc 4, 4, cr15, cr0, cr14, {0} │ │ │ │ ldreq pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -24528,18 +24528,18 @@ │ │ │ │ ldrbtmi r9, [lr], #-779 @ 0xfffffcf5 │ │ │ │ orrspl pc, r8, #8, 10 @ 0x2000000 │ │ │ │ movwls r3, #54032 @ 0xd310 │ │ │ │ @ instruction: 0xf8d39b0b │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0x462880f4 │ │ │ │ - blx 1736b82 │ │ │ │ + blx 1436b82 │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7a188 @ │ │ │ │ - blx 15b6b8e │ │ │ │ + blx 12b6b8e │ │ │ │ blx feda0df0 │ │ │ │ andls pc, r9, r4, lsl #9 │ │ │ │ ldrdcs pc, [r0], r3 │ │ │ │ blvs 153c72c │ │ │ │ svceq 0x0000f1b9 │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -24976,15 +24976,15 @@ │ │ │ │ msrne SPSR_xc, #64, 4 │ │ │ │ svclt 0x0018429a │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vshl.s8 d16, d0, d0 │ │ │ │ cmple r0, fp, lsr r7 │ │ │ │ @ instruction: 0xf1764638 │ │ │ │ - teqplt r8, r7, ror #26 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp, asr sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3b48c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ streq lr, [r3], #2628 @ 0xa44 │ │ │ │ strvc lr, [r8], #2628 @ 0xa44 │ │ │ │ @ instruction: 0xf4449b05 │ │ │ │ strls r4, [r3], #-1233 @ 0xfffffb2f │ │ │ │ @@ -25044,15 +25044,15 @@ │ │ │ │ msrne SPSR_xc, #64, 4 │ │ │ │ svclt 0x0018429a │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vshl.s8 d16, d0, d0 │ │ │ │ cmple r0, fp, lsr r7 │ │ │ │ @ instruction: 0xf1764638 │ │ │ │ - teqplt r8, pc @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r3 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3b59c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ streq lr, [r3], #2628 @ 0xa44 │ │ │ │ strvc lr, [r8], #2628 @ 0xa44 │ │ │ │ @ instruction: 0xf4449b05 │ │ │ │ strls r4, [r3], #-1233 @ 0xfffffb2f │ │ │ │ @@ -25213,18 +25213,18 @@ │ │ │ │ ldrbtmi r9, [lr], #-779 @ 0xfffffcf5 │ │ │ │ orrspl pc, r8, #8, 10 @ 0x2000000 │ │ │ │ movwls r3, #54032 @ 0xd310 │ │ │ │ @ instruction: 0xf8d39b0b │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0x462880f4 │ │ │ │ - mcr2 2, 0, pc, cr0, cr15, {3} @ │ │ │ │ + ldc2l 2, cr15, [r4, #508]! @ 0x1fc │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7ac3c @ │ │ │ │ - ldc2l 2, cr15, [sl, #508]! @ 0x1fc │ │ │ │ + stc2l 2, cr15, [lr, #508]! @ 0x1fc │ │ │ │ blx feda18a4 │ │ │ │ andls pc, r9, r4, lsl #9 │ │ │ │ ldrdcs pc, [r0], r3 │ │ │ │ blvs 153d1e0 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -25422,18 +25422,18 @@ │ │ │ │ ldrbtmi r9, [lr], #-779 @ 0xfffffcf5 │ │ │ │ orrspl pc, r8, #8, 10 @ 0x2000000 │ │ │ │ movwls r3, #54032 @ 0xd310 │ │ │ │ @ instruction: 0xf8d39b0b │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0x462880f4 │ │ │ │ - mrrc2 2, 7, pc, lr, cr15 @ │ │ │ │ + mrrc2 2, 7, pc, r2, cr15 @ │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7af80 @ │ │ │ │ - mrrc2 2, 7, pc, r8, cr15 @ │ │ │ │ + mcrr2 2, 7, pc, ip, cr15 @ │ │ │ │ blx feda1be8 │ │ │ │ andls pc, r9, r4, lsl #9 │ │ │ │ ldrdcs pc, [r0], r3 │ │ │ │ blvs 153d524 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -27161,19 +27161,19 @@ │ │ │ │ @ instruction: 0xf86ef048 │ │ │ │ @ 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 │ │ │ │ - mcr2 2, 6, pc, cr8, cr13, {3} @ │ │ │ │ - ldc2l 1, cr15, [r4, #524] @ 0x20c │ │ │ │ + mrc2 2, 5, pc, cr12, cr13, {3} │ │ │ │ + stc2l 1, cr15, [r8, #524] @ 0x20c │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - @ instruction: 0xff9cf27d │ │ │ │ + @ instruction: 0xff90f27d │ │ │ │ teqeq sl, #163840 @ 0x28000 │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, r4, lsl pc │ │ │ │ b 1104ac4 │ │ │ │ bvs 18c12cc │ │ │ │ movweq lr, #27208 @ 0x6a48 │ │ │ │ biceq lr, r0, #274432 @ 0x43000 │ │ │ │ @@ -27196,15 +27196,15 @@ │ │ │ │ andlt r6, r3, r0, rrx │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vhadd.s8 q11, , │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ ldr r6, [ip, r2, rrx] │ │ │ │ vadd.i64 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010ff5f │ │ │ │ + @ instruction: 0xf010ff53 │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ @ instruction: 0xf8594a0e │ │ │ │ @ instruction: 0xf5022002 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ adcvs r0, r1, r8 │ │ │ │ @@ -29680,15 +29680,15 @@ │ │ │ │ bvs 19472f0 │ │ │ │ blcs a31fc │ │ │ │ blmi fe8f339c │ │ │ │ @ instruction: 0xf50558fd │ │ │ │ adcvs r3, r3, r0, lsl #7 │ │ │ │ @ instruction: 0x4628e07a │ │ │ │ @ instruction: 0xf1729301 │ │ │ │ - andls pc, r0, r7, lsr #17 │ │ │ │ + mulls r0, fp, r8 │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ stmdbge r5, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ @ instruction: 0xf1024680 │ │ │ │ @ instruction: 0xf1020533 │ │ │ │ @ instruction: 0x46ac0937 │ │ │ │ svceq 0x0001f815 │ │ │ │ @@ -29967,15 +29967,15 @@ │ │ │ │ b 108f864 │ │ │ │ ldr r2, [lr, #69]! @ 0x45 │ │ │ │ orrsle r2, lr, r2, lsl #16 │ │ │ │ beq 127b12c │ │ │ │ ldc 6, cr14, [r3, #864] @ 0x360 │ │ │ │ stmib sp, {r9, fp}^ │ │ │ │ movwls r1, #513 @ 0x201 │ │ │ │ - ldc2l 1, cr15, [r8], {117} @ 0x75 │ │ │ │ + stc2l 1, cr15, [ip], {117} @ 0x75 │ │ │ │ blls a5a84 │ │ │ │ andvs r9, r8, r2, lsl #20 │ │ │ │ @ instruction: 0xf1bce5fb │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ strmi r8, [ip, #187]! @ 0xbb │ │ │ │ tstphi fp, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ svcmi 0x00fff1b1 │ │ │ │ @@ -30688,17 +30688,17 @@ │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ @ instruction: 0x4628463b │ │ │ │ @ instruction: 0xf8439207 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ rsbvs r6, r3, r9, ror r0 │ │ │ │ @ instruction: 0xf1809305 │ │ │ │ - b 147eb7c │ │ │ │ + b 147eb4c │ │ │ │ strtmi r2, [r8], -r0, lsl #16 │ │ │ │ - blx fe23c7c8 │ │ │ │ + blx 1f3c7c8 │ │ │ │ b 12a69e8 │ │ │ │ b 128a2d0 │ │ │ │ bcs 82200 │ │ │ │ cmnphi r6, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ blls 1da864 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmiavs r2!, {r0, r1, r2, r3, r6, r7, r8, pc}^ │ │ │ │ @@ -30734,15 +30734,15 @@ │ │ │ │ @ instruction: 0xf10cc004 │ │ │ │ strtmi r0, [r8], -r8, lsl #6 │ │ │ │ andvc pc, r4, ip, asr #17 │ │ │ │ andeq pc, r1, #536870916 @ 0x20000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andcs pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0xf1716063 │ │ │ │ - strmi pc, [r5], -fp, ror #16 │ │ │ │ + @ instruction: 0x4605f85f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe260bb0 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f24620 │ │ │ │ blvs febfe398 │ │ │ │ @ instruction: 0xf1a76863 │ │ │ │ blx fee41e98 │ │ │ │ @@ -30921,17 +30921,17 @@ │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ tstcs r0, r0, lsl r3 │ │ │ │ rsbsvs r4, r9, r8, lsr #12 │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ rsbvs r6, r3, r9, lsr r0 │ │ │ │ movwls r9, #20999 @ 0x5207 │ │ │ │ - @ instruction: 0xf89cf180 │ │ │ │ + @ instruction: 0xf890f180 │ │ │ │ strtmi r4, [r8], -r0, lsl #13 │ │ │ │ - @ instruction: 0xf8b4f180 │ │ │ │ + @ instruction: 0xf8a8f180 │ │ │ │ subeq r9, r0, #28672 @ 0x7000 │ │ │ │ b 10a7188 │ │ │ │ b 128a598 │ │ │ │ bcs 825a8 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr1, cr15, {1} │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldceq 1, cr15, [r0], {7} │ │ │ │ @@ -31132,17 +31132,17 @@ │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ andsvs r0, r3, r1, lsl #7 │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ orrcc pc, r0, #8388608 @ 0x800000 │ │ │ │ adcvs r4, r3, r7, lsl r6 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ strtmi lr, [r8], -r1, asr #10 │ │ │ │ - mrc2 1, 7, pc, cr6, cr15, {3} │ │ │ │ + mcr2 1, 7, pc, cr10, cr15, {3} @ │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ - @ instruction: 0xff0ef17f │ │ │ │ + @ instruction: 0xff02f17f │ │ │ │ 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 2206ec │ │ │ │ @ instruction: 0xf44fbf18 │ │ │ │ ldmpl r2, {r4, r5, r6, r7, r8, r9, sl, sp, lr}^ │ │ │ │ @@ -31353,15 +31353,15 @@ │ │ │ │ blx 975424 │ │ │ │ strbeq pc, [r9, r6, lsl #2] @ │ │ │ │ svcge 0x0049f53f │ │ │ │ addsmi r3, r6, #1048576 @ 0x100000 │ │ │ │ ldclvs 3, cr13, [r8], #-988 @ 0xfffffc24 │ │ │ │ @ instruction: 0xf7f54651 │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - mcr2 2, 7, pc, cr4, cr9, {3} @ │ │ │ │ + mrc2 2, 6, pc, cr8, cr9, {3} │ │ │ │ svceq 0x0006f010 │ │ │ │ cmpphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffcd37f8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, ip, asr #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -31402,15 +31402,15 @@ │ │ │ │ movweq pc, #33025 @ 0x8101 @ │ │ │ │ ldclvs 7, cr14, [fp], #-492 @ 0xfffffe14 │ │ │ │ ldrbtvs r2, [lr], #260 @ 0x104 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8d363fb │ │ │ │ @ instruction: 0xf1780358 │ │ │ │ - tstpcs r4, r3, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tstpcs r4, r7, lsr #24 @ p-variant is OBSOLETE │ │ │ │ andvs r6, r6, r8, ror r2 │ │ │ │ @ instruction: 0xf0434650 │ │ │ │ uasxmi pc, r0, r9 @ │ │ │ │ cdp2 0, 1, cr15, cr2, cr3, {2} │ │ │ │ ldclcc 8, cr15, [r8], {219} @ 0xdb │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ smlabtcs r0, r4, r2, r2 │ │ │ │ @@ -31554,15 +31554,15 @@ │ │ │ │ blmi e4302c │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16bf9 │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs fff74fb8 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - blx fbd52a │ │ │ │ + blx cbd52a │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ svcge 0x007ff43f │ │ │ │ @ instruction: 0xf8c36bfb │ │ │ │ @ instruction: 0xf8c35360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [sp], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1906] @ 0x772 │ │ │ │ @@ -31856,15 +31856,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d25, d9 │ │ │ │ - @ instruction: 0xf8d5fa19 │ │ │ │ + @ instruction: 0xf8d5fa0d │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -32316,15 +32316,15 @@ │ │ │ │ cdpmi 5, 9, cr0, cr14, cr5, {0} │ │ │ │ cdpmi 5, 0, cr0, cr5, cr5, {0} │ │ │ │ ldceq 1, cr15, [ip], {13} │ │ │ │ stmdavs r0, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf16f4628 │ │ │ │ - strmi pc, [r3], -sp, lsl #24 │ │ │ │ + strmi pc, [r3], -r1, lsl #24 │ │ │ │ blvs fe12e7f8 │ │ │ │ @ instruction: 0xd1232a01 │ │ │ │ ldc 6, cr4, [pc, #168] @ 81be8 │ │ │ │ @ instruction: 0x46257a9f │ │ │ │ @ instruction: 0xac07a90a │ │ │ │ bvs bd728 │ │ │ │ beq fce20 │ │ │ │ @@ -32346,15 +32346,15 @@ │ │ │ │ ldmdale fp!, {r6, r9, fp, sp}^ │ │ │ │ blvs fe72e008 │ │ │ │ vpmax.s8 d18, d0, d1 │ │ │ │ movwcs r8, #165 @ 0xa5 │ │ │ │ bge 24aba4 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 5, cr15, cr6, cr11, {3} │ │ │ │ + cdp2 1, 4, cr15, cr10, cr11, {3} │ │ │ │ ldc 0, cr14, [r0, #260] @ 0x104 │ │ │ │ vmov.f32 s14, #80 @ 0x3e800000 0.250 │ │ │ │ vsqrt.f32 s15, s0 │ │ │ │ vstmdble r3!, {s31-s46} │ │ │ │ bvc bd79c │ │ │ │ bvc ffa7d694 │ │ │ │ blx 4bd78c │ │ │ │ @@ -32499,15 +32499,15 @@ │ │ │ │ @ instruction: 0xf89312c8 │ │ │ │ bcs 281e78 │ │ │ │ @ instruction: 0xf0004683 │ │ │ │ bcs 4a2470 │ │ │ │ orrshi pc, r6, r0, asr #32 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf17e1302 │ │ │ │ - @ instruction: 0xf1bbfcdd │ │ │ │ + @ instruction: 0xf1bbfcd1 │ │ │ │ svclt 0x00880f3f │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ movwne lr, #10717 @ 0x29dd │ │ │ │ stmdacs r0, {r6, r7, r9, ip, sp, pc} │ │ │ │ svcge 0x0039f43f │ │ │ │ teqpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1032600 │ │ │ │ @@ -32525,15 +32525,15 @@ │ │ │ │ stmdbvc fp, {r2, r7, r8} │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ blcs 12241c │ │ │ │ cmnphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ beq bd4b8 │ │ │ │ @ instruction: 0xf1739202 │ │ │ │ - bls 1401e4 │ │ │ │ + bls 1401b4 │ │ │ │ streq lr, [r4], #2826 @ 0xb0a │ │ │ │ @ instruction: 0xf1a188e1 │ │ │ │ @ instruction: 0xf1c10320 │ │ │ │ blx 82f08 │ │ │ │ blx be290 │ │ │ │ movwmi pc, #58115 @ 0xe303 @ │ │ │ │ vst1.8 {d15-d16}, [r4 :128], r0 │ │ │ │ @@ -32546,22 +32546,22 @@ │ │ │ │ @ instruction: 0xf3c28d9a │ │ │ │ ldr r1, [lr, r8, asr #5] │ │ │ │ vmov.i32 d24, #11206655 @ 0x00aaffff │ │ │ │ ldr r1, [sl, r8, asr #5] │ │ │ │ @ instruction: 0xf3c28c9a │ │ │ │ ldr r1, [r6, r8, asr #5] │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ bichi pc, r3, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - stc2 1, cr15, [r8], #-504 @ 0xfffffe08 │ │ │ │ + ldc2 1, cr15, [ip], {126} @ 0x7e │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ andhi pc, r4, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - blx 103e4e2 │ │ │ │ + blx d3e4e2 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r1, r3, r5, r9, pc}^ │ │ │ │ b 1163f80 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe696607b │ │ │ │ @@ -32585,15 +32585,15 @@ │ │ │ │ bvc ffa7da1c │ │ │ │ blx 4bdb14 │ │ │ │ bicshi pc, r3, r0, asr #6 │ │ │ │ ldrbtmi pc, [r7], #-68 @ 0xffffffbc @ │ │ │ │ strbeq pc, [r0], #-1092 @ 0xfffffbbc @ │ │ │ │ @ instruction: 0xe668603c │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ stmiavs r2!, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ ldrdne lr, [r1], -r4 │ │ │ │ movweq pc, #37827 @ 0x93c3 @ │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ rsbsmi pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @@ -32651,45 +32651,45 @@ │ │ │ │ andeq lr, r1, #274432 @ 0x43000 │ │ │ │ bvc ffa7dc4c │ │ │ │ bcc fe4bd8b8 │ │ │ │ tstpeq r1, r3 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, #1024 @ 0x400 │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ strtmi lr, [r8], -r3, ror #11 │ │ │ │ - blx 143e66a │ │ │ │ + blx 113e66a │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strdls r8, [r2], -sl │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r6, r8, r9, 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, #3259] @ 0xcbb @ │ │ │ │ + strb pc, [ip, #3247] @ 0xcaf @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1674400 │ │ │ │ - strb pc, [r2, #2447] @ 0x98f @ │ │ │ │ + strb pc, [r2, #2435] @ 0x983 @ │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 817d5 │ │ │ │ @ instruction: 0xf893e5bb │ │ │ │ bcs 14a194 │ │ │ │ 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, #2589]! @ 0xa1d │ │ │ │ + str pc, [r4, #2577]! @ 0xa11 │ │ │ │ @ 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 ff27dbe0 │ │ │ │ @@ -32728,20 +32728,20 @@ │ │ │ │ movweq lr, #14880 @ 0x3a20 │ │ │ │ svcpl 0x0080f5b1 │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ movwcs lr, #1650 @ 0x672 │ │ │ │ bge 24b19c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf868f167 │ │ │ │ + @ instruction: 0xf85cf167 │ │ │ │ strcs lr, [r1], #-1349 @ 0xfffffabb │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ ldrtmi sl, [r8], -r7, lsl #20 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 12be754 │ │ │ │ + blx fbe754 │ │ │ │ vbic.i32 d30, #10158080 @ 0x009b0000 │ │ │ │ bcs 82a18 │ │ │ │ adcshi pc, r9, r0 │ │ │ │ ldrbtmi pc, [r8], #-68 @ 0xffffffbc @ │ │ │ │ streq pc, [r0], #1092 @ 0x444 │ │ │ │ stmdavs r1!, {r1, r2, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1b1460b │ │ │ │ @@ -32777,20 +32777,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1261 @ 0x4ed │ │ │ │ bge 24b260 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx fec3e806 │ │ │ │ + blx fe93e806 │ │ │ │ movwcs lr, #1251 @ 0x4e3 │ │ │ │ bge 24b274 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [r2], #-412 @ 0xfffffe64 │ │ │ │ + mrrc2 1, 6, pc, r6, cr7 @ │ │ │ │ ldc 4, cr14, [pc, #868] @ 825e4 │ │ │ │ @ instruction: 0xf1b26a7d │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc :64], sl │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ adchi pc, sl, r0, lsl #1 │ │ │ │ @@ -32813,15 +32813,15 @@ │ │ │ │ addmi r8, sl, #240 @ 0xf0 │ │ │ │ tstphi r3, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvs 19fd960 │ │ │ │ str r4, [r9], fp, lsl #12 │ │ │ │ bge 24b2f0 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx feb3e894 │ │ │ │ + blx fe83e894 │ │ │ │ @ instruction: 0x4606e49b │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db4b │ │ │ │ cdp 0, 0, cr0, cr0, cr5, {0} │ │ │ │ @ instruction: 0xf7de1a10 │ │ │ │ ldclcc 12, cr14, [lr, #-168]! @ 0xffffff58 │ │ │ │ ldcl 7, cr15, [r8, #-888]! @ 0xfffffc88 │ │ │ │ @@ -32836,15 +32836,15 @@ │ │ │ │ blcs bbb80 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr0, cr15, {3} │ │ │ │ ldrbtmi pc, [r8], #-68 @ 0xffffffbc @ │ │ │ │ movwcs lr, #1548 @ 0x60c │ │ │ │ bge 24b34c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 0, cr15, cr6, cr7, {3} │ │ │ │ + ldc2l 1, cr15, [sl, #412]! @ 0x19c │ │ │ │ ldcl 4, cr14, [pc, #436] @ 8250c │ │ │ │ andcs r6, r0, r7, asr #20 │ │ │ │ @ instruction: 0xf1b2e63b │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc], fp │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ @@ -33186,15 +33186,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - ldclvs 15, cr15, [fp], #-724 @ 0xfffffd2c │ │ │ │ + ldclvs 15, cr15, [fp], #-676 @ 0xfffffd5c │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15aad4 │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -33219,15 +33219,15 @@ │ │ │ │ sadd16mi fp, r3, r8 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ stm r6, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], -r7, lsl #2 @ │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf1760358 │ │ │ │ - @ instruction: 0x4604fdff │ │ │ │ + @ instruction: 0x4604fdf3 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cfc │ │ │ │ @ instruction: 0xf8fcf042 │ │ │ │ @@ -33321,18 +33321,18 @@ │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ ldcvs 1, cr6, [fp], #-420 @ 0xfffffe5c │ │ │ │ ldrsbtle pc, [r0], -r7 @ │ │ │ │ stccs 8, cr6, [r2, #116] @ 0x74 │ │ │ │ ldmdbvs ip!, {r1, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d7, d19 │ │ │ │ - streq pc, [r1, r3, lsl #31] │ │ │ │ + @ instruction: 0x0781ff77 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xff7cf277 │ │ │ │ + @ instruction: 0xff70f277 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldmibvs fp!, {r0, r1, r5, sp, lr} │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -33444,15 +33444,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1764632 │ │ │ │ - @ instruction: 0x4605fc77 │ │ │ │ + strmi pc, [r5], -fp, ror #24 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 14, cr10, [fp], #960 @ 0x3c0 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ usat r4, #3, sp, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -33632,15 +33632,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x67bc2118 │ │ │ │ addmi pc, ip, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - blx ff13f5a0 │ │ │ │ + blx fee3f5a0 │ │ │ │ ldcleq 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -33806,15 +33806,15 @@ │ │ │ │ bvs 1f15f3c │ │ │ │ blvs f195b4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1766a3a │ │ │ │ - strmi pc, [r4], -r1, lsr #19 │ │ │ │ + @ instruction: 0x4604f995 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1df74 │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -33836,15 +33836,15 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bd17c │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fcff0 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 19bf8c4 │ │ │ │ + blx 16bf8c4 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ stmib r0!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -34088,15 +34088,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - ldclvs 8, cr15, [fp], #-660 @ 0xfffffd6c │ │ │ │ + ldclvs 8, cr15, [fp], #-612 @ 0xfffffd9c │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15b8f4 │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -34121,15 +34121,15 @@ │ │ │ │ sadd16mi fp, r3, r8 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ stm r6, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], -r7, lsl #2 @ │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf1750358 │ │ │ │ - strmi pc, [r4], -pc, ror #29 │ │ │ │ + strmi pc, [r4], -r3, ror #29 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cfc │ │ │ │ @ instruction: 0xf9ecf041 │ │ │ │ @@ -34223,18 +34223,18 @@ │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ ldcvs 1, cr6, [fp], #-420 @ 0xfffffe5c │ │ │ │ ldrsbtle pc, [r0], -r7 @ │ │ │ │ stccs 8, cr6, [r2, #116] @ 0x74 │ │ │ │ ldmdbvs ip!, {r1, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d7, d19 │ │ │ │ - @ instruction: 0x0781f873 │ │ │ │ + streq pc, [r1, r7, ror #16] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf86cf277 │ │ │ │ + @ instruction: 0xf860f277 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldmibvs fp!, {r0, r1, r5, sp, lr} │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -34346,15 +34346,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1754632 │ │ │ │ - strmi pc, [r5], -r7, ror #26 │ │ │ │ + @ instruction: 0x4605fd5b │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 14, cr10, [fp], #960 @ 0x3c0 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ usat r4, #3, sp, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -34534,15 +34534,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x67bc2118 │ │ │ │ addmi pc, ip, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - blx fed403be │ │ │ │ + blx fea403be │ │ │ │ ldcleq 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -34708,15 +34708,15 @@ │ │ │ │ bvs 1f16d5c │ │ │ │ blvs f1a3d4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1756a3a │ │ │ │ - @ instruction: 0x4604fa91 │ │ │ │ + strmi pc, [r4], -r5, lsl #21 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1ed94 │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -34738,15 +34738,15 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bdf9c │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fde10 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 15c06e2 │ │ │ │ + blx 12c06e2 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ b fe4c20a8 │ │ │ │ @@ -34837,15 +34837,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 45cf88 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1752114 │ │ │ │ - @ instruction: 0x4604f953 │ │ │ │ + strmi pc, [r4], -r7, asr #18 │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0404658 │ │ │ │ @ instruction: 0x4658fc53 │ │ │ │ blx bc03c6 │ │ │ │ @@ -35108,15 +35108,15 @@ │ │ │ │ bvs 1f17434 │ │ │ │ blvs f1aa1c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1746aba │ │ │ │ - strmi pc, [r4], -sp, ror #30 │ │ │ │ + strmi pc, [r4], -r1, ror #30 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f70154 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -35141,15 +35141,15 @@ │ │ │ │ blmi f3e0e4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d8e76b │ │ │ │ vhadd.s d16, d6, d0 │ │ │ │ - strmi pc, [r1], -r5, ror #16 │ │ │ │ + @ instruction: 0x4601f859 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 8477c │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -35547,15 +35547,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - ldclvs 13, cr15, [fp], #-228 @ 0xffffff1c │ │ │ │ + ldclvs 13, cr15, [fp], #-180 @ 0xffffff4c │ │ │ │ teqvs r8, #4096000 @ 0x3e8000 │ │ │ │ bl 15cfc4 │ │ │ │ @ instruction: 0xf5031302 │ │ │ │ @ instruction: 0xf8d75173 │ │ │ │ smlawbcc r8, r4, r1, r3 │ │ │ │ ldmdbne r4, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @@ -35578,15 +35578,15 @@ │ │ │ │ svclt 0x00182900 │ │ │ │ @ instruction: 0xf8c74613 │ │ │ │ blgt 478edc │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ tstcs r8, r8, ror r6 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - blx fe241412 │ │ │ │ + blx 1f41412 │ │ │ │ adcsvs r4, r8, #4, 12 @ 0x400000 │ │ │ │ eorvs ip, r0, pc, lsl #28 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ cdpgt 0, 0, cr6, cr3, cr3, {7} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldclvs 1, cr2, [ip], #12 │ │ │ │ @ instruction: 0xf03f4620 │ │ │ │ @@ -35781,15 +35781,15 @@ │ │ │ │ ldmvs sl!, {r0, r4, r5, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1744632 │ │ │ │ - strmi pc, [r5], -fp, lsr #20 │ │ │ │ + @ instruction: 0x4605fa1f │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 15, cr10, [fp], #116 @ 0x74 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe710441d │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -35932,15 +35932,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x673c2118 │ │ │ │ addmi pc, r4, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf8c0f174 │ │ │ │ + @ instruction: 0xf8b4f174 │ │ │ │ ldcleq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -36110,15 +36110,15 @@ │ │ │ │ blmi cde164 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs 1f79708 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ bvs fef31d10 │ │ │ │ - @ instruction: 0xff96f173 │ │ │ │ + @ instruction: 0xff8af173 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ blvs 1f799fc │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcsmi lr, r3, #53215232 @ 0x32c0000 │ │ │ │ @@ -36141,15 +36141,15 @@ │ │ │ │ @ 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 │ │ │ │ - smusd r6, r9, r8 │ │ │ │ + str pc, [r6, -sp, asr #16] │ │ │ │ svc 0x00a0f7db │ │ │ │ ... │ │ │ │ sbceq sl, r1, r0, ror sp │ │ │ │ sbceq sl, r1, r6, ror #26 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r1, ip, ror ip │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ @@ -36450,18 +36450,18 @@ │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ strtmi r4, [r8], -r3, asr #12 │ │ │ │ @ instruction: 0xf8439208 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ movwls r6, #24675 @ 0x6063 │ │ │ │ - ldc2l 1, cr15, [sl, #-488] @ 0xfffffe18 │ │ │ │ + stc2l 1, cr15, [lr, #-488] @ 0xfffffe18 │ │ │ │ bcs c0528 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c51b8 │ │ │ │ + bls 2c5188 │ │ │ │ bcs 10c0520 │ │ │ │ beq 300524 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r5, r7, sl, pc} │ │ │ │ bcs ac820 │ │ │ │ addshi pc, sl, #64 @ 0x40 │ │ │ │ bne ff51ff98 │ │ │ │ @@ -36497,15 +36497,15 @@ │ │ │ │ @ instruction: 0xf1088004 │ │ │ │ strtmi r0, [r8], -r8, lsl #2 │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ andeq pc, r1, #536870916 @ 0x20000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andcs pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf16b6061 │ │ │ │ - @ instruction: 0x4605fb55 │ │ │ │ + strmi pc, [r5], -r9, asr #22 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1669a8 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a34620 │ │ │ │ @ instruction: 0xf7ec0801 │ │ │ │ blvs fec04968 │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ @@ -36785,18 +36785,18 @@ │ │ │ │ tstcs r0, r0, lsl r3 │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d17, d8, d4 │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ @ instruction: 0xf8c80188 │ │ │ │ rsbvs r1, r3, r0 │ │ │ │ movwls r9, #25096 @ 0x6208 │ │ │ │ - blx fefc270c │ │ │ │ + blx fecc270c │ │ │ │ bcs c0a64 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c4c7c │ │ │ │ + bls 2c4c4c │ │ │ │ bcs 10c0a5c │ │ │ │ b 132cd50 │ │ │ │ bcs 88960 │ │ │ │ stclge 4, cr15, [r6, #-252]! @ 0xffffff04 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ @@ -37044,18 +37044,18 @@ │ │ │ │ andsvs r6, r9, sl, asr r0 │ │ │ │ str r6, [pc], #101 @ 86518 │ │ │ │ bls 2591f8 │ │ │ │ @ instruction: 0xf50058d0 │ │ │ │ @ instruction: 0xf1003380 │ │ │ │ adcvs r0, r3, r0, lsl r7 │ │ │ │ @ instruction: 0x4628e6d4 │ │ │ │ - @ instruction: 0xf8b6f17a │ │ │ │ + @ instruction: 0xf8aaf17a │ │ │ │ bcs c0e70 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - b 1344870 │ │ │ │ + b 1344840 │ │ │ │ b 1310e40 │ │ │ │ blmi bc8d68 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ svclt 0x00189a07 │ │ │ │ ldmibvs r0!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ vtst.8 , , │ │ │ │ @ instruction: 0xf6c46201 │ │ │ │ @@ -37113,15 +37113,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d4, d0 │ │ │ │ - @ instruction: 0xf010f9d5 │ │ │ │ + @ instruction: 0xf010f9c9 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c3a60 │ │ │ │ blcs fe1213a4 │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -37302,15 +37302,15 @@ │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ef4651 │ │ │ │ @ instruction: 0xf8d9fd05 │ │ │ │ vhadd.s d16, d4, d0 │ │ │ │ - @ instruction: 0xf010f85b │ │ │ │ + @ instruction: 0xf010f84f │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d26f44 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -37362,15 +37362,15 @@ │ │ │ │ andeq r0, r0, ip, 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 │ │ │ │ - @ instruction: 0x2104fd91 │ │ │ │ + smlabbcs r4, r5, sp, pc @ │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ @ instruction: 0xf896f03e │ │ │ │ @ instruction: 0xf03d4650 │ │ │ │ @ instruction: 0xf8d5ff6f │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -37525,15 +37525,15 @@ │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r0, #92, 6 @ 0x70000001 │ │ │ │ ldclvs 0, cr13, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf8d2633b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1724632 │ │ │ │ - blvs f85ecc │ │ │ │ + blvs f85e9c │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -37886,15 +37886,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d19, d9 │ │ │ │ - @ instruction: 0xf8d5faeb │ │ │ │ + @ instruction: 0xf8d5fadf │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -38241,18 +38241,18 @@ │ │ │ │ vpmax.s8 q11, q4, q9 │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ ldrmi r0, [pc], -r8, lsl #3 │ │ │ │ andls r4, r6, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0xf8479304 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ rsbvs r6, r7, r9, asr r0 │ │ │ │ - @ instruction: 0xff58f178 │ │ │ │ + @ instruction: 0xff4cf178 │ │ │ │ bcs c212c │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - bls 2475b4 │ │ │ │ + bls 247584 │ │ │ │ bcs 10c2124 │ │ │ │ beq 2c2128 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r1, r2, r4, r5, r6, r8, sl, pc} │ │ │ │ bcs ae41c │ │ │ │ adcshi pc, r9, #64 @ 0x40 │ │ │ │ blne ff521b9c │ │ │ │ @@ -38306,15 +38306,15 @@ │ │ │ │ ldrdgt pc, [r4], -r4 │ │ │ │ movweq pc, #33036 @ 0x810c @ │ │ │ │ @ instruction: 0xf8cc4628 │ │ │ │ vhadd.s8 d23, d0, d4 │ │ │ │ vsubl.s8 q10, d4, d1 │ │ │ │ @ instruction: 0xf8cc02aa │ │ │ │ rsbvs r2, r3, r0 │ │ │ │ - stc2 1, cr15, [lr, #-420]! @ 0xfffffe5c │ │ │ │ + stc2 1, cr15, [r2, #-420]! @ 0xfffffe5c │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ orrhi pc, r4, #0 │ │ │ │ @ instruction: 0xf6486b83 │ │ │ │ strtmi r0, [r0], -pc, lsl #2 │ │ │ │ streq pc, [r1, -r3, lsr #3] │ │ │ │ stc2 7, cr15, [r4, #-936] @ 0xfffffc58 │ │ │ │ blx fee627c0 │ │ │ │ @@ -38592,17 +38592,17 @@ │ │ │ │ @ instruction: 0x37106039 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ andls r6, r6, #103 @ 0x67 │ │ │ │ @ instruction: 0xf1789304 │ │ │ │ - b 1486fd4 │ │ │ │ + b 1486fa4 │ │ │ │ strtmi r2, [r8], -r0, lsl #20 │ │ │ │ - ldc2 1, cr15, [r2], #480 @ 0x1e0 │ │ │ │ + stc2 1, cr15, [r6], #480 @ 0x1e0 │ │ │ │ b 132e58c │ │ │ │ blls 192678 │ │ │ │ beq 2c26a4 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ tstcc r0, #4544 @ 0x11c0 │ │ │ │ tstcs r1, r6, asr r5 │ │ │ │ @ instruction: 0xf6486059 │ │ │ │ @@ -38892,17 +38892,17 @@ │ │ │ │ adcvs r0, r3, r0, lsl ip │ │ │ │ @ instruction: 0xf1bbe6ca │ │ │ │ cmnle ip, r0, lsl #30 │ │ │ │ vst2.32 {d22,d24}, [pc :128], r2 │ │ │ │ @ instruction: 0xf7ff7860 │ │ │ │ strmi fp, [fp], r6, lsr #22 │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - strmi pc, [r7], -r3, asr #20 │ │ │ │ + @ instruction: 0x4607fa37 │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - b 1486b8c │ │ │ │ + b 1486b5c │ │ │ │ b 1312b24 │ │ │ │ b 1312a44 │ │ │ │ blmi e4aa4c │ │ │ │ tstpvs r1, r9, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01a9f6c4 │ │ │ │ @ instruction: 0xf5b59a05 │ │ │ │ ldmpl r2, {r3, r7, r8, r9, sl, fp, ip, sp, lr}^ │ │ │ │ @@ -38971,15 +38971,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d2, d0 │ │ │ │ - @ instruction: 0xf010fb4d │ │ │ │ + @ instruction: 0xf010fb41 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c5770 │ │ │ │ blcs fe1230b4 │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -39160,15 +39160,15 @@ │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ed4651 │ │ │ │ @ instruction: 0xf8d9ff0d │ │ │ │ vhadd.s d16, d2, d0 │ │ │ │ - @ instruction: 0xf010f9d3 │ │ │ │ + @ instruction: 0xf010f9c7 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d28c54 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -39220,15 +39220,15 @@ │ │ │ │ andeq r0, r0, ip, 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: 0xf1700358 │ │ │ │ - tstpcs r4, r9, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + strdcs pc, [r4, -sp] │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ blx 444838 │ │ │ │ @ instruction: 0xf03c4650 │ │ │ │ @ instruction: 0xf8d5f8e7 │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -39383,15 +39383,15 @@ │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r0, #92, 6 @ 0x70000001 │ │ │ │ ldclvs 0, cr13, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf8d2633b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1704632 │ │ │ │ - blvs f881bc │ │ │ │ + blvs f8818c │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -39730,15 +39730,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d17, d9 │ │ │ │ - @ instruction: 0xf8d5fc7f │ │ │ │ + @ instruction: 0xf8d5fc73 │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -39948,15 +39948,15 @@ │ │ │ │ @ instruction: 0xf8da6c8d │ │ │ │ bne ffbd52b8 │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1affd4 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ ldrmi pc, [r0, -r8, lsl #10]! │ │ │ │ - blx ff345c64 │ │ │ │ + blx ff045c64 │ │ │ │ movweq pc, #16416 @ 0x4020 @ │ │ │ │ @ instruction: 0xf5082b01 │ │ │ │ svclt 0x00144638 │ │ │ │ movwcs r4, #58883 @ 0xe603 │ │ │ │ strbtcc r9, [r0], r4, lsl #6 │ │ │ │ stmdbcc r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @@ -40000,19 +40000,19 @@ │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ subsvs r4, r9, r0, lsr #12 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ @ instruction: 0xf8c76019 │ │ │ │ @ instruction: 0xf04f28e4 │ │ │ │ vmla.i d16, d1, d4 │ │ │ │ - @ instruction: 0xf177fa63 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf177fa57 │ │ │ │ + stmdacs r0, {r0, r1, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ teqphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ vmax.s d20, d1, d16 │ │ │ │ - blls 1c805c │ │ │ │ + blls 1c802c │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ @ instruction: 0xf5b32200 │ │ │ │ svclt 0x00187f88 │ │ │ │ strdle r2, [ip, -r0] │ │ │ │ blcs 1300dc │ │ │ │ tstcs r0, r8, lsl #30 │ │ │ │ @@ -40161,15 +40161,15 @@ │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ andsvs r0, r1, r8, lsl #3 │ │ │ │ ldmne r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmiacc r4!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ andscc sl, r0, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0x4620e6b1 │ │ │ │ - @ instruction: 0xf9fcf271 │ │ │ │ + @ instruction: 0xf9f0f271 │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 1452200 │ │ │ │ ldrt r0, [r9], r3, lsl #19 │ │ │ │ bls 25c268 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @@ -40403,19 +40403,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c8aac │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, , q0 │ │ │ │ - @ instruction: 0xf010f819 │ │ │ │ + @ instruction: 0xf010f80d │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - @ instruction: 0xf810f271 │ │ │ │ + @ instruction: 0xf804f271 │ │ │ │ svclt 0x00560742 │ │ │ │ beq 285a00 │ │ │ │ beq 305b14 │ │ │ │ bleq 105e08 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ @ instruction: 0x4684fd37 │ │ │ │ @@ -40495,19 +40495,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c893c │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, q0, q0 │ │ │ │ - @ instruction: 0xf010ff61 │ │ │ │ + @ instruction: 0xf010ff55 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - @ instruction: 0xff58f270 │ │ │ │ + @ instruction: 0xff4cf270 │ │ │ │ svclt 0x00560742 │ │ │ │ beq 285b70 │ │ │ │ beq 305c84 │ │ │ │ bleq 105f78 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ sxtab16mi pc, r4, pc, ror #24 @ │ │ │ │ @@ -40595,19 +40595,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 669f18 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - mrc2 2, 4, pc, cr8, cr0, {3} │ │ │ │ + mcr2 2, 4, pc, cr12, cr0, {3} @ │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c5e00 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - mrc2 2, 4, pc, cr0, cr0, {3} │ │ │ │ + mcr2 2, 4, pc, cr4, cr0, {3} @ │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 285cf8 │ │ │ │ bleq 305e14 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40646,26 +40646,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fe4c4 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ @ instruction: 0xe7d5fcff │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - @ instruction: 0x0783fe33 │ │ │ │ + streq pc, [r3, r7, lsr #28] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - mcr2 2, 1, pc, cr14, cr0, {3} @ │ │ │ │ + mcr2 2, 1, pc, cr2, cr0, {3} @ │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - mcr2 2, 1, pc, cr2, cr0, {3} @ │ │ │ │ + mrc2 2, 0, pc, cr6, cr0, {3} │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - smlaldeq pc, r2, sp, lr @ │ │ │ │ + smlaldeq pc, r2, r1, lr @ │ │ │ │ @ instruction: 0xf009d430 │ │ │ │ @ instruction: 0xf8cd0807 │ │ │ │ @ instruction: 0xf109b010 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ movwls r0, #18440 @ 0x4808 │ │ │ │ ldmib sp, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -40754,19 +40754,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 66a194 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - ldc2l 2, cr15, [sl, #-448] @ 0xfffffe40 │ │ │ │ + stc2l 2, cr15, [lr, #-448] @ 0xfffffe40 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c607c │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - ldc2l 2, cr15, [r2, #-448] @ 0xfffffe40 │ │ │ │ + stc2l 2, cr15, [r6, #-448] @ 0xfffffe40 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 285f74 │ │ │ │ bleq 306090 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40805,26 +40805,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fe740 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ @ instruction: 0xe7d5fcd1 │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - @ instruction: 0x0783fcf5 │ │ │ │ + streq pc, [r3, r9, ror #25] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - ldc2l 2, cr15, [r0], #448 @ 0x1c0 │ │ │ │ + stc2l 2, cr15, [r4], #448 @ 0x1c0 │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - stc2l 2, cr15, [r4], #448 @ 0x1c0 │ │ │ │ + ldc2l 2, cr15, [r8], {112} @ 0x70 │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - @ instruction: 0x0742fcdf │ │ │ │ + @ instruction: 0x0742fcd3 │ │ │ │ @ instruction: 0xf009d430 │ │ │ │ @ instruction: 0xf8cd0807 │ │ │ │ @ instruction: 0xf109b010 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ movwls r0, #18440 @ 0x4808 │ │ │ │ ldmib sp, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -40992,15 +40992,15 @@ │ │ │ │ eorhi pc, lr, #0 │ │ │ │ @ instruction: 0xf04f6b7b │ │ │ │ @ instruction: 0xed9f0900 │ │ │ │ @ instruction: 0x46b29bb2 │ │ │ │ blhi fed45960 │ │ │ │ blvs fef64348 │ │ │ │ teqvs fp, #8, 6 @ 0x20000000 │ │ │ │ - blx fe946cb0 │ │ │ │ + blx fe646cb0 │ │ │ │ @ instruction: 0xf44f6c7b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ mvnsvs r7, #4080 @ 0xff0 │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs c2354 │ │ │ │ msrhi CPSR_s, r0 │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -41026,15 +41026,15 @@ │ │ │ │ @ instruction: 0xf8936c7b │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ tstcs r8, r8, ror r4 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ - @ instruction: 0xf8eaf16f │ │ │ │ + @ instruction: 0xf8def16f │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ ldcvs 1, cr6, [ip, #-192]! @ 0xffffff40 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @ instruction: 0xf03a4620 │ │ │ │ @@ -41125,18 +41125,18 @@ │ │ │ │ @ instruction: 0x6120cd03 │ │ │ │ blvs 1f62a70 │ │ │ │ ldrdle pc, [r4], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ bvs ffffe620 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d0, d27 │ │ │ │ - @ instruction: 0x0782fa75 │ │ │ │ + streq pc, [r2, r9, ror #20] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - blx 1c46ed0 │ │ │ │ + blx 1946ed0 │ │ │ │ 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 │ │ │ │ @@ -41293,15 +41293,15 @@ │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi 914090 │ │ │ │ @ instruction: 0xf8d5687a │ │ │ │ ldmpl r3, {r2, r3, r4, r6, r8, r9}^ │ │ │ │ mulsle sp, r8, r2 │ │ │ │ msrne SPSR_, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xff0cf16e │ │ │ │ + @ instruction: 0xff00f16e │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ mrcge 4, 4, APSR_nzcv, cr3, cr15, {1} │ │ │ │ msrcc SPSR_s, #13959168 @ 0xd50000 │ │ │ │ msrmi SPSR_, #12910592 @ 0xc50000 │ │ │ │ msrvs SPSR_f, #12910592 @ 0xc50000 │ │ │ │ pkhbt r4, r8, ip, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -42061,15 +42061,15 @@ │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8c7633a │ │ │ │ blgt 47f434 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf16e0358 │ │ │ │ - @ instruction: 0xf107f8d3 │ │ │ │ + @ instruction: 0xf107f8c7 │ │ │ │ @ instruction: 0x46060c54 │ │ │ │ ldm ip!, {r3, r4, r5, r6, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ tstcs r5, r1, ror r0 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ ldclvs 1, cr6, [lr], #-192 @ 0xffffff40 │ │ │ │ @@ -42210,15 +42210,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r2, r3, r4, r8, r9, fp, lr} │ │ │ │ blvs f21930 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r5, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ orrslt r1, r0, r0, ror #6 │ │ │ │ @ instruction: 0xf16d4632 │ │ │ │ - strmi pc, [r4], -r3, ror #31 │ │ │ │ + @ instruction: 0x4604ffd7 │ │ │ │ addle r2, fp, r0, lsl #24 │ │ │ │ @ instruction: 0xf8c36b3b │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d36368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [lr, #-1919] @ 0xfffff881 │ │ │ │ @ instruction: 0x464ebf38 │ │ │ │ @@ -42246,15 +42246,15 @@ │ │ │ │ blvs f45fac │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldrbmi r4, [ip], #-864 @ 0xfffffca0 │ │ │ │ msrvs SPSR_f, #12713984 @ 0xc20000 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ ldcvs 7, cr14, [fp], #-276 @ 0xfffffeec │ │ │ │ vtst.32 d22, d15, d8 │ │ │ │ - @ instruction: 0x4601f8d3 │ │ │ │ + strmi pc, [r1], -r7, asr #17 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vhadd.s8 , q0, q7 │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 8b6a0 │ │ │ │ blvs fff3fac4 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -42544,15 +42544,15 @@ │ │ │ │ @ instruction: 0xf10a8024 │ │ │ │ @ instruction: 0xf8ca0508 │ │ │ │ vhadd.s8 d25, d0, d4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ stmdals lr, {r2, r3, r7, r8, r9} │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ @ instruction: 0xf1656065 │ │ │ │ - strmi pc, [r1], fp, lsl #24 │ │ │ │ + @ instruction: 0x4681fbff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe16be18 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adchi pc, pc, r0, asr #32 │ │ │ │ movwne lr, #6621 @ 0x19dd │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -42604,19 +42604,19 @@ │ │ │ │ @ instruction: 0xf04f980e │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ @ instruction: 0xf8ca0384 │ │ │ │ rsbvs r3, r5, r0 │ │ │ │ rscseq fp, r6, r4, lsl pc │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1742704 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf174980e │ │ │ │ - subeq pc, r7, r7, lsr sp @ │ │ │ │ + subeq pc, r7, fp, lsr #26 │ │ │ │ @ instruction: 0xf1749800 │ │ │ │ - blls cb35c │ │ │ │ + blls cb32c │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -42777,27 +42777,27 @@ │ │ │ │ ldrtmi r3, [r0], -r4, asr #5 │ │ │ │ svccs 0x0074f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r1, r3, r8, r9, ip, pc}^ │ │ │ │ bleq c83e4 │ │ │ │ - blx ec8470 │ │ │ │ + blx bc8470 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcd2ec │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60cca4 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee0d6fc │ │ │ │ @ instruction: 0xf1c6f686 │ │ │ │ @ instruction: 0xf174061f │ │ │ │ - ldmdblt r0, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1659819 │ │ │ │ - tstplt r0, r1, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, r5, lsl sl @ p-variant is OBSOLETE │ │ │ │ blcs 166d1c │ │ │ │ blls 2c00f8 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ blls 7b0b3c │ │ │ │ stmiacc r8, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ vqdmulh.s d15, d3, d10 │ │ │ │ ldrdcc lr, [r8, -sp] │ │ │ │ @@ -42957,22 +42957,22 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addhi pc, fp, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ movwls r8, #65520 @ 0xfff0 │ │ │ │ andeq pc, r9, r8, asr r8 @ │ │ │ │ - blx 11c8b66 │ │ │ │ + blx ec8b66 │ │ │ │ @ instruction: 0xf8584603 │ │ │ │ vhadd.s8 d16, d0, d7 │ │ │ │ vtst.8 d17, d0, d7 │ │ │ │ strbmi r1, [r3, #-1807] @ 0xfffff8f1 │ │ │ │ ldrtmi fp, [fp], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d14, d3 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r3!, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00084540 │ │ │ │ andsls r4, r1, r8, lsr r6 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 36c5a0 │ │ │ │ tstmi r3, #36864 @ 0x9000 │ │ │ │ rschi pc, r8, r0, asr #32 │ │ │ │ ldmdbpl r3!, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -44034,15 +44034,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2c967c │ │ │ │ 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: 0xf866f164 │ │ │ │ + @ instruction: 0xf85af164 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e8098 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ed5f4 │ │ │ │ b 11736ac │ │ │ │ @@ -44114,19 +44114,19 @@ │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ svclt 0x0018602b │ │ │ │ @ instruction: 0xf8c400f6 │ │ │ │ svclt 0x0008a004 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1732704 │ │ │ │ - ldmdblt r8, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1734658 │ │ │ │ - subeq pc, r7, fp, ror #18 │ │ │ │ + subeq pc, r7, pc, asr r9 @ │ │ │ │ @ instruction: 0xf1739803 │ │ │ │ - blls 18bbc4 │ │ │ │ + blls 18bb94 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -44339,26 +44339,26 @@ │ │ │ │ blt 747e8c │ │ │ │ blx 19c97ba │ │ │ │ stclcc 8, cr15, [r4], #864 @ 0x360 │ │ │ │ ldrdls pc, [r0], -r3 │ │ │ │ ldmdavs fp, {r4, r8, ip, sp, pc}^ │ │ │ │ ldrmi r4, [sl], #1227 @ 0x4cb │ │ │ │ @ instruction: 0xf1634630 │ │ │ │ - strmi pc, [r6], -r5, lsl #28 │ │ │ │ + @ instruction: 0x4606fdf9 │ │ │ │ blvs fe239c08 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r7, {r2, r4, r8, r9, fp, ip, pc} │ │ │ │ stmdaeq r1, {r0, r1, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ ldmdaeq pc, {r3, r6, r7, r8, ip, sp, lr, pc} @ │ │ │ │ - @ instruction: 0xff74f172 │ │ │ │ + @ instruction: 0xff68f172 │ │ │ │ ldmdals r7, {r6, r8, fp, ip, sp, pc} │ │ │ │ - stc2l 1, cr15, [lr, #396]! @ 0x18c │ │ │ │ + stc2l 1, cr15, [r2, #396]! @ 0x18c │ │ │ │ blvs fe179bb4 │ │ │ │ rsbsle r2, r6, r3, lsl #22 │ │ │ │ strcs pc, [r0, #1093] @ 0x445 │ │ │ │ b 11f43a0 │ │ │ │ blls 716d90 │ │ │ │ b 135e45c │ │ │ │ b 11db2b4 │ │ │ │ @@ -45245,15 +45245,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2ca968 │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - cdp2 1, 15, cr15, cr0, cr2, {3} │ │ │ │ + cdp2 1, 14, cr15, cr4, cr2, {3} │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e9384 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ee8e0 │ │ │ │ b 1174998 │ │ │ │ @@ -45325,19 +45325,19 @@ │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ svclt 0x0018602b │ │ │ │ @ instruction: 0xf8c400f6 │ │ │ │ svclt 0x0008a004 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1722704 │ │ │ │ - ldmdblt r8, {r0, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r3, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1714658 │ │ │ │ - strdeq pc, [r7], #-245 @ 0xffffff0b │ │ │ │ + subeq pc, r7, r9, ror #31 │ │ │ │ @ instruction: 0xf1729803 │ │ │ │ - blls 18c8d8 │ │ │ │ + blls 18c8a8 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -45554,27 +45554,27 @@ │ │ │ │ ldrtmi r3, [r8], -r4, asr #5 │ │ │ │ svccs 0x0074f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r1, r3, r8, r9, ip, pc}^ │ │ │ │ bleq caf48 │ │ │ │ - stc2 1, cr15, [r6], {98} @ 0x62 │ │ │ │ + ldc2l 1, cr15, [sl], #-392 @ 0xfffffe78 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcfe50 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60f808 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee50660 │ │ │ │ @ instruction: 0xf1c7f787 │ │ │ │ @ instruction: 0xf171071f │ │ │ │ - ldmdblt r0, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1629819 │ │ │ │ - tstplt r0, pc, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, r3, ror #24 @ p-variant is OBSOLETE │ │ │ │ blcs 169880 │ │ │ │ blls 2c2c74 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ ldmib sp, {r3, r8, r9, ip, pc}^ │ │ │ │ b 12db2a4 │ │ │ │ b 115cda8 │ │ │ │ blls 797494 │ │ │ │ @@ -45729,21 +45729,21 @@ │ │ │ │ blcs b3914 │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c32c0 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 8ecf8 │ │ │ │ - ldc2 2, cr15, [ip, #428] @ 0x1ac │ │ │ │ + ldc2 2, cr15, [r0, #428] @ 0x1ac │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d11, d2 │ │ │ │ - @ instruction: 0xf8d8fd91 │ │ │ │ + @ instruction: 0xf8d8fd85 │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f2d64 │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2b5950 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -47409,15 +47409,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r5, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf1680358 │ │ │ │ - strmi pc, [r0], r9, lsl #30 │ │ │ │ + @ instruction: 0x4680fefd │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -47695,15 +47695,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r2, r4, r5, r6, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1684642 │ │ │ │ - strmi pc, [r6], -r5, lsl #26 │ │ │ │ + @ instruction: 0x4606fcf9 │ │ │ │ @ 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 │ │ │ │ @@ -48670,15 +48670,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r5, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf1670358 │ │ │ │ - strmi pc, [r0], sp, lsr #26 │ │ │ │ + strmi pc, [r0], r1, lsr #26 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -48956,15 +48956,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r2, r4, r5, r6, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1674642 │ │ │ │ - strmi pc, [r6], -r9, lsr #22 │ │ │ │ + @ instruction: 0x4606fb1d │ │ │ │ @ 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 │ │ │ │ @@ -50044,15 +50044,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r5, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf1660358 │ │ │ │ - strmi pc, [r0], pc, ror #20 │ │ │ │ + strmi pc, [r0], r3, ror #20 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -50226,15 +50226,15 @@ │ │ │ │ blmi feed5430 │ │ │ │ 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: 0xf93af166 │ │ │ │ + @ instruction: 0xf92ef166 │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x004df43f │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c36360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [lr], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1856] @ 0x740 │ │ │ │ @@ -50675,15 +50675,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 46c730 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1652114 │ │ │ │ - @ instruction: 0x4604fd7f │ │ │ │ + @ instruction: 0x4604fd73 │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0314658 │ │ │ │ @ instruction: 0x4658f87f │ │ │ │ @ instruction: 0xff58f030 │ │ │ │ @@ -50946,15 +50946,15 @@ │ │ │ │ bvs 1f26bdc │ │ │ │ blvs f2a1c4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1656aba │ │ │ │ - @ instruction: 0x4604fb99 │ │ │ │ + strmi pc, [r4], -sp, lsl #23 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f7f8fc │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -50979,15 +50979,15 @@ │ │ │ │ blmi f4d88c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d8e76b │ │ │ │ vhadd.s32 d16, d6, d0 │ │ │ │ - @ instruction: 0x4601fc91 │ │ │ │ + strmi pc, [r1], -r5, lsl #25 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 93f24 │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -51109,21 +51109,21 @@ │ │ │ │ blcs b8d34 │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c86e0 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 94118 │ │ │ │ - blx fe3d0ab6 │ │ │ │ + blx fe0d0ab6 │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d6, d2 │ │ │ │ - @ instruction: 0xf8d8fb81 │ │ │ │ + @ instruction: 0xf8d8fb75 │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f8184 │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2bad70 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -51621,200 +51621,200 @@ │ │ │ │ @ instruction: 0x9719ac3b │ │ │ │ @ instruction: 0xf8df4620 │ │ │ │ stmpl sl, {r2, r6, sl, ip, sp} │ │ │ │ ldrbtmi r4, [fp], #-1593 @ 0xfffff9c7 │ │ │ │ subsls r6, pc, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf183463a │ │ │ │ - @ instruction: 0xf8dffeb7 │ │ │ │ + @ instruction: 0xf8dffeab │ │ │ │ @ instruction: 0x463a3430 │ │ │ │ ldmdals pc!, {r3, r8, sp} @ │ │ │ │ ldrtmi r5, [r3], -lr, ror #17 │ │ │ │ - blx 1150f28 │ │ │ │ + blx e50f28 │ │ │ │ andcs r4, r2, #59768832 @ 0x3900000 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xffd8f7dc │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ strtmi r4, [r0], -r2, lsl #13 │ │ │ │ @ instruction: 0xffd2f7dc │ │ │ │ biccs pc, r7, r0, asr #4 │ │ │ │ ldmdals pc!, {r0, r7, r9, sl, lr} @ │ │ │ │ - stc2 1, cr15, [ip, #508] @ 0x1fc │ │ │ │ + stc2 1, cr15, [r0, #508] @ 0x1fc │ │ │ │ @ instruction: 0xf1004605 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ tstls r3, r1, lsl #4 │ │ │ │ - cdp2 1, 9, cr15, cr12, cr1, {4} │ │ │ │ + cdp2 1, 9, cr15, cr0, cr1, {4} │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xff04f183 │ │ │ │ + cdp2 1, 15, cr15, cr8, cr3, {4} │ │ │ │ mlacs r1, r5, r8, pc @ │ │ │ │ tstcs r1, pc, lsr r8 │ │ │ │ strvc lr, [r6, -sp, asr #19]! │ │ │ │ - stc2l 1, cr15, [ip, #-508] @ 0xfffffe04 │ │ │ │ + stc2l 1, cr15, [r0, #-508] @ 0xfffffe04 │ │ │ │ strmi sl, [r3], r6, lsr #30 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5d0dbc │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - ldrbmi pc, [fp], -sp, ror #29 @ │ │ │ │ + ldrbmi pc, [fp], -r1, ror #29 @ │ │ │ │ vpmin.s8 d25, d0, d3 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - @ instruction: 0xf84cf184 │ │ │ │ + @ instruction: 0xf840f184 │ │ │ │ strmi r4, [r2], -fp, asr #12 │ │ │ │ @ instruction: 0xf8cd2142 │ │ │ │ strtmi sl, [r0], -r0 │ │ │ │ - @ instruction: 0xf87ef184 │ │ │ │ + @ instruction: 0xf872f184 │ │ │ │ bleq 110af4 │ │ │ │ strmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrtmi r2, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc098 │ │ │ │ @ instruction: 0x465bfa97 │ │ │ │ @ instruction: 0x463a4651 │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ addslt pc, r8, sp, asr #17 │ │ │ │ blx fe45294c │ │ │ │ bleq ff5d0060 │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1814638 │ │ │ │ - ldrbmi pc, [r9], -r3, lsl #24 @ │ │ │ │ + @ instruction: 0x4659fbf7 │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ - stc2 1, cr15, [ip, #-508] @ 0xfffffe04 │ │ │ │ + stc2 1, cr15, [r0, #-508] @ 0xfffffe04 │ │ │ │ cmplt r8, r3, lsl #13 │ │ │ │ blgt 1662ec │ │ │ │ eoreq pc, r8, fp, asr #17 │ │ │ │ eorne pc, ip, fp, asr #17 │ │ │ │ @ instruction: 0xf10b4659 │ │ │ │ @ instruction: 0x46200b14 │ │ │ │ - cdp2 1, 10, cr15, cr14, cr3, {4} │ │ │ │ + cdp2 1, 10, cr15, cr2, cr3, {4} │ │ │ │ ldrtmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq d04f8 │ │ │ │ - blx ffb51026 │ │ │ │ + blx ff851026 │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - @ instruction: 0x4603fcf3 │ │ │ │ + strmi pc, [r3], -r7, ror #25 │ │ │ │ @ instruction: 0x463ab150 │ │ │ │ bgt 179688 │ │ │ │ sbcsvs r6, r9, #152, 4 @ 0x80000009 │ │ │ │ ldrmi r4, [r9], -r0, lsr #12 │ │ │ │ - cdp2 1, 9, cr15, cr8, cr3, {4} │ │ │ │ + cdp2 1, 8, cr15, cr12, cr3, {4} │ │ │ │ tstcc r4, #21504 @ 0x5400 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ vcgt.s8 d27, d0, d0 │ │ │ │ @ instruction: 0x465311bb │ │ │ │ @ instruction: 0xf1844620 │ │ │ │ - @ instruction: 0x4641f871 │ │ │ │ + strbmi pc, [r1], -r5, ror #16 @ │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ @ instruction: 0xf8ddfdcd │ │ │ │ strdcs r8, [r3], -ip │ │ │ │ - @ instruction: 0xff2ef24d │ │ │ │ + @ instruction: 0xff22f24d │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strbmi r2, [r0], -r8, lsl #2 │ │ │ │ - @ instruction: 0xf99cf17f │ │ │ │ + @ instruction: 0xf990f17f │ │ │ │ ldrmi r2, [r1], -r2, lsl #4 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xff32f7dc │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ strtmi r4, [r0], -r3, lsl #13 │ │ │ │ @ instruction: 0xff2cf7dc │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ strtmi r4, [r0], -r2, lsl #13 │ │ │ │ @ instruction: 0xff26f7dc │ │ │ │ @ instruction: 0xf8952300 │ │ │ │ strmi r2, [r1], r1, lsr #32 │ │ │ │ tstcs r1, r6, lsr #6 │ │ │ │ rsbsvs r9, fp, pc, lsr r8 │ │ │ │ - ldc2 1, cr15, [r0], #508 @ 0x1fc │ │ │ │ + stc2 1, cr15, [r4], #508 @ 0x1fc │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 1663a4 │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x462bfe55 │ │ │ │ + strtmi pc, [fp], -r9, asr #28 │ │ │ │ vpmin.s8 d25, d0, d3 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - @ instruction: 0xffb4f183 │ │ │ │ + @ instruction: 0xffa8f183 │ │ │ │ @ instruction: 0x46024653 │ │ │ │ @ instruction: 0xf8cd2142 │ │ │ │ strtmi fp, [r0], -r0 │ │ │ │ - @ instruction: 0xffe6f183 │ │ │ │ + @ instruction: 0xffdaf183 │ │ │ │ strmi r2, [r2], r1, lsl #6 │ │ │ │ ldrtmi r4, [sl], -r1, lsl #12 │ │ │ │ strcs r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf7db9526 │ │ │ │ ldrbmi pc, [r1], -r3, lsl #20 @ │ │ │ │ beq 110c38 │ │ │ │ ldrbmi r4, [r3], -r3, lsl #13 │ │ │ │ @ instruction: 0x4620463a │ │ │ │ addsge pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf9f8f7db │ │ │ │ @ instruction: 0x4603465a │ │ │ │ bicsvc pc, sp, pc, asr #8 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strbmi pc, [r1], -r9, asr #31 @ │ │ │ │ + @ instruction: 0x4641ffbd │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ ldmdbls pc!, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} @ │ │ │ │ blge 6fab78 │ │ │ │ strls r2, [r0, #-515] @ 0xfffffdfd │ │ │ │ blx feb52aa4 │ │ │ │ strtmi r4, [sl], -r5, lsl #23 │ │ │ │ ldrbtmi r4, [fp], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strtmi pc, [sl], -r1, lsr #27 │ │ │ │ + @ instruction: 0x462afd95 │ │ │ │ tstcs r8, r3, lsr r6 │ │ │ │ @ instruction: 0xf17f983f │ │ │ │ - andsls pc, r3, pc, lsr #18 │ │ │ │ + andsls pc, r3, r3, lsr #18 │ │ │ │ vtst.8 d25, d0, d31 │ │ │ │ @ instruction: 0xf88021c7 │ │ │ │ @ instruction: 0xf17fa04d │ │ │ │ - @ instruction: 0xf100fc83 │ │ │ │ + @ instruction: 0xf100fc77 │ │ │ │ pkhbtmi r0, r1, r4, lsl #16 │ │ │ │ ldrbmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1814641 │ │ │ │ - @ instruction: 0x4649fd93 │ │ │ │ + strbmi pc, [r9], -r7, lsl #27 @ │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strls pc, [r6, #-3579]! @ 0xfffff205 │ │ │ │ + strls pc, [r6, #-3567]! @ 0xfffff211 │ │ │ │ @ instruction: 0x4651983f │ │ │ │ eorcs r6, r0, #125 @ 0x7d │ │ │ │ - mcrr2 1, 7, pc, r4, cr15 @ │ │ │ │ + ldc2 1, cr15, [r8], #-508 @ 0xfffffe04 │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 16647c │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - ldmdals pc!, {r0, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} @ │ │ │ │ + ldmdals pc!, {r0, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} @ │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ @ instruction: 0xf04f2304 │ │ │ │ stmib sp, {sl, fp}^ │ │ │ │ @ instruction: 0xf17f3c26 │ │ │ │ - strmi pc, [r1], pc, lsr #24 │ │ │ │ + strmi pc, [r1], r3, lsr #24 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8c9cb03 │ │ │ │ @ instruction: 0xf8c90028 │ │ │ │ strbmi r1, [r9], -ip, lsr #32 │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x464bfdd1 │ │ │ │ + strbmi pc, [fp], -r5, asr #27 @ │ │ │ │ vst1.16 {d20-d22}, [pc], r2 │ │ │ │ @ instruction: 0x46207196 │ │ │ │ - @ instruction: 0xff30f183 │ │ │ │ + @ instruction: 0xff24f183 │ │ │ │ msrvc CPSR_fs, pc, asr #8 │ │ │ │ ldmdals pc!, {r0, r2, r4, ip, pc} @ │ │ │ │ - mcrr2 1, 7, pc, r0, cr15 @ │ │ │ │ + ldc2 1, cr15, [r4], #-508 @ 0xfffffe04 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ andcs r4, r4, #128, 12 @ 0x8000000 │ │ │ │ strbmi r2, [r9], -r0, lsr #6 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ beq 15d101c │ │ │ │ - stc2l 1, cr15, [ip, #-516] @ 0xfffffdfc │ │ │ │ + stc2l 1, cr15, [r0, #-516] @ 0xfffffdfc │ │ │ │ strcs r9, [r0, #-1321] @ 0xfffffad7 │ │ │ │ stmib r7, {r1, r2, r5, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf1085501 │ │ │ │ @ instruction: 0xf8d80e64 │ │ │ │ ldm r7, {r2, r5, lr, pc} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ blls 5d4c58 │ │ │ │ @@ -51837,15 +51837,15 @@ │ │ │ │ beq fe18f880 │ │ │ │ bl 29d8a4 │ │ │ │ @ instruction: 0xf8ce088c │ │ │ │ vst4.8 {d19-d22}, [pc :128], r8 │ │ │ │ addsvs r3, r5, #128, 6 │ │ │ │ eorpl pc, r8, sl, asr #17 │ │ │ │ eorcc pc, r8, r8, asr #17 │ │ │ │ - ldc2l 1, cr15, [sl, #-524]! @ 0xfffffdf4 │ │ │ │ + stc2l 1, cr15, [lr, #-524]! @ 0xfffffdf4 │ │ │ │ strtmi r2, [r9], -r0, asr #4 │ │ │ │ @ instruction: 0xf7cca84f │ │ │ │ @ instruction: 0x462bea36 │ │ │ │ andcs r4, r3, sl, lsr #12 │ │ │ │ @ instruction: 0xf102fa40 │ │ │ │ svclt 0x004107cd │ │ │ │ bl ff218 │ │ │ │ @@ -51878,18 +51878,18 @@ │ │ │ │ @ instruction: 0x46414653 │ │ │ │ @ instruction: 0x4681463a │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf7dba098 │ │ │ │ ldc 8, cr15, [pc, #980] @ 950e8 │ │ │ │ @ instruction: 0x21200b08 │ │ │ │ ldrtmi r4, [r8], -r0, lsl #13 │ │ │ │ - blx 1b51324 │ │ │ │ + blx 1851324 │ │ │ │ ldmdals pc!, {r0, r4, r6, r9, sl, lr} @ │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4682fb73 │ │ │ │ + strmi pc, [r2], r7, ror #22 │ │ │ │ ands fp, r3, r0, lsl #6 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq fp, r0, ip, lsl #14 │ │ │ │ sbceq fp, r0, sl, lsl #14 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ strdeq pc, [ip], -r2 @ │ │ │ │ @@ -51897,157 +51897,157 @@ │ │ │ │ eoreq pc, ip, r6, asr #17 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ blgt 166648 │ │ │ │ eoreq pc, r8, sl, asr #17 │ │ │ │ eorne pc, ip, sl, asr #17 │ │ │ │ @ instruction: 0xf10a4651 │ │ │ │ @ instruction: 0x46200a14 │ │ │ │ - stc2 1, cr15, [r0, #-524] @ 0xfffffdf4 │ │ │ │ + ldc2l 1, cr15, [r4], #524 @ 0x20c │ │ │ │ ldrtmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq d0854 │ │ │ │ - blx fd1380 │ │ │ │ + blx cd1380 │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - strmi pc, [r3], r5, asr #22 │ │ │ │ + @ instruction: 0x4683fb39 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5d11c8 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strbmi pc, [r3], -r7, ror #25 @ │ │ │ │ + @ instruction: 0x4643fcdb │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ vqdmulh.s d26, d0, d0 │ │ │ │ @ instruction: 0x462011bb │ │ │ │ beq 110ef0 │ │ │ │ - cdp2 1, 12, cr15, cr0, cr3, {4} │ │ │ │ + cdp2 1, 11, cr15, cr4, cr3, {4} │ │ │ │ @ instruction: 0x46029913 │ │ │ │ strtmi r2, [r0], -pc, lsl #6 │ │ │ │ ldc2 7, cr15, [ip], {220} @ 0xdc │ │ │ │ ldrsbthi pc, [ip], #141 @ 0x8d @ │ │ │ │ vhadd.s8 d18, d13, d3 │ │ │ │ - eorcs pc, r0, #8000 @ 0x1f40 │ │ │ │ + eorcs pc, r0, #7232 @ 0x1c40 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - strtmi pc, [r9], -fp, ror #31 │ │ │ │ + @ instruction: 0x4629ffdf │ │ │ │ ldrtmi r2, [sl], -r1, lsl #6 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ addsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf886f7db │ │ │ │ @ instruction: 0x46294653 │ │ │ │ @ instruction: 0x4681463a │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf7dba098 │ │ │ │ ldc 8, cr15, [pc, #500] @ 94ff8 │ │ │ │ @ instruction: 0x21200bb2 │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ - @ instruction: 0xf9f2f181 │ │ │ │ + @ instruction: 0xf9e6f181 │ │ │ │ ldmdals pc!, {r0, r4, r6, r9, sl, lr} @ │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4682fafb │ │ │ │ + strmi pc, [r2], pc, ror #21 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5d1258 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x462bfc9d │ │ │ │ + @ instruction: 0x462bfc91 │ │ │ │ vst1.16 {d20-d22}, [pc], sl │ │ │ │ @ instruction: 0xf8cd71dd │ │ │ │ strtmi sl, [r0], -r0 │ │ │ │ @ instruction: 0xf1832501 │ │ │ │ - @ instruction: 0x4641fe33 │ │ │ │ + strbmi pc, [r1], -r7, lsr #28 @ │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ ldmdbls pc!, {r0, r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} @ │ │ │ │ blge 6faea4 │ │ │ │ strls r2, [r0, #-515] @ 0xfffffdfd │ │ │ │ @ instruction: 0xf914f7db │ │ │ │ andcs r4, r0, #158720 @ 0x26c00 │ │ │ │ ldrmi r4, [r1], -r0, lsr #12 │ │ │ │ @ instruction: 0xf183447b │ │ │ │ - ldrtmi pc, [r3], -fp, lsl #24 @ │ │ │ │ + @ instruction: 0x4633fbff │ │ │ │ mrscs r2, R8_fiq │ │ │ │ @ instruction: 0xf17e983f │ │ │ │ - andcs pc, r2, #612 @ 0x264 │ │ │ │ + andcs pc, r2, #564 @ 0x234 │ │ │ │ andsls r2, r3, r0, lsl #2 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ andcs pc, r2, #3008 @ 0xbc0 │ │ │ │ strmi r2, [r3], r4, lsl #2 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strtmi pc, [sl], -r9, lsr #26 │ │ │ │ strmi r2, [r2], r2, lsl #2 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ vadd.f32 d31, d0, d19 │ │ │ │ andsls r2, r6, r7, asr #3 │ │ │ │ @ instruction: 0xf17f983f │ │ │ │ - pkhtbmi pc, r0, sp, asr #21 @ │ │ │ │ + pkhtbmi pc, r0, r1, asr #21 @ │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2320462a │ │ │ │ @ instruction: 0xf1814649 │ │ │ │ - strbmi pc, [r1], -sp, ror #23 @ │ │ │ │ + strbmi pc, [r1], -r1, ror #23 @ │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - movwcs pc, #3157 @ 0xc55 @ │ │ │ │ + movwcs pc, #3145 @ 0xc49 @ │ │ │ │ @ instruction: 0x93264629 │ │ │ │ mlacs r1, r8, r8, pc @ │ │ │ │ rsbsvs r9, fp, pc, lsr r8 │ │ │ │ - blx fe7d14d4 │ │ │ │ + blx fe4d14d4 │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 1667cc │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strtmi pc, [fp], -r1, asr #24 │ │ │ │ + @ instruction: 0x462bfc35 │ │ │ │ vmax.s8 q10, q0, q5 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - stc2 1, cr15, [r0, #524]! @ 0x20c │ │ │ │ + ldc2 1, cr15, [r4, #524] @ 0x20c │ │ │ │ @ instruction: 0x46024653 │ │ │ │ strtmi r2, [r0], -r2, asr #2 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - ldc2l 1, cr15, [r2, #524] @ 0x20c │ │ │ │ + stc2l 1, cr15, [r6, #524] @ 0x20c │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], -r0, lsl #13 │ │ │ │ ldrtmi r2, [sl], -r1, lsl #6 │ │ │ │ strcs r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf7da9526 │ │ │ │ strbmi pc, [fp], -sp, ror #31 @ │ │ │ │ ldrtmi r4, [sl], -r1, asr #12 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ addsls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xffe4f7da │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ strmi r0, [r0], r0, lsl #22 │ │ │ │ @ instruction: 0xf1814638 │ │ │ │ - @ instruction: 0x4649f959 │ │ │ │ + strbmi pc, [r9], -sp, asr #18 @ │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ - blx 1951548 │ │ │ │ + blx 1651548 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 166840 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46200914 │ │ │ │ - stc2 1, cr15, [r4], {131} @ 0x83 │ │ │ │ + blx ffed1576 │ │ │ │ @ instruction: 0x462a9b16 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x11bbf240 │ │ │ │ strtmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf04f4643 │ │ │ │ @ instruction: 0xf1830902 │ │ │ │ - ldmdbls r3, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r3, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ @ instruction: 0xf7dc0804 │ │ │ │ blmi 1513c68 │ │ │ │ tstcs r8, r4, lsl sl │ │ │ │ @ instruction: 0xf04f983f │ │ │ │ ldmpl r3, {r0, r9, fp}^ │ │ │ │ tstls r3, #1610612737 @ 0x60000001 │ │ │ │ - @ instruction: 0xff04f17e │ │ │ │ + mrc2 1, 7, pc, cr8, cr14, {3} │ │ │ │ strmi r2, [r5], -r1, lsl #4 │ │ │ │ strtmi r2, [r0], -r3, lsl #2 │ │ │ │ ldc2 7, cr15, [sl], {220} @ 0xdc │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ blx 852f32 │ │ │ │ @ instruction: 0x464a9d12 │ │ │ │ @@ -52065,48 +52065,48 @@ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ ldcge 0, cr8, [sl, #-0] │ │ │ │ @ instruction: 0xf846f7db │ │ │ │ @ instruction: 0x46414b36 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf183447b │ │ │ │ - @ instruction: 0x4642fb3d │ │ │ │ + @ instruction: 0x4642fb31 │ │ │ │ tstcs r8, r3, lsr r6 │ │ │ │ @ instruction: 0xf17e6928 │ │ │ │ - strmi pc, [r3], fp, asr #29 │ │ │ │ + @ instruction: 0x4683febf │ │ │ │ @ instruction: 0xf8d54648 │ │ │ │ vqadd.s8 d25, d13, d0 │ │ │ │ - @ instruction: 0x4641fc51 │ │ │ │ + strbmi pc, [r1], -r5, asr #24 @ │ │ │ │ eorcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf17e4648 │ │ │ │ - @ instruction: 0x4680febf │ │ │ │ + @ instruction: 0x4680feb3 │ │ │ │ tstcs r0, r8, lsr #18 │ │ │ │ ldrsbtcc pc, [r4], #128 @ 0x80 @ │ │ │ │ subge pc, ip, r0, lsl #17 │ │ │ │ movweq lr, #43587 @ 0xaa43 │ │ │ │ rscscc pc, r4, r0, asr #17 │ │ │ │ ldrdcc pc, [r4, -r0] │ │ │ │ movweq lr, #43587 @ 0xaa43 │ │ │ │ smlabtcc r4, r0, r8, pc @ │ │ │ │ - @ instruction: 0xf990f17f │ │ │ │ + @ instruction: 0xf984f17f │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ addvs r0, r3, #1677721600 @ 0x64000000 │ │ │ │ ldrdcc pc, [r8], -r8 │ │ │ │ stmdacc fp, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ strbmi r6, [r1], -fp, lsr #18 │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x23204652 │ │ │ │ @ instruction: 0xf8d34652 │ │ │ │ @ instruction: 0xf1813180 │ │ │ │ - strbmi pc, [r9], -r7, lsl #22 @ │ │ │ │ + @ instruction: 0x4649fafb │ │ │ │ @ instruction: 0xf1834628 │ │ │ │ - @ instruction: 0xf8d9fb6f │ │ │ │ + @ instruction: 0xf8d9fb63 │ │ │ │ ldmdbvc r3, {r2, r3, r5, sp} │ │ │ │ vqdmulh.s d2, d0, d13 │ │ │ │ blcs 1358a0 │ │ │ │ andhi pc, sp, #64, 4 │ │ │ │ tstcs r1, r3, lsl #22 │ │ │ │ blx 101c18 │ │ │ │ @ instruction: 0xf013f303 │ │ │ │ @@ -52120,59 +52120,59 @@ │ │ │ │ ... │ │ │ │ mlaeq ip, r0, r5, pc @ │ │ │ │ andeq r0, r0, r4, ror r9 │ │ │ │ eoreq pc, ip, ip, lsl #8 │ │ │ │ msrne (UNDEF: 103), r0 │ │ │ │ @ instruction: 0xf8926928 │ │ │ │ tstls r3, #17 │ │ │ │ - @ instruction: 0xf9bcf17f │ │ │ │ + @ instruction: 0xf9b0f17f │ │ │ │ ldrbmi r4, [r2], -r1, lsl #13 │ │ │ │ eorge pc, r8, r0, lsl #17 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1819b13 │ │ │ │ - @ instruction: 0xf8d9facb │ │ │ │ + @ instruction: 0xf8d9fabf │ │ │ │ bls 5e1198 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr9, {0} │ │ │ │ rscshi pc, r8, sp, asr #17 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ rschi pc, ip, sp, asr #17 │ │ │ │ bicne lr, r3, #2048 @ 0x800 │ │ │ │ stmdahi r1, {r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mlasgt r2, r3, r8, pc @ │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ fstmiaxeq ip, {d14-d17} @ Deprecated │ │ │ │ strtmi r4, [r8], -r9, asr #12 │ │ │ │ eorhi pc, r8, ip, asr #17 │ │ │ │ - blx 75174a │ │ │ │ + blx 45174a │ │ │ │ andseq pc, r4, #1073741826 @ 0x40000002 │ │ │ │ @ instruction: 0x46282179 │ │ │ │ - mrrc2 1, 8, pc, r2, cr3 @ │ │ │ │ + mcrr2 1, 8, pc, r6, cr3 @ │ │ │ │ strmi r2, [r1], r8, asr #4 │ │ │ │ stmdage r8!, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x00cef7cb │ │ │ │ tstpvc r1, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8cd6928 │ │ │ │ @ instruction: 0xf17f9098 │ │ │ │ - @ instruction: 0xf100f983 │ │ │ │ + @ instruction: 0xf100f977 │ │ │ │ pkhbtmi r0, r2, r4, lsl #18 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1814649 │ │ │ │ - @ instruction: 0x4651fa93 │ │ │ │ + ldrbmi pc, [r1], -r7, lsl #21 @ │ │ │ │ @ instruction: 0xf1834628 │ │ │ │ - stmdbge r8!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8!, {r0, r1, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strbtmi r2, [r8], -r8, asr #4 │ │ │ │ @ instruction: 0xf8cd2307 │ │ │ │ teqls r7, #156 @ 0x9c │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0xf7cc30e0 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ tstcs r4, ip │ │ │ │ @ instruction: 0xf1834628 │ │ │ │ - ldrbmi pc, [r9], -fp, lsl #29 @ │ │ │ │ + @ instruction: 0x4659fe7f │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ strbmi r4, [r3], r8, lsr #12 │ │ │ │ blx ad311c │ │ │ │ movwls r2, #773 @ 0x305 │ │ │ │ blge 6e6abc │ │ │ │ stmdbvs r9!, {r1, r4, fp, ip, pc} │ │ │ │ @ instruction: 0xff68f7da │ │ │ │ @@ -52180,48 +52180,48 @@ │ │ │ │ ldrbtmi r8, [fp], #-76 @ 0xffffffb4 │ │ │ │ tstls r7, #23068672 @ 0x1600000 │ │ │ │ smladcs r2, r3, r8, r9 │ │ │ │ andcs r9, r0, #23552 @ 0x5c00 │ │ │ │ blx 25d5e4 │ │ │ │ stmdage r0!, {r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1839600 │ │ │ │ - blls 653b34 │ │ │ │ + blls 653b04 │ │ │ │ tstcs r8, r4, lsl #4 │ │ │ │ @ instruction: 0xf17e9824 │ │ │ │ - andsls pc, r4, r3, ror #27 │ │ │ │ + @ instruction: 0x9014fdd7 │ │ │ │ svcls 0x00244638 │ │ │ │ - blx 1b51b2a │ │ │ │ + blx 1851b2a │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r8], -r4, lsl #2 │ │ │ │ - ldc2l 1, cr15, [r8, #504] @ 0x1f8 │ │ │ │ + stc2l 1, cr15, [ip, #504] @ 0x1f8 │ │ │ │ stmdals r4!, {r0, r7, r9, sl, lr} │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ @ instruction: 0xf8802100 │ │ │ │ @ instruction: 0xf8d0304c │ │ │ │ @ instruction: 0xf04330f4 │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf8d030f4 │ │ │ │ @ instruction: 0xf0433104 │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf17f3104 │ │ │ │ - @ instruction: 0xf8d9f8a7 │ │ │ │ + @ instruction: 0xf8d9f89b │ │ │ │ @ instruction: 0x46073010 │ │ │ │ beq 5d1634 │ │ │ │ vmov.i32 q10, #-1325400064 @ 0xb1000000 │ │ │ │ addvs r0, r3, #1677721600 @ 0x64000000 │ │ │ │ ldrdcc pc, [r8], -r9 │ │ │ │ stmdbcc fp, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf9939b24 │ │ │ │ bcs 41d36c │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r0, r3] │ │ │ │ - blx 851860 │ │ │ │ + blx 551860 │ │ │ │ stmdage r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx fe251870 │ │ │ │ + blx 1f51870 │ │ │ │ ldmdbvc r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ vqdmulh.s d2, d0, d13 │ │ │ │ blcs 135664 │ │ │ │ tstphi r2, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ tstcs r1, r3, lsl #22 │ │ │ │ blx 101de8 │ │ │ │ @ instruction: 0xf013f303 │ │ │ │ @@ -52230,87 +52230,87 @@ │ │ │ │ vrhadd.s8 d29, d0, d7 │ │ │ │ andmi r1, fp, #-1073741792 @ 0xc0000020 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ @ instruction: 0xf04f0910 │ │ │ │ vmla.i8 q8, q0, q0 │ │ │ │ stmdals r4!, {r0, r1, r2, r5, r6, r8, ip} │ │ │ │ mulshi r1, r2, r8 │ │ │ │ - @ instruction: 0xf8e0f17f │ │ │ │ + @ instruction: 0xf8d4f17f │ │ │ │ strbmi r4, [fp], -r7, lsl #12 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0xf04f0114 │ │ │ │ @ instruction: 0xf1810900 │ │ │ │ - bvs 1f93a74 │ │ │ │ + bvs 1f93a44 │ │ │ │ @ instruction: 0xf1079a15 │ │ │ │ @ instruction: 0xf8c50e54 │ │ │ │ ldrtmi sl, [r2], ip │ │ │ │ bllt cf9e4 │ │ │ │ bl 126c0c │ │ │ │ @ instruction: 0xf8c513c3 │ │ │ │ @ instruction: 0xf893b008 │ │ │ │ ldm r5, {r1, r4, r5, lr, pc} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ bl 255324 │ │ │ │ ldrtmi r0, [r9], -ip, lsl #25 │ │ │ │ @ instruction: 0xf8cca820 │ │ │ │ @ instruction: 0xf183b028 │ │ │ │ - @ instruction: 0xf107fa3d │ │ │ │ + @ instruction: 0xf107fa31 │ │ │ │ cmncs r9, r4, lsl r2 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - @ instruction: 0x4680fb75 │ │ │ │ + strmi pc, [r0], r9, ror #22 │ │ │ │ strmi lr, [r3], -r9 │ │ │ │ orrcs r4, sp, sl, asr #12 │ │ │ │ strcc sl, [r1], -r0, lsr #16 │ │ │ │ - blx fe5d1922 │ │ │ │ + blx fe2d1922 │ │ │ │ @ instruction: 0x468145b2 │ │ │ │ subcs sp, r8, #49 @ 0x31 │ │ │ │ ldmdage sp!, {r8, sp} │ │ │ │ cdp 7, 14, cr15, cr6, cr11, {6} │ │ │ │ rsblt pc, ip, sp, asr #17 │ │ │ │ eorcs r9, r0, #36, 16 @ 0x240000 │ │ │ │ eorvs r2, lr, r1, lsl #2 │ │ │ │ rschi pc, ip, sp, asr #17 │ │ │ │ - @ instruction: 0xf86cf17f │ │ │ │ + @ instruction: 0xf860f17f │ │ │ │ cmplt r0, r7, lsl #12 │ │ │ │ blgt 166bec │ │ │ │ rscsvs r6, r9, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x37144639 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - subcs pc, r8, #69632 @ 0x11000 │ │ │ │ + subcs pc, r8, #20480 @ 0x5000 │ │ │ │ @ instruction: 0x4668a93d │ │ │ │ ldrls r2, [ip, -r7, lsl #6]! │ │ │ │ movcs r9, #76, 6 @ 0x30000001 │ │ │ │ teqpcc r4, sp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ bl ff5d3294 │ │ │ │ muleq ip, r4, r8 │ │ │ │ stmdage r0!, {r2, r8, sp} │ │ │ │ - stc2 1, cr15, [r2, #524]! @ 0x20c │ │ │ │ + ldc2 1, cr15, [r6, #524] @ 0x20c │ │ │ │ svceq 0x0000f1b9 │ │ │ │ strcc sp, [r1], -r7, asr #3 │ │ │ │ ldrmi r4, [r2, #1665]! @ 0x681 │ │ │ │ cdp 1, 0, cr13, cr7, cr13, {6} │ │ │ │ @ instruction: 0xf899aa90 │ │ │ │ cdp 0, 11, cr6, cr7, cr13, {0} │ │ │ │ strtmi r0, [r8], -r0, lsl #22 │ │ │ │ blvc ffa90e70 │ │ │ │ mcr 6, 4, r4, cr0, cr1, {1} │ │ │ │ @ instruction: 0xf1800b07 │ │ │ │ - ldrtmi pc, [r2], -sp, lsr #30 @ │ │ │ │ + ldrtmi pc, [r2], -r1, lsr #30 @ │ │ │ │ tstcs r1, r4, lsr #16 │ │ │ │ - @ instruction: 0xf836f17f │ │ │ │ + @ instruction: 0xf82af17f │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 166c58 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - @ instruction: 0x4633f9db │ │ │ │ + ldrtmi pc, [r3], -pc, asr #19 @ │ │ │ │ biccs r4, ip, sl, asr #12 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - ldmdbls r4, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r1, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dca820 │ │ │ │ mrcls 9, 0, APSR_nzcv, cr3, cr5, {0} @ │ │ │ │ andcs r9, r0, #36, 18 @ 0x90000 │ │ │ │ ldmdals r2, {r0, r1, r4, r5, r7, r8, sl, fp, ip} │ │ │ │ blge 6f9fe0 │ │ │ │ mrc2 7, 2, pc, cr4, cr10, {6} │ │ │ │ @@ -52318,19 +52318,19 @@ │ │ │ │ @ instruction: 0xf47f9313 │ │ │ │ @ instruction: 0xf8dfaeed │ │ │ │ strcs r8, [r0, -r0, ror #1] │ │ │ │ ldrbtmi r9, [r8], #3606 @ 0xe16 │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ stmdage r0!, {r2, r8, sp} │ │ │ │ @ instruction: 0xf1839700 │ │ │ │ - svccs 0x0000f941 │ │ │ │ + svccs 0x0000f935 │ │ │ │ strcs sp, [r0], #-60 @ 0xffffffc4 │ │ │ │ stcne 6, cr4, [r2, #-204]! @ 0xffffff34 │ │ │ │ stmdals r4!, {r3, r8, sp} │ │ │ │ - stc2l 1, cr15, [ip], {126} @ 0x7e │ │ │ │ + stc2l 1, cr15, [r0], {126} @ 0x7e │ │ │ │ strmi r0, [r5], -r1, lsr #1 │ │ │ │ stmdage r0!, {r2, r9, sp} │ │ │ │ @ instruction: 0xf7dc3401 │ │ │ │ movwcs pc, #64097 @ 0xfa61 @ │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7dca820 │ │ │ │ adcsmi pc, ip, #15007744 @ 0xe50000 │ │ │ │ @@ -52417,16 +52417,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ strbmi r1, [r0], -pc │ │ │ │ tstvs sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r9, #32812 @ 0x802c │ │ │ │ vqdmulh.s32 d22, d21, d29 │ │ │ │ - @ instruction: 0xf15bf951 │ │ │ │ - ldrsblt pc, [r0, #235]! @ 0xeb @ │ │ │ │ + @ instruction: 0xf15bf945 │ │ │ │ + mvnslt pc, pc, asr #29 │ │ │ │ blcs ef8a8 │ │ │ │ blls 2cba0c │ │ │ │ ldmdals r0, {r5, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r1, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4640091d │ │ │ │ blge 77a220 │ │ │ │ ldmdbge ip, {r5, r8, ip, pc} │ │ │ │ @@ -52516,15 +52516,15 @@ │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210f │ │ │ │ stmdals r8, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ vmin.s16 d20, d5, d27 │ │ │ │ - @ instruction: 0xf8daf979 │ │ │ │ + @ instruction: 0xf8daf96d │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5cf │ │ │ │ blls 65e934 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strcc pc, [r4], #2266 @ 0x8da │ │ │ │ @@ -52607,16 +52607,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r6, r9, sl, lr}^ │ │ │ │ ldrtmi r1, [r0], -sp │ │ │ │ tstvc r8, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r8, #28716 @ 0x702c │ │ │ │ vqdmulh.s32 d22, d20, d29 │ │ │ │ - @ instruction: 0xf15bffd5 │ │ │ │ - mvnslt pc, pc, asr sp @ │ │ │ │ + @ instruction: 0xf15bffc9 │ │ │ │ + mvnslt pc, r3, asr sp @ │ │ │ │ blcs efba0 │ │ │ │ blls 28bd08 │ │ │ │ stmdals lr, {r1, r2, r3, r4, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4630081b │ │ │ │ blge 6fa510 │ │ │ │ ldmdbge sl, {r1, r2, r3, r4, r8, ip, pc} │ │ │ │ @@ -52702,15 +52702,15 @@ │ │ │ │ movwls r9, #2822 @ 0xb06 │ │ │ │ ldmib sp, {r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210d │ │ │ │ stmdals r7, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ vmin.s16 d20, d6, d27 │ │ │ │ - blls 3d3ad4 │ │ │ │ + blls 3d3aa4 │ │ │ │ beq 111e34 │ │ │ │ ldrmi r9, [lr], #-2568 @ 0xfffff5f8 │ │ │ │ ldrmi r9, [r3], #-2822 @ 0xfffff4fa │ │ │ │ blls 37a630 │ │ │ │ @ instruction: 0xd051459a │ │ │ │ ldrbtcc pc, [r8], #-2265 @ 0xfffff727 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ @@ -52892,15 +52892,15 @@ │ │ │ │ @ instruction: 0xf893e004 │ │ │ │ ldcvs 0, cr12, [fp], #-148 @ 0xffffff6c │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf8d364bb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhsub.s32 d24, d4, d28 │ │ │ │ - ldcvs 13, cr15, [sl, #-620]! @ 0xfffffd94 │ │ │ │ + ldcvs 13, cr15, [sl, #-572]! @ 0xfffffdc4 │ │ │ │ @ instruction: 0xf44f6c3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 96108 │ │ │ │ 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] @ 95db8 │ │ │ │ strcs r8, [r0, #-2997] @ 0xfffff44b │ │ │ │ @@ -52939,15 +52939,15 @@ │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ addcs pc, ip, r7, lsl #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [sl], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d22118 │ │ │ │ @ instruction: 0xf1630358 │ │ │ │ - strmi pc, [r6], -r9, asr #23 │ │ │ │ + @ instruction: 0x4606fbbd │ │ │ │ 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, 12, cr15, cr6, cr14, {1} │ │ │ │ @@ -53035,18 +53035,18 @@ │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ ldcvs 1, cr6, [fp, #-388]! @ 0xfffffe7c │ │ │ │ ldrdle pc, [ip], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmibvs lr!, {r0, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vorr d23, d4, d19 │ │ │ │ - @ instruction: 0x0781fd59 │ │ │ │ + streq pc, [r1, sp, asr #26] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - ldc2l 2, cr15, [r2, #-400] @ 0xfffffe70 │ │ │ │ + stc2l 2, cr15, [r6, #-400] @ 0xfffffe70 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs fff6e028 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16784 @ 0x4190 │ │ │ │ @@ -53140,15 +53140,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r2, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ rorslt r1, r0, #6 │ │ │ │ @ instruction: 0xf1634632 │ │ │ │ - strmi pc, [r4], -pc, ror #20 │ │ │ │ + strmi pc, [r4], -r3, ror #20 │ │ │ │ @ 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 │ │ │ │ @@ -53416,15 +53416,15 @@ │ │ │ │ sbcvc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r8], #1287 @ 0x507 @ │ │ │ │ svccc 0x0074f8d7 │ │ │ │ strtmi r3, [r0], -r4, lsl #8 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r0], #844 @ 0x34c │ │ │ │ @ instruction: 0xf17669de │ │ │ │ - @ instruction: 0xf507fb75 │ │ │ │ + @ instruction: 0xf507fb69 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d324c8 │ │ │ │ @ instruction: 0xf50216fc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ @ instruction: 0x2700f8d3 │ │ │ │ stmdbcc r0!, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -53435,15 +53435,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1285 @ 0xfffffafb @ │ │ │ │ bcc 8c63e0 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c42700 │ │ │ │ @ instruction: 0xf8d32db0 │ │ │ │ @ instruction: 0xf8c436fc │ │ │ │ @ instruction: 0xf1763dac │ │ │ │ - @ instruction: 0xf8d4fb5d │ │ │ │ + @ instruction: 0xf8d4fb51 │ │ │ │ @ instruction: 0xf8d43db0 │ │ │ │ @ instruction: 0xf5051dac │ │ │ │ adcseq r4, r2, sp, lsr r0 │ │ │ │ blx 21f992 │ │ │ │ @ instruction: 0xf8c0f303 │ │ │ │ blx ea8ca │ │ │ │ ldmne r1!, {r1, r2, r9, sl, ip, sp} │ │ │ │ @@ -53485,20 +53485,20 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-357 @ 0xfffffe9b │ │ │ │ orrcs pc, r4, r3, asr #17 │ │ │ │ bmi 410584 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1604479 │ │ │ │ - blls 11493c │ │ │ │ + blls 11490c │ │ │ │ bmi 3505cc │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1604479 │ │ │ │ - blls 114928 │ │ │ │ + blls 1148f8 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ sbceq r9, r0, r2, lsr sl │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ eoreq sp, ip, sl, asr lr │ │ │ │ eoreq sp, ip, r8, lsl #29 │ │ │ │ strhteq sp, [ip], -ip │ │ │ │ strdeq sp, [ip], -r8 @ │ │ │ │ @@ -53512,26 +53512,26 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #22 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf886f160 │ │ │ │ + @ instruction: 0xf87af160 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #64020 @ 0xfa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0bac000 │ │ │ │ mullt r2, r9, r9 │ │ │ │ bmi 485b14 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf870f160 │ │ │ │ + @ instruction: 0xf864f160 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ cmpcs r3, #0, 24 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf984f0ba │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @@ -53846,23 +53846,23 @@ │ │ │ │ movweq pc, #869 @ 0x365 @ │ │ │ │ cdpcc 8, 4, cr15, cr4, cr7, {4} │ │ │ │ msrpl SPSR_s, #12976128 @ 0xc60000 │ │ │ │ bicscc pc, r0, #14024704 @ 0xd60000 │ │ │ │ cmppeq r8, #14024704 @ p-variant is OBSOLETE @ 0xd60000 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ bicscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - ldc2 1, cr15, [r2, #392]! @ 0x188 │ │ │ │ + stc2 1, cr15, [r6, #392]! @ 0x188 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ strls r5, [r0], #-856 @ 0xfffffca8 │ │ │ │ - cdp2 1, 8, cr15, cr2, cr1, {3} │ │ │ │ + cdp2 1, 7, cr15, cr6, cr1, {3} │ │ │ │ ldmib r6, {r0, ip, pc}^ │ │ │ │ ldmib sp, {r1, r4, r5, r7, r8}^ │ │ │ │ @ instruction: 0xf1612300 │ │ │ │ - strtmi pc, [r0], -r1, ror #31 │ │ │ │ - cdp2 1, 7, cr15, cr8, cr1, {3} │ │ │ │ + @ instruction: 0x4620ffd5 │ │ │ │ + cdp2 1, 6, cr15, cr12, cr1, {3} │ │ │ │ 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 febede24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -54155,41 +54155,41 @@ │ │ │ │ @ instruction: 0xf8d5fbcf │ │ │ │ @ instruction: 0xf8d53da0 │ │ │ │ ldrmi r2, [r3], #-3492 @ 0xfffff25c │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #12 │ │ │ │ stcvs 8, cr15, [r4, #788]! @ 0x314 │ │ │ │ - blx ffa53644 │ │ │ │ + blx ff753644 │ │ │ │ sbcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ ldmpl r8, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmdbcc r0!, {r0, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi r3, [r9], #-16 │ │ │ │ - blx ff1d3660 │ │ │ │ + blx feed3660 │ │ │ │ @ instruction: 0xf1614640 │ │ │ │ - @ instruction: 0xf8d4fad5 │ │ │ │ + @ instruction: 0xf8d4fac9 │ │ │ │ strbmi r1, [r0], -r4, asr #5 │ │ │ │ @ instruction: 0xf1614449 │ │ │ │ - @ instruction: 0xf507fabb │ │ │ │ + @ instruction: 0xf507faaf │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ strbpl pc, [r0, -r7, lsl #10] @ │ │ │ │ @ instruction: 0xf1619001 │ │ │ │ - @ instruction: 0xf8d4fac7 │ │ │ │ + @ instruction: 0xf8d4fabb │ │ │ │ stmdals r1, {r2, r6, r7, r9, ip} │ │ │ │ @ instruction: 0xf1614449 │ │ │ │ - @ instruction: 0xf8d4faad │ │ │ │ + @ instruction: 0xf8d4faa1 │ │ │ │ stmib r4, {r3, r4, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf8c786b2 │ │ │ │ @ instruction: 0xf8a56b40 │ │ │ │ @ instruction: 0xf1626dd0 │ │ │ │ - @ instruction: 0xf8d5fb19 │ │ │ │ + @ instruction: 0xf8d5fb0d │ │ │ │ @ instruction: 0xf1620d80 │ │ │ │ - @ instruction: 0xf8c4fb15 │ │ │ │ + @ instruction: 0xf8c4fb09 │ │ │ │ @ instruction: 0xf8c56358 │ │ │ │ @ instruction: 0xf8c46d80 │ │ │ │ @ instruction: 0xf8c56364 │ │ │ │ @ instruction: 0xf8d46d78 │ │ │ │ @ instruction: 0xf8d4539c │ │ │ │ @ instruction: 0xf8c433a0 │ │ │ │ strtmi r6, [fp], #-912 @ 0xfffffc70 │ │ │ │ @@ -54199,15 +54199,15 @@ │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xffb4f03f │ │ │ │ rsccc lr, r7, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - ldc2l 1, cr15, [r6, #-468] @ 0xfffffe2c │ │ │ │ + stc2l 1, cr15, [sl, #-468] @ 0xfffffe2c │ │ │ │ mvnpl lr, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d4568c │ │ │ │ strtmi r0, [r9], -r4, asr #5 │ │ │ │ @ instruction: 0xf0854430 │ │ │ │ @ instruction: 0xf8d4f919 │ │ │ │ @@ -54216,15 +54216,15 @@ │ │ │ │ @ instruction: 0xf0854430 │ │ │ │ ldmib r4, {r0, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-747 @ 0xfffffd15 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1753008 │ │ │ │ - movwcs pc, #3395 @ 0xd43 @ │ │ │ │ + movwcs pc, #3383 @ 0xd37 @ │ │ │ │ movcc pc, #196, 16 @ 0xc40000 │ │ │ │ movscc pc, #196, 16 @ 0xc40000 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff83f0 │ │ │ │ @ instruction: 0x4605fa5b │ │ │ │ @ instruction: 0xf0ad4638 │ │ │ │ blvc 995bb4 │ │ │ │ @@ -54260,15 +54260,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 97254 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - blx ff1d3bf2 │ │ │ │ + blx feed3bf2 │ │ │ │ ldclcs 8, cr15, [r8], {214} @ 0xd6 │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 1567e84 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [ip], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -54650,22 +54650,22 @@ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ addpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ ldrbpl pc, [fp, #1287] @ 0x507 @ │ │ │ │ @ instruction: 0xf5043510 │ │ │ │ mulscc r0, r6, r0 │ │ │ │ @ instruction: 0xf8c24629 │ │ │ │ andls r7, r9, #196, 4 @ 0x4000000c │ │ │ │ - cdp2 1, 15, cr15, cr4, cr0, {3} │ │ │ │ + cdp2 1, 14, cr15, cr8, cr0, {3} │ │ │ │ orrspl pc, r8, #4, 10 @ 0x1000000 │ │ │ │ tstcc r0, #42991616 @ 0x2900000 │ │ │ │ ldrmi r9, [r8], -r8, lsl #6 │ │ │ │ - cdp2 1, 14, cr15, cr12, cr0, {3} │ │ │ │ + cdp2 1, 14, cr15, cr0, cr0, {3} │ │ │ │ eorsmi pc, sp, r4, lsl #10 │ │ │ │ andcc r4, r4, r9, lsr #12 │ │ │ │ - cdp2 1, 14, cr15, cr6, cr0, {3} │ │ │ │ + cdp2 1, 13, cr15, cr10, cr0, {3} │ │ │ │ addspl pc, sl, r4, lsl #10 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ stmib r2, {r4, ip, sp}^ │ │ │ │ @ instruction: 0xf50736b2 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7d31b4c │ │ │ │ blmi 17572d0 │ │ │ │ @@ -54745,15 +54745,15 @@ │ │ │ │ @ instruction: 0xf5049b0a │ │ │ │ @ instruction: 0xf8c25240 │ │ │ │ blcs a7554 │ │ │ │ svcge 0x006bf47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf15e4479 │ │ │ │ - strb pc, [r2, -r5, ror #29]! @ │ │ │ │ + @ instruction: 0xe762fed9 │ │ │ │ movtpl pc, #1284 @ 0x504 @ │ │ │ │ cdpvs 8, 13, cr15, cr12, cr3, {6} │ │ │ │ @ instruction: 0xf7c9e7f2 │ │ │ │ svclt 0x0000ee28 │ │ │ │ sbceq r8, r0, r0, lsl r8 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r8, r0, r8, lsl #16 │ │ │ │ @@ -54812,15 +54812,15 @@ │ │ │ │ ldclcs 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ @ instruction: 0xf8c761bd │ │ │ │ @ instruction: 0xf892d014 │ │ │ │ @ instruction: 0xf887203e │ │ │ │ @ instruction: 0xf5032034 │ │ │ │ rsbsvs r5, sl, #128, 4 │ │ │ │ cmppeq r8, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ - stc2 1, cr15, [r4, #-388]! @ 0xfffffe7c │ │ │ │ + ldc2 1, cr15, [r8, #-388] @ 0xfffffe7c │ │ │ │ eorseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf02d4629 │ │ │ │ strbmi pc, [r0], -r5, lsr #16 @ │ │ │ │ cdp2 0, 15, cr15, cr14, cr12, {1} │ │ │ │ @@ -54917,15 +54917,15 @@ │ │ │ │ bvs f2a92c │ │ │ │ bvs 1f2dfdc │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36a7b │ │ │ │ rorlt r3, r0, #6 │ │ │ │ @ instruction: 0x46424619 │ │ │ │ - stc2 1, cr15, [ip], {97} @ 0x61 │ │ │ │ + stc2 1, cr15, [r0], {97} @ 0x61 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs 1f4bff8 │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrhi SPSR_f, #12713984 @ 0xc20000 │ │ │ │ bfi r4, sp, (invalid: 8:6) │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -55643,15 +55643,15 @@ │ │ │ │ ldmdbmi r7!, {r0, r3, r7, r9, sl, lr} │ │ │ │ orreq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, r6, r8, lsl #5 │ │ │ │ orrne pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0x464ad038 │ │ │ │ - cdp2 1, 13, cr15, cr14, cr0, {3} │ │ │ │ + cdp2 1, 13, cr15, cr2, cr0, {3} │ │ │ │ strmi r9, [r4], -r0, lsl #22 │ │ │ │ @ instruction: 0xf8d3b16c │ │ │ │ @ instruction: 0xf8c32390 │ │ │ │ @ instruction: 0xf8c3438c │ │ │ │ ldrmi r9, [r4], #-916 @ 0xfffffc6c │ │ │ │ @ instruction: 0xf8d3e003 │ │ │ │ stmiane r4!, {r2, r3, r7, r8, r9, lr} │ │ │ │ @@ -55736,15 +55736,15 @@ │ │ │ │ bmi de165c │ │ │ │ @ instruction: 0x03b8f8d5 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r8, r0, r2, r4 │ │ │ │ @ instruction: 0x13bcf8d5 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ @ instruction: 0xf1609301 │ │ │ │ - blls 11820c │ │ │ │ + blls 1181dc │ │ │ │ cmplt r6, r6, lsl #12 │ │ │ │ biccc pc, r4, #12910592 @ 0xc50000 │ │ │ │ biccc pc, r0, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x63bcf8c5 │ │ │ │ @ instruction: 0xf8c5441e │ │ │ │ ldrtmi r8, [ip], -r0, asr #7 │ │ │ │ adcsvs ip, r2, pc, lsl #24 │ │ │ │ @@ -56759,15 +56759,15 @@ │ │ │ │ orrscc r4, r0, ip, lsr r0 │ │ │ │ @ instruction: 0xf02b3040 │ │ │ │ @ instruction: 0xf504f80b │ │ │ │ @ instruction: 0xf5045198 │ │ │ │ tstcc r0, sp, lsr r0 │ │ │ │ @ instruction: 0xf5043004 │ │ │ │ @ instruction: 0xf15e4530 │ │ │ │ - @ instruction: 0xf504ff0b │ │ │ │ + @ instruction: 0xf504feff │ │ │ │ @ instruction: 0xf10c5c54 │ │ │ │ @ instruction: 0xf6050c30 │ │ │ │ @ instruction: 0xf5045e44 │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ @@ -56791,15 +56791,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi a2b258 │ │ │ │ ldcleq 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ addsmi r5, r8, #15925248 @ 0xf30000 │ │ │ │ @ instruction: 0xf8d5d02b │ │ │ │ movwlt r1, #3444 @ 0xd74 │ │ │ │ @ instruction: 0xf15f463a │ │ │ │ - strmi pc, [r3], -r7, ror #27 │ │ │ │ + @ instruction: 0x4603fddb │ │ │ │ @ instruction: 0xf8d5b173 │ │ │ │ @ instruction: 0xf8c52d78 │ │ │ │ @ instruction: 0xf8c53d74 │ │ │ │ ldrmi r7, [r3], #-3452 @ 0xfffff284 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 568fdc │ │ │ │ andle r0, r3, r9, lsl #6 │ │ │ │ @@ -56948,15 +56948,15 @@ │ │ │ │ @ instruction: 0xf8c20c13 │ │ │ │ bmi 6c9c50 │ │ │ │ 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, asr #28 │ │ │ │ + andlt pc, r8, r3, asr #28 │ │ │ │ @ instruction: 0x4602bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7d80 │ │ │ │ strb r3, [r2, r8]! │ │ │ │ @ instruction: 0xf44f1d02 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -56976,15 +56976,15 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf0ec0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ ldcmi 6, cr4, [r9, #-96]! @ 0xffffffa0 │ │ │ │ ldrmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf15e9305 │ │ │ │ - blls 219524 │ │ │ │ + blls 2194f4 │ │ │ │ movwls r4, #25725 @ 0x647d │ │ │ │ andcc lr, r8, sp, asr #19 │ │ │ │ movwls r2, #29440 @ 0x7300 │ │ │ │ suble r2, r0, r0, lsl #16 │ │ │ │ blcs b4678 │ │ │ │ stmibvs r1!, {r0, r4, r6, r8, ip, lr, pc} │ │ │ │ stmdbcs r0, {r1, r5, r6, fp, sp, lr} │ │ │ │ @@ -57013,15 +57013,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 6b1db4 │ │ │ │ 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, asr #27 │ │ │ │ + andlt pc, sl, r1, asr #27 │ │ │ │ @ instruction: 0x4613bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7e88 │ │ │ │ strb r3, [r3, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -57852,21 +57852,21 @@ │ │ │ │ @ instruction: 0x07db68db │ │ │ │ bicshi pc, r3, r0, lsl #2 │ │ │ │ strpl pc, [r0], #1286 @ 0x506 │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ strmi pc, [r1, #1286] @ 0x506 │ │ │ │ @ instruction: 0xf5063010 │ │ │ │ @ instruction: 0xf15d48a4 │ │ │ │ - @ instruction: 0xf506fe03 │ │ │ │ + @ instruction: 0xf506fdf7 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf15d350c │ │ │ │ - @ instruction: 0xf506fdfd │ │ │ │ + @ instruction: 0xf506fdf1 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ stmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ - ldc2l 1, cr15, [r6, #372]! @ 0x174 │ │ │ │ + stc2l 1, cr15, [sl, #372]! @ 0x174 │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf7d03010 │ │ │ │ stmdavs fp!, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vmlal.u q0, d31, d4[0] │ │ │ │ ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @@ -57898,15 +57898,15 @@ │ │ │ │ @ instruction: 0xf64b4bc9 │ │ │ │ @ instruction: 0xf8d5518c │ │ │ │ bl 22615c │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15e813f │ │ │ │ - @ instruction: 0xf8d5fe09 │ │ │ │ + @ instruction: 0xf8d5fdfd │ │ │ │ @ instruction: 0xf64b2d8c │ │ │ │ movwcs r5, #396 @ 0x18c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52d8c │ │ │ │ @@ -57923,35 +57923,35 @@ │ │ │ │ blmi fecc7308 │ │ │ │ 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 cebbc │ │ │ │ tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 1, cr15, [r6, #376] @ 0x178 │ │ │ │ + stc2l 1, cr15, [sl, #376] @ 0x178 │ │ │ │ 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 │ │ │ │ - stc2l 1, cr15, [r4, #376] @ 0x178 │ │ │ │ + ldc2 1, cr15, [r8, #376]! @ 0x178 │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - stc2l 1, cr15, [r0, #376] @ 0x178 │ │ │ │ + ldc2 1, cr15, [r4, #376]! @ 0x178 │ │ │ │ msreq SPSR_, #212, 16 @ 0xd40000 │ │ │ │ blmi fe7c7358 │ │ │ │ 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 cec0c │ │ │ │ rscshi pc, r2, r0 │ │ │ │ - stc2 1, cr15, [lr, #376]! @ 0x178 │ │ │ │ + stc2 1, cr15, [r2, #376]! @ 0x178 │ │ │ │ cmppcs ip, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ cmppcc ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ cmppcs ip, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ @@ -57959,15 +57959,15 @@ │ │ │ │ blmi fe3c7398 │ │ │ │ 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 cec4c │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ - stc2 1, cr15, [lr, #376] @ 0x178 │ │ │ │ + stc2 1, cr15, [r2, #376] @ 0x178 │ │ │ │ ldclcs 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ cmnppl r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ ldclcs 8, cr15, [r0, #-788]! @ 0xfffffcec │ │ │ │ @@ -57975,29 +57975,29 @@ │ │ │ │ blmi 1fc7358 │ │ │ │ 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 cec84 │ │ │ │ sbchi pc, r0, r0 │ │ │ │ - stc2l 1, cr15, [lr, #-376]! @ 0xfffffe88 │ │ │ │ + stc2l 1, cr15, [r2, #-376]! @ 0xfffffe88 │ │ │ │ orrcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ orrcs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0x03bcf8d4 │ │ │ │ blmi 1c47390 │ │ │ │ ldmcc r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23b8f8d4 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs cecbc │ │ │ │ adchi pc, r9, r0 │ │ │ │ - ldc2l 1, cr15, [r2, #-376] @ 0xfffffe88 │ │ │ │ + stc2l 1, cr15, [r6, #-376] @ 0xfffffe88 │ │ │ │ @ instruction: 0x23b8f8d4 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ @ instruction: 0x23b8f8c4 │ │ │ │ mvnpl lr, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -58006,15 +58006,15 @@ │ │ │ │ @ instruction: 0xf03c02c4 │ │ │ │ ldmib r4, {r0, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-743 @ 0xfffffd19 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1713008 │ │ │ │ - ldmib r4, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-1003 @ 0xfffffc15 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ stmpl ip, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ blx 1756f0e │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @@ -58022,37 +58022,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx 1556f1e │ │ │ │ rsccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - @ instruction: 0xff84f171 │ │ │ │ + @ instruction: 0xff78f171 │ │ │ │ orrseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 11c7418 │ │ │ │ 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 ced60 │ │ │ │ @ instruction: 0xf15ed05a │ │ │ │ - @ instruction: 0xf8d4fcff │ │ │ │ + @ instruction: 0xf8d4fcf3 │ │ │ │ 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 223c18 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf15eb1aa │ │ │ │ - @ instruction: 0xf8d4fce5 │ │ │ │ + @ instruction: 0xf8d4fcd9 │ │ │ │ movwcs r2, #936 @ 0x3a8 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ ldrtmi r2, [r0], -r8, lsr #7 │ │ │ │ ldc2 0, cr15, [r8, #-676]! @ 0xfffffd5c │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -61878,15 +61878,15 @@ │ │ │ │ @ instruction: 0xf8d74a6d │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrbmi sp, [r2], -r3, asr #32 │ │ │ │ - mcr2 1, 1, pc, cr8, cr10, {2} @ │ │ │ │ + mrc2 1, 0, pc, cr12, cr10, {2} │ │ │ │ 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 │ │ │ │ @@ -62102,15 +62102,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936d38 │ │ │ │ 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 │ │ │ │ - mcr2 1, 0, pc, cr10, cr9, {2} @ │ │ │ │ + ldc2l 1, cr15, [lr, #356]! @ 0x164 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dce10 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -62141,15 +62141,15 @@ │ │ │ │ bl febf5f70 │ │ │ │ @ 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 │ │ │ │ - ldc2 1, cr15, [r8, #356]! @ 0x164 │ │ │ │ + stc2 1, cr15, [ip, #356]! @ 0x164 │ │ │ │ ldmib sp, {r0, r2, ip, pc}^ │ │ │ │ ldmib sp, {r1, r8, r9, sp}^ │ │ │ │ stm sp, {r2, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xb007feb7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -62268,15 +62268,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936fd0 │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [lr], #356 @ 0x164 │ │ │ │ + ldc2 1, cr15, [r2], #356 @ 0x164 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dd0a8 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -62307,15 +62307,15 @@ │ │ │ │ bl febf6208 │ │ │ │ @ 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 │ │ │ │ - stc2l 1, cr15, [ip], #-356 @ 0xfffffe9c │ │ │ │ + stc2l 1, cr15, [r0], #-356 @ 0xfffffe9c │ │ │ │ ldmib sp, {r0, r2, ip, pc}^ │ │ │ │ ldmib sp, {r1, r8, r9, sp}^ │ │ │ │ stm sp, {r2, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xb007feb7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -64989,15 +64989,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - ldc2l 1, cr15, [sl, #348] @ 0x15c │ │ │ │ + stc2l 1, cr15, [lr, #348] @ 0x15c │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a1a20 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -65851,15 +65851,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - @ instruction: 0xff1ef156 │ │ │ │ + @ instruction: 0xff12f156 │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a2798 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -70588,15 +70588,15 @@ │ │ │ │ ldrmi r2, [r7], -r0, asr #4 │ │ │ │ @ instruction: 0xf8d64a2e │ │ │ │ @ instruction: 0xf85803b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d036 │ │ │ │ movwls r1, #5052 @ 0x13bc │ │ │ │ @ instruction: 0x463ab358 │ │ │ │ - blx 7e36d0 │ │ │ │ + blx 4e36d0 │ │ │ │ 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} │ │ │ │ @@ -71680,15 +71680,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d74a35 │ │ │ │ stmiapl sl!, {r3, r4, r5, r7, r8, r9} │ │ │ │ umaalle r4, r7, r0, r2 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ ldrmi fp, [sl], -r0, lsr #7 │ │ │ │ @ instruction: 0xf1519301 │ │ │ │ - blls 1268ec │ │ │ │ + blls 1268bc │ │ │ │ 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 │ │ │ │ @@ -74757,15 +74757,15 @@ │ │ │ │ mcrge 4, 2, pc, cr11, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ ab4ec │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d6bb4 │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r6, r9, sl, fp, sp, pc} │ │ │ │ - blx fe8e7bea │ │ │ │ + blx fe5e7bea │ │ │ │ streq r9, [r0, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs d1ef0 │ │ │ │ mcrge 4, 2, pc, cr3, cr15, {1} @ │ │ │ │ blcs 2091ee8 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -75045,15 +75045,15 @@ │ │ │ │ stcge 4, cr15, [ip], {63} @ 0x3f │ │ │ │ blcs d2330 │ │ │ │ stcge 4, cr15, [r2], {127} @ 0x7f │ │ │ │ bllt fffa9718 │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ @ instruction: 0xf14b4479 │ │ │ │ - str pc, [r3, fp, asr #16] │ │ │ │ + @ instruction: 0xe783f83f │ │ │ │ strbt r4, [r1], #-1691 @ 0xfffff965 │ │ │ │ svc 0x0090f7b5 │ │ │ │ bls 3be360 │ │ │ │ @ instruction: 0xe7c158d2 │ │ │ │ stmdbls ip, {r3, r9, fp, lr} │ │ │ │ strb r5, [sp], #-2186 @ 0xfffff776 │ │ │ │ adcseq r5, pc, ip, ror #8 │ │ │ │ @@ -76351,15 +76351,15 @@ │ │ │ │ mcrge 4, 4, pc, cr0, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ acdd4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d8570 │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r0, r2, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xff2cf24d │ │ │ │ + @ instruction: 0xff20f24d │ │ │ │ streq r9, [r2, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mcrge 5, 3, pc, cr12, cr15, {3} @ │ │ │ │ blcs d37d8 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr8, cr15, {1} │ │ │ │ blcs 20937d0 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -76636,15 +76636,15 @@ │ │ │ │ stmdbcs r0, {r1, r4, r5, r6, r7, r9, ip} │ │ │ │ mcrrge 4, 3, pc, r5, cr15 @ │ │ │ │ blcs d3c10 │ │ │ │ ldcge 4, cr15, [fp], #-508 @ 0xfffffe04 │ │ │ │ bmi 5660cc │ │ │ │ ldmdbmi r2, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff7e952e │ │ │ │ + blx ff4e952e │ │ │ │ ldrmi lr, [r3], r8, lsl #15 │ │ │ │ @ instruction: 0xf7b4e49b │ │ │ │ bmi 3a7c9c │ │ │ │ stmpl sl, {r2, r3, r8, fp, ip, pc} │ │ │ │ blmi 326248 │ │ │ │ ldmpl r2, {r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7c2 │ │ │ │ @@ -77938,15 +77938,15 @@ │ │ │ │ eorsle r2, r4, r0, lsl #22 │ │ │ │ ldclcc 8, cr15, [pc, #596]! @ ae69c │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 299d74 │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals fp, {r0, r1, r6, r9, sl, fp, sp, pc} │ │ │ │ - blx ff26ad90 │ │ │ │ + blx fef6ad90 │ │ │ │ streq r9, [r2, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr10, cr15, {3} │ │ │ │ blcs d50a4 │ │ │ │ mcrge 4, 2, pc, cr1, cr15, {1} @ │ │ │ │ blcs fe1550a4 │ │ │ │ andshi pc, ip, #64 @ 0x40 │ │ │ │ @@ -78215,15 +78215,15 @@ │ │ │ │ blls 259930 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8ddadd3 │ │ │ │ @ instruction: 0xe604b018 │ │ │ │ andcs r4, r1, r3, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2323 @ 0xfffff6ed │ │ │ │ @ instruction: 0xf1474479 │ │ │ │ - ldr pc, [r5, r7, lsl #31] │ │ │ │ + @ instruction: 0xe795ff7b │ │ │ │ blcs 20954e4 │ │ │ │ blls 3e2cc8 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ movwcs sl, #11290 @ 0x2c1a │ │ │ │ @ instruction: 0xf7b2e5dc │ │ │ │ bmi 32a3e4 │ │ │ │ stmpl sl, {r1, r3, r8, fp, ip, pc} │ │ │ │ @@ -81489,15 +81489,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 │ │ │ │ - ldrtmi pc, [r1], -r9, lsl #30 @ │ │ │ │ + @ instruction: 0x4631fefd │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ beq 12dd10 │ │ │ │ @ instruction: 0xf926f036 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -82361,15 +82361,15 @@ │ │ │ │ stc2l 0, cr15, [r4, #-160] @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 43627e │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf146e740 │ │ │ │ - @ instruction: 0xf8c7fdc7 │ │ │ │ + @ instruction: 0xf8c7fdbb │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8ff75 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c2238 │ │ │ │ @@ -82381,15 +82381,15 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ ldc2 0, cr15, [sl, #160]! @ 0xa0 │ │ │ │ @ instruction: 0xf7e44630 │ │ │ │ strb pc, [pc, -sp, lsr #18]! @ │ │ │ │ @ instruction: 0xf1464640 │ │ │ │ - @ instruction: 0xf8c7fd9f │ │ │ │ + @ instruction: 0xf8c7fd93 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ cdp 7, 4, cr15, cr0, cr14, {5} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ ldrshteq sp, [lr], r2 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq sp, lr, r8, asr r8 │ │ │ │ @@ -82603,15 +82603,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: 0x4639fe55 │ │ │ │ + ldrtmi pc, [r9], -r9, asr #28 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 12ee78 │ │ │ │ @ instruction: 0xf872f035 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -83649,15 +83649,15 @@ │ │ │ │ ldc2l 0, cr15, [r6, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 43769e │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf145e740 │ │ │ │ - @ instruction: 0xf8c7fbb7 │ │ │ │ + @ instruction: 0xf8c7fbab │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fe21 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c3658 │ │ │ │ @@ -83669,15 +83669,15 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ ldc2 0, cr15, [r0, #156]! @ 0x9c │ │ │ │ @ instruction: 0xf7e24630 │ │ │ │ @ instruction: 0xe76fff1d │ │ │ │ @ instruction: 0xf1454640 │ │ │ │ - @ instruction: 0xf8c7fb8f │ │ │ │ + @ instruction: 0xf8c7fb83 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ ldc 7, cr15, [r0], #-692 @ 0xfffffd4c │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ ldrsbteq ip, [lr], r2 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq ip, lr, r8, lsr r4 │ │ │ │ @@ -84281,15 +84281,15 @@ │ │ │ │ ldrdcs pc, [r4], -r8 @ │ │ │ │ eorspl pc, r7, r2, asr r8 @ │ │ │ │ eorle r1, r8, sl, ror #24 │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d5, d3 │ │ │ │ vadd.i8 , q11, q4 │ │ │ │ - @ instruction: 0x4639f939 │ │ │ │ + ldrtmi pc, [r9], -sp, lsr #18 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 1308b0 │ │ │ │ blx 167085a │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -85384,15 +85384,15 @@ │ │ │ │ @ instruction: 0xf9cef026 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 4391ba │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf143e740 │ │ │ │ - @ instruction: 0xf8c7fe29 │ │ │ │ + @ instruction: 0xf8c7fe1d │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fdaf │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c5174 │ │ │ │ @@ -85404,15 +85404,15 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ blx af1990 │ │ │ │ @ instruction: 0xf7e14630 │ │ │ │ strb pc, [pc, -pc, lsl #19]! @ │ │ │ │ @ instruction: 0xf1434640 │ │ │ │ - @ instruction: 0xf8c7fe01 │ │ │ │ + @ instruction: 0xf8c7fdf5 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ cdp 7, 10, cr15, cr2, cr11, {5} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ ldrhteq sl, [lr], r6 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq sl, lr, ip, lsl r9 │ │ │ │ @@ -85532,15 +85532,15 @@ │ │ │ │ @ instruction: 0x960bfc3b │ │ │ │ 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 36f7d0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 5, cr15, cr12, cr0, {2} │ │ │ │ + cdp2 1, 5, cr15, cr0, cr0, {2} │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ ldclhi 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ stclls 8, cr15, [r0], #848 @ 0x350 │ │ │ │ stclgt 8, cr15, [r8, #-592] @ 0xfffffdb0 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrhteq sl, [lr], sl │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ @@ -85661,15 +85661,15 @@ │ │ │ │ @ instruction: 0x960bfb39 │ │ │ │ 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 36f9d4 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [sl, #-256] @ 0xffffff00 │ │ │ │ + stc2l 1, cr15, [lr, #-256] @ 0xffffff00 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ ldclhi 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ stclls 8, cr15, [r0], #848 @ 0x350 │ │ │ │ stclgt 8, cr15, [r8, #-592] @ 0xfffffdb0 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrhteq sl, [lr], r6 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ @@ -85789,15 +85789,15 @@ │ │ │ │ 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: 0xe783fc5b │ │ │ │ + str pc, [r3, pc, asr #24] │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49cd8 │ │ │ │ @ instruction: 0xf8948ce0 │ │ │ │ movwls r1, #48456 @ 0xbd48 │ │ │ │ svclt 0x0000e73f │ │ │ │ ldrhteq sl, [lr], r2 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ @@ -86147,15 +86147,15 @@ │ │ │ │ @ instruction: 0xf8d5ff77 │ │ │ │ @ instruction: 0x46203cdc │ │ │ │ @ instruction: 0xf0996859 │ │ │ │ @ instruction: 0xf8d6fad3 │ │ │ │ ldrdcs r3, [r0], -r0 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ bicscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xf832f143 │ │ │ │ + @ instruction: 0xf826f143 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ cmppcc r8, #12976128 @ p-variant is OBSOLETE @ 0xc60000 │ │ │ │ stc2 0, cr15, [ip, #152] @ 0x98 │ │ │ │ @ instruction: 0xf504e751 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d332c4 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @@ -87145,15 +87145,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ ldrbmi pc, [r8], -r1, lsr #31 @ │ │ │ │ blx ffd753b6 │ │ │ │ @ instruction: 0xf1422000 │ │ │ │ - bls 1755d4 │ │ │ │ + bls 1755a4 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blx 5f5434 │ │ │ │ blmi 1009d50 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 8114c0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87645,15 +87645,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ @ instruction: 0x4658fbb9 │ │ │ │ @ instruction: 0xf80af7df │ │ │ │ @ instruction: 0xf1412000 │ │ │ │ - bls 176e04 │ │ │ │ + bls 176dd4 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ mcr2 7, 7, pc, cr8, cr10, {7} @ │ │ │ │ blmi 100a520 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811c90 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87946,15 +87946,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ @ instruction: 0x4658f95f │ │ │ │ ldc2 7, cr15, [r0, #888]! @ 0x378 │ │ │ │ @ instruction: 0xf1412000 │ │ │ │ - bls 176950 │ │ │ │ + bls 176920 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ @ instruction: 0xf9aaf7fc │ │ │ │ blmi 100a9d4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 812144 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -88301,15 +88301,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi b0a0a0 │ │ │ │ cmppeq ip, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ mlale fp, r8, r2, r4 │ │ │ │ msrne SPSR_, #14090240 @ 0xd70000 │ │ │ │ ldrbmi fp, [r2], -r0, lsl #6 │ │ │ │ - @ instruction: 0xffb8f140 │ │ │ │ + @ instruction: 0xffacf140 │ │ │ │ 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 │ │ │ │ @@ -88397,15 +88397,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: 0x4604fef9 │ │ │ │ + strmi pc, [r4], -sp, ror #29 │ │ │ │ @ instruction: 0xf8d6b16c │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c64360 │ │ │ │ ldrmi r8, [ip], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane r4!, {r5, r6, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88487,15 +88487,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], -r5, asr #28 │ │ │ │ + @ instruction: 0x4605fe39 │ │ │ │ @ instruction: 0xf8d6b16d │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c65360 │ │ │ │ ldrmi r8, [sp], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane sp!, {r5, r6, r8, r9, ip, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88704,15 +88704,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmpl sl, {r3, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8da80c2 │ │ │ │ movwls r1, #41868 @ 0xa38c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - ldc2 1, cr15, [r2], {64} @ 0x40 │ │ │ │ + stc2 1, cr15, [r6], {64} @ 0x40 │ │ │ │ strmi r9, [r4], -sl, lsl #22 │ │ │ │ adcle r2, r0, r0, lsl #24 │ │ │ │ orrscs pc, r0, #14286848 @ 0xda0000 │ │ │ │ orrmi pc, ip, #13238272 @ 0xca0000 │ │ │ │ orrsvs pc, r4, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xe7964414 │ │ │ │ @ instruction: 0x3610f8df │ │ │ │ @@ -88831,15 +88831,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: 0x4605fb95 │ │ │ │ + strmi pc, [r5], -r9, lsl #23 │ │ │ │ blls 1a53d0 │ │ │ │ msrcc SPSR_f, #13238272 @ 0xca0000 │ │ │ │ msrcc SPSR_s, #14286848 @ 0xda0000 │ │ │ │ msrpl SPSR_, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca441d │ │ │ │ @ instruction: 0xf8d76364 │ │ │ │ @ instruction: 0xf8d72364 │ │ │ │ @@ -89661,15 +89661,15 @@ │ │ │ │ strmi pc, [sl], #-2819 @ 0xfffff4fd │ │ │ │ bvs fe994a00 │ │ │ │ mlavc r8, r2, r8, pc @ │ │ │ │ svclt 0x0018428b │ │ │ │ @ instruction: 0xf3c72b00 │ │ │ │ @ instruction: 0xd1a20780 │ │ │ │ vpadd.i8 q11, q0, q0 │ │ │ │ - blls 43984c │ │ │ │ + blls 43981c │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0xf44bbf14 │ │ │ │ @ instruction: 0xf04b7b00 │ │ │ │ ldmibvs fp, {r7, r8, r9, fp}^ │ │ │ │ ldr r9, [r4, lr, lsl #6] │ │ │ │ ldrsbt pc, [r4], -sp @ │ │ │ │ @ instruction: 0xf10e9b10 │ │ │ │ @@ -90367,15 +90367,15 @@ │ │ │ │ addsmi r2, sl, #188 @ 0xbc │ │ │ │ @ instruction: 0x464dd3be │ │ │ │ ldrsbtls pc, [r8], r7 @ │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13e00d4 │ │ │ │ - @ instruction: 0xf8c7f933 │ │ │ │ + @ instruction: 0xf8c7f927 │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r9], -r3 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ @ instruction: 0xf7df6a38 │ │ │ │ @ instruction: 0xf8d9fa7f │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @@ -91398,15 +91398,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: 0xf922f13d │ │ │ │ + @ instruction: 0xf916f13d │ │ │ │ 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: 0xf8d9fa6d │ │ │ │ @@ -92603,15 +92603,15 @@ │ │ │ │ bleq 13facbc │ │ │ │ @ instruction: 0xf7af464a │ │ │ │ @ instruction: 0x4649fd37 │ │ │ │ @ instruction: 0xf7f24628 │ │ │ │ @ instruction: 0xf505fe6b │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf13b9010 │ │ │ │ - @ instruction: 0x9011ffb7 │ │ │ │ + andsls pc, r1, fp, lsr #31 │ │ │ │ @ instruction: 0x0110e9dd │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strbmi r9, [r8], -r6, lsl #18 │ │ │ │ @ instruction: 0x23b2e9d8 │ │ │ │ @ instruction: 0xf904f7dd │ │ │ │ sbccc pc, r4, #216, 16 @ 0xd80000 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -93367,15 +93367,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: 0xf9bef13b │ │ │ │ + @ instruction: 0xf9b2f13b │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r9, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7e100c4 │ │ │ │ @ instruction: 0xf8d7fc07 │ │ │ │ @@ -94330,15 +94330,15 @@ │ │ │ │ stmiacs r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcc bfc7e0 │ │ │ │ bicle r4, r1, #-536870903 @ 0xe0000009 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13a00dc │ │ │ │ - @ instruction: 0xf8c7fa37 │ │ │ │ + @ instruction: 0xf8c7fa2b │ │ │ │ ldmib r7, {r5, r6, r7}^ │ │ │ │ stm sp, {r0, r1, r2, r4, r5, r8} │ │ │ │ strbmi r0, [r1], -r3 │ │ │ │ @ instruction: 0x23b2e9db │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ stc2 7, cr15, [r0], {224} @ 0xe0 │ │ │ │ stmdbcc r4, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -95239,15 +95239,15 @@ │ │ │ │ @ instruction: 0xf8da8398 │ │ │ │ blcs cd91c │ │ │ │ ldmdbge r2, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13900d4 │ │ │ │ - @ instruction: 0xf8c7fb1d │ │ │ │ + @ instruction: 0xf8c7fb11 │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ stc2l 7, cr15, [r6, #-892]! @ 0xfffffc84 │ │ │ │ sbcscc pc, r0, #14221312 @ 0xd90000 │ │ │ │ @@ -95660,15 +95660,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ @ instruction: 0xff0cf7a4 │ │ │ │ mrclt 7, 1, APSR_nzcv, cr6, cr13, {7} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13800d4 │ │ │ │ - @ instruction: 0xf8c7ffd3 │ │ │ │ + @ instruction: 0xf8c7ffc7 │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ blx 7fd8ec │ │ │ │ mrclt 7, 0, APSR_nzcv, cr8, cr13, {7} │ │ │ │ @@ -96082,15 +96082,15 @@ │ │ │ │ stmiagt r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ac4629 │ │ │ │ ldrbmi pc, [r1], -r5, lsl #20 @ │ │ │ │ @ instruction: 0xf7ef4628 │ │ │ │ @ instruction: 0xf505fb39 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf138901a │ │ │ │ - bls 2bf208 │ │ │ │ + bls 2bf1d8 │ │ │ │ ldm r2, {r0, r1, r3, r4, ip, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ stmdbls r8, {r0, r1} │ │ │ │ ldmib r7, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7de23b2 │ │ │ │ @ instruction: 0xf8d7fecf │ │ │ │ @ instruction: 0xf50332c4 │ │ │ │ @@ -96498,15 +96498,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7813c │ │ │ │ movwls r1, #33724 @ 0x83bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strbmi r8, [sl], -r0, ror #1 │ │ │ │ - @ instruction: 0xffa6f138 │ │ │ │ + @ instruction: 0xff9af138 │ │ │ │ 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 │ │ │ │ @@ -96517,15 +96517,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 3c04c4 │ │ │ │ + blls 3c0494 │ │ │ │ @ instruction: 0xf1b94681 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d7aef9 │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c793bc │ │ │ │ ldrmi r6, [r1], #964 @ 0x3c4 │ │ │ │ andscc lr, r8, #249561088 @ 0xee00000 │ │ │ │ @@ -97278,15 +97278,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: 0xf8c7fb2d │ │ │ │ + @ instruction: 0xf8c7fb21 │ │ │ │ bvs f81608 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r3, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7dd00c4 │ │ │ │ @ instruction: 0xf8d7fc29 │ │ │ │ @@ -98244,15 +98244,15 @@ │ │ │ │ @ instruction: 0xf8c660c3 │ │ │ │ @ instruction: 0xf8d628e4 │ │ │ │ ldrmi r3, [r8, #2604] @ 0xa2c │ │ │ │ @ instruction: 0xf8d7d3c0 │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, ip, r7, asr #17 │ │ │ │ - blx fe87e69a │ │ │ │ + blx fe57e69a │ │ │ │ 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: 0xf8d6fc9b │ │ │ │ @@ -99158,15 +99158,15 @@ │ │ │ │ orrshi pc, r5, #64 @ 0x40 │ │ │ │ ldmibcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ @ instruction: 0xf8d7a907 │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - ldc2l 1, cr15, [sl], #-212 @ 0xffffff2c │ │ │ │ + stc2l 1, cr15, [lr], #-212 @ 0xffffff2c │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d3 │ │ │ │ ldc2l 7, cr15, [r6, #-876]! @ 0xfffffc94 │ │ │ │ @@ -99577,15 +99577,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ @ instruction: 0xf86ef7a1 │ │ │ │ mcrlt 7, 1, pc, cr11, cr13, {7} @ │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13500d4 │ │ │ │ - @ instruction: 0xf8c7f935 │ │ │ │ + @ instruction: 0xf8c7f929 │ │ │ │ bvs f839f8 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ @ instruction: 0xf8d74621 │ │ │ │ ldmib r3, {r2, r6, r7}^ │ │ │ │ @ instruction: 0xf7db23b2 │ │ │ │ @ instruction: 0xf7fdfa31 │ │ │ │ @@ -99999,15 +99999,15 @@ │ │ │ │ @ instruction: 0xf8c44652 │ │ │ │ strtmi ip, [r9], -r4, ror #17 │ │ │ │ blx 1a81bbe │ │ │ │ @ instruction: 0x46284651 │ │ │ │ ldc2 7, cr15, [sl], {235} @ 0xeb │ │ │ │ addspl pc, r8, r5, lsl #10 │ │ │ │ andsls r3, sl, r0, lsl r0 │ │ │ │ - stc2l 1, cr15, [r6, #208]! @ 0xd0 │ │ │ │ + ldc2l 1, cr15, [sl, #208] @ 0xd0 │ │ │ │ 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, cr4, cr10, {6} @ │ │ │ │ sbccc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @@ -100415,15 +100415,15 @@ │ │ │ │ @ instruction: 0x03b8f8d7 │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ teqphi r9, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r3, r8, r9, ip, pc} │ │ │ │ sbcshi pc, pc, r0 │ │ │ │ @ instruction: 0xf135464a │ │ │ │ - blls 3027d4 │ │ │ │ + blls 3027a4 │ │ │ │ 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 1084514 │ │ │ │ @@ -100433,15 +100433,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7812b │ │ │ │ movwls r1, #46012 @ 0xb3bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - @ instruction: 0xf8e4f135 │ │ │ │ + @ instruction: 0xf8d8f135 │ │ │ │ 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 │ │ │ │ @@ -101541,15 +101541,15 @@ │ │ │ │ stmdaeq r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ mcr 7, 3, pc, cr0, cr11, {4} @ │ │ │ │ stmdaeq r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ mrc 7, 2, APSR_nzcv, cr10, cr11, {4} │ │ │ │ mvneq pc, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf976f12d │ │ │ │ + @ instruction: 0xf96af12d │ │ │ │ mvnsne pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 752538 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf08b4628 │ │ │ │ bvs ffbc4f10 │ │ │ │ blvs 756e0c │ │ │ │ @@ -101568,21 +101568,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xff22f056 │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ stc 7, cr15, [r0, #620]! @ 0x26c │ │ │ │ rscspl pc, ip, r4, lsr #5 │ │ │ │ - blx d81ad6 │ │ │ │ + blx a81ad6 │ │ │ │ teqpvs r7, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf0560570 │ │ │ │ @ instruction: 0xf2a4fefb │ │ │ │ @ instruction: 0xf14750fc │ │ │ │ - @ instruction: 0xf5a4fb35 │ │ │ │ + @ instruction: 0xf5a4fb29 │ │ │ │ stmdacc ip, {r1, r3, r4, r6, r7, ip, lr} │ │ │ │ stmiavs r3, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r6, [r8, r0, lsl #16] │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec1c7ec │ │ │ │ @@ -101620,54 +101620,54 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c870 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, fp, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf1475480 │ │ │ │ - @ instruction: 0xf506fa7b │ │ │ │ + @ instruction: 0xf506fa6f │ │ │ │ andscc r5, r0, r7, lsr #1 │ │ │ │ strpl pc, [r4, #1286]! @ 0x506 │ │ │ │ - blx 1e01bb0 │ │ │ │ + blx 1b01bb0 │ │ │ │ adcpl pc, r9, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506fa6f │ │ │ │ + @ instruction: 0xf506fa63 │ │ │ │ andscc r5, r8, sl, lsr #1 │ │ │ │ - blx 1b81bc4 │ │ │ │ + blx 1881bc4 │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf606fa65 │ │ │ │ + @ instruction: 0xf606fa59 │ │ │ │ @ instruction: 0xf14770e4 │ │ │ │ - @ instruction: 0xf506fa61 │ │ │ │ + @ instruction: 0xf506fa55 │ │ │ │ andscc r5, ip, r3, lsr #1 │ │ │ │ - blx 1801be0 │ │ │ │ + blx 1501be0 │ │ │ │ adcpl pc, r5, r6, lsl #10 │ │ │ │ - blx 1701be8 │ │ │ │ + blx 1401be8 │ │ │ │ sbcpl pc, r8, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506fa53 │ │ │ │ + @ instruction: 0xf506fa47 │ │ │ │ @ instruction: 0xf14750f2 │ │ │ │ - strtmi pc, [r0], -pc, asr #20 │ │ │ │ + strtmi pc, [r0], -r3, asr #20 │ │ │ │ @ instruction: 0xf1473420 │ │ │ │ - adcmi pc, ip, #307200 @ 0x4b000 │ │ │ │ + adcmi pc, ip, #258048 @ 0x3f000 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, ip, asr #1 │ │ │ │ - ldc2 1, cr15, [r4, #-204]! @ 0xffffff34 │ │ │ │ + stc2 1, cr15, [r8, #-204]! @ 0xffffff34 │ │ │ │ sbcpl pc, sp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1333008 │ │ │ │ - @ instruction: 0xf506fd2f │ │ │ │ + @ instruction: 0xf506fd23 │ │ │ │ ldrsbcc r5, [r0], -r9 │ │ │ │ svc 0x0028f79b │ │ │ │ svccc 0x0074f8d6 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ sbcpl pc, r8, r6, lsl #10 │ │ │ │ @ instruction: 0xf147301c │ │ │ │ - vldmdblt r0!, {s31-s75} │ │ │ │ + vldmdblt r0!, {s31-s63} │ │ │ │ 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 │ │ │ │ @@ -101711,15 +101711,15 @@ │ │ │ │ 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: 0xf9cef147 │ │ │ │ + @ instruction: 0xf9c2f147 │ │ │ │ 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}^ │ │ │ │ @@ -101770,30 +101770,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 144cfc │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xf94ef147 │ │ │ │ + @ instruction: 0xf942f147 │ │ │ │ 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 770930 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 203a58 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf802f13a │ │ │ │ + @ instruction: 0xfff6f139 │ │ │ │ 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 │ │ │ │ @@ -102245,21 +102245,21 @@ │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ stmdbmi r7!, {r1, r2, r5, sl, fp, lr} │ │ │ │ ldmpl r3, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9325 │ │ │ │ @ instruction: 0xf12b0300 │ │ │ │ - biclt pc, r0, sp, lsl #29 │ │ │ │ + biclt pc, r0, r1, lsl #29 │ │ │ │ @ instruction: 0xf12b9001 │ │ │ │ - strmi pc, [r4], -r5, asr #29 │ │ │ │ + @ instruction: 0x4604feb9 │ │ │ │ @ instruction: 0xf12b9801 │ │ │ │ - @ instruction: 0x4621febf │ │ │ │ + @ instruction: 0x4621feb3 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - blx fe282576 │ │ │ │ + blx 1f82576 │ │ │ │ bmi 78e06c │ │ │ │ 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} │ │ │ │ @@ -102268,15 +102268,15 @@ │ │ │ │ lslslt r9, r4, #16 │ │ │ │ @ instruction: 0xf79aa908 │ │ │ │ ldmiblt r0, {r4, r7, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, ip, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ stmdbge r3, {r2, r9, sp} │ │ │ │ movwls r4, #13864 @ 0x3628 │ │ │ │ - blx 1a025ba │ │ │ │ + blx 17025ba │ │ │ │ blmi 3c001c │ │ │ │ bmi 38e4b4 │ │ │ │ ldmpl r3!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf79a6818 │ │ │ │ andcs lr, r0, sl, ror #31 │ │ │ │ @ instruction: 0xf79be7d3 │ │ │ │ svclt 0x0000eaca │ │ │ │ @@ -102419,15 +102419,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrtvs pc, [r7], #-1440 @ 0xfffffa60 @ │ │ │ │ ldrbtpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b083 │ │ │ │ @ instruction: 0xf5a05580 │ │ │ │ @ instruction: 0x463058db │ │ │ │ @ instruction: 0xf1464691 │ │ │ │ - @ instruction: 0xf8d4fc8d │ │ │ │ + @ instruction: 0xf8d4fc81 │ │ │ │ @ instruction: 0xb3244570 │ │ │ │ subcc pc, ip, #173015040 @ 0xa500000 │ │ │ │ movtcc pc, #34469 @ 0x86a5 @ │ │ │ │ ldmdavs ip, {r3, r4, r8, sp} │ │ │ │ ldmdavs r0, {r0, r1, r8, r9, sp} │ │ │ │ strmi r2, [r0, r8, lsl #4]! │ │ │ │ teqlt r0, r4, lsl #12 │ │ │ │ @@ -102435,15 +102435,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #6656 @ 0x1a00 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xffacf055 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2l 1, cr15, [sl], #-280 @ 0xfffffee8 │ │ │ │ + stc2l 1, cr15, [lr], #-280 @ 0xfffffee8 │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a583f0 │ │ │ │ andcs r3, r8, #76, 6 @ 0x30000001 │ │ │ │ @ instruction: 0xf1a8211c │ │ │ │ ldmdavs r8, {r4, fp} │ │ │ │ @@ -102619,15 +102619,15 @@ │ │ │ │ @ instruction: 0x461f4690 │ │ │ │ @ instruction: 0xf89d3604 │ │ │ │ @ instruction: 0xf500a048 │ │ │ │ ldrdls r5, [r6, -fp] │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -sp, rrx │ │ │ │ stmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 2b3c │ │ │ │ + blx ffd02b3c │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi 1c04978 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r2, r3, r7, pc}^ │ │ │ │ vrsra.u32 d1, d4, #1 │ │ │ │ @ instruction: 0xf1048f5b │ │ │ │ strbmi r0, [r1, #-600] @ 0xfffffda8 │ │ │ │ @@ -102669,20 +102669,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 285188 │ │ │ │ + blls 285158 │ │ │ │ andsvs r4, ip, r8, lsr r6 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ stmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx fe482c18 │ │ │ │ + blx fe182c18 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi 1b04a54 │ │ │ │ orrsle r2, r2, r0, lsl #24 │ │ │ │ @ instruction: 0xa098f8df │ │ │ │ bleq 502850 │ │ │ │ @ instruction: 0xe7b244fa │ │ │ │ @ instruction: 0xa090f8df │ │ │ │ @@ -102702,22 +102702,22 @@ │ │ │ │ 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 285104 │ │ │ │ + blls 2850d4 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ andlt r6, r9, ip, lsl r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf08a4628 │ │ │ │ @ instruction: 0x4630fbbf │ │ │ │ - blx 1682ca4 │ │ │ │ + blx 1382ca4 │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7f5 │ │ │ │ ... │ │ │ │ eoreq lr, r9, r4, asr #7 │ │ │ │ eoreq lr, r9, ip, lsr #6 │ │ │ │ @@ -102793,15 +102793,15 @@ │ │ │ │ stmdbcs r0, {r1, r3, r4, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf851d06c │ │ │ │ @ instruction: 0xf8d22022 │ │ │ │ bvs fe68ead0 │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ strmi pc, [r0, -r7, lsl #8] │ │ │ │ vcgt.s d9, d4, d6 │ │ │ │ - subcs pc, r0, #8847360 @ 0x870000 │ │ │ │ + subcs pc, r0, #8060928 @ 0x7b0000 │ │ │ │ tstcs r0, r5 │ │ │ │ @ instruction: 0xf79aa815 │ │ │ │ blls 2818fc │ │ │ │ andcs pc, r4, sl, asr r8 @ │ │ │ │ strbtvc pc, [r0], #1446 @ 0x5a6 @ │ │ │ │ ldmdavs fp, {r3, r4, r9, ip, pc}^ │ │ │ │ tstls lr, #2688 @ 0xa80 │ │ │ │ @@ -102927,27 +102927,27 @@ │ │ │ │ @ instruction: 0xf04f9322 │ │ │ │ andsls r0, fp, pc, lsl #6 │ │ │ │ svclt 0x00349314 │ │ │ │ movwcs r2, #21249 @ 0x5301 │ │ │ │ blhi 802120 │ │ │ │ movwcs r9, #25370 @ 0x631a │ │ │ │ tstcs lr, #3358720 @ 0x334000 │ │ │ │ - @ instruction: 0xff7af233 │ │ │ │ + @ instruction: 0xff6ef233 │ │ │ │ @ instruction: 0x46516afb │ │ │ │ bge 5eab80 │ │ │ │ @ instruction: 0xf50a9808 │ │ │ │ @ instruction: 0x93247a0e │ │ │ │ @ instruction: 0xf812f00f │ │ │ │ @ instruction: 0x3609e9d9 │ │ │ │ strbmi r1, [r3, #-2971] @ 0xfffff465 │ │ │ │ movtcs sp, #18764 @ 0x494c │ │ │ │ @ instruction: 0xf8d94446 │ │ │ │ blx 19aca2 │ │ │ │ stmibpl r8!, {r1, r2, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xff62f233 │ │ │ │ + @ instruction: 0xff56f233 │ │ │ │ ldrdcs pc, [r0, #132] @ 0x84 │ │ │ │ @ instruction: 0xf8d44603 │ │ │ │ @ instruction: 0xf8d4046c │ │ │ │ andls r1, r6, r8, ror #8 │ │ │ │ bl 1bd747c │ │ │ │ tstls r5, ip, lsl #24 │ │ │ │ svceq 0x0006f013 │ │ │ │ @@ -103026,20 +103026,20 @@ │ │ │ │ mrcge 8, 1, APSR_nzcv, cr4, cr15, {6} │ │ │ │ ldclmi 6, cr15, [r4, #692] @ 0x2b4 │ │ │ │ ldrtmi r4, [r8], -r4, lsl #12 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r3, r7, r9, sl, lr} │ │ │ │ stclcc 8, cr15, [ip], {205} @ 0xcd │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx fe503504 │ │ │ │ + blx fe203504 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ mcrge 4, 4, r8, cr6, cr11, {1} │ │ │ │ ldrtmi r4, [r9], -r1, lsl #13 │ │ │ │ vmin.s32 d4, d0, d16 │ │ │ │ - @ instruction: 0xf896fa47 │ │ │ │ + @ instruction: 0xf896fa3b │ │ │ │ blcs d3898 │ │ │ │ strhi pc, [r9], #-65 @ 0xffffffbf │ │ │ │ ldclcc 8, cr15, [ip, #892]! @ 0x37c │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ @ instruction: 0xf899447b │ │ │ │ @ instruction: 0xf1082000 │ │ │ │ bcc 1246d44 │ │ │ │ @@ -103051,15 +103051,15 @@ │ │ │ │ @ instruction: 0xf1092ddc │ │ │ │ tstcs r4, r2, lsl #6 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ @ instruction: 0xf8c5fe09 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9} │ │ │ │ strhi pc, [r0], #-1 │ │ │ │ vmin.s32 d4, d0, d24 │ │ │ │ - stmdavc r3, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ blcs 155904 │ │ │ │ ldrbhi pc, [r9], #-513 @ 0xfffffdff @ │ │ │ │ subvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6054631 │ │ │ │ @ instruction: 0xf79a10d8 │ │ │ │ ldclvs 15, cr14, [r1], #-32 @ 0xffffffe0 │ │ │ │ addsls pc, r8, #14024704 @ 0xd60000 │ │ │ │ @@ -103087,15 +103087,15 @@ │ │ │ │ ldmdacc r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stccc 8, cr15, [ip], #852 @ 0x354 │ │ │ │ @ instruction: 0xf0412a00 │ │ │ │ blcc 127dd0 │ │ │ │ @ instruction: 0xf8c5461a │ │ │ │ ldrtmi r3, [r8], -r8, ror #17 │ │ │ │ stmiacs ip!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf982f220 │ │ │ │ + @ instruction: 0xf976f220 │ │ │ │ blcs 264d88 │ │ │ │ @ instruction: 0xf8d5d915 │ │ │ │ @ instruction: 0xf06f3cf0 │ │ │ │ @ instruction: 0xf8d34260 │ │ │ │ addsmi r1, r1, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf898bf3c │ │ │ │ @ instruction: 0xf88521d8 │ │ │ │ @@ -103120,66 +103120,66 @@ │ │ │ │ stmiapl r3!, {r1, r4, r5, r9, ip, pc}^ │ │ │ │ movwcs r9, #816 @ 0x330 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ andcc pc, r4, r9, asr #17 │ │ │ │ andcc pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1439333 │ │ │ │ - @ instruction: 0xf8dffc7d │ │ │ │ + @ instruction: 0xf8dffc71 │ │ │ │ ldrbtmi r2, [sl], #-3248 @ 0xfffff350 │ │ │ │ ldrmi r9, [r0], -r7, lsl #4 │ │ │ │ - @ instruction: 0xffaef12a │ │ │ │ + @ instruction: 0xffa2f12a │ │ │ │ stmdacs r0, {r2, r4, r5, r8, fp, sp, pc} │ │ │ │ mvnhi pc, #1 │ │ │ │ bleq ff903248 │ │ │ │ @ instruction: 0xf12a9008 │ │ │ │ - andls pc, r7, r1, ror #31 │ │ │ │ + ldrdls pc, [r7], -r5 │ │ │ │ @ instruction: 0xf12a9808 │ │ │ │ - stmdbls r7, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r7, {r0, r1, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d4602 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - ldmdbge r0!, {r0, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbge r0!, {r0, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #39680 @ 0x9b00 │ │ │ │ + andcs pc, r8, #36608 @ 0x8f00 │ │ │ │ @ instruction: 0xf50da932 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #38144 @ 0x9500 │ │ │ │ + andcs pc, r8, #35072 @ 0x8900 │ │ │ │ bicpl pc, r7, r4, lsl #10 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - stc2 1, cr15, [lr], {67} @ 0x43 │ │ │ │ + stc2 1, cr15, [r2], {67} @ 0x43 │ │ │ │ mvnsne pc, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf50160a6 │ │ │ │ @ instruction: 0xf14371e3 │ │ │ │ - @ instruction: 0xf504fc85 │ │ │ │ + @ instruction: 0xf504fc79 │ │ │ │ smlabtcc r3, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - @ instruction: 0xf504fc7d │ │ │ │ + @ instruction: 0xf504fc71 │ │ │ │ smlabtcc r4, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - eorcs pc, r0, #29952 @ 0x7500 │ │ │ │ + eorcs pc, r0, #26880 @ 0x6900 │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - cdp2 1, 13, cr15, cr14, cr3, {2} │ │ │ │ + cdp2 1, 13, cr15, cr2, cr3, {2} │ │ │ │ stcmi 6, cr15, [r8], #52 @ 0x34 │ │ │ │ adcs pc, ip, #9830400 @ 0x960000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andeq pc, r0, r9, asr #17 │ │ │ │ andne pc, r4, r9, asr #17 │ │ │ │ andcs pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf898d003 │ │ │ │ @ instruction: 0xf08ee1ce │ │ │ │ @ instruction: 0xf8850e01 │ │ │ │ @ instruction: 0xf139e921 │ │ │ │ - @ instruction: 0xf895fb2f │ │ │ │ + @ instruction: 0xf895fb23 │ │ │ │ movwcs r2, #2312 @ 0x908 │ │ │ │ @ instruction: 0xf8852107 │ │ │ │ @ instruction: 0xf04f3909 │ │ │ │ @ instruction: 0xf8c533ff │ │ │ │ @ instruction: 0xf8c50910 │ │ │ │ movwcs r3, #6412 @ 0x190c │ │ │ │ ldmdbne r0!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -103207,29 +103207,29 @@ │ │ │ │ @ instruction: 0xf8c56af3 │ │ │ │ @ instruction: 0xf8d53918 │ │ │ │ movwcc r3, #6428 @ 0x191c │ │ │ │ blvs db6b58 │ │ │ │ ldmdbcc ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ movwls r4, #50712 @ 0xc618 │ │ │ │ - stc2l 2, cr15, [r2, #128]! @ 0x80 │ │ │ │ + ldc2l 2, cr15, [r6, #128] @ 0x80 │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46393310 │ │ │ │ movwls r4, #54808 @ 0xd618 │ │ │ │ - cdp2 2, 1, cr15, cr12, cr0, {1} │ │ │ │ + cdp2 2, 1, cr15, cr0, cr0, {1} │ │ │ │ blcc 14052e8 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf954f22a │ │ │ │ + @ instruction: 0xf948f22a │ │ │ │ blcc 10052fc │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf94af22a │ │ │ │ + @ instruction: 0xf93ef22a │ │ │ │ ldrmi r2, [sl], -r0, lsl #6 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ andlt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf08a9300 │ │ │ │ @ instruction: 0x4606f8f9 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8d5830e │ │ │ │ @@ -103970,15 +103970,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: 0xf860f233 │ │ │ │ + @ instruction: 0xf854f233 │ │ │ │ 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 │ │ │ │ @@ -104331,15 +104331,15 @@ │ │ │ │ ldrdgt pc, [r8], -r7 │ │ │ │ ldrdge pc, [r0], -r7 │ │ │ │ @ instruction: 0xf8c568ff │ │ │ │ @ instruction: 0xf8c5e040 │ │ │ │ strtvs ip, [pc], #68 @ c80e4 │ │ │ │ ldrbvs pc, [r6, -r4, lsl #10]! @ │ │ │ │ eorsge pc, ip, r5, asr #17 │ │ │ │ - blx ffe045ac │ │ │ │ + blx ffb045ac │ │ │ │ blvc 103760 │ │ │ │ vst2.8 {d18-d21}, [pc], r1 │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ andcs r3, r4, #-1073741761 @ 0xc000003f │ │ │ │ blvc 18351c │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ ldrbeq pc, [r8, -r4, asr #17]! @ │ │ │ │ @@ -104435,34 +104435,34 @@ │ │ │ │ @ instruction: 0xf8c46a5c │ │ │ │ @ instruction: 0xf8c46a58 │ │ │ │ @ instruction: 0xf8c46a70 │ │ │ │ @ instruction: 0xf8c46a94 │ │ │ │ @ instruction: 0xf8c46a98 │ │ │ │ @ instruction: 0xf8c47a78 │ │ │ │ @ instruction: 0xf1427a84 │ │ │ │ - stmdbmi r8!, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r8!, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50d2209 │ │ │ │ ldrbtmi r6, [r9], #-166 @ 0xffffff5a │ │ │ │ - blx 1b847a4 │ │ │ │ + blx 18847a4 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx 19847b4 │ │ │ │ + blx 16847b4 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #24, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx 17847c4 │ │ │ │ + blx 14847c4 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #28, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx 15847d4 │ │ │ │ + blx 12847d4 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ @ instruction: 0xf60d2220 │ │ │ │ @ instruction: 0xf14241a8 │ │ │ │ - @ instruction: 0xf60dfcbb │ │ │ │ + @ instruction: 0xf60dfcaf │ │ │ │ @ instruction: 0xf5044ea8 │ │ │ │ ldc 3, cr5, [pc, #948] @ c8698 │ │ │ │ tstcc r4, #76, 22 @ 0x13000 │ │ │ │ ldm lr!, {r1, r2, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8c4000f │ │ │ │ @ instruction: 0xf5043e88 │ │ │ │ @ instruction: 0xf894634e │ │ │ │ @@ -104562,15 +104562,15 @@ │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ stclcc 8, cr15, [r8], {141} @ 0x8d │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf12a03fc │ │ │ │ - @ instruction: 0xf8dff905 │ │ │ │ + @ instruction: 0xf8dff8f9 │ │ │ │ @ instruction: 0xf8d53688 │ │ │ │ ldrbtmi r2, [fp], #-3312 @ 0xfffff310 │ │ │ │ mvneq pc, #12910592 @ 0xc50000 │ │ │ │ mvnscc pc, #12910592 @ 0xc50000 │ │ │ │ stmdbcc r2!, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ bcs 2a64ec │ │ │ │ movwcs fp, #3980 @ 0xf8c │ │ │ │ @@ -104657,15 +104657,15 @@ │ │ │ │ ldrbmi r0, [r9], -r0, ror #23 │ │ │ │ stmib r0!, {r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmib fp, {r3, r4, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ tstmi sl, #20, 4 @ 0x40000001 │ │ │ │ ldmdbge r1!, {r3, ip, lr, pc} │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ andvs r6, fp, r6, lsr #1 │ │ │ │ - @ instruction: 0xf8b4f142 │ │ │ │ + @ instruction: 0xf8a8f142 │ │ │ │ ldclt 7, cr15, [r1], {254} @ 0xfe │ │ │ │ ldrcc pc, [r4, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ ldrbtmi r2, [sl], #-1332 @ 0xfffffacc │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ @ instruction: 0xf7986818 │ │ │ │ @ instruction: 0xf8dfed36 │ │ │ │ @@ -105027,19 +105027,19 @@ │ │ │ │ adchi pc, r6, r0 │ │ │ │ rscsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7982100 │ │ │ │ blmi 1903628 │ │ │ │ ldmdage r0, {r0, r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d8, d9 │ │ │ │ - blmi 1847784 │ │ │ │ + blmi 1847754 │ │ │ │ ldmdage r0, {r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d8, d9 │ │ │ │ - ldmdbmi sl, {r0, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ bge 4da490 │ │ │ │ @ instruction: 0x46304479 │ │ │ │ @ instruction: 0xf0a09400 │ │ │ │ strmi pc, [r5], -r1, lsr #18 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r4, r5, r9, sl, lr} │ │ │ │ bmi 15daa5c │ │ │ │ @@ -105110,19 +105110,19 @@ │ │ │ │ str r6, [r6, r0] │ │ │ │ @ instruction: 0xf04f4a1a │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ @ instruction: 0x73a7f240 │ │ │ │ @ instruction: 0xf087447a │ │ │ │ @ instruction: 0x4605fe77 │ │ │ │ vaba.s q7, , │ │ │ │ - strmi pc, [r4], -r7, lsl #27 │ │ │ │ + @ instruction: 0x4604fd7b │ │ │ │ bmi 602a1c │ │ │ │ ldmdbmi r4, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [sl, #-180] @ 0xffffff4c │ │ │ │ + ldc2 1, cr15, [lr, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0xf798e7a4 │ │ │ │ svclt 0x0000ec92 │ │ │ │ adcseq r7, sp, r0, lsl #9 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r7, sp, r8, ror r4 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ @@ -105157,17 +105157,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3836f0 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r0, r0, lsl #10 │ │ │ │ vqdmulh.s32 d25, d11, d0 │ │ │ │ - @ instruction: 0xf505f83f │ │ │ │ + @ instruction: 0xf505f833 │ │ │ │ vqadd.s32 , , q3 │ │ │ │ - strtmi pc, [r8], -r1, ror #16 │ │ │ │ + @ instruction: 0x4628f855 │ │ │ │ blx 505064 │ │ │ │ bvs 1ae3a94 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 29b610 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2a2e60 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -105268,15 +105268,15 @@ │ │ │ │ bmi bddd78 │ │ │ │ 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 1ec45e4 │ │ │ │ - blx f0544e │ │ │ │ + blx c0544e │ │ │ │ lsllt r4, r1, #12 │ │ │ │ bhi 1104a70 │ │ │ │ ldrdeq lr, [r0, -sp] │ │ │ │ blx 504b68 │ │ │ │ stc 0, cr13, [r5, #160] @ 0xa0 │ │ │ │ @ instruction: 0xf7988a77 │ │ │ │ mcr 14, 0, lr, cr7, cr0, {6} │ │ │ │ @@ -105358,15 +105358,15 @@ │ │ │ │ stmib r4, {r8}^ │ │ │ │ ldmdavs sl!, {r1, r5, r8} │ │ │ │ ldmdavs sl!, {r4, r7, r9, sl, lr}^ │ │ │ │ ldm r3, {r0, r2, r9, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0x46928f5b │ │ │ │ stmdage r6, {r0, r1, r3, r4, r7, r9, sl, lr} │ │ │ │ - blx fe8855b4 │ │ │ │ + blx fe5855b4 │ │ │ │ movtlt r4, #1665 @ 0x681 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ mcr 7, 1, pc, cr2, cr8, {4} @ │ │ │ │ bvc 804888 │ │ │ │ beq 50492c │ │ │ │ bvc ac4ab0 │ │ │ │ beq fe504974 │ │ │ │ @@ -105596,25 +105596,25 @@ │ │ │ │ stmdavs fp!, {r1, r7, r9, sl, lr} │ │ │ │ stmibmi sl, {r0, r1, r2, r4, r9, sl, lr} │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ tstls r7, r9, ror r4 │ │ │ │ sbchi pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrbtpl pc, [r2], r8, lsl #10 @ │ │ │ │ @ instruction: 0xf1434630 │ │ │ │ - @ instruction: 0xf508fbb5 │ │ │ │ + @ instruction: 0xf508fba9 │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r8, #268435471 @ 0x1000000f │ │ │ │ mrccc 8, 1, APSR_nzcv, cr12, cr3, {6} │ │ │ │ mulle r8, r3, r2 │ │ │ │ andne lr, r0, #3457024 @ 0x34c000 │ │ │ │ andscc pc, ip, sl, asr #17 │ │ │ │ andsvs r6, r1, sl, asr #32 │ │ │ │ stmib r3, {r9, sp}^ │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ - blx fec859ea │ │ │ │ + blx fe9859ea │ │ │ │ @ instruction: 0x601cf8da │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0xf106809c │ │ │ │ strbmi r0, [r8], -r8, lsl #18 │ │ │ │ blx fe3874dc │ │ │ │ blcs e40c0 │ │ │ │ sbchi pc, r3, r0, asr #32 │ │ │ │ @@ -105649,29 +105649,29 @@ │ │ │ │ vstrcc d4, [r4, #-348] @ 0xfffffea4 │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r2, [fp], #-2256 @ 0xfffff730 │ │ │ │ movwls r9, #22022 @ 0x5606 │ │ │ │ svclt 0x0004f855 │ │ │ │ streq lr, [r8], -fp, lsl #22 │ │ │ │ @ instruction: 0xf12f4630 │ │ │ │ - @ instruction: 0xf50bf9b5 │ │ │ │ + @ instruction: 0xf50bf9a9 │ │ │ │ biclt r5, r0, r0, lsl #7 │ │ │ │ biccc pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0134630 │ │ │ │ tstle r2, r1, lsl #6 │ │ │ │ movwvs lr, #35277 @ 0x89cd │ │ │ │ @ instruction: 0xf12f960a │ │ │ │ - @ instruction: 0xf8daf9ad │ │ │ │ + @ instruction: 0xf8daf9a1 │ │ │ │ andls r1, fp, ip, lsl r0 │ │ │ │ orrscc r9, r8, r5, lsl #22 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ ldmib sp, {r8, ip, pc}^ │ │ │ │ ldmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf12f0108 │ │ │ │ - strcc pc, [r1], #-2467 @ 0xfffff65d │ │ │ │ + strcc pc, [r1], #-2455 @ 0xfffff669 │ │ │ │ bicsle r4, r9, r7, lsr #5 │ │ │ │ bvs ffdb0de0 │ │ │ │ cmnle lr, r0, lsl #22 │ │ │ │ ldmvs r3!, {r1, r4, r5, r9, fp, sp, lr}^ │ │ │ │ ldmdbvs r2!, {r1, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r6, r3, r2 │ │ │ │ andne lr, sp, #3506176 @ 0x358000 │ │ │ │ @@ -105705,15 +105705,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ │ │ andsmi pc, ip, sl, asr #17 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ @ instruction: 0xf8aaf7fb │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicspl pc, fp, r8, lsl #10 │ │ │ │ addscc r3, r8, r0, lsl r1 │ │ │ │ - @ instruction: 0xfffef12e │ │ │ │ + @ instruction: 0xfff2f12e │ │ │ │ @ instruction: 0x601cf8da │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4648 │ │ │ │ bvs ffdc7d94 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blmi 5f5374 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ @@ -105746,52 +105746,52 @@ │ │ │ │ rsbscc pc, r0, #68157440 @ 0x4100000 │ │ │ │ stmpl r2, {r0, r7, fp, ip} │ │ │ │ andeq pc, r8, r3, lsl #2 │ │ │ │ eorsle r2, pc, r0, lsl #20 │ │ │ │ @ instruction: 0xf7fb9101 │ │ │ │ stmibvs r8!, {r0, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf12e3098 │ │ │ │ - stmibvs r8!, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmibvs r8!, {r0, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ addscc r9, r8, r1, lsl #18 │ │ │ │ - @ instruction: 0xffa8f12e │ │ │ │ + @ instruction: 0xff9cf12e │ │ │ │ mvnspl pc, r4, lsl #10 │ │ │ │ tstls r1, r8, lsl #12 │ │ │ │ - blx 2085c2c │ │ │ │ + blx 1d85c2c │ │ │ │ @ instruction: 0xf50469eb │ │ │ │ stmdals r1, {r0, r4, r5, r6, r7, r9, ip, lr} │ │ │ │ subsvs r3, sl, r8, lsl r2 │ │ │ │ addpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ mrcne 8, 1, APSR_nzcv, cr8, cr2, {6} │ │ │ │ subvs r6, fp, r9, lsl r0 │ │ │ │ cdpcc 8, 3, cr15, cr8, cr2, {6} │ │ │ │ - blx 2005c4c │ │ │ │ + blx 1d05c4c │ │ │ │ orrlt r6, r3, fp, lsr #21 │ │ │ │ @ instruction: 0x53a9f504 │ │ │ │ movwls r3, #4868 @ 0x1304 │ │ │ │ @ instruction: 0xf1434618 │ │ │ │ - @ instruction: 0xf504fa65 │ │ │ │ + @ instruction: 0xf504fa59 │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ mcr2 0, 1, pc, cr14, cr2, {2} @ │ │ │ │ @ instruction: 0xf1439801 │ │ │ │ - stmibvs r9!, {r0, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ blvs 9b5bb0 │ │ │ │ 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 147974 │ │ │ │ addseq pc, r8, r3, lsl #2 │ │ │ │ - @ instruction: 0xff76f12e │ │ │ │ + @ instruction: 0xff6af12e │ │ │ │ bvs 18e442c │ │ │ │ ldrmi r9, [r0, r1, lsl #18] │ │ │ │ svclt 0x0000e7ca │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -105819,29 +105819,29 @@ │ │ │ │ ldmcs r0, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ and r1, r2, lr, lsl pc │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ @ instruction: 0xf856d026 │ │ │ │ bl 375434 │ │ │ │ @ instruction: 0xf50a0b08 │ │ │ │ ldrbmi r5, [r8], -r0, lsl #21 │ │ │ │ - @ instruction: 0xf860f12f │ │ │ │ + @ instruction: 0xf854f12f │ │ │ │ rscsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf8da612c │ │ │ │ @ instruction: 0xf01333c8 │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle fp, r4, lsr #32 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cdb304 │ │ │ │ @ instruction: 0xf12fb018 │ │ │ │ - andls pc, r7, r3, asr r8 @ │ │ │ │ + andls pc, r7, r7, asr #16 │ │ │ │ ldmib sp, {r0, sl, ip, sp}^ │ │ │ │ ldmib sp, {r2, r8}^ │ │ │ │ @ instruction: 0xf12f2306 │ │ │ │ - adcmi pc, r7, #2179072 @ 0x214000 │ │ │ │ + adcmi pc, r7, #1982464 @ 0x1e4000 │ │ │ │ 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 │ │ │ │ @@ -105915,37 +105915,37 @@ │ │ │ │ ldrbeq r3, [fp, r0, lsl #3] │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ @ instruction: 0xf100ad28 │ │ │ │ @ instruction: 0xf8df8087 │ │ │ │ @ instruction: 0x46283878 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - blls 348b9c │ │ │ │ + blls 348b6c │ │ │ │ stmiapl lr, {r0, r1, r8, sl, ip, sp, lr, pc}^ │ │ │ │ stmdaeq r8, {r3, r8, ip, sp, lr, pc} │ │ │ │ vmax.s16 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2e9c28 │ │ │ │ blcs 27db04 │ │ │ │ @ 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, [r2], #-156 @ 0xffffff64 │ │ │ │ + mrrc2 2, 2, pc, r6, cr7 @ │ │ │ │ ldmdacc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - @ instruction: 0xf8d6fc59 │ │ │ │ + @ instruction: 0xf8d6fc4d │ │ │ │ @ instruction: 0xf8d333f8 │ │ │ │ cdpvs 1, 5, cr3, cr9, cr8, {7} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s32 d4, d7, d24 │ │ │ │ - blls 408b44 │ │ │ │ + blls 408b14 │ │ │ │ stmdbls r9, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ @ instruction: 0xf07e9000 │ │ │ │ @ instruction: 0x901bfddd │ │ │ │ subsle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46396b3b │ │ │ │ @ instruction: 0x47986a78 │ │ │ │ @@ -105983,15 +105983,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 │ │ │ │ - blx ffd8635e │ │ │ │ + blx ffa8635e │ │ │ │ strb r2, [ip, -r0, lsl #4]! │ │ │ │ stclcc 8, cr15, [r0, #856] @ 0x358 │ │ │ │ @ instruction: 0xf8d64638 │ │ │ │ @ instruction: 0xf8c723f8 │ │ │ │ bls 315854 │ │ │ │ svccs 0x0074f8c7 │ │ │ │ @ instruction: 0xf8c61c5a │ │ │ │ @@ -106012,60 +106012,60 @@ │ │ │ │ stmiapl r3!, {r2, r4, r5, r8, r9, sl, ip, sp}^ │ │ │ │ stccc 8, cr15, [r0, #796]! @ 0x31c │ │ │ │ @ instruction: 0x372cf8df │ │ │ │ @ instruction: 0xf8c758e3 │ │ │ │ @ instruction: 0xf8df3dd8 │ │ │ │ ldrbtmi r3, [fp], #-1832 @ 0xfffff8d8 │ │ │ │ ldclcc 8, cr15, [ip, #796] @ 0x31c │ │ │ │ - @ instruction: 0xf82ef143 │ │ │ │ + @ instruction: 0xf822f143 │ │ │ │ adcpl pc, r7, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xf828f143 │ │ │ │ + @ instruction: 0xf81cf143 │ │ │ │ adcpl pc, r9, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf822f143 │ │ │ │ + @ instruction: 0xf816f143 │ │ │ │ adcpl pc, sl, r7, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf81cf143 │ │ │ │ + @ instruction: 0xf810f143 │ │ │ │ adcpl pc, fp, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf816f143 │ │ │ │ + @ instruction: 0xf80af143 │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ @ instruction: 0xf14370e4 │ │ │ │ - @ instruction: 0xf507f811 │ │ │ │ + @ instruction: 0xf507f805 │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ - @ instruction: 0xf143301c │ │ │ │ - tstpcs r1, fp, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf142301c │ │ │ │ + strdcs pc, [r1, -pc] │ │ │ │ adcpl pc, r5, r7, lsl #10 │ │ │ │ - @ instruction: 0xf806f143 │ │ │ │ + @ instruction: 0xfffaf142 │ │ │ │ sbcspl pc, r6, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf800f143 │ │ │ │ + @ instruction: 0xfff4f142 │ │ │ │ adcpl pc, sp, r7, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xfffaf142 │ │ │ │ + @ instruction: 0xffeef142 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xfff4f142 │ │ │ │ + @ instruction: 0xffe8f142 │ │ │ │ @ instruction: 0xf5072101 │ │ │ │ @ instruction: 0xf14250f2 │ │ │ │ - smlattcs r1, pc, pc, pc @ │ │ │ │ + smlattcs r1, r3, pc, pc @ │ │ │ │ sbcvc pc, r8, r7, lsl #12 │ │ │ │ - @ instruction: 0xffeaf142 │ │ │ │ + @ instruction: 0xffdef142 │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ tstls r0, #160432128 @ 0x9900000 │ │ │ │ tstcs r1, r8, asr #12 │ │ │ │ stmdbeq r0!, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffe0f142 │ │ │ │ + @ instruction: 0xffd4f142 │ │ │ │ mvnsle r4, sp, asr #10 │ │ │ │ sbcpl pc, ip, r7, lsl #10 │ │ │ │ @ instruction: 0xf12f3004 │ │ │ │ - @ instruction: 0xf507fab3 │ │ │ │ + @ instruction: 0xf507faa7 │ │ │ │ andcc r5, r8, sp, asr #1 │ │ │ │ - blx fec860a4 │ │ │ │ + blx fe9860a4 │ │ │ │ sbcspl pc, r9, r7, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #2 │ │ │ │ svc 0x000ef796 │ │ │ │ ldmcc r0!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f9910 │ │ │ │ @ instruction: 0xf8c132ff │ │ │ │ blcs d4294 │ │ │ │ @@ -106203,15 +106203,15 @@ │ │ │ │ svceq 0x0080f8c7 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf5078671 │ │ │ │ vst2. {d21-d24}, [pc], lr │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf133930c │ │ │ │ - @ instruction: 0xf896fcd3 │ │ │ │ + @ instruction: 0xf896fcc7 │ │ │ │ strdlt r3, [r3, -r0]! │ │ │ │ ldmcc r2!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf897863c │ │ │ │ vst1.64 {d19-d22}, [pc :256], r6 │ │ │ │ ldmdbls r0, {r1, r7, r9, ip, lr} │ │ │ │ stmibmi sl, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -106315,98 +106315,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 │ │ │ │ - stc2 1, cr15, [lr], #-124 @ 0xffffff84 │ │ │ │ + stc2 1, cr15, [r2], #-124 @ 0xffffff84 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - stc2l 1, cr15, [r0], #124 @ 0x7c │ │ │ │ + ldc2l 1, cr15, [r4], {31} │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xffa4f11f │ │ │ │ + @ instruction: 0xff98f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx 1f864a8 │ │ │ │ + blx 1c864a8 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, sl, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf91af11f │ │ │ │ + @ instruction: 0xf90ef11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf9baf11f │ │ │ │ + @ instruction: 0xf9aef11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - ldc2l 1, cr15, [r2], {35} @ 0x23 │ │ │ │ + stc2l 1, cr15, [r6], {35} @ 0x23 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r4, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - stc2l 1, cr15, [r2, #-124]! @ 0xffffff84 │ │ │ │ + ldc2l 1, cr15, [r6, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx ff80650c │ │ │ │ + blx ff50650c │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf928f13d │ │ │ │ + @ instruction: 0xf91cf13d │ │ │ │ strtmi r2, [r9], -r1, lsl #6 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0x462b4652 │ │ │ │ subeq pc, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0xff54f11f │ │ │ │ + @ instruction: 0xff48f11f │ │ │ │ movwls lr, #59251 @ 0xe773 │ │ │ │ @ instruction: 0xf13de44e │ │ │ │ - @ instruction: 0xf8c7fb7b │ │ │ │ + @ instruction: 0xf8c7fb6f │ │ │ │ strb r0, [r1, #3572] @ 0xdf4 │ │ │ │ @ instruction: 0xf0424638 │ │ │ │ @ instruction: 0xf8d6fd47 │ │ │ │ str r3, [sp, #1016]! @ 0x3f8 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - ldc2l 1, cr15, [r8, #-264] @ 0xfffffef8 │ │ │ │ + stc2l 1, cr15, [ip, #-264] @ 0xfffffef8 │ │ │ │ bls 31ce70 │ │ │ │ sbcpl pc, r9, r7, lsl #10 │ │ │ │ andscc r4, r8, fp, ror r4 │ │ │ │ sbcpl pc, r8, #8388608 @ 0x800000 │ │ │ │ ldmdavs r1, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ ldmdavs r3, {r8, r9, ip, pc}^ │ │ │ │ ldmdb r2, {r0, r8, r9, ip, pc}^ │ │ │ │ - @ instruction: 0xf1362302 │ │ │ │ - ldrb pc, [pc, #-2059]! @ c98fd @ │ │ │ │ + @ instruction: 0xf1352302 │ │ │ │ + ldrb pc, [pc, #-4095]! @ c9109 @ │ │ │ │ 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 155b998 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ @ instruction: 0xf12b4619 │ │ │ │ - blls 508eb0 │ │ │ │ + blls 508e80 │ │ │ │ stmibeq r8, {r0, r1, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blmi 1483700 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8d94a4d │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ orrcc pc, r1, #64, 12 @ 0x4000000 │ │ │ │ @@ -106431,24 +106431,24 @@ │ │ │ │ @ instruction: 0xb1b80960 │ │ │ │ stmiapl r2!, {r0, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ strbpl pc, [sl], #1287 @ 0x507 @ │ │ │ │ ldmdbcc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ addsmi r3, r3, #28, 8 @ 0x1c000000 │ │ │ │ blcs fe1c8 │ │ │ │ strbhi pc, [r9, -r0]! @ │ │ │ │ - blx ff30667c │ │ │ │ + blx ff00667c │ │ │ │ movwcs r9, #2320 @ 0x910 │ │ │ │ ldmdbcs ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdbcs ip, {r0, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmcc r0!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdals ip, {r3, r7, sl, pc} │ │ │ │ - blx 2066b2 │ │ │ │ + blx fff066b0 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf79609e8 │ │ │ │ @ instruction: 0xf8d7ecf0 │ │ │ │ @ instruction: 0xf0b20f80 │ │ │ │ stmdbls fp, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0914638 │ │ │ │ ldr pc, [r7, #2679] @ 0xa77 │ │ │ │ @@ -106515,15 +106515,15 @@ │ │ │ │ @ instruction: 0xf8d31c98 │ │ │ │ ldrbtmi r3, [r9], #-488 @ 0xfffffe18 │ │ │ │ @ instruction: 0xf7976818 │ │ │ │ stmdacs r0, {r2, r3, r4, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ strbhi pc, [r7], r0 @ │ │ │ │ svcne 0x007cf8d7 │ │ │ │ vmax.s32 q2, , q0 │ │ │ │ - blls 508f18 │ │ │ │ + blls 508ee8 │ │ │ │ bleq 1308624 │ │ │ │ adcvc pc, r0, pc, asr #8 │ │ │ │ bl 1a88178 │ │ │ │ @ instruction: 0x4639aa1b │ │ │ │ strmi r4, [r5], -r0, lsl #13 │ │ │ │ blx 1d081b0 │ │ │ │ @ instruction: 0xf8c39b10 │ │ │ │ @@ -106902,26 +106902,26 @@ │ │ │ │ @ instruction: 0xf7fa3004 │ │ │ │ blls 508c9c │ │ │ │ muleq r7, r8, r8 │ │ │ │ orrcs pc, r4, #3145728 @ 0x300000 │ │ │ │ stm r3, {r0, r1, r3, r4, r8, sl, ip, pc} │ │ │ │ @ instruction: 0xf8df0007 │ │ │ │ ldrbtmi r0, [r8], #-1660 @ 0xfffff984 │ │ │ │ - stc2 1, cr15, [r0, #176]! @ 0xb0 │ │ │ │ + ldc2 1, cr15, [r4, #176] @ 0xb0 │ │ │ │ @ instruction: 0xf8dfb1a0 │ │ │ │ @ instruction: 0xf10d1674 │ │ │ │ blge 8cceec │ │ │ │ ldrbtmi r4, [r9], #-1610 @ 0xfffff9b6 │ │ │ │ b 60878c │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8141 │ │ │ │ andcs r2, r0, r0, ror #12 │ │ │ │ @ instruction: 0x165cf8df │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff3af12b │ │ │ │ + @ instruction: 0xff2ef12b │ │ │ │ @ instruction: 0xf7974650 │ │ │ │ stmdacs r0, {r1, r2, fp, sp, lr, pc} │ │ │ │ msrhi CPSR_c, r0, asr #32 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #2 │ │ │ │ b 1d087b8 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrbmi r8, [r1], -pc, ror #2 │ │ │ │ @@ -106968,15 +106968,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 │ │ │ │ - ldc2 1, cr15, [r8, #-180]! @ 0xffffff4c │ │ │ │ + stc2 1, cr15, [ip, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0xf7f94638 │ │ │ │ @ instruction: 0xf8dffe4d │ │ │ │ stmiapl r3!, {r4, r7, r8, sl, ip, sp}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ msrhi CPSR_c, r0, lsl #2 │ │ │ │ strcc pc, [r4, #2271] @ 0x8df │ │ │ │ stmiapl r3!, {r4, r9, fp, ip, pc}^ │ │ │ │ @@ -107007,28 +107007,28 @@ │ │ │ │ ldrbtmi r3, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ @ instruction: 0xf0512308 │ │ │ │ @ instruction: 0xf7fffbcd │ │ │ │ @ instruction: 0xf507b9ee │ │ │ │ eorcs r5, r0, #206 @ 0xce │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - mcr2 1, 7, pc, cr10, cr3, {1} @ │ │ │ │ + mrc2 1, 6, pc, cr14, cr3, {1} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf8dfa9ba │ │ │ │ @ instruction: 0xf06f3514 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ @ instruction: 0xf8d62510 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0x33bff640 │ │ │ │ ldc2l 0, cr15, [r4], {84} @ 0x54 │ │ │ │ @ instruction: 0xf7ff901b │ │ │ │ @ instruction: 0xf507bb78 │ │ │ │ andscc r5, r8, r9, asr #1 │ │ │ │ - @ instruction: 0xf8daf135 │ │ │ │ + @ instruction: 0xf8cef135 │ │ │ │ bllt 1d48af8 │ │ │ │ strbtcc pc, [r8], #2271 @ 0x8df @ │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ strbtcs pc, [r4], #2271 @ 0x8df @ │ │ │ │ mvnseq pc, #14024704 @ 0xd60000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @@ -107045,15 +107045,15 @@ │ │ │ │ @ instruction: 0xf05403f8 │ │ │ │ andsls pc, fp, r7, lsr #25 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ vstrcs d5, [r0, #-304] @ 0xfffffed0 │ │ │ │ addhi pc, r0, #64 @ 0x40 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ vqdmulh.s32 q0, q2, q4 │ │ │ │ - blls 50a8c0 │ │ │ │ + blls 50a890 │ │ │ │ beq fe108eac │ │ │ │ ldmda r4!, {r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f99809 │ │ │ │ @ instruction: 0xf8d7fe8d │ │ │ │ @ instruction: 0xf1070f84 │ │ │ │ @ instruction: 0xf09a0124 │ │ │ │ @ instruction: 0x4638fd91 │ │ │ │ @@ -107074,15 +107074,15 @@ │ │ │ │ mvnseq pc, #14024704 @ 0xd60000 │ │ │ │ stc2l 0, cr15, [ip], #-336 @ 0xfffffeb0 │ │ │ │ bfi r9, fp, #0, #4 │ │ │ │ strbne pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df2202 │ │ │ │ movwcs r0, #1088 @ 0x440 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - @ instruction: 0xf940f134 │ │ │ │ + @ instruction: 0xf934f134 │ │ │ │ andeq pc, r1, #0 │ │ │ │ streq r9, [r1, pc] │ │ │ │ @ instruction: 0xf100920a │ │ │ │ blls 4aae38 │ │ │ │ @ instruction: 0xf57f075a │ │ │ │ @ instruction: 0x2190aeb3 │ │ │ │ @ instruction: 0xf7962001 │ │ │ │ @@ -107144,21 +107144,21 @@ │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ stmdacs r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7962201 │ │ │ │ @ instruction: 0xf507ef80 │ │ │ │ @ instruction: 0xf60d50f2 │ │ │ │ @ instruction: 0x301c31d4 │ │ │ │ - stc2l 2, cr15, [r6], #-112 @ 0xffffff90 │ │ │ │ + mrrc2 2, 1, pc, sl, cr12 @ │ │ │ │ @ instruction: 0xf8dfe6a8 │ │ │ │ ldrbtmi r8, [r8], #828 @ 0x33c │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ ldrbtmi r9, [r9], #824 @ 0x338 │ │ │ │ @ instruction: 0xf12ee7ca │ │ │ │ - @ instruction: 0x4603f99f │ │ │ │ + @ instruction: 0x4603f993 │ │ │ │ @ instruction: 0xf8dfe7c1 │ │ │ │ ldrbtmi r8, [r8], #812 @ 0x32c │ │ │ │ orrscs lr, r0, sp, lsl #15 │ │ │ │ @ instruction: 0xf7962001 │ │ │ │ blmi ff306684 │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ @ instruction: 0x4639447b │ │ │ │ @@ -107544,15 +107544,15 @@ │ │ │ │ orrshi pc, sl, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7f956a3 │ │ │ │ @ instruction: 0xf505f9df │ │ │ │ ldrsbcc r5, [r0], -fp │ │ │ │ ldrbtvc pc, [ip], #1541 @ 0x605 @ │ │ │ │ @ instruction: 0xf12d361c │ │ │ │ - and pc, r2, fp, asr sl @ │ │ │ │ + and pc, r2, pc, asr #20 │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ svcvc 0x0023d009 │ │ │ │ rscsle r2, r9, r0, lsl #22 │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ @ instruction: 0xf00b3420 │ │ │ │ adcsmi pc, r4, #3088 @ 0xc10 │ │ │ │ @ instruction: 0xf505d1f5 │ │ │ │ @@ -107592,15 +107592,15 @@ │ │ │ │ @ instruction: 0xf8d6ec02 │ │ │ │ teqlt ip, ip, asr #22 │ │ │ │ @ instruction: 0xf79f4620 │ │ │ │ @ instruction: 0xf44fffdb │ │ │ │ strtmi r7, [r0], -r0, lsr #3 │ │ │ │ mrc 7, 5, APSR_nzcv, cr2, cr5, {4} │ │ │ │ bleq 130973c │ │ │ │ - blx 587c7a │ │ │ │ + blx 287c7a │ │ │ │ adcpl pc, r6, r5, lsl #10 │ │ │ │ @ instruction: 0xf0503014 │ │ │ │ @ instruction: 0xf505ff37 │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ @ instruction: 0xff32f050 │ │ │ │ adcpl pc, r9, r5, lsl #10 │ │ │ │ @ instruction: 0xf050301c │ │ │ │ @@ -107626,26 +107626,26 @@ │ │ │ │ ands r2, r6, r0, lsl #14 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7f97700 │ │ │ │ @ instruction: 0xf104fa0f │ │ │ │ @ instruction: 0xf12d0098 │ │ │ │ - blvs bc98ac │ │ │ │ + blvs bc987c │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ strbmi r4, [sl, #1944] @ 0x798 │ │ │ │ @ instruction: 0xf8dad017 │ │ │ │ ldrbmi r3, [r4], -r4 │ │ │ │ @ instruction: 0xf104469a │ │ │ │ @ instruction: 0xf1ba0008 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ @ instruction: 0xf9f8f7f9 │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xf8f8f12d │ │ │ │ + @ instruction: 0xf8ecf12d │ │ │ │ bvs 1ae614c │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf8d6e7e9 │ │ │ │ stmdacs r0, {r4, r5, r6, r8, sl} │ │ │ │ adchi pc, r4, r0, asr #32 │ │ │ │ blmi 1b09810 │ │ │ │ @@ -107669,35 +107669,35 @@ │ │ │ │ @ instruction: 0xff10f00b │ │ │ │ svccc 0x0074f8d5 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf505808c │ │ │ │ andcc r5, ip, lr, asr #1 │ │ │ │ - @ instruction: 0xf968f132 │ │ │ │ + @ instruction: 0xf95cf132 │ │ │ │ @ instruction: 0xf7fa4628 │ │ │ │ @ instruction: 0xf8d6f8a3 │ │ │ │ @ instruction: 0xf79509e8 │ │ │ │ @ instruction: 0xf505eb52 │ │ │ │ @ instruction: 0xf79550d8 │ │ │ │ strdcs lr, [r0, -sl] │ │ │ │ stmibeq r8, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - blx 4879e4 │ │ │ │ + blx 1879e4 │ │ │ │ ldmdbne r0, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blvs bb7988 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdbeq r0!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blmi 1137c10 │ │ │ │ ldrbne pc, [ip, -r1, asr #12] @ │ │ │ │ ldmdbcs ip, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf85819ec │ │ │ │ addsmi r3, sl, #3 │ │ │ │ bcs ff578 │ │ │ │ @ instruction: 0xf12ed067 │ │ │ │ - @ instruction: 0xf8d6f8f3 │ │ │ │ + @ instruction: 0xf8d6f8e7 │ │ │ │ movwcs r2, #2396 @ 0x95c │ │ │ │ rsbvs r5, r3, fp, ror #3 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdbcs ip, {r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf07c4628 │ │ │ │ blvs bc9c08 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -107739,21 +107739,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf795e751 │ │ │ │ @ instruction: 0xf8d6edee │ │ │ │ stmdbcs r0, {r6, r7, r9, fp, ip} │ │ │ │ svcge 0x0001f47f │ │ │ │ @ instruction: 0xf505e702 │ │ │ │ andscc r5, r8, r9, asr #1 │ │ │ │ - blx 1007b06 │ │ │ │ + blx d07b06 │ │ │ │ @ instruction: 0xf795e76d │ │ │ │ @ instruction: 0xf8d6eaca │ │ │ │ @ instruction: 0xe796295c │ │ │ │ rscspl pc, r2, r5, lsl #10 │ │ │ │ vqadd.s16 d3, d12, d12 │ │ │ │ - @ instruction: 0xe65ff879 │ │ │ │ + ldrb pc, [pc], -sp, ror #16 @ │ │ │ │ adcseq r4, sp, r0, lsl sp │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec22864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -107786,15 +107786,15 @@ │ │ │ │ @ instruction: 0x60133ffc │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ cdpeq 1, 8, cr15, cr0, cr14, {0} │ │ │ │ andls r9, r9, #8 │ │ │ │ strbne lr, [lr], -r0, lsl #22 │ │ │ │ subne lr, lr, r0, lsl #22 │ │ │ │ - blx fe687bf4 │ │ │ │ + blx fe387bf4 │ │ │ │ andseq pc, r8, r1, asr #4 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0x460d1899 │ │ │ │ bllt fe322724 │ │ │ │ rscsvc pc, ip, #2097152 @ 0x200000 │ │ │ │ ldrmi r4, [sl], #-1560 @ 0xfffff9e8 │ │ │ │ ldc 3, cr2, [pc, #4] @ cb710 │ │ │ │ @@ -107807,29 +107807,29 @@ │ │ │ │ stmib sp, {r1, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf00b4304 │ │ │ │ movwcs pc, #7151 @ 0x1bef @ │ │ │ │ ldmiblt r8!, {r2, r9, sl, lr}^ │ │ │ │ tstpeq r8, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldrtmi r5, [r0], -fp, ror #8 │ │ │ │ - blx 1f87c48 │ │ │ │ + blx 1c87c48 │ │ │ │ @ instruction: 0xf8d59a0e │ │ │ │ qsub8mi r3, r0, ip │ │ │ │ andlt r6, sl, r3, lsl r0 │ │ │ │ blx fed7ad14 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ ldr r0, [r4, r0, lsr #8] │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldr r2, [sp, ip, lsl #8] │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - bls 48a108 │ │ │ │ + bls 48a0d8 │ │ │ │ svccc 0x00fcf8d5 │ │ │ │ @ instruction: 0xe7af6013 │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - @ instruction: 0x4620fa5f │ │ │ │ + @ instruction: 0x4620fa53 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ eoreq r9, r9, lr, lsl r7 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ @@ -108265,15 +108265,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w cbd64 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cbd08 │ │ │ │ ldr.w lr, [pc, #292] @ cbd7c │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -108322,23 +108322,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl d6f08 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, cbcfc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cbc24 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl c5720 │ │ │ │ cbnz r0, cbd46 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cbc22 │ │ │ │ ldr r2, [pc, #104] @ (cbd84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -108358,15 +108358,15 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl d70bc │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cbc24 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ mvns r6, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -109030,15 +109030,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cc4d4 │ │ │ │ ldr.w r1, [r6, #3488] @ 0xda0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc4bc │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc534 │ │ │ │ ldr.w r2, [r6, #3492] @ 0xda4 │ │ │ │ str.w r7, [r6, #3496] @ 0xda8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r6, #3488] @ 0xda0 │ │ │ │ @@ -109055,15 +109055,15 @@ │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n cc500 │ │ │ │ ldr.w r1, [r6, #3472] @ 0xd90 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, cc4c8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc534 │ │ │ │ ldr.w r2, [r6, #3476] @ 0xd94 │ │ │ │ str.w r7, [r6, #3480] @ 0xd98 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r6, #3472] @ 0xd90 │ │ │ │ @@ -109345,18 +109345,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6496 @ 0x1960 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2504] @ 0x9c8 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cc7cc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -109365,15 +109365,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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -109383,15 +109383,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 6214c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2504] @ 0x9c8 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n cc79c │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2504] @ 0x9c8 │ │ │ │ cbnz r3, cc800 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -109404,19 +109404,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6496 @ 0x1960 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2504] @ 0x9c8 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ 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 │ │ │ │ @@ -109426,20 +109426,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, cc868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2504] @ 0x9c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5a68 │ │ │ │ + bl 1f5a50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ b.n cc85e │ │ │ │ nop │ │ │ │ @@ -109453,18 +109453,18 @@ │ │ │ │ cbnz r3, cc8a6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6496 @ 0x1960 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r0, [r7, #2504] @ 0x9c8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cc9ca │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -109495,15 +109495,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 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cc93c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n cc9de │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -109546,32 +109546,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 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n cc96e │ │ │ │ mov r8, r9 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #68] @ (cc9f0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (cc9f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (cc9f8 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -109611,15 +109611,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2404] @ 0x964 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -109643,29 +109643,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n ccad4 │ │ │ │ ldr.w r1, [r3, #2400] @ 0x960 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, ccac8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, ccb02 │ │ │ │ ldr.w r2, [r3, #2404] @ 0x964 │ │ │ │ str.w r4, [r3, #2408] @ 0x968 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2400] @ 0x960 │ │ │ │ b.n ccaaa │ │ │ │ ldr.w r2, [r3, #2400] @ 0x960 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n ccb02 │ │ │ │ str.w r7, [r3, #2404] @ 0x964 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 cca74 │ │ │ │ @@ -109710,28 +109710,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6496 @ 0x1960 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2404] @ 0x964 │ │ │ │ ldr.w ip, [r3, #2400] @ 0x960 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -109920,15 +109920,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 2ee540 │ │ │ │ + bl 2ee528 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ccdd8 │ │ │ │ ldr r2, [pc, #144] @ (cce0c ) │ │ │ │ ldr r3, [pc, #132] @ (cce04 ) │ │ │ │ add r2, pc │ │ │ │ @@ -109953,15 +109953,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 2ee540 │ │ │ │ + bl 2ee528 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccd4c │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccd4c │ │ │ │ @@ -109976,15 +109976,15 @@ │ │ │ │ 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 2ee540 │ │ │ │ + bl 2ee528 │ │ │ │ b.n ccd7a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -110003,15 +110003,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, cce50 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -110047,21 +110047,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 2e7cfc │ │ │ │ + bl 2e7ce4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e7db8 │ │ │ │ + bl 2e7da0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r5, cceea │ │ │ │ @@ -110169,15 +110169,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 2ed820 │ │ │ │ + bl 2ed808 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cd07c │ │ │ │ ldr r2, [pc, #144] @ (cd0b0 ) │ │ │ │ ldr r3, [pc, #132] @ (cd0a8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -110202,15 +110202,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 2ed820 │ │ │ │ + bl 2ed808 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccff0 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccff0 │ │ │ │ @@ -110225,15 +110225,15 @@ │ │ │ │ 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 2ed820 │ │ │ │ + bl 2ed808 │ │ │ │ b.n cd01e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -110296,15 +110296,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 2ef334 │ │ │ │ + bl 2ef31c │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cd1c0 │ │ │ │ ldr r2, [pc, #144] @ (cd1f4 ) │ │ │ │ ldr r3, [pc, #132] @ (cd1ec ) │ │ │ │ add r2, pc │ │ │ │ @@ -110329,15 +110329,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 2ef334 │ │ │ │ + bl 2ef31c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cd134 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cd134 │ │ │ │ @@ -110352,15 +110352,15 @@ │ │ │ │ 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 2ef334 │ │ │ │ + bl 2ef31c │ │ │ │ b.n cd162 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -110403,15 +110403,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cd282 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ 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 │ │ │ │ @@ -110577,29 +110577,29 @@ │ │ │ │ blx r3 │ │ │ │ b.n cd3ee │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r0, r7, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1fffac │ │ │ │ + bl 1fff94 │ │ │ │ b.n cd3f8 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cd478 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -110635,21 +110635,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 2e7cfc │ │ │ │ + bl 2e7ce4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e7db8 │ │ │ │ + bl 2e7da0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r4, cd512 │ │ │ │ @@ -110717,17 +110717,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cd5dc │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ @@ -110750,15 +110750,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cd63a │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ 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 │ │ │ │ @@ -111063,15 +111063,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 2ef334 │ │ │ │ + bl 2ef31c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cd90c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -111239,15 +111239,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 2ef334 │ │ │ │ + bl 2ef31c │ │ │ │ b.n cd9f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cd9de │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -111449,15 +111449,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 2ef334 │ │ │ │ + bl 2ef31c │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cdd52 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -111772,15 +111772,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 2ef334 │ │ │ │ + bl 2ef31c │ │ │ │ b.n cde96 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cde86 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -112009,15 +112009,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 2ed820 │ │ │ │ + bl 2ed808 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n ce358 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -112185,15 +112185,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 2ed820 │ │ │ │ + bl 2ed808 │ │ │ │ b.n ce43e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n ce42a │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -112395,15 +112395,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 2ed820 │ │ │ │ + bl 2ed808 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n ce79e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -112718,15 +112718,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 2ed820 │ │ │ │ + bl 2ed808 │ │ │ │ b.n ce8e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce8d2 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -112955,15 +112955,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 2ee540 │ │ │ │ + bl 2ee528 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n ceda4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -113131,15 +113131,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 2ee540 │ │ │ │ + bl 2ee528 │ │ │ │ b.n cee8a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cee76 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -113341,15 +113341,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 2ee540 │ │ │ │ + bl 2ee528 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cf1ea │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -113664,15 +113664,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 2ee540 │ │ │ │ + bl 2ee528 │ │ │ │ b.n cf32e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cf31e │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -113951,48 +113951,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 2ed820 │ │ │ │ + bl 2ed808 │ │ │ │ b.n cf77e │ │ │ │ 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 2ed820 │ │ │ │ + bl 2ed808 │ │ │ │ b.n cf77e │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cf89c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ 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 2ed820 │ │ │ │ + bl 2ed808 │ │ │ │ b.n cf77e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r0, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -114154,48 +114154,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 2ee540 │ │ │ │ + bl 2ee528 │ │ │ │ b.n cf9be │ │ │ │ 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 2ee540 │ │ │ │ + bl 2ee528 │ │ │ │ b.n cf9be │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cfadc │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ 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 2ee540 │ │ │ │ + bl 2ee528 │ │ │ │ b.n cf9be │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r0, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -114359,55 +114359,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 2ef334 │ │ │ │ + bl 2ef31c │ │ │ │ b.n cfc16 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w cfc02 │ │ │ │ ldrd r2, r1, [r2, #8] │ │ │ │ orrs r2, r1 │ │ │ │ beq.w cfc02 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movt r2, #770 @ 0x302 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ 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 2ef334 │ │ │ │ + bl 2ef31c │ │ │ │ b.n cfc16 │ │ │ │ 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 2ef334 │ │ │ │ + bl 2ef31c │ │ │ │ b.n cfc16 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cfde8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -115220,64 +115220,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 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d07be │ │ │ │ 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 d07b2 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d07ae │ │ │ │ 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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r9, r8 │ │ │ │ ldrd r5, r0, [r1, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n d0790 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ add r5, r9 │ │ │ │ cbz r0, d073e │ │ │ │ @@ -115287,23 +115287,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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r7, r2 │ │ │ │ bcc.n d0712 │ │ │ │ cbz r5, d0798 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -115321,27 +115321,27 @@ │ │ │ │ mla r2, r4, r2, r5 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n d074c │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ b.n d074c │ │ │ │ cbz r0, d0798 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d0706 │ │ │ │ add.w r3, fp, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ @@ -115354,23 +115354,23 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w d066e │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ ldr r2, [pc, #40] @ (d080c ) │ │ │ │ ldr r3, [pc, #32] @ (d0808 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115745,15 +115745,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 200118 │ │ │ │ + bl 200100 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n d0b12 │ │ │ │ b.n d0b40 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ @@ -115826,15 +115826,15 @@ │ │ │ │ b.n d0c4e │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 10e230 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d0c22 │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1ffca8 │ │ │ │ + bl 1ffc90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d0c3a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115853,24 +115853,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n d0cac │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ffca8 │ │ │ │ + bl 1ffc90 │ │ │ │ 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 200118 │ │ │ │ + bl 200100 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n d0cac │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115943,15 +115943,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n d0d6e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1fffac │ │ │ │ + bl 1fff94 │ │ │ │ b.n d0d86 │ │ │ │ nop │ │ │ │ itttt hi │ │ │ │ vaddlhi.u q8, d15, d0 │ │ │ │ movhi r0, r0 │ │ │ │ stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movhi.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116176,15 +116176,15 @@ │ │ │ │ ldrd r1, r3, [r6, #104] @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n d107e │ │ │ │ vldr d7, [pc, #164] @ d10c8 │ │ │ │ mov r3, r7 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ffcd0 │ │ │ │ + bl 1ffcb8 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n d10ba │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -116545,15 +116545,15 @@ │ │ │ │ ldr.w r1, [r3, #2780] @ 0xadc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d1418 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, d142a │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2780] @ 0xadc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -116707,15 +116707,15 @@ │ │ │ │ ldr.w r0, [r9, #2780] @ 0xadc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ beq.w d193c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d191e │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, d15f0 │ │ │ │ str.w r4, [r9, #2784] @ 0xae0 │ │ │ │ str.w r5, [r9, #2792] @ 0xae8 │ │ │ │ str.w r7, [r9, #2788] @ 0xae4 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ @@ -116815,15 +116815,15 @@ │ │ │ │ bne.w d19aa │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r5, r4, #4864 @ 0x1300 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ adds r5, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f88f8 │ │ │ │ + bl 1f88e0 │ │ │ │ strd r5, r0, [r8, #712] @ 0x2c8 │ │ │ │ add.w r5, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r1, [fp, #-4] │ │ │ │ mov r0, r4 │ │ │ │ bl b8524 │ │ │ │ ldrb.w r1, [r5, #3280] @ 0xcd0 │ │ │ │ cbz r1, d1724 │ │ │ │ @@ -117016,15 +117016,15 @@ │ │ │ │ ldr.w r0, [r9, #2780] @ 0xadc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d1972 │ │ │ │ ldr.w r1, [r9, #2784] @ 0xae0 │ │ │ │ cbz r0, d1962 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d164e │ │ │ │ ldr.w r2, [r9, #2788] @ 0xae4 │ │ │ │ str.w r5, [r9, #2784] @ 0xae0 │ │ │ │ str.w r8, [r9, #2792] @ 0xae8 │ │ │ │ add r5, r2 │ │ │ │ @@ -117595,26 +117595,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 150d10 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d1f64 │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 11c290 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cbnz r4, d1f3c │ │ │ │ mov r0, r9 │ │ │ │ bl 11c3e8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ vldr d7, [pc, #108] @ d1f90 │ │ │ │ vstr d7, [r0] │ │ │ │ cbnz r3, d1f80 │ │ │ │ @@ -117673,21 +117673,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, d1fee │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #28 │ │ │ │ bl 11c3b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 150f00 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -117753,15 +117753,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 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.w d236a │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.n d2164 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d2160 │ │ │ │ @@ -117851,15 +117851,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ bls.w d22c8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.n d2146 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.w d2388 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d2160 │ │ │ │ @@ -118049,55 +118049,55 @@ │ │ │ │ movs r4, #5 │ │ │ │ b.n d218a │ │ │ │ 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 2e7cc8 │ │ │ │ + bl 2e7cb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7ce4 │ │ │ │ + bl 2e7ccc │ │ │ │ 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 2e7e0c │ │ │ │ + bl 2e7df4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7e70 │ │ │ │ + bl 2e7e58 │ │ │ │ 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 2e7cfc │ │ │ │ + bl 2e7ce4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7db8 │ │ │ │ + bl 2e7da0 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -118124,16 +118124,16 @@ │ │ │ │ ldrb.w r3, [r3, #717] @ 0x2cd │ │ │ │ cbz r3, d24a8 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ bhi.n d24ba │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bhi.n d24d0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 20064c │ │ │ │ + bl 2fa818 │ │ │ │ + bl 200634 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ sub.w r2, r1, #103 @ 0x67 │ │ │ │ cmp r2, #27 │ │ │ │ bhi.n d24a8 │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ @@ -118165,20 +118165,20 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w sl, [r2, #3312] @ 0xcf0 │ │ │ │ bne.w d265a │ │ │ │ @@ -118189,26 +118189,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ ands.w fp, r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e7cc8 │ │ │ │ + bl 2e7cb0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7e34 │ │ │ │ + bl 2e7e1c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7d48 │ │ │ │ + bl 2e7d30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -118261,16 +118261,16 @@ │ │ │ │ bl d2484 │ │ │ │ cbz r0, d262a │ │ │ │ ldrb.w r2, [sl, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d2904 │ │ │ │ orr.w fp, fp, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 200560 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 200548 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d26c4 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n d26c4 │ │ │ │ ldrb.w r2, [r9, #52] @ 0x34 │ │ │ │ @@ -118319,15 +118319,15 @@ │ │ │ │ beq.n d275e │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d27de │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ and.w r1, fp, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.n d2782 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w d282e │ │ │ │ @@ -118420,15 +118420,15 @@ │ │ │ │ beq.w d29da │ │ │ │ movs r4, #0 │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d273a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r6, #98 @ 0x62 │ │ │ │ itett eq │ │ │ │ orreq.w fp, fp, #2176 @ 0x880 │ │ │ │ orrne.w fp, fp, #2176 @ 0x880 │ │ │ │ @@ -118438,16 +118438,16 @@ │ │ │ │ bls.n d28be │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ orr.w r4, r4, #16 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 20064c │ │ │ │ + bl 2fa818 │ │ │ │ + bl 200634 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d26cc │ │ │ │ orr.w fp, fp, #256 @ 0x100 │ │ │ │ b.n d26cc │ │ │ │ cmp r2, #2 │ │ │ │ bls.w d270a │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ @@ -118462,19 +118462,19 @@ │ │ │ │ moveq fp, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n d270a │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, fp │ │ │ │ b.n d25d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w d270a │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r2, #8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ bne.n d2934 │ │ │ │ @@ -118512,15 +118512,15 @@ │ │ │ │ b.n d2818 │ │ │ │ movw fp, #50177 @ 0xc401 │ │ │ │ movt fp, #1 │ │ │ │ b.n d260e │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands.w r0, r0, #6 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ @@ -118566,15 +118566,15 @@ │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ cmp r6, #17 │ │ │ │ bne.w d2a7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 2007c4 │ │ │ │ + bl 2007ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d29f4 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w d2a82 │ │ │ │ cmp r2, #1 │ │ │ │ bls.n d2988 │ │ │ │ @@ -118614,15 +118614,15 @@ │ │ │ │ beq.n d2abc │ │ │ │ movs r4, #0 │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d28fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n d2a66 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d273a │ │ │ │ @@ -118640,15 +118640,15 @@ │ │ │ │ beq.n d2a7e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, sl, #32 │ │ │ │ ldr.w r2, [r3, #3312] @ 0xcf0 │ │ │ │ ldrb.w r1, [r2, #612] @ 0x264 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 2ecad0 │ │ │ │ + bl 2ecab8 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d288c │ │ │ │ ldrb.w r2, [sp, #25] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w d288c │ │ │ │ ldrb.w r2, [sp, #26] │ │ │ │ @@ -118658,15 +118658,15 @@ │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ orreq.w r8, sl, #40 @ 0x28 │ │ │ │ b.n d288c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d27d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w d27d4 │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ b.n d273a │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w d288c │ │ │ │ @@ -118689,22 +118689,22 @@ │ │ │ │ bl d5fa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2a52 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d2924 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.w d2924 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ b.n d273a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, fp │ │ │ │ moveq r9, r8 │ │ │ │ beq.w d28fa │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, fp │ │ │ │ @@ -119199,15 +119199,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d322c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n d2fe2 │ │ │ │ ldr r2, [pc, #552] @ (d3244 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -119273,15 +119273,15 @@ │ │ │ │ beq.n d2fe2 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w d2ee6 │ │ │ │ b.n d2eec │ │ │ │ mov r9, r0 │ │ │ │ b.n d2e4e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cbz r0, d30e6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w d2fe2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w d2fe2 │ │ │ │ @@ -119303,18 +119303,18 @@ │ │ │ │ bl d5fa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d30b2 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ands.w r5, r5, #512 @ 0x200 │ │ │ │ bne.n d30b2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e7e70 │ │ │ │ + bl 2e7e58 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d30b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -119382,16 +119382,16 @@ │ │ │ │ b.n d2fe2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #3312] @ 0xcf0 │ │ │ │ b.n d2e2c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, d3222 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -119501,15 +119501,15 @@ │ │ │ │ b.n d3340 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d335e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl d2428 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d333a │ │ │ │ movs r0, #1 │ │ │ │ @@ -119600,16 +119600,16 @@ │ │ │ │ bls.n d3452 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d345a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d3432 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -119706,30 +119706,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 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, d3554 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n d3554 │ │ │ │ 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 d354a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 200708 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 2006f0 │ │ │ │ cbz r0, d3572 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #751] @ 0x2ef │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d354c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #622] @ 0x26e │ │ │ │ @@ -119779,37 +119779,37 @@ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d354a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d367c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #132] @ (d368c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (d3690 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n d354a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d357c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n d357c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d354c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d357c │ │ │ │ b.n d354c │ │ │ │ @@ -119823,15 +119823,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ b.n d354c │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ tst.w r0, #6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ beq.n d35b0 │ │ │ │ b.n d354c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ ble.n d3652 │ │ │ │ @@ -119921,19 +119921,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 2ef5ec │ │ │ │ + bl 2ef5d4 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, d3776 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -119991,15 +119991,15 @@ │ │ │ │ ldmia r0!, {r1, 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, d3822 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d3826 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -120016,16 +120016,16 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d3876 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d383a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n d383a │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ @@ -120327,16 +120327,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4138 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, d3bc0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d3fe6 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -120345,28 +120345,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 d4030 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3f82 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d3f0a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4030 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d3c22 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3f0a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d3f0a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -120389,27 +120389,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 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d3c6c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d3c8c │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -120476,15 +120476,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 2e7f98 │ │ │ │ + bl 2e7f80 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d414a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -120571,27 +120571,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d3b68 │ │ │ │ b.n d3df2 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e7e70 │ │ │ │ + bl 2e7e58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4164 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d3b68 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2faa54 │ │ │ │ + bl 2fa818 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d3c3c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d3cde │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -120628,22 +120628,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d3f0a │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d3c0e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d4170 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -120682,15 +120682,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d3e74 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d3c3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ef498 │ │ │ │ + bl 2ef480 │ │ │ │ b.n d3d6e │ │ │ │ ldr.w r2, [pc, #1356] @ d44f8 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -120736,15 +120736,15 @@ │ │ │ │ bne.w d3be2 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d3c3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d3b7a │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d4066 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -120779,15 +120779,15 @@ │ │ │ │ bne.w d4244 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d4358 │ │ │ │ ldr.w r3, [pc, #1088] @ d44f4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r1, r5 │ │ │ │ bl d3804 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d3320 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -120800,16 +120800,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d3b90 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3b90 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d3b90 │ │ │ │ @@ -121032,16 +121032,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d40bc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4482 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d44bc │ │ │ │ ldr r1, [pc, #360] @ (d4504 ) │ │ │ │ @@ -121050,15 +121050,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #352] @ (d4508 ) │ │ │ │ ldr r1, [pc, #352] @ (d450c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n d40bc │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d423c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d434e │ │ │ │ @@ -121095,68 +121095,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d40bc │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d44de │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d44d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d44d2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #164] @ (d4510 ) │ │ │ │ ldr r1, [pc, #164] @ (d4514 ) │ │ │ │ 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 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n d40bc │ │ │ │ ldr r3, [pc, #148] @ (d4518 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4392 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, d44c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d44c8 │ │ │ │ ldr r2, [pc, #124] @ (d451c ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d4520 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d4524 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n d43f0 │ │ │ │ ldr r1, [pc, #104] @ (d4528 ) │ │ │ │ add r1, pc │ │ │ │ b.n d439c │ │ │ │ ldr r3, [pc, #104] @ (d452c ) │ │ │ │ add r3, pc │ │ │ │ b.n d449c │ │ │ │ @@ -121264,16 +121264,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4b64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, d45ec │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d4a12 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -121282,28 +121282,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 d4a5c │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d49ae │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d4936 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4a5c │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d464e │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4936 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d4936 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -121326,27 +121326,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 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d4698 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d46b8 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -121413,15 +121413,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 2e7f98 │ │ │ │ + bl 2e7f80 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4b76 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -121508,27 +121508,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d4594 │ │ │ │ b.n d481e │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e7e70 │ │ │ │ + bl 2e7e58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4b90 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d4594 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2faa54 │ │ │ │ + bl 2fa818 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d4668 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d470a │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -121565,22 +121565,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d4936 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d463a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d4b9c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -121619,15 +121619,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d48a0 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4668 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ef498 │ │ │ │ + bl 2ef480 │ │ │ │ b.n d479a │ │ │ │ ldr.w r2, [pc, #1352] @ d4f20 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -121673,15 +121673,15 @@ │ │ │ │ bne.w d460e │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d4668 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d45a6 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d4a92 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -121716,15 +121716,15 @@ │ │ │ │ bne.w d4c70 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d4d82 │ │ │ │ ldr.w r3, [pc, #1084] @ d4f1c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r1, r5 │ │ │ │ bl d3804 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d3320 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -121737,16 +121737,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d45bc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d45bc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d45bc │ │ │ │ @@ -121968,16 +121968,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4ae8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4eac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d4ee6 │ │ │ │ ldr r1, [pc, #360] @ (d4f2c ) │ │ │ │ @@ -121986,15 +121986,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #348] @ (d4f30 ) │ │ │ │ ldr r1, [pc, #352] @ (d4f34 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n d4ae8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d4c68 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d4d78 │ │ │ │ @@ -122031,68 +122031,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4ae8 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4f08 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4f02 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4efc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (d4f38 ) │ │ │ │ ldr r1, [pc, #164] @ (d4f3c ) │ │ │ │ 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 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n d4ae8 │ │ │ │ ldr r3, [pc, #144] @ (d4f40 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4dbc │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, d4eec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d4ef2 │ │ │ │ ldr r2, [pc, #120] @ (d4f44 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d4f48 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d4f4c ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n d4e1a │ │ │ │ ldr r1, [pc, #104] @ (d4f50 ) │ │ │ │ add r1, pc │ │ │ │ b.n d4dc6 │ │ │ │ ldr r3, [pc, #100] @ (d4f54 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4ec6 │ │ │ │ @@ -122199,16 +122199,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d558c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, d5014 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d543a │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -122217,28 +122217,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 d5484 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d53d6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d535e │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d5484 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d5076 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d535e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d535e │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -122261,27 +122261,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 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d50c0 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d50e0 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -122348,15 +122348,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 2e7f98 │ │ │ │ + bl 2e7f80 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d559e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -122443,27 +122443,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d4fbc │ │ │ │ b.n d5246 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e7e70 │ │ │ │ + bl 2e7e58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d55ba │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d4fbc │ │ │ │ mov r1, r5 │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2faa54 │ │ │ │ + bl 2fa818 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d5090 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d5132 │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -122500,22 +122500,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d535e │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d5062 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d55c6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -122554,15 +122554,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d52c8 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d5090 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ef498 │ │ │ │ + bl 2ef480 │ │ │ │ b.n d51c2 │ │ │ │ ldr.w r2, [pc, #1440] @ d59a0 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -122608,15 +122608,15 @@ │ │ │ │ bne.w d5036 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d5090 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d4fce │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d54ba │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -122651,15 +122651,15 @@ │ │ │ │ bne.w d56b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d580a │ │ │ │ ldr.w r3, [pc, #1172] @ d599c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r1, r5 │ │ │ │ bl d3804 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d3320 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -122672,16 +122672,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d4fe4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4fe4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d4fe4 │ │ │ │ @@ -122925,16 +122925,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d5510 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d5940 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d597e │ │ │ │ ldr r1, [pc, #356] @ (d59b0 ) │ │ │ │ @@ -122943,15 +122943,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #344] @ (d59b4 ) │ │ │ │ ldr r1, [pc, #348] @ (d59b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n d5510 │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ b.n d56a8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d57fe │ │ │ │ @@ -122983,43 +122983,43 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d5510 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, d5938 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, d5932 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r0, d592c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #172] @ (d59bc ) │ │ │ │ ldr r1, [pc, #172] @ (d59c0 ) │ │ │ │ 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 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n d5510 │ │ │ │ ldrd sl, r9, [sp, #28] │ │ │ │ b.n d5722 │ │ │ │ ldr r2, [pc, #148] @ (d59c4 ) │ │ │ │ add r2, pc │ │ │ │ b.n d5908 │ │ │ │ ldr r3, [pc, #148] @ (d59c8 ) │ │ │ │ @@ -123029,30 +123029,30 @@ │ │ │ │ add r8, pc │ │ │ │ b.n d58e4 │ │ │ │ ldr r3, [pc, #140] @ (d59d0 ) │ │ │ │ add r3, pc │ │ │ │ b.n d5844 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, d5984 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d598a │ │ │ │ ldr r2, [pc, #116] @ (d59d4 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #112] @ (d59d8 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #112] @ (d59dc ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n d58a4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #96] @ (d59e0 ) │ │ │ │ add r1, pc │ │ │ │ b.n d584e │ │ │ │ ldr r3, [pc, #92] @ (d59e4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -123093,15 +123093,15 @@ │ │ │ │ @ instruction: 0xf7800028 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d5a08 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cbz r0, d5a0c │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -123111,16 +123111,16 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d5a42 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d5a38 │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2faa54 │ │ │ │ + bl 2fa818 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #136 @ 0x88 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #271 @ 0x10f │ │ │ │ @@ -123264,15 +123264,15 @@ │ │ │ │ beq.n d5c06 │ │ │ │ cmp.w r9, #32 │ │ │ │ beq.w d5ce0 │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5f6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ 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 │ │ │ │ @@ -123286,22 +123286,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 d5cea │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ 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 2faae0 │ │ │ │ + bl 2faac8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 610ec │ │ │ │ add.w r2, r8, #1136 @ 0x470 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -123332,15 +123332,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 2faae0 │ │ │ │ + bl 2faac8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, d5cf0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -123349,19 +123349,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 2faae0 │ │ │ │ + bl 2faac8 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 20080c │ │ │ │ + bl 2007f4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w d5e12 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ @@ -123390,20 +123390,20 @@ │ │ │ │ beq.n d5ce0 │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ beq.n d5d5c │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5f5e │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.w d5c1e │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d5c1e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w d5c1e │ │ │ │ add.w r3, r8, #464 @ 0x1d0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -123507,16 +123507,16 @@ │ │ │ │ beq.n d5f24 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r6, #2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d5eca │ │ │ │ movs r1, #0 │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2faa54 │ │ │ │ + bl 2fa818 │ │ │ │ ldr.w r3, [fp, #3956] @ 0xf74 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3312] @ 0xcf0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #7 │ │ │ │ beq.n d5ed8 │ │ │ │ @@ -123583,15 +123583,15 @@ │ │ │ │ movne r6, #4 │ │ │ │ bne.n d5e70 │ │ │ │ add.w r0, r7, #344 @ 0x158 │ │ │ │ ldrb.w r3, [r5, #3672] @ 0xe58 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2ecc58 │ │ │ │ + bl 2ecc40 │ │ │ │ str.w r4, [r7, #552] @ 0x228 │ │ │ │ mov r4, r5 │ │ │ │ b.n d5dee │ │ │ │ ldr.w r3, [fp, #3956] @ 0xf74 │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -123602,15 +123602,15 @@ │ │ │ │ movne r6, #2 │ │ │ │ bne.n d5e70 │ │ │ │ ldrb.w r3, [r5, #3672] @ 0xe58 │ │ │ │ add.w r0, r7, #344 @ 0x158 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2ecc58 │ │ │ │ + bl 2ecc40 │ │ │ │ str.w r5, [r7, #552] @ 0x228 │ │ │ │ b.n d5dee │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ b.n d5ba2 │ │ │ │ cmp.w r9, #256 @ 0x100 │ │ │ │ it hi │ │ │ │ @@ -124122,18 +124122,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 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n d6584 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n d656a │ │ │ │ rbit fp, r4 │ │ │ │ @@ -124142,33 +124142,33 @@ │ │ │ │ mov r0, r3 │ │ │ │ clz fp, fp │ │ │ │ mov r9, r2 │ │ │ │ b.n d6550 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n d65d8 │ │ │ │ mov r1, fp │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2faa54 │ │ │ │ + bl 2fa818 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bls.n d6540 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cbz r7, d6540 │ │ │ │ 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 2ef5ec │ │ │ │ + bl 2ef5d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d65e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd fp, r2, [sp, #16] │ │ │ │ @@ -124218,18 +124218,18 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d656a │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2ef5ec │ │ │ │ + bl 2ef5d4 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, d65e8 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -124660,24 +124660,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 20085c │ │ │ │ + bl 200844 │ │ │ │ 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 200828 │ │ │ │ + bl 200810 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (d6a70 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (d6a6c ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -124744,21 +124744,21 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov.w r7, #328 @ 0x148 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mla r7, r7, r4, r9 │ │ │ │ ldr.w r1, [r7, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ - bl 2ef5ec │ │ │ │ + bl 2ef5d4 │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - bl 2ea838 │ │ │ │ + bl 2ea820 │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d6ee2 │ │ │ │ ldrd r7, r1, [r0, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, sl │ │ │ │ @@ -124797,20 +124797,20 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ it mi │ │ │ │ ldrmi.w r6, [r2, #384] @ 0x180 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r3, #3956] @ 0xf74 │ │ │ │ add r2, r4 │ │ │ │ - bl 2ea8f8 │ │ │ │ + bl 2ea8e0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #3956] @ 0xf74 │ │ │ │ add r0, r4 │ │ │ │ - bl 2ea830 │ │ │ │ + bl 2ea818 │ │ │ │ mov fp, r0 │ │ │ │ ldrd r3, r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w d6eb0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ @@ -125843,15 +125843,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #192] @ (d7780 ) │ │ │ │ ldr r1, [pc, #196] @ (d7784 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n d76ac │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ cbnz r0, d7722 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -125964,15 +125964,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #64] @ (d7838 ) │ │ │ │ ldr r1, [pc, #68] @ (d783c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d77e6 │ │ │ │ ldr r3, [pc, #48] @ (d7840 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -126768,15 +126768,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d8118 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d811c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d80ac │ │ │ │ ldr r3, [pc, #48] @ (d8120 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126836,15 +126836,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d81d8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d81dc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d816c │ │ │ │ ldr r3, [pc, #48] @ (d81e0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126904,15 +126904,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d8298 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d829c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d822c │ │ │ │ ldr r3, [pc, #48] @ (d82a0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131405,25 +131405,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (db3d4 ) │ │ │ │ ldr r1, [pc, #64] @ (db3d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n db308 │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db3dc ) │ │ │ │ ldr r1, [pc, #48] @ (db3e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n db36e │ │ │ │ ldr r6, [pc, #176] @ (db46c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -131756,15 +131756,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (db810 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db678 │ │ │ │ ldr r3, [pc, #128] @ (db814 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131801,15 +131801,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db820 ) │ │ │ │ ldr r1, [pc, #48] @ (db824 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n db720 │ │ │ │ ldr r2, [pc, #696] @ (dbab8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -132126,15 +132126,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (dbc1c ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dba84 │ │ │ │ ldr r3, [pc, #128] @ (dbc20 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -132171,15 +132171,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dbc2c ) │ │ │ │ ldr r1, [pc, #48] @ (dbc30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dbb2c │ │ │ │ mov sl, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -132496,15 +132496,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (dc028 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dbe90 │ │ │ │ ldr r3, [pc, #128] @ (dc02c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -132541,15 +132541,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dc038 ) │ │ │ │ ldr r1, [pc, #48] @ (dc03c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dbf38 │ │ │ │ cmp r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ str r6, [sp, #376] @ 0x178 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -132855,15 +132855,15 @@ │ │ │ │ blx 610ec │ │ │ │ b.n dc0c8 │ │ │ │ ldr r2, [pc, #684] @ (dc63c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dc640 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n dc42a │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r4, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -133005,25 +133005,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dc422 │ │ │ │ ldr r2, [pc, #276] @ (dc658 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #276] @ (dc65c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w dc3a4 │ │ │ │ b.n dc42a │ │ │ │ ldr r2, [pc, #260] @ (dc660 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (dc664 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dc1b6 │ │ │ │ ldrb.w r3, [r4, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dc3a4 │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ b.n dc434 │ │ │ │ @@ -133047,15 +133047,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #188] @ (dc66c ) │ │ │ │ ldr r1, [pc, #188] @ (dc670 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dc4c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ b.n dc4fe │ │ │ │ @@ -133063,15 +133063,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #156] @ (dc674 ) │ │ │ │ ldr r1, [pc, #160] @ (dc678 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dc30c │ │ │ │ ldr r3, [pc, #80] @ (dc634 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w dc318 │ │ │ │ @@ -133089,15 +133089,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (dc680 ) │ │ │ │ ldr r1, [pc, #108] @ (dc684 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dc214 │ │ │ │ nop │ │ │ │ subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ @@ -133684,15 +133684,15 @@ │ │ │ │ blx 610ec │ │ │ │ b.n dc8fc │ │ │ │ ldr r2, [pc, #684] @ (dcf50 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dcf54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dcdf4 │ │ │ │ ldrb.w r3, [r6, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r5, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -133813,25 +133813,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n dcde8 │ │ │ │ ldr r2, [pc, #316] @ (dcf68 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #316] @ (dcf6c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w dccba │ │ │ │ b.n dcdf4 │ │ │ │ ldr r2, [pc, #296] @ (dcf70 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #296] @ (dcf74 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dca82 │ │ │ │ ldr r3, [pc, #288] @ (dcf78 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.n dcd7e │ │ │ │ @@ -133849,25 +133849,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #248] @ (dcf80 ) │ │ │ │ ldr r1, [pc, #248] @ (dcf84 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dcd74 │ │ │ │ ldr.w r2, [r6, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #232] @ (dcf88 ) │ │ │ │ ldr r1, [pc, #232] @ (dcf8c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dcc42 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ bic.w r8, r3, #2 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ b.n dcdb8 │ │ │ │ @@ -133907,15 +133907,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #124] @ (dcf98 ) │ │ │ │ ldr r1, [pc, #128] @ (dcf9c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dcaee │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -134033,15 +134033,15 @@ │ │ │ │ and.w r3, r3, #128 @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd00a │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n dd00a │ │ │ │ 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 │ │ │ │ @@ -134353,25 +134353,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (dd400 ) │ │ │ │ ldr r1, [pc, #68] @ (dd404 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dd32a │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dd408 ) │ │ │ │ ldr r1, [pc, #52] @ (dd40c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dd370 │ │ │ │ nop │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #24] │ │ │ │ @@ -134455,15 +134455,15 @@ │ │ │ │ ldr.w r2, [r2, #1352] @ 0x548 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #32] @ (dd4e4 ) │ │ │ │ ldr r2, [pc, #36] @ (dd4e8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n dd460 │ │ │ │ nop │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #18] │ │ │ │ @@ -134481,15 +134481,15 @@ │ │ │ │ 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 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #232] @ (dd5f8 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -134499,18 +134499,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n dd5d6 │ │ │ │ cmp r3, #2 │ │ │ │ bls.n dd5f0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -134526,21 +134526,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #16 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -134552,15 +134552,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 dd5f0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -134659,15 +134659,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 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -134675,18 +134675,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w dddb8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w ddddc │ │ │ │ subs r3, #3 │ │ │ │ @@ -134702,21 +134702,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -134724,28 +134724,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 │ │ │ │ @@ -134754,27 +134754,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -134806,18 +134806,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ cbz r5, dd8c8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, dd8c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, dd8c0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -134826,15 +134826,15 @@ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n dd8ac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w ddac6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dd686 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dda84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -134866,25 +134866,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dd94c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -134896,15 +134896,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -134976,19 +134976,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r2, [pc, #916] @ (dde24 ) │ │ │ │ ldr r3, [pc, #900] @ (dde18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135022,15 +135022,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 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w dde08 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, ddb1a │ │ │ │ @@ -135045,28 +135045,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ddb4c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -135074,27 +135074,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r9, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r3, r9, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -135126,15 +135126,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 ddde4 │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ @@ -135168,19 +135168,19 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl dd4ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -135188,25 +135188,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -135239,15 +135239,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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] │ │ │ │ @@ -135349,15 +135349,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ adds r2, r6, #1 │ │ │ │ ands r2, r6 │ │ │ │ bne.n dde9a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r2, [pc, #536] @ (de098 ) │ │ │ │ ldr r3, [pc, #528] @ (de094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135419,126 +135419,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddf3c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ddf68 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddfd0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ vldr d0, [pc, #168] @ de088 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, de00c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ 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 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n dde7e │ │ │ │ cmp r1, #1 │ │ │ │ bne.n de082 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ddf06 │ │ │ │ @@ -135547,20 +135547,20 @@ │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ bne.n de042 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n de046 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bl 216890 │ │ │ │ + bl 216878 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w ddecc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n dde7e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -135604,15 +135604,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 22acec │ │ │ │ + bl 22acd4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [pc, #248] @ (de208 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -135626,38 +135626,38 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n de198 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 247fcc │ │ │ │ + bl 247fb4 │ │ │ │ cbz r0, de198 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ bl dde30 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 248228 │ │ │ │ + bl 248210 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f438 │ │ │ │ b.n de198 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 22acec │ │ │ │ + bl 22acd4 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 248228 │ │ │ │ + bl 248210 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #112] @ (de20c ) │ │ │ │ ldr r3, [pc, #100] @ (de200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -135683,15 +135683,15 @@ │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n de0fc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r6, #16 │ │ │ │ - bl 22acec │ │ │ │ + bl 22acd4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ b.n de10c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r0, r1, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135733,25 +135733,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 2e28c4 │ │ │ │ + bl 2e28ac │ │ │ │ ldr r3, [pc, #696] @ (de53c ) │ │ │ │ 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 2e28c4 │ │ │ │ + bl 2e28ac │ │ │ │ ldr r2, [pc, #672] @ (de540 ) │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [pc, #672] @ (de544 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [pc, #672] @ (de548 ) │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -135803,15 +135803,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 2e3c14 │ │ │ │ + bl 2e3bfc │ │ │ │ ldr r3, [pc, #548] @ (de564 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [pc, #544] @ (de568 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -135851,25 +135851,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 2e28c4 │ │ │ │ + bl 2e28ac │ │ │ │ ldr r1, [pc, #444] @ (de57c ) │ │ │ │ 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 2e28c4 │ │ │ │ + bl 2e28ac │ │ │ │ ldr r3, [pc, #420] @ (de580 ) │ │ │ │ ldr r1, [pc, #420] @ (de584 ) │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #8 │ │ │ │ @@ -135957,29 +135957,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 2e35d4 │ │ │ │ + bl 2e35bc │ │ │ │ ldr r2, [pc, #208] @ (de5b0 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ strd r2, r6, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [pc, #196] @ (de5b4 ) │ │ │ │ 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 2e3c14 │ │ │ │ + bl 2e3bfc │ │ │ │ ldr r2, [pc, #176] @ (de5b8 ) │ │ │ │ ldr r3, [pc, #32] @ (de528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -136071,41 +136071,41 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl de210 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e5348 │ │ │ │ + bl 2e5330 │ │ │ │ cbz r7, de610 │ │ │ │ ldr r2, [pc, #48] @ (de624 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (de628 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 213c30 │ │ │ │ + bl 213c18 │ │ │ │ mov r3, r0 │ │ │ │ b.n de5fe │ │ │ │ strb r6, [r0, #9] │ │ │ │ movs r0, r5 │ │ │ │ strb r2, [r4, #8] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -136114,39 +136114,39 @@ │ │ │ │ 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 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 │ │ │ │ @@ -136208,29 +136208,29 @@ │ │ │ │ cbz r3, de74a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n de7ce │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #164] @ (de824 ) │ │ │ │ ldr r3, [pc, #156] @ (de820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -136270,26 +136270,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n de7d8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de77e │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n de77e │ │ │ │ movs r0, #1 │ │ │ │ b.n de710 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ adds r6, r0, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -136325,21 +136325,21 @@ │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #16 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ adds r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -136351,15 +136351,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 de8f0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -136461,40 +136461,40 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl de698 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ bne.n de9f4 │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ b.n de968 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r7, #0] │ │ │ │ bne.n de968 │ │ │ │ adds r7, #4 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n de964 │ │ │ │ mov r0, fp │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ ldr r2, [pc, #36] @ (dea4c ) │ │ │ │ ldr r3, [pc, #28] @ (dea48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -136524,25 +136524,25 @@ │ │ │ │ ldr r3, [pc, #80] @ (deac4 ) │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, deaa0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (deac8 ) │ │ │ │ ldr r2, [pc, #32] @ (deac4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136599,25 +136599,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, deb52 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (deb98 ) │ │ │ │ ldr r2, [pc, #60] @ (deb94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136662,15 +136662,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 21fd68 │ │ │ │ + bl 21fd50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, debf2 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ @@ -136680,38 +136680,38 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n debd8 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n deccc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -136721,19 +136721,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 214374 │ │ │ │ + bl 21435c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ 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 │ │ │ │ @@ -136742,25 +136742,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dec5e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21fe1c │ │ │ │ + bl 21fe04 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n decdc │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r2, [pc, #52] @ (ded14 ) │ │ │ │ ldr r3, [pc, #48] @ (ded10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136793,15 +136793,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -136835,15 +136835,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ b.n ded94 │ │ │ │ asrs r6, r0, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ @@ -136855,15 +136855,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -136899,15 +136899,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asrs r6, r1, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -136977,30 +136977,30 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ beq.n deee6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, def5a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ b.n deee8 │ │ │ │ movs r1, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n def3a │ │ │ │ movs r1, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n def3a │ │ │ │ @@ -137049,25 +137049,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n df03a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, df020 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [pc, #184] @ (df0dc ) │ │ │ │ ldr r3, [pc, #180] @ (df0d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -137102,30 +137102,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df09c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ b.n df020 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n df07c │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp] │ │ │ │ @@ -137157,22 +137157,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #680] @ df3b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -137180,18 +137180,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w df382 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w df39c │ │ │ │ subs r3, #3 │ │ │ │ @@ -137207,21 +137207,21 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb.w sl, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] @ df3b8 │ │ │ │ @@ -137233,94 +137233,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl def98 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, df230 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n df3a8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -137345,18 +137345,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ ldr r2, [pc, #108] @ (df3bc ) │ │ │ │ ldr r3, [pc, #96] @ (df3b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -137434,25 +137434,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n df460 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df446 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [pc, #276] @ (df55c ) │ │ │ │ ldr r2, [pc, #268] @ (df558 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -137494,30 +137494,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df4ce │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n df446 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n df4b2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n df4b2 │ │ │ │ @@ -137529,30 +137529,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df524 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n df446 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n df4b2 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -137592,42 +137592,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, df5c4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -137651,30 +137651,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #420] @ (df7fc ) │ │ │ │ ldr r3, [pc, #404] @ (df7f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w df7e8 │ │ │ │ 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 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl df3c0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -137711,23 +137711,23 @@ │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n df7de │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -137758,36 +137758,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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n df656 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, df7b8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov sl, r0 │ │ │ │ b.n df6e0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n df794 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -137840,37 +137840,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2228] @ e0108 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df892 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -137878,26 +137878,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219a50 │ │ │ │ + bl 219a38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 21e4d8 │ │ │ │ + bl 21e4c0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -137943,33 +137943,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df97a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138015,53 +138015,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfa22 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dfa60 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -138069,31 +138069,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 2143ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138105,15 +138105,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -138126,24 +138126,24 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #2 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ mov r1, sl │ │ │ │ str r5, [r0, #32] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ @@ -138197,15 +138197,15 @@ │ │ │ │ bl de828 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r9, #12] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -138240,15 +138240,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r2, #5 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -138257,15 +138257,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -138291,15 +138291,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r2, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -138310,15 +138310,15 @@ │ │ │ │ bl de828 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dedd0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138330,18 +138330,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r2, #14 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138364,40 +138364,40 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl dee88 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n dfde0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -138412,15 +138412,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w e1588 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w e1498 │ │ │ │ @@ -138457,53 +138457,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dfed8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dff16 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -138511,43 +138511,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 2143c4 │ │ │ │ + bl 2143ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 219940 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138566,20 +138566,20 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ 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 │ │ │ │ @@ -138590,18 +138590,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ @@ -138627,25 +138627,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl dee88 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #96] @ 0x60 │ │ │ │ bhi.w e157c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -138695,81 +138695,81 @@ │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0134 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 219940 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218b34 │ │ │ │ + bl 218b1c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2146dc │ │ │ │ + bl 2146c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e01a6 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -138800,18 +138800,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -138827,18 +138827,18 @@ │ │ │ │ bl dea50 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 219940 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -138846,15 +138846,15 @@ │ │ │ │ bl dea50 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138984,33 +138984,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 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ movw r1, #775 @ 0x307 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -139027,15 +139027,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ bl de698 │ │ │ │ @@ -139051,15 +139051,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de698 │ │ │ │ @@ -139071,33 +139071,33 @@ │ │ │ │ bl def98 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0520 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -139107,79 +139107,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e0578 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e05d8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r2, #15 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r2, #3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -139200,86 +139200,86 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218b34 │ │ │ │ + bl 218b1c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e067c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 2143ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e06e2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #16 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139358,15 +139358,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ @@ -139401,15 +139401,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ ldrb r5, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -139442,15 +139442,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -139498,15 +139498,15 @@ │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ bl de900 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -139537,15 +139537,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r2, #6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -139561,15 +139561,15 @@ │ │ │ │ bl de900 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -139600,18 +139600,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 219940 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl de62c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -139633,15 +139633,15 @@ │ │ │ │ bl ded18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n e0aec │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl df3c0 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -139668,31 +139668,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl deacc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -139709,15 +139709,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139729,44 +139729,44 @@ │ │ │ │ bl def98 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0c16 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2143c4 │ │ │ │ + bl 2143ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 219940 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -139783,20 +139783,20 @@ │ │ │ │ movs r6, #4 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ bl de698 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -139823,15 +139823,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -139850,46 +139850,46 @@ │ │ │ │ bl def98 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0d5e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 2143ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 219940 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -139908,15 +139908,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -139927,53 +139927,53 @@ │ │ │ │ bl def98 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0e30 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0e6e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -139981,70 +139981,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 2143ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 219940 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0f18 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de698 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -140090,38 +140090,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0fc2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ movs r2, #13 │ │ │ │ mov r6, r0 │ │ │ │ @@ -140129,15 +140129,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -140180,34 +140180,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e1096 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -140217,29 +140217,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ 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 │ │ │ │ @@ -140250,22 +140250,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r9, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -140289,15 +140289,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r2, #10 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -140335,82 +140335,82 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r2, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 219940 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #812 @ (adr r3, e15a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl df3c0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #792 @ (adr r3, e15a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dee88 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #756 @ (adr r3, e15b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mvn.w r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl dee88 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ @@ -140438,70 +140438,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e135c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 219ae8 │ │ │ │ + bl 219ad0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 │ │ │ │ @@ -140510,18 +140510,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ ldr r2, [pc, #420] @ (e15b8 ) │ │ │ │ ldr r3, [pc, #424] @ (e15bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -140619,15 +140619,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl deacc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.w e0b42 │ │ │ │ movs r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n e133e │ │ │ │ movs r0, #1 │ │ │ │ @@ -140724,43 +140724,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e1674 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 df560 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -140769,29 +140769,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ mvn.w r8, r8 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #224] @ 0xe0 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -140824,49 +140824,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 21876c │ │ │ │ + bl 218754 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e17b0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl df560 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -140880,27 +140880,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -140909,27 +140909,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -140937,68 +140937,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e18f8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e1938 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e3006 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -141053,15 +141053,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 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n e168c │ │ │ │ nop │ │ │ │ ands.w r0, ip, fp, ror #2 │ │ │ │ ands.w r0, r4, fp, ror #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -141069,43 +141069,43 @@ │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e1a3c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #212] @ 0xd4 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -141136,24 +141136,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -141161,29 +141161,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -141215,24 +141215,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -141240,29 +141240,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #188] @ 0xbc │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -141294,24 +141294,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -141319,29 +141319,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -141373,24 +141373,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -141398,29 +141398,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -141452,24 +141452,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -141477,29 +141477,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -141531,26 +141531,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -141558,29 +141558,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -141612,26 +141612,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -141639,46 +141639,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e305c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [r2, #32] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ bic.w r8, r9, r8 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -141703,26 +141703,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -141730,47 +141730,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3058 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -141795,24 +141795,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -141820,45 +141820,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -141885,53 +141885,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -141962,24 +141962,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -141987,29 +141987,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -142040,24 +142040,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -142065,45 +142065,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -142134,24 +142134,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -142159,38 +142159,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -142223,24 +142223,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -142248,39 +142248,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -142313,24 +142313,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -142338,39 +142338,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -142398,24 +142398,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -142423,39 +142423,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3066 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -142481,24 +142481,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -142506,39 +142506,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3066 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -142565,24 +142565,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -142590,38 +142590,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -142655,24 +142655,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -142680,41 +142680,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -142737,15 +142737,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #428] @ (e306c ) │ │ │ │ ldr r3, [pc, #428] @ (e3070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -142856,26 +142856,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w e1a18 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1a4c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.w e1a4c │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e3018 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e3018 │ │ │ │ @@ -142914,29 +142914,29 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl deb9c │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e30c2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -142945,18 +142945,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e32bc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e32d6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -142972,22 +142972,22 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #16 │ │ │ │ ldrb.w fp, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] @ e3d50 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -142997,51 +142997,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -143049,18 +143049,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 │ │ │ │ @@ -143107,21 +143107,21 @@ │ │ │ │ b.n e314c │ │ │ │ movs r3, #32 │ │ │ │ b.n e314c │ │ │ │ movs r3, #1 │ │ │ │ b.n e314c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -143130,18 +143130,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e41b4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4342 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143156,22 +143156,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -143179,64 +143179,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e33e2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3408 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r6, r0 │ │ │ │ b.n e34fa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -143245,18 +143245,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e37d8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e37fe │ │ │ │ subs r3, #3 │ │ │ │ @@ -143269,22 +143269,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -143292,36 +143292,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r2, [pc, #2136] @ e3d54 │ │ │ │ ldr.w r3, [pc, #2120] @ e3d48 │ │ │ │ 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 e4576 │ │ │ │ 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 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -143330,18 +143330,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e41fc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e434a │ │ │ │ subs r3, #3 │ │ │ │ @@ -143356,37 +143356,37 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 e34d2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -143395,18 +143395,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #13 │ │ │ │ bhi.w e426e │ │ │ │ cmp r2, #2 │ │ │ │ bls.w e4326 │ │ │ │ subs r2, #3 │ │ │ │ @@ -143420,21 +143420,21 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ b.n e34a4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -143443,18 +143443,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e422a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4334 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143469,22 +143469,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -143492,15 +143492,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e456c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -143513,21 +143513,21 @@ │ │ │ │ movs r4, #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl df560 │ │ │ │ mov r6, r0 │ │ │ │ b.n e34fa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -143536,18 +143536,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bls.w e347a │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n e37fe │ │ │ │ @@ -143565,21 +143565,21 @@ │ │ │ │ movs r6, r1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ b.n e34a2 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n e34a2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -143588,18 +143588,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4214 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4318 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143614,22 +143614,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -143639,15 +143639,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e449e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -143682,21 +143682,21 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ b.n e3aac │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -143705,18 +143705,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e41e4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4310 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143731,22 +143731,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -143757,15 +143757,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e44a8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -143803,26 +143803,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl de698 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r6, r0 │ │ │ │ b.n e34fa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -143832,18 +143832,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e41cc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e432e │ │ │ │ subs r3, #3 │ │ │ │ @@ -143858,22 +143858,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #64 @ 0x40 │ │ │ │ movne.w fp, #16 │ │ │ │ ldrb.w r9, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -143881,54 +143881,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3bd6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl def98 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e34fa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -143937,18 +143937,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e453e │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e455c │ │ │ │ subs r3, #3 │ │ │ │ @@ -143963,97 +143963,97 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl def98 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e3d0e │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ b.w e34fa │ │ │ │ ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -144061,18 +144061,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4258 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e433c │ │ │ │ subs r3, #3 │ │ │ │ @@ -144087,37 +144087,37 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl def98 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -144158,39 +144158,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 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 e3448 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -144198,21 +144198,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 e37b6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -144221,18 +144221,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4242 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4320 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144247,114 +144247,114 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl def98 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e4022 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r6, r0 │ │ │ │ b.w e34fa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 e37a6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 e37a6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -144363,18 +144363,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e37d8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e37fe │ │ │ │ subs r3, #3 │ │ │ │ @@ -144386,39 +144386,39 @@ │ │ │ │ tst.w r9, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ b.w e34a2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 e37a6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -144521,30 +144521,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e42a8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ b.w e34fa │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n e428a │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ @@ -144625,30 +144625,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e43f0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r0 │ │ │ │ b.w e390e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n e43cc │ │ │ │ movs r2, #1 │ │ │ │ @@ -144680,31 +144680,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, e4474 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r0 │ │ │ │ b.w e3a64 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n e4452 │ │ │ │ movs r2, #1 │ │ │ │ @@ -144748,30 +144748,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e4512 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ b.w e3760 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n e44f4 │ │ │ │ movs r2, #1 │ │ │ │ @@ -144816,15 +144816,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 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e5248 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144879,15 +144879,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4622 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262028 │ │ │ │ + bl 262010 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e46ea │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movw r7, #727 @ 0x2d7 │ │ │ │ @@ -144895,21 +144895,21 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, e4688 │ │ │ │ b.n e46dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cbz r2, e4682 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cbz r0, e4682 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cbz r2, e4682 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, e46dc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n e4682 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -144919,15 +144919,15 @@ │ │ │ │ bhi.n e4682 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n e4682 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r3, #789 @ 0x315 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n e4668 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ str r6, [r5, #4] │ │ │ │ @@ -144942,15 +144942,15 @@ │ │ │ │ movne r2, fp │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e4660 │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -144993,19 +144993,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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e477a │ │ │ │ mov r0, fp │ │ │ │ - bl 23145c │ │ │ │ + bl 231444 │ │ │ │ ldr.w r2, [pc, #2608] @ e51ac │ │ │ │ ldr.w r3, [pc, #2600] @ e51a8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -145018,66 +145018,66 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl deb9c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e53ba │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r7, [r9, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -145108,57 +145108,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r0, sl │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ mov r0, sl │ │ │ │ - bl 21561c │ │ │ │ + bl 215604 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e471e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e46fc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n e45f6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ bl deb9c │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e4926 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -145166,18 +145166,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e5220 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e523c │ │ │ │ subs r3, #3 │ │ │ │ @@ -145193,22 +145193,22 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #1996] @ e51b0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ @@ -145218,24 +145218,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -145243,18 +145243,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e517e │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e5198 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145270,55 +145270,55 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df800 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -145327,27 +145327,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -145376,27 +145376,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -145404,18 +145404,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e51b4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e51d0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145430,40 +145430,40 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ b.n e48d2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl e3074 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -145478,23 +145478,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl deb9c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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] │ │ │ │ @@ -145505,28 +145505,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -145536,44 +145536,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e51fe │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e5218 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145589,21 +145589,21 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, r8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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} │ │ │ │ @@ -145614,34 +145614,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -145649,18 +145649,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e51dc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e51f6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145676,52 +145676,52 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -145737,27 +145737,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df0e0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -145766,25 +145766,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r8, [sl, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -145814,18 +145814,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ b.w e48d2 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w e48e8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -145839,15 +145839,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w e48e8 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r1, r2, #787 @ 0x313 │ │ │ │ cmp r1, #5 │ │ │ │ bls.w e4744 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e46fc │ │ │ │ b.w e48f6 │ │ │ │ movs r3, #1 │ │ │ │ b.n e4bd2 │ │ │ │ subs r3, #14 │ │ │ │ @@ -145942,15 +145942,15 @@ │ │ │ │ b.w e49b0 │ │ │ │ ldr.w r4, [fp, #432] @ 0x1b0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e45f0 │ │ │ │ mov r8, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w e477a │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w e471e │ │ │ │ b.w e4746 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @@ -145960,21 +145960,21 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl deb9c │ │ │ │ mov r8, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -145983,27 +145983,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -146011,21 +146011,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -146048,15 +146048,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df0e0 │ │ │ │ b.w e48d2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -146179,17 +146179,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n e54f2 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, e5508 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -146342,15 +146342,15 @@ │ │ │ │ b.n e5596 │ │ │ │ ldr r2, [pc, #28] @ (e5694 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (e5698 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n e55d4 │ │ │ │ nop │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -146975,15 +146975,15 @@ │ │ │ │ ldr r3, [pc, #36] @ (e5d08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #36] @ (e5d0c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (e5d10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n e5cd0 │ │ │ │ ldr r3, [pc, #28] @ (e5d14 ) │ │ │ │ add r3, pc │ │ │ │ b.n e5ce4 │ │ │ │ ldr r3, [pc, #28] @ (e5d18 ) │ │ │ │ add r3, pc │ │ │ │ b.n e5ce4 │ │ │ │ @@ -147029,16 +147029,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl e5ac0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e5d4a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -147142,16 +147142,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ it eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ beq.n e5ece │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cbz r0, e5ec8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -147391,16 +147391,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl e5a70 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, e6170 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r5 │ │ │ │ ldreq.w r2, [fp, #236] @ 0xec │ │ │ │ orreq r2, r3 │ │ │ │ @@ -148229,15 +148229,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e6a30 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e69f8 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 150490 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148631,15 +148631,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e6e6c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e6e32 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 150490 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148791,15 +148791,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w e6aac │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n e7016 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ 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 e7016 │ │ │ │ movs r2, #1 │ │ │ │ @@ -149119,16 +149119,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 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, e7400 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e7400 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -149220,16 +149220,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 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, e7530 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e7530 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -151041,15 +151041,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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e897e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -151057,28 +151057,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 e89c0 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f18e4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a153c │ │ │ │ + bl 2a1524 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e89d6 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e89ae │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f18e4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e89c0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151394,35 +151394,35 @@ │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8e50 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #20 │ │ │ │ bl 11c3b8 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n e8dd6 │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, e8dc6 │ │ │ │ bl 164dcc │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e8dba │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #980] @ 0x3d4 │ │ │ │ cbz r1, e8de2 │ │ │ │ mov r0, r6 │ │ │ │ bl 164dcc │ │ │ │ ldr.w r3, [r8, #1196] @ 0x4ac │ │ │ │ cbz r3, e8e2a │ │ │ │ @@ -151643,24 +151643,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n e902c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e9052 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b70 │ │ │ │ + bl 1f1b58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e9026 │ │ │ │ ldr.w r0, [r8, #3968] @ 0xf80 │ │ │ │ adds r4, #4 │ │ │ │ bl 17d1ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a1550 │ │ │ │ + bl 2a1538 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e902c │ │ │ │ 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 │ │ │ │ @@ -151738,15 +151738,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #32 │ │ │ │ bl c4e18 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #856] @ 0x358 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #276 @ 0x114 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl c4b60 │ │ │ │ @@ -151914,15 +151914,15 @@ │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e938e │ │ │ │ ldr.w r1, [r8, #864] @ 0x360 │ │ │ │ cbz r0, e937c │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e92ac │ │ │ │ ldr.w r3, [r8, #868] @ 0x364 │ │ │ │ str.w r9, [r8, #864] @ 0x360 │ │ │ │ str.w r4, [r8, #872] @ 0x368 │ │ │ │ add r9, r3 │ │ │ │ @@ -151996,21 +151996,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6400 @ 0x1900 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, e9454 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n e940e │ │ │ │ vldr d7, [pc, #48] @ e9488 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (e9498 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -152403,50 +152403,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 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ cbz r5, e9934 │ │ │ │ add.w r1, r5, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ addw r5, sp, #1932 @ 0x78c │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 160bfc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [pc, #84] @ (e99b0 ) │ │ │ │ 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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ ldr r2, [pc, #48] @ (e99b4 ) │ │ │ │ ldr r3, [pc, #36] @ (e99a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -152487,19 +152487,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61b08 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r7, pc │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ ldrb.w r8, [r5, #96] @ 0x60 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ 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 │ │ │ │ @@ -152524,15 +152524,15 @@ │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e9abc │ │ │ │ ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ cbz r0, e9aac │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, e9a88 │ │ │ │ ldr.w r3, [r4, #872] @ 0x368 │ │ │ │ str.w r5, [r4, #868] @ 0x364 │ │ │ │ str.w r8, [r4, #876] @ 0x36c │ │ │ │ add r5, r3 │ │ │ │ b.n e9a84 │ │ │ │ @@ -152614,15 +152614,15 @@ │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2564] @ 0xa04 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, e9b7c │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n e9b76 │ │ │ │ @@ -152806,15 +152806,15 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r1, #9152 @ 0x23c0 │ │ │ │ add.w r8, r8, #28 │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ cbz r1, e9d86 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - bl 21d420 │ │ │ │ + bl 21d408 │ │ │ │ mov ip, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -152866,19 +152866,19 @@ │ │ │ │ strb.w r1, [r3, #361] @ 0x169 │ │ │ │ lsls r7, r2, #29 │ │ │ │ bmi.w ea018 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ strd r6, r5, [sp, #80] @ 0x50 │ │ │ │ add.w r9, sp, #352 @ 0x160 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r5, r3 │ │ │ │ @@ -152889,65 +152889,65 @@ │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ bl 160bfc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2528 @ 0x9e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp r8, r5 │ │ │ │ beq.n e9ea6 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e9e3e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n e9e66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a153c │ │ │ │ + bl 2a1524 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9e5c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 60bc8 │ │ │ │ b.n e9e5c │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r6, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr.w r3, [pc, #1544] @ ea4c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65343 @ 0xff3f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2460 @ 0x99c │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ addw ip, sp, #2460 @ 0x99c │ │ │ │ addw r4, sp, #2492 @ 0x9bc │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -153199,15 +153199,15 @@ │ │ │ │ cbz r3, ea1d2 │ │ │ │ ldrb.w r0, [r3, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [fp, #212] @ 0xd4 │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [fp, #212] @ 0xd4 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n ea1ba │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ cbz r6, ea234 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrd r4, r7, [r6, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -153498,21 +153498,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6400 @ 0x1900 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, ea532 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n ea4ee │ │ │ │ vldr d7, [pc, #44] @ ea560 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #52] @ (ea570 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -154223,16 +154223,16 @@ │ │ │ │ cbz r0, ead74 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, ead86 │ │ │ │ ldrb.w r4, [r8, #3] │ │ │ │ lsr.w r4, r4, r9 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ beq.n ead86 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ 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 ead88 │ │ │ │ @@ -154810,16 +154810,16 @@ │ │ │ │ bpl.n eb3d8 │ │ │ │ ldr.w r5, [sl, r4, lsl #2] │ │ │ │ cbz r5, eb3d0 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n eb400 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eb4ae │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, r5 │ │ │ │ cbnz r7, eb3d6 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ @@ -154837,28 +154837,28 @@ │ │ │ │ bmi.n eb48e │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n eb46a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ 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 eb454 │ │ │ │ cbz r6, eb454 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n eb442 │ │ │ │ add.w r3, r0, fp │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n eb442 │ │ │ │ @@ -154877,32 +154877,32 @@ │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n eb412 │ │ │ │ ldrd r4, r6, [sp] │ │ │ │ add r8, r5 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ b.n eb3d0 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, eb482 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb4ec │ │ │ │ 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 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, eb4a6 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb4fc │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n eb3f2 │ │ │ │ @@ -155034,15 +155034,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #32 │ │ │ │ bl c4e18 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #856] @ 0x358 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #268 @ 0x10c │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 61b08 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl c4b60 │ │ │ │ @@ -155194,15 +155194,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n eb830 │ │ │ │ ldr.w r3, [r6, #864] @ 0x360 │ │ │ │ cbz r0, eb820 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n eb782 │ │ │ │ ldr.w r3, [r6, #868] @ 0x364 │ │ │ │ str.w r5, [r6, #864] @ 0x360 │ │ │ │ str.w sl, [r6, #872] @ 0x368 │ │ │ │ add r5, r3 │ │ │ │ @@ -155284,24 +155284,24 @@ │ │ │ │ ldr.w r0, [ip, #880] @ 0x370 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n eb8ce │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #20 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 11c290 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cbnz r6, eb928 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, eb95a │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl c481c │ │ │ │ @@ -155533,23 +155533,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n ebc10 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n ebb88 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov fp, r0 │ │ │ │ bl d23c4 │ │ │ │ ldr.w r1, [r8, #264] @ 0x108 │ │ │ │ mov sl, r0 │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 20064c │ │ │ │ + bl 200634 │ │ │ │ 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 │ │ │ │ @@ -156056,29 +156056,29 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n ec19a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ec1a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ec196 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 150d74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ec4b0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ 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 │ │ │ │ @@ -156111,15 +156111,15 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ addw r0, r6, #3916 @ 0xf4c │ │ │ │ bl 160c5c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 11bc44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ 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] │ │ │ │ @@ -156131,17 +156131,17 @@ │ │ │ │ beq.n ec2ba │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ec3ec │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 150f00 │ │ │ │ ldr r2, [pc, #564] @ (ec4cc ) │ │ │ │ ldr r3, [pc, #556] @ (ec4c4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -156178,15 +156178,15 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w ec472 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ cbz r4, ec332 │ │ │ │ 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 │ │ │ │ @@ -156239,15 +156239,15 @@ │ │ │ │ str.w r3, [r8, #888] @ 0x378 │ │ │ │ bl e99b8 │ │ │ │ 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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ec4a6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ @@ -156274,15 +156274,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 1186b0 │ │ │ │ ldr.w r1, [r8, #860] @ 0x35c │ │ │ │ mov sl, r0 │ │ │ │ - bl 2972fc │ │ │ │ + bl 2972e4 │ │ │ │ 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 │ │ │ │ @@ -157643,16 +157643,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n ed27e │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n ed27e │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 200560 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 200548 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed578 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, ed27c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cbnz r3, ed27c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -157808,16 +157808,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 2fa830 │ │ │ │ - bl 200560 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 200548 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed5c6 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ed5b6 │ │ │ │ movs r1, #0 │ │ │ │ @@ -157935,16 +157935,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 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, ed590 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w ed26a │ │ │ │ cbz r3, ed59a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ @@ -157964,16 +157964,16 @@ │ │ │ │ movs r2, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ and.w r1, r0, #3 │ │ │ │ b.n ed43e │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, ed602 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n ed602 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ed43a │ │ │ │ @@ -159050,29 +159050,29 @@ │ │ │ │ subs r4, r5, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ee14e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ bne.n ee144 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 150d74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ee528 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ 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 │ │ │ │ @@ -159104,15 +159104,15 @@ │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ addw r0, r8, #3916 @ 0xf4c │ │ │ │ bl 160c5c │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 11bc44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ 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] │ │ │ │ @@ -159137,15 +159137,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r7, r6, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 1186b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r3, #860] @ 0x35c │ │ │ │ - bl 2972fc │ │ │ │ + bl 2972e4 │ │ │ │ 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 │ │ │ │ @@ -159174,15 +159174,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ee40a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1652ec │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ cbz r4, ee2d6 │ │ │ │ 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 │ │ │ │ @@ -159243,15 +159243,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e99b8 │ │ │ │ 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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldrb.w r3, [r8, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ee4f4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r9, [r3] │ │ │ │ @@ -159309,17 +159309,17 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ee4aa │ │ │ │ mov r0, r8 │ │ │ │ bl 164dcc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150f00 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ee384 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -159370,31 +159370,31 @@ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ b.n ee40a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n ee482 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150f00 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ b.n ee42a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n ee4fe │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150f00 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -162511,16 +162511,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n f081c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n f081c │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 200560 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 200548 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0bcc │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, f081a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cbnz r3, f081a │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -162694,16 +162694,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 2fa830 │ │ │ │ - bl 200560 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 200548 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0c32 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f0c1e │ │ │ │ movs r3, #0 │ │ │ │ @@ -162865,16 +162865,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 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, f0be4 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w f080a │ │ │ │ cbz r3, f0bee │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ @@ -162905,16 +162905,16 @@ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n f0a14 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, f0c70 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n f0c70 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f0a0e │ │ │ │ @@ -168062,21 +168062,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 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n f4414 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, f4432 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n f43a0 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f43a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -168110,15 +168110,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 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movw r2, #2536 @ 0x9e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -168429,35 +168429,35 @@ │ │ │ │ mov fp, r0 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n f4860 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e5944 │ │ │ │ + bl 2e592c │ │ │ │ blx 61b98 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e5944 │ │ │ │ + bl 2e592c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r7, r3 │ │ │ │ rsb r2, r3, #256 @ 0x100 │ │ │ │ blx 610ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e5894 │ │ │ │ + bl 2e587c │ │ │ │ blx 61b98 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e5894 │ │ │ │ + bl 2e587c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61b08 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -171451,15 +171451,15 @@ │ │ │ │ bl 150d74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f8236 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ 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 │ │ │ │ @@ -172091,15 +172091,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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f8208 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -172929,15 +172929,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14c404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f81e2 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f71fe │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w f7000 │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -173235,15 +173235,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f7214 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f81a2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ @@ -173338,15 +173338,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8d60 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f7214 │ │ │ │ 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] │ │ │ │ @@ -173453,15 +173453,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8d60 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f7214 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -173478,20 +173478,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 f7b22 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f7214 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f7214 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w f6d8e │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ @@ -175370,15 +175370,15 @@ │ │ │ │ bl 150d74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w faf18 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ 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 │ │ │ │ @@ -176012,15 +176012,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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w faee8 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -176812,15 +176812,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14c404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w faed0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f9f9e │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r7, r2 │ │ │ │ bne.w f9d9e │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -177116,15 +177116,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f9fb4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fae96 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -177217,15 +177217,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8d60 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f9fb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w faff0 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov fp, r3 │ │ │ │ b.n fa840 │ │ │ │ @@ -177315,15 +177315,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8d60 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f9fb4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ bl 10dc60 │ │ │ │ b.w f9faa │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -177337,20 +177337,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 fa85a │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f9fb4 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w f9fb4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f9b38 │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -179183,15 +179183,15 @@ │ │ │ │ bl 150d74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fdd2a │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ 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 │ │ │ │ @@ -179832,15 +179832,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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fdce4 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -180910,15 +180910,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 14c404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fdccc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w fcc04 │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w fc5e4 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -181117,15 +181117,15 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w fcc1a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fdea4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -181246,15 +181246,15 @@ │ │ │ │ mov r7, r6 │ │ │ │ bl e8d60 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w fcc1a │ │ │ │ mov.w lr, #1 │ │ │ │ b.w fcdba │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ movs r5, r5 │ │ │ │ @@ -181283,15 +181283,15 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl e8d60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w fcc1a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 10dc60 │ │ │ │ b.w fcc10 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add.w fp, sp, #224 @ 0xe0 │ │ │ │ @@ -181315,20 +181315,20 @@ │ │ │ │ cbnz r3, fdd22 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ b.w fd39a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w fcc1a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r7 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w fcc1a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fde0a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -181582,30 +181582,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6400 @ 0x1900 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1796] @ 0x704 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1796] @ 0x704 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156ce8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181625,30 +181625,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6400 @ 0x1900 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1796] @ 0x704 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1796] @ 0x704 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156ce8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181668,30 +181668,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6400 @ 0x1900 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1796] @ 0x704 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1796] @ 0x704 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156ce8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181704,75 +181704,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9848 │ │ │ │ + bl 1e9830 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e99a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9f5c │ │ │ │ + bl 1e9f44 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e951c │ │ │ │ + bl 1e9504 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9270 │ │ │ │ + bl 1e9258 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e93c4 │ │ │ │ + bl 1e93ac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1eda08 │ │ │ │ + bl 1ed9f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9b3c │ │ │ │ + bl 1e9b24 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9644 │ │ │ │ + bl 1e962c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 2072f0 │ │ │ │ + bl 2072d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9f5c │ │ │ │ + bl 1e9f44 │ │ │ │ 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 │ │ │ │ @@ -181980,21 +181980,21 @@ │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe584 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe6ae │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156ce8 │ │ │ │ ldr r2, [pc, #348] @ (fe670 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182032,15 +182032,15 @@ │ │ │ │ mov.w ip, #8 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ bne.w fe3ae │ │ │ │ b.n fe3be │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5888 @ 0x1700 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ bne.w fe710 │ │ │ │ @@ -182057,15 +182057,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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -182134,15 +182134,15 @@ │ │ │ │ movne r6, #32 │ │ │ │ b.n fe3be │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6400 @ 0x1900 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fe58e │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #1 │ │ │ │ b.n fe302 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182413,21 +182413,21 @@ │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fea7a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w feba6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156ce8 │ │ │ │ ldr r2, [pc, #364] @ (feb78 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182465,15 +182465,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fe8ae │ │ │ │ b.n fe8be │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5888 @ 0x1700 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ bne.w fec08 │ │ │ │ @@ -182490,15 +182490,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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -182569,15 +182569,15 @@ │ │ │ │ movne r6, #16 │ │ │ │ b.n fe8be │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6400 @ 0x1900 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fea84 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fe802 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182848,21 +182848,21 @@ │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fef72 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w ff09e │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156ce8 │ │ │ │ ldr r2, [pc, #364] @ (ff070 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182900,15 +182900,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w feda6 │ │ │ │ b.n fedb6 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5888 @ 0x1700 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ bne.w ff100 │ │ │ │ @@ -182925,15 +182925,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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -183004,15 +183004,15 @@ │ │ │ │ movne r6, #16 │ │ │ │ b.n fedb6 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6400 @ 0x1900 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fef7c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fecfa │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -183140,15 +183140,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ ldr.w r0, [r7, #2888] @ 0xb48 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2efc54 │ │ │ │ + bl 2efc3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n ff208 │ │ │ │ @@ -183351,23 +183351,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r6, r1, r3, r6 │ │ │ │ add r1, pc, #68 @ (adr r1, ff448 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ b.n ff41c │ │ │ │ ldrexd r2, r3, [r6] │ │ │ │ dmb ish │ │ │ │ orrs r2, r3 │ │ │ │ bne.n ff43e │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n ff410 │ │ │ │ ldr r2, [pc, #40] @ (ff450 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -200638,15 +200638,15 @@ │ │ │ │ andeq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b020 │ │ │ │ ldr.w r0, [r6, #3956] @ 0xf74 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 2ef858 │ │ │ │ + bl 2ef840 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10b15c │ │ │ │ mov fp, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ @@ -200674,15 +200674,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r0, [sl, #2888] @ 0xb48 │ │ │ │ add r2, r1 │ │ │ │ str.w r5, [r8, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ str.w r2, [r8, #92] @ 0x5c │ │ │ │ - bl 2efa48 │ │ │ │ + bl 2efa30 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10b16e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ bls.w 10b154 │ │ │ │ @@ -200771,15 +200771,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 2efc6c │ │ │ │ + bl 2efc54 │ │ │ │ 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 610ec │ │ │ │ @@ -200794,15 +200794,15 @@ │ │ │ │ cmp r8, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n 10b104 │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, #2888] @ 0xb48 │ │ │ │ - bl 2efcb0 │ │ │ │ + bl 2efc98 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n 10b020 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, r8 │ │ │ │ @@ -201090,15 +201090,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 10b55e │ │ │ │ - bl 2efc6c │ │ │ │ + bl 2efc54 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b55a │ │ │ │ ldr r3, [pc, #560] @ (10b698 ) │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr.w r9, [pc, #556] @ 10b69c │ │ │ │ mov r5, r6 │ │ │ │ @@ -201135,15 +201135,15 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 61b98 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6a88 │ │ │ │ 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] │ │ │ │ @@ -201189,15 +201189,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10b682 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 10b53e │ │ │ │ - bl 2ef858 │ │ │ │ + bl 2ef840 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b55a │ │ │ │ ldr r3, [pc, #312] @ (10b6a8 ) │ │ │ │ mov r4, r7 │ │ │ │ @@ -201234,15 +201234,15 @@ │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 61b98 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6a88 │ │ │ │ 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 │ │ │ │ @@ -201356,15 +201356,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 2ef858 │ │ │ │ + bl 2ef840 │ │ │ │ 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 │ │ │ │ @@ -201685,15 +201685,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10baf0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 10bae2 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 10bac4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ @@ -201880,29 +201880,29 @@ │ │ │ │ bne.w 10c040 │ │ │ │ movs r1, #1 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ add.w r7, r4, #6848 @ 0x1ac0 │ │ │ │ adds r7, #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r5, [r6, #2752] @ 0xac0 │ │ │ │ ldr.w r2, [r6, #3732] @ 0xe94 │ │ │ │ ldr.w r3, [r6, #3736] @ 0xe98 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10c642 │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ bhi.w 10c584 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 10c69a │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -202120,15 +202120,15 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 10bf56 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10c716 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ @@ -202163,40 +202163,40 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, 10bfc8 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1f8e24 │ │ │ │ + bl 1f8e0c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 10bfa2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, 10bfe8 │ │ │ │ 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 1f8e24 │ │ │ │ + bl 1f8e0c │ │ │ │ ldrd r2, r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [r2, #2908] @ 0xb5c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2908] @ 0xb5c │ │ │ │ blx 620ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6912 @ 0x1b00 │ │ │ │ blx 61224 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f85e8 │ │ │ │ + bl 1f85d0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ bl d73e4 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10bb80 │ │ │ │ @@ -202503,15 +202503,15 @@ │ │ │ │ beq.w 10c8c4 │ │ │ │ str.w r3, [r6, #928] @ 0x3a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n 10bd24 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 11c290 │ │ │ │ @@ -202527,15 +202527,15 @@ │ │ │ │ bl 11c290 │ │ │ │ ldr.w r3, [r5, #708] @ 0x2c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10c510 │ │ │ │ add.w r0, r3, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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} │ │ │ │ @@ -202604,41 +202604,41 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 10c6d0 │ │ │ │ ldr.w r1, [r6, #924] @ 0x39c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c67c │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c8c4 │ │ │ │ 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 10c344 │ │ │ │ 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 1f88ec │ │ │ │ + bl 1f88d4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orrs r0, r7 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r7, r0 │ │ │ │ bhi.n 10c4ae │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ b.w 10bc30 │ │ │ │ add.w r0, r1, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ ldrd fp, r8, [sp, #120] @ 0x78 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 10c010 │ │ │ │ mov r2, ip │ │ │ │ b.n 10c0c8 │ │ │ │ cmp r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ b.n 10c46c │ │ │ │ @@ -202662,15 +202662,15 @@ │ │ │ │ adds r0, #12 │ │ │ │ ldr.w fp, [sp, #120] @ 0x78 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ bl 11c3b8 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 10c010 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w 10c6a0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ it cc │ │ │ │ @@ -202683,15 +202683,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 10c734 │ │ │ │ ldr.w r1, [r5, #940] @ 0x3ac │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c71e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10c3e8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r2, [r5, #948] @ 0x3b4 │ │ │ │ ldr.w r2, [r5, #944] @ 0x3b0 │ │ │ │ @@ -202727,15 +202727,15 @@ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl d6f08 │ │ │ │ ldr.w r5, [r6, #2752] @ 0xac0 │ │ │ │ ldr.w r3, [r6, #3732] @ 0xe94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 10bce2 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10c010 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ @@ -202885,15 +202885,15 @@ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movw sl, #7772 @ 0x1e5c │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3512] @ 0xdb8 │ │ │ │ add r0, sl │ │ │ │ ldr.w r2, [r3, #2908] @ 0xb5c │ │ │ │ - bl 2e783c │ │ │ │ + bl 2e7824 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10bf3a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r5, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add sl, r9 │ │ │ │ bmi.n 10c88c │ │ │ │ @@ -202901,24 +202901,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, sl │ │ │ │ add.w r2, r2, #6592 @ 0x19c0 │ │ │ │ add.w r6, r9, #4096 @ 0x1000 │ │ │ │ adds r2, #16 │ │ │ │ add.w r5, r9, #6496 @ 0x1960 │ │ │ │ - bl 2e7aa8 │ │ │ │ + bl 2e7a90 │ │ │ │ ldr r2, [pc, #284] @ (10c8d0 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ adds r5, #12 │ │ │ │ - bl 2e7aa8 │ │ │ │ + bl 2e7a90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r3, [r6, #2400] @ 0x960 │ │ │ │ ldr.w r2, [r6, #2404] @ 0x964 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 10c83c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ @@ -202941,31 +202941,31 @@ │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #12 │ │ │ │ ldrd r4, ip, [r5, #16] │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ strd r4, ip, [sp, #404] @ 0x194 │ │ │ │ - bl 2e7aa8 │ │ │ │ + bl 2e7a90 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c7e2 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl d7114 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7aa8 │ │ │ │ + bl 2e7a90 │ │ │ │ b.n 10c7e8 │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n 10c878 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -202978,19 +202978,19 @@ │ │ │ │ strd r3, r1, [sp, #400] @ 0x190 │ │ │ │ mov r0, sl │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 2e7aa8 │ │ │ │ + bl 2e7a90 │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n 10c850 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7ae4 │ │ │ │ + bl 2e7acc │ │ │ │ b.w 10bf3a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [sp, #80] @ 0x50 │ │ │ │ b.n 10c668 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ @@ -203005,15 +203005,15 @@ │ │ │ │ ldr r1, [pc, #40] @ (10c8d8 ) │ │ │ │ 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 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 10c796 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -203223,15 +203223,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10cb36 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cb0a │ │ │ │ dmb ish │ │ │ │ @@ -203239,15 +203239,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10caf8 │ │ │ │ b.n 10caca │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -203489,15 +203489,15 @@ │ │ │ │ beq.n 10cd8c │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10ce36 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cde8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203518,15 +203518,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10ccf6 │ │ │ │ b.n 10cdae │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10cd54 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10ce3c │ │ │ │ @@ -203629,28 +203629,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cf8c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cf68 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cf5a │ │ │ │ b.n 10ceac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10cf3a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cf92 │ │ │ │ @@ -203742,28 +203742,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d0c2 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d09e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d090 │ │ │ │ b.n 10cffe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10d072 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d0c8 │ │ │ │ @@ -203832,29 +203832,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d1b6 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d192 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d182 │ │ │ │ b.n 10d134 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10d166 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d19e │ │ │ │ @@ -203920,30 +203920,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d2a4 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d27e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d26e │ │ │ │ b.n 10d220 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10d252 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d28a │ │ │ │ @@ -204022,29 +204022,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d3ac │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d386 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d378 │ │ │ │ b.n 10d30c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10d35a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d3b2 │ │ │ │ @@ -204124,29 +204124,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 10d42e │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d4ba │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d496 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d486 │ │ │ │ b.n 10d41c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10d464 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d4a2 │ │ │ │ @@ -204255,30 +204255,30 @@ │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d620 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d5fa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d5ea │ │ │ │ b.n 10d526 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10d5ce │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d606 │ │ │ │ @@ -204364,29 +204364,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10d742 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d71c │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d70c │ │ │ │ b.n 10d68c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10d6ec │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10d748 │ │ │ │ @@ -204482,29 +204482,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d880 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d85c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d84c │ │ │ │ b.n 10d7c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10d82e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d868 │ │ │ │ @@ -204598,29 +204598,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d9b4 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d990 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d980 │ │ │ │ b.n 10d8f4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10d962 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d99c │ │ │ │ @@ -204717,29 +204717,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10daf0 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dacc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dabc │ │ │ │ b.n 10da30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10daa0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dad8 │ │ │ │ @@ -204840,30 +204840,30 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10dc3a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dc14 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dc04 │ │ │ │ b.n 10db74 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10dbe6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dc20 │ │ │ │ @@ -204954,30 +204954,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10dd66 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dd40 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dd30 │ │ │ │ b.n 10dca6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10dd14 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dd4c │ │ │ │ @@ -205068,30 +205068,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10de92 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10de6c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10de5c │ │ │ │ b.n 10ddd2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10de40 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10de78 │ │ │ │ @@ -205182,28 +205182,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10dfba │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10df96 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10df88 │ │ │ │ b.n 10df02 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10df68 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10dfc0 │ │ │ │ @@ -205296,28 +205296,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10e0ec │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e0c8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e0ba │ │ │ │ b.n 10e030 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10e09a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10e0f2 │ │ │ │ @@ -205404,30 +205404,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10e20a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e1e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e1d4 │ │ │ │ b.n 10e186 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10e1b8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10e1f0 │ │ │ │ @@ -205499,30 +205499,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10e302 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e2dc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e2cc │ │ │ │ b.n 10e274 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 10e2b0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10e2e8 │ │ │ │ @@ -205595,52 +205595,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 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ ldrb.w r1, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f18e4 │ │ │ │ ldrb.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f18e4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d650 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, 10e444 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f18e4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d650 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 10e440 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f18e4 │ │ │ │ b.n 10e428 │ │ │ │ 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 │ │ │ │ @@ -205699,29 +205699,29 @@ │ │ │ │ cbz r3, 10e4fe │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 10e582 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #164] @ (10e5d8 ) │ │ │ │ ldr r3, [pc, #156] @ (10e5d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205761,26 +205761,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 10e58c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10e532 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 10e532 │ │ │ │ movs r0, #1 │ │ │ │ b.n 10e4c4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r2, r2, r6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -205910,76 +205910,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 308bcc │ │ │ │ + bl 308bb4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 257f5c │ │ │ │ + bl 257f44 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231ccc │ │ │ │ + bl 231cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f2c8 │ │ │ │ + bl 24f2b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226104 │ │ │ │ + bl 2260ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 218598 │ │ │ │ + bl 218580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267c78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221bd4 │ │ │ │ + bl 221bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 221c20 │ │ │ │ + bl 221c08 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 231ccc │ │ │ │ + bl 231cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a490 │ │ │ │ + bl 26a478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2678c8 │ │ │ │ + bl 2678b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2100 │ │ │ │ + bl 2a20e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fb74 │ │ │ │ + bl 25fb5c │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249bcc │ │ │ │ + bl 249bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2678c8 │ │ │ │ + bl 2678b0 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263b58 │ │ │ │ + bl 263b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f400 │ │ │ │ + bl 25f3e8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267c78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267cf4 │ │ │ │ + bl 267cdc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26ac08 │ │ │ │ + bl 26abf0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 27eb40 │ │ │ │ + bl 27eb28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ ldr r2, [pc, #40] @ (10e804 ) │ │ │ │ ldr r3, [pc, #32] @ (10e7fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -206124,25 +206124,25 @@ │ │ │ │ bne.n 10e972 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e972 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (10e998 ) │ │ │ │ ldr r2, [pc, #28] @ (10e994 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -206718,30 +206718,30 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r9, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10e44c │ │ │ │ add.w r1, r9, #20 │ │ │ │ @@ -206754,58 +206754,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10efe2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f01c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10f188 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -206818,47 +206818,47 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w lr, r3, #3758096384 @ 0xe0000000 │ │ │ │ bne.n 10f0f0 │ │ │ │ str.w lr, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f094 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ cbz r7, 10f0d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10f0c4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r2, [pc, #200] @ (10f1a0 ) │ │ │ │ ldr r3, [pc, #196] @ (10f19c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -206894,30 +206894,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10f15a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10f094 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10f136 │ │ │ │ movs r2, #1 │ │ │ │ @@ -207589,21 +207589,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #30 │ │ │ │ movne r6, #22 │ │ │ │ mov r2, r6 │ │ │ │ - bl 213e84 │ │ │ │ + bl 213e6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10fcda │ │ │ │ movs r1, #0 │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -207611,18 +207611,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 10f9cc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 10fb60 │ │ │ │ subs r3, #3 │ │ │ │ @@ -207637,23 +207637,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w sl, #8 │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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} │ │ │ │ @@ -207662,42 +207662,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ beq.n 10fa24 │ │ │ │ movw r2, #377 @ 0x179 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10fb66 │ │ │ │ @@ -207731,66 +207731,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10fa1c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [pc, #768] @ (10fd20 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ b.n 10f946 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r9 │ │ │ │ beq.n 10fada │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -207815,25 +207815,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10e44c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -207863,88 +207863,88 @@ │ │ │ │ bl 10e44c │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ + bl 218b1c │ │ │ │ mov fp, r0 │ │ │ │ b.n 10f9ae │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ b.n 10f8e6 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 10f8e6 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10f9ae │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, fp │ │ │ │ beq.n 10fc78 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ @@ -207970,20 +207970,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10e44c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -208014,15 +208014,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ b.n 10fb46 │ │ │ │ ldr r2, [pc, #76] @ (10fd28 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 213c30 │ │ │ │ + bl 213c18 │ │ │ │ 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] │ │ │ │ @@ -208113,30 +208113,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10fdfe │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #204] @ (10fedc ) │ │ │ │ ldr r3, [pc, #196] @ (10fed8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -208159,49 +208159,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10fe6a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10fe0e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10fe0e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 10fe0e │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 10fde2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10fde2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -208281,37 +208281,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10ffa6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11004c │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] @ 110224 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -208320,15 +208320,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #552] @ (110228 ) │ │ │ │ ldr r3, [pc, #536] @ (11021c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -208365,30 +208365,30 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl 10fd2c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10ffac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 11003c │ │ │ │ ldr r0, [pc, #440] @ (11022c ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ ldrexd r2, r3, [r0] │ │ │ │ dmb ish │ │ │ │ and.w sl, r2, #524288 @ 0x80000 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 110204 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e4f2c │ │ │ │ + bl 2e4f14 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n 11013c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11019a │ │ │ │ @@ -208431,26 +208431,26 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbnz r3, 110146 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10fffe │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 10fffe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 1101a2 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ b.n 1100b2 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ @@ -208495,30 +208495,30 @@ │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r7, sl │ │ │ │ b.n 1100bc │ │ │ │ movs r2, #16 │ │ │ │ strh.w r7, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1101ce │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10fffe │ │ │ │ movs r2, #8 │ │ │ │ strb.w r7, [sp, #8] │ │ │ │ b.n 1101b0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -208699,15 +208699,15 @@ │ │ │ │ b.n 1102ac │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1102ac │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r7 │ │ │ │ blx 60a00 │ │ │ │ add.w r0, fp, #5312 @ 0x14c0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r0, #20 │ │ │ │ bl 11c3b8 │ │ │ │ mov r0, r7 │ │ │ │ @@ -208739,15 +208739,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 110994 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 110392 │ │ │ │ add.w r6, fp, #5280 @ 0x14a0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1104d0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, 110456 │ │ │ │ mov r0, fp │ │ │ │ @@ -208807,15 +208807,15 @@ │ │ │ │ bne.n 1104e4 │ │ │ │ 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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldrb.w r3, [fp, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110a94 │ │ │ │ add.w r6, r5, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -209402,40 +209402,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 10e60c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 110b94 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ - bl 1f1b70 │ │ │ │ + bl 1f1b58 │ │ │ │ strb.w r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b70 │ │ │ │ + bl 1f1b58 │ │ │ │ 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 17d580 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1f1b70 │ │ │ │ + bl 1f1b58 │ │ │ │ cbnz r0, 110bbe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 110b98 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 110b98 │ │ │ │ @@ -209444,15 +209444,15 @@ │ │ │ │ bl 110230 │ │ │ │ cbnz r0, 110bb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 110230 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110b94 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ @@ -209494,15 +209494,15 @@ │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ bl 17d1ec │ │ │ │ ldr r3, [pc, #156] @ (110cb0 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 218684 │ │ │ │ + bl 21866c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e60c │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110c9e │ │ │ │ @@ -209789,21 +209789,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 10ef38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11132a │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209815,25 +209815,25 @@ │ │ │ │ subs r0, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ubfx r6, r0, #0, #14 │ │ │ │ cbnz r6, 110fb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 110fa2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.n 110fc0 │ │ │ │ b.n 110fd0 │ │ │ │ cmp.w r0, #16384 @ 0x4000 │ │ │ │ @@ -209849,30 +209849,30 @@ │ │ │ │ cbz r3, 111024 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111000 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 1110e0 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #16383 @ 0x3fff │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ @@ -209934,30 +209934,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1110c8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 111018 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209983,60 +209983,60 @@ │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 111268 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 11115c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111198 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldr r2, [pc, #396] @ (111348 ) │ │ │ │ ldr r3, [pc, #392] @ (111344 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -210049,30 +210049,30 @@ │ │ │ │ movs r2, #8 │ │ │ │ b.n 1110a4 │ │ │ │ movs r2, #32 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 111202 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 110fa2 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ b.n 1111e4 │ │ │ │ @@ -210082,53 +210082,53 @@ │ │ │ │ b.n 1111e4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 1111e4 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 111258 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.w 111122 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 111296 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11116a │ │ │ │ subs r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 111320 │ │ │ │ @@ -210150,30 +210150,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1112fc │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 111258 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1112de │ │ │ │ movs r2, #1 │ │ │ │ @@ -210354,17 +210354,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 10ef38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ b.n 1114b0 │ │ │ │ ldr.w ip, [r4, #52] @ 0x34 │ │ │ │ movs r0, #18 │ │ │ │ mov.w lr, #13 │ │ │ │ str r0, [r1, #16] │ │ │ │ b.n 11141c │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -210603,15 +210603,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11175c │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 216628 │ │ │ │ + bl 216610 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -210637,60 +210637,60 @@ │ │ │ │ movls r3, #0 │ │ │ │ addls.w r9, sp, #40 @ 0x28 │ │ │ │ strls r3, [sp, #32] │ │ │ │ bhi.w 111a56 │ │ │ │ vldr d0, [pc, #672] @ 111a70 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1117fe │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ vldr d0, [pc, #620] @ 111a78 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 11183c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 111880 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ @@ -210706,15 +210706,15 @@ │ │ │ │ bl 10e44c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 11cdfc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -210742,20 +210742,20 @@ │ │ │ │ bl 10e44c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2165a0 │ │ │ │ + bl 216588 │ │ │ │ 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] │ │ │ │ @@ -210788,24 +210788,24 @@ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1119d0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1119d0 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ands.w r3, r3, #7 │ │ │ │ beq.n 1119a0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, ip │ │ │ │ @@ -210830,15 +210830,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c750 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 21670c │ │ │ │ + bl 2166f4 │ │ │ │ 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 │ │ │ │ @@ -210914,20 +210914,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e44c │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 │ │ │ │ @@ -210940,64 +210940,64 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e44c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 11189e │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e44c │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e44c │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 10e44c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 111894 │ │ │ │ blx 61650 <__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} │ │ │ │ @@ -211104,15 +211104,15 @@ │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ bl 10fee0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2170e4 │ │ │ │ + bl 2170cc │ │ │ │ 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 111d5c │ │ │ │ ldr.w r3, [pc, #2704] @ 11275c │ │ │ │ @@ -211143,36 +211143,36 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ bl 10e44c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r4, [sp, #88] @ 0x58 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 111d3a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [pc, #2560] @ 112760 │ │ │ │ ldr.w r3, [pc, #2544] @ 112754 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -211198,15 +211198,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ beq.w 111be8 │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r4, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -211292,43 +211292,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111ec8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -211336,19 +211336,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -211384,18 +211384,18 @@ │ │ │ │ blx 612cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 112068 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 219958 │ │ │ │ + bl 219940 │ │ │ │ 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 │ │ │ │ @@ -211405,21 +211405,21 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w 111e46 │ │ │ │ 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 2146dc │ │ │ │ + bl 2146c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 112002 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3312] @ 0xcf0 │ │ │ │ ldr.w r3, [r3, #724] @ 0x2d4 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.w 112330 │ │ │ │ @@ -211430,22 +211430,22 @@ │ │ │ │ b.n 112030 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.w 112336 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 112026 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2199d0 │ │ │ │ + bl 2199b8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 112026 │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ b.n 111ea4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r7 │ │ │ │ ite ne │ │ │ │ @@ -211457,15 +211457,15 @@ │ │ │ │ b.n 111ea4 │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [r3, r7, lsl #2] │ │ │ │ b.n 111fa8 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 111be8 │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ @@ -211492,20 +211492,20 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl 10e44c │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 111d42 │ │ │ │ ldr.w r3, [pc, #1644] @ 11275c │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -211542,75 +211542,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 112182 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1121bc │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1121e2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 111d42 │ │ │ │ ldr.w r3, [pc, #1364] @ 11275c │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ @@ -211641,40 +211641,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 112286 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -211683,20 +211683,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ b.n 111d5a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 111ea4 │ │ │ │ movw r3, #383 @ 0x17f │ │ │ │ cmp r5, r3 │ │ │ │ @@ -211715,15 +211715,15 @@ │ │ │ │ b.n 111d4a │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r5, r8 │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1123b6 │ │ │ │ mov r0, sl │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ b.n 111d5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3968] @ 0xf80 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r4, [r3, #748] @ 0x2ec │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -211739,15 +211739,15 @@ │ │ │ │ beq.w 111de2 │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [pc, #972] @ (11275c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ it eq │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ @@ -211759,15 +211759,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 111dea │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ b.n 11233a │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #14 │ │ │ │ bhi.w 111ce8 │ │ │ │ add r3, pc, #8 @ (adr r3, 1123d4 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -211809,21 +211809,21 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11249c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2146dc │ │ │ │ + bl 2146c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 112454 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 11274c │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ str.w r3, [r2], #8 │ │ │ │ @@ -211843,15 +211843,15 @@ │ │ │ │ strd r7, r1, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ add.w r2, r2, #8 │ │ │ │ bne.n 112482 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ - bl 218c58 │ │ │ │ + bl 218c40 │ │ │ │ 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] │ │ │ │ @@ -211873,17 +211873,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r5 │ │ │ │ bl 10ef38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ b.n 111d5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r5, #4 │ │ │ │ ldr.w r3, [r3, #3968] @ 0xf80 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r4, [r3, #748] @ 0x2ec │ │ │ │ cmp r4, #0 │ │ │ │ @@ -211918,26 +211918,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 112584 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1126c2 │ │ │ │ @@ -211947,15 +211947,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 17eed0 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 112182 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -211969,26 +211969,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1125b0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 1125b0 │ │ │ │ add.w r2, r9, r4, lsl #3 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ bhi.n 11263e │ │ │ │ subs r3, #1 │ │ │ │ @@ -212010,21 +212010,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 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -212035,15 +212035,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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] │ │ │ │ @@ -212059,39 +212059,39 @@ │ │ │ │ b.n 11263e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, 1126ee │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #284] @ 0x11c │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r4, r5, r3 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -212101,15 +212101,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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 1125a2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ b.n 112478 │ │ │ │ b.n 11203c │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -220751,19 +220751,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, 1186a0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4036] @ 0xfc4 │ │ │ │ cbz r0, 1186aa │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 │ │ │ │ @@ -220814,21 +220814,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1188ca │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 23b170 │ │ │ │ + bl 23b158 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26a490 │ │ │ │ + bl 26a478 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2678c8 │ │ │ │ + bl 2678b0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11889e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 11878a │ │ │ │ @@ -220839,34 +220839,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 118774 │ │ │ │ cbz r1, 11878a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 227ff4 │ │ │ │ + bl 227fdc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11886e │ │ │ │ - bl 2a2100 │ │ │ │ + bl 2a20e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25fb74 │ │ │ │ + bl 25fb5c │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 249bcc │ │ │ │ + bl 249bb4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2678c8 │ │ │ │ + bl 2678b0 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 263b58 │ │ │ │ + bl 263b40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 257f5c │ │ │ │ + bl 257f44 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 247b18 │ │ │ │ + bl 247b00 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 118866 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ movs r6, #0 │ │ │ │ @@ -220874,24 +220874,24 @@ │ │ │ │ bl 17f16c │ │ │ │ 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 27eb40 │ │ │ │ + bl 27eb28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 11881e │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1188ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a1d4 │ │ │ │ + bl 23a1bc │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17f16c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -220910,65 +220910,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r1, 118882 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 234fc8 │ │ │ │ + bl 234fb0 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17f16c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 118826 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25fd0c │ │ │ │ + bl 25fcf4 │ │ │ │ b.n 1187ce │ │ │ │ - bl 2814fc │ │ │ │ + bl 2814e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 281758 │ │ │ │ + bl 281740 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl e457c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 118798 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r2, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r2, 1188fa │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 118846 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 261d8c │ │ │ │ + bl 261d74 │ │ │ │ b.n 118768 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r2, [r4, #4032] @ 0xfc0 │ │ │ │ cbz r2, 1188e4 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ b.n 118804 │ │ │ │ ldr r3, [pc, #96] @ (11892c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (118930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2972ac │ │ │ │ + bl 297294 │ │ │ │ b.n 118746 │ │ │ │ ldr r1, [pc, #76] @ (118934 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, pc │ │ │ │ bl 10e6b0 │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ @@ -222743,15 +222743,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1684] @ 11a2a4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ - bl 2624a8 │ │ │ │ + bl 262490 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 119f0a │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -222775,41 +222775,41 @@ │ │ │ │ ldr.w r2, [pc, #1608] @ 11a2a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1604] @ 11a2ac │ │ │ │ strb.w r3, [sp, #70] @ 0x46 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216f8c │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 119c8a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119de6 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262fcc │ │ │ │ + bl 262fb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f438 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 119d12 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 119cf8 │ │ │ │ ldr.w r2, [pc, #1544] @ 11a2b0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1540] @ 11a2b4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216f8c │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 119d22 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 119d22 │ │ │ │ @@ -222847,57 +222847,57 @@ │ │ │ │ bne.n 119dde │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 119ca6 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239198 │ │ │ │ + bl 239180 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239198 │ │ │ │ + bl 239180 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c260 │ │ │ │ + bl 21c248 │ │ │ │ movs r2, #3 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239198 │ │ │ │ + bl 239180 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 11a022 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22acec │ │ │ │ + bl 22acd4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22acec │ │ │ │ + bl 22acd4 │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 119d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22899c │ │ │ │ + bl 228984 │ │ │ │ ldr.w r3, [pc, #1328] @ 11a2b8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 24d0f8 │ │ │ │ + bl 24d0e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f4b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 119f46 │ │ │ │ ldr.w r2, [pc, #1288] @ 11a2bc │ │ │ │ @@ -222943,22 +222943,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 11a086 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 213e84 │ │ │ │ + bl 213e6c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11a254 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213e84 │ │ │ │ + bl 213e6c │ │ │ │ ldr.w r7, [r4, #432] @ 0x1b0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 119e50 │ │ │ │ b.n 119c8a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -222976,15 +222976,15 @@ │ │ │ │ strd r9, r9, [r3] │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11a250 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ strd r5, r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -223032,15 +223032,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 11a0ec │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 119ea4 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11a206 │ │ │ │ mov r8, r0 │ │ │ │ b.n 119e8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -223055,20 +223055,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 23e614 │ │ │ │ + bl 23e5fc │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - bl 261d8c │ │ │ │ + bl 261d74 │ │ │ │ b.n 119c2c │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11a284 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -223110,75 +223110,75 @@ │ │ │ │ beq.w 11a274 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11a076 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11a002 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22df10 │ │ │ │ + bl 22def8 │ │ │ │ mov r0, r4 │ │ │ │ bl dd600 │ │ │ │ b.n 119db2 │ │ │ │ ldr r2, [pc, #668] @ (11a2c0 ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 237874 │ │ │ │ + bl 23785c │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239198 │ │ │ │ + bl 239180 │ │ │ │ ldrb.w r3, [r4, #366] @ 0x16e │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 11a04a │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cbnz r3, 11a092 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - bl 258000 │ │ │ │ + bl 257fe8 │ │ │ │ b.n 119d5e │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ mvn.w r3, r3, lsr #1 │ │ │ │ strb.w r2, [sp, #94] @ 0x5e │ │ │ │ b.n 119f28 │ │ │ │ @@ -223188,21 +223188,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 119fb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 119c8a │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231dcc │ │ │ │ b.n 11a04a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ bne.w 119eb4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -223233,15 +223233,15 @@ │ │ │ │ beq.w 11a230 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -223250,29 +223250,29 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ @@ -223306,15 +223306,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ str.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b.n 119ef4 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 119ef8 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, fp │ │ │ │ @@ -223327,15 +223327,15 @@ │ │ │ │ b.n 119ef4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r5, r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 11a222 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 119e62 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -223346,26 +223346,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (11a2c8 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213dac │ │ │ │ + bl 213d94 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 11a0f4 │ │ │ │ mov r2, r4 │ │ │ │ b.n 11a20e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 119c8a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 119ea4 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -223705,15 +223705,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 11ab84 │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -223772,15 +223772,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 11a6d8 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a6d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r1, r7 │ │ │ │ cbz r7, 11a6dc │ │ │ │ mov r7, r0 │ │ │ │ b.n 11a62c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.n 11a6d8 │ │ │ │ @@ -223790,15 +223790,15 @@ │ │ │ │ b.n 11a64c │ │ │ │ movs r5, #0 │ │ │ │ b.n 11a67a │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 11a6f8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11ab7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -223810,15 +223810,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11ac04 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d348 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 11a73a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -223827,15 +223827,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11a724 │ │ │ │ cbz r1, 11a73a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227ff4 │ │ │ │ + bl 227fdc │ │ │ │ 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 │ │ │ │ @@ -223864,15 +223864,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11ab80 │ │ │ │ mov r9, r7 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -223891,15 +223891,15 @@ │ │ │ │ bne.n 11a7ba │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a7ea │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cbz r6, 11a83c │ │ │ │ mov fp, r0 │ │ │ │ b.n 11a7ae │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 11a7d4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -223924,23 +223924,23 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 11a9e6 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a7c4 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 11a7de │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ mov r8, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 11a854 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a784 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -224137,47 +224137,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11aa8a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -224187,15 +224187,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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] │ │ │ │ @@ -224287,15 +224287,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 19421c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3, #28] │ │ │ │ b.n 11a8f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ b.n 11a70c │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 11a70c │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ @@ -224327,15 +224327,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 250710 │ │ │ │ + bl 2506f8 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr.w r4, [sl, #3968] @ 0xf80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 11ac88 │ │ │ │ b.n 11a874 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -224355,15 +224355,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 11b3e2 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, fp │ │ │ │ strd r5, r6, [sp, #92] @ 0x5c │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ @@ -224388,15 +224388,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11acf2 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11ad6c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cbz r7, 11ad40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 11acd4 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ beq.w 11b112 │ │ │ │ @@ -224405,24 +224405,24 @@ │ │ │ │ it ne │ │ │ │ movne r5, fp │ │ │ │ beq.n 11ad80 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 11acee │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 11ad14 │ │ │ │ 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 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 11ad5c │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 11aca2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -224436,15 +224436,15 @@ │ │ │ │ movw r2, #625 @ 0x271 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 11ad0a │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 24573c │ │ │ │ + bl 245724 │ │ │ │ ldr r3, [pc, #192] @ (11ae50 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -224528,47 +224528,47 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11ae80 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -224606,19 +224606,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 11b3d0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -224634,23 +224634,23 @@ │ │ │ │ b.n 11afe2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11b3b0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, fp │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245474 │ │ │ │ + bl 24545c │ │ │ │ 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] │ │ │ │ @@ -224670,26 +224670,26 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [fp] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ beq.w 11b22a │ │ │ │ bls.n 11af90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245760 │ │ │ │ + bl 245748 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w r1, #848 @ 0x350 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -224739,17 +224739,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ b.n 11afd2 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ b.n 11ae60 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #8 │ │ │ │ @@ -224759,34 +224759,34 @@ │ │ │ │ strb.w r2, [sp, #136] @ 0x88 │ │ │ │ b.n 11ae60 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 24573c │ │ │ │ + bl 245724 │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 10e44c │ │ │ │ add.w r1, r6, #20 │ │ │ │ @@ -224799,63 +224799,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b1b4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b1f0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ mov r5, fp │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11acee │ │ │ │ b.n 11ad34 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ @@ -224863,22 +224863,22 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb.w r3, [r3, #2354] @ 0x932 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -224919,20 +224919,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ b.n 11afd2 │ │ │ │ mov r9, fp │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11acee │ │ │ │ @@ -224943,36 +224943,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11b354 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -224980,15 +224980,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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 11adc6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 11afa6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11ad0a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -225032,15 +225032,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b836 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -225064,30 +225064,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b460 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11b63a │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b694 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11b446 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 11b46a │ │ │ │ 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 217644 │ │ │ │ + bl 21762c │ │ │ │ ldrb.w r6, [sp, #504] @ 0x1f8 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11b632 │ │ │ │ ldrd r7, r2, [sp, #512] @ 0x200 │ │ │ │ add.w r3, fp, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, r2, lsl #5 │ │ │ │ @@ -225144,26 +225144,26 @@ │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -225208,64 +225208,64 @@ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [ip, #38] @ 0x26 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 11b45c │ │ │ │ b.n 11b47a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ bne.w 11b47a │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 11b498 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2146dc │ │ │ │ + bl 2146c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b66a │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ b.n 11b632 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11b47a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ beq.n 11b646 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 11b488 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b6c0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -225299,41 +225299,41 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ str.w ip, [r7] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b73a │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -225347,41 +225347,41 @@ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 11b620 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b7d4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ strd r3, r3, [r7] │ │ │ │ add.w ip, r1, #84 @ 0x54 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r8, [r1, #36] @ 0x24 │ │ │ │ @@ -225394,15 +225394,15 @@ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r3, r8, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 11b54c │ │ │ │ mov r8, r5 │ │ │ │ b.n 11b69a │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ @@ -225526,15 +225526,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b942 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b9b6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -225668,15 +225668,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11bade │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 11bb2e │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11bac8 │ │ │ │ b.n 11bb0c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11bac4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -225738,15 +225738,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ b.w 11b112 │ │ │ │ ldr r2, [pc, #68] @ (11bbf0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #68] @ (11bbf4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 11b8a0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movw ip, #514 @ 0x202 │ │ │ │ cmp r1, ip │ │ │ │ bne.w 11b956 │ │ │ │ mov r3, r2 │ │ │ │ @@ -225924,18 +225924,18 @@ │ │ │ │ blx 620ec │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 11bdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl d70bc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 11bdc0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 11bdc8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 │ │ │ │ @@ -225986,37 +225986,37 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 610ec │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ 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 11bec4 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 1186b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11c1c6 │ │ │ │ str.w sl, [r5] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 │ │ │ │ @@ -226042,39 +226042,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, 11bf10 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2972fc │ │ │ │ + bl 2972e4 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 11bf02 │ │ │ │ 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, 11bf5c │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 119bd8 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 │ │ │ │ @@ -226107,26 +226107,26 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3968] @ 0xf80 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #656] @ (11c23c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 28e130 │ │ │ │ + bl 28e118 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 11c220 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cbz r3, 11bfda │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 11bfd4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 21d420 │ │ │ │ + bl 21d408 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 11bfc6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -226212,15 +226212,15 @@ │ │ │ │ beq.n 11c170 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11c0c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11c0c2 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 │ │ │ │ @@ -226245,15 +226245,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r8] │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 11a2d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11c22a │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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] │ │ │ │ @@ -226264,15 +226264,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 11c05e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #200] @ (11c244 ) │ │ │ │ ldr r2, [pc, #188] @ (11c238 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -226297,30 +226297,30 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 11c0a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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, 11c1ee │ │ │ │ mov r0, r8 │ │ │ │ bl 11bd64 │ │ │ │ cbz r7, 11c216 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 11c20c │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 11c212 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11c1e8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -226333,15 +226333,15 @@ │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 11c1e2 │ │ │ │ mov r3, r9 │ │ │ │ b.n 11c178 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 29ca30 │ │ │ │ + bl 29ca18 │ │ │ │ b.n 11bfba │ │ │ │ mov r3, r0 │ │ │ │ b.n 11c1ca │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rors r0, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ @@ -226583,29 +226583,29 @@ │ │ │ │ cbz r3, 11c4aa │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 11c52e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #164] @ (11c584 ) │ │ │ │ ldr r3, [pc, #156] @ (11c580 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -226645,26 +226645,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 11c538 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11c4de │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 11c4de │ │ │ │ movs r0, #1 │ │ │ │ b.n 11c470 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r3, #230 @ 0xe6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -227435,41 +227435,41 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ bl 11c3f8 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11d35a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 11d396 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11d558 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ cmp r4, sl │ │ │ │ beq.n 11ceaa │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cbnz r3, 11ceaa │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #20] │ │ │ │ @@ -227477,50 +227477,50 @@ │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r7, sl │ │ │ │ beq.n 11cec4 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11ceec │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -227549,15 +227549,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11d53e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -227565,50 +227565,50 @@ │ │ │ │ movmi r4, sl │ │ │ │ bpl.w 11d4be │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 11cfce │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11cff6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -227643,15 +227643,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 610ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227692,108 +227692,108 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11c3f8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 11c3f8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 11d152 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 11c3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11d548 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 11d43a │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 11d1ba │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d1e4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -227826,15 +227826,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 610ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227875,15 +227875,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11c3f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldr r2, [pc, #608] @ (11d570 ) │ │ │ │ ldr r3, [pc, #596] @ (11d564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -227893,50 +227893,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11ce50 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 11ce58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #514 @ 0x202 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11d384 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11ce94 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 11d3a2 │ │ │ │ ldrb.w r1, [r1, #41] @ 0x29 │ │ │ │ cbnz r1, 11d3ec │ │ │ │ @@ -227949,30 +227949,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11d3da │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11ce94 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 11d434 │ │ │ │ @@ -228028,30 +228028,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d492 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ b.n 11d1a8 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 11d472 │ │ │ │ @@ -228084,30 +228084,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d512 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.n 11cfbc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 11d4f4 │ │ │ │ @@ -229822,15 +229822,15 @@ │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ add.w r3, r7, #168 @ 0xa8 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ffa80 │ │ │ │ + bl 1ffa68 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11e850 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -229905,15 +229905,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e782 │ │ │ │ ldr.w r3, [ip, #152] @ 0x98 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e782 │ │ │ │ b.n 11e792 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ffabc │ │ │ │ + bl 1ffaa4 │ │ │ │ ldr.w r2, [pc, #1532] @ 11ee14 │ │ │ │ ldr.w r3, [pc, #1532] @ 11ee18 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -229960,15 +229960,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 11e8e0 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11e80e │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ffb28 │ │ │ │ + bl 1ffb10 │ │ │ │ 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] │ │ │ │ @@ -230134,15 +230134,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11e9ac │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ffb54 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11e9c8 │ │ │ │ ldr.w r8, [r7, #76] @ 0x4c │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr.w lr, [r7, #72] @ 0x48 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -230177,15 +230177,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11dd44 │ │ │ │ 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 1ffb6c │ │ │ │ + bl 1ffb54 │ │ │ │ b.n 11e9be │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.w 11e892 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ b.n 11e882 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ @@ -230218,15 +230218,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11dd44 │ │ │ │ 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 1ffb6c │ │ │ │ + bl 1ffb54 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11e9b6 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -230364,15 +230364,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11ec24 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ffb54 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11ec40 │ │ │ │ ldr.w r8, [r7, #96] @ 0x60 │ │ │ │ ldr.w lr, [r7, #88] @ 0x58 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -230412,15 +230412,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11dd44 │ │ │ │ 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 1ffb6c │ │ │ │ + bl 1ffb54 │ │ │ │ b.n 11ec36 │ │ │ │ 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 │ │ │ │ @@ -230449,25 +230449,25 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11dd44 │ │ │ │ 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 1ffb6c │ │ │ │ + bl 1ffb54 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11ec2e │ │ │ │ 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 1ffb6c │ │ │ │ + bl 1ffb54 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 11e740 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r3, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ @@ -230489,15 +230489,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (11ee50 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 11ee4e │ │ │ │ - bl 1f72f0 │ │ │ │ + bl 1f72d8 │ │ │ │ pop {r3, pc} │ │ │ │ adds r6, #192 @ 0xc0 │ │ │ │ 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 │ │ │ │ @@ -230509,18 +230509,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (11f050 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ ldr r1, [pc, #464] @ (11f054 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1ff020 │ │ │ │ ldr r3, [pc, #460] @ (11f058 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11ee92 │ │ │ │ @@ -230536,30 +230536,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11efe8 │ │ │ │ ldr r0, [pc, #400] @ (11f060 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11ef8a │ │ │ │ ldr r2, [pc, #388] @ (11f064 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 11efb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6dd0 │ │ │ │ + bl 1f6db8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11ef92 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -230588,23 +230588,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (11f070 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7138 │ │ │ │ + bl 1f7120 │ │ │ │ ldr r3, [pc, #276] @ (11f074 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11f016 │ │ │ │ ldr r0, [pc, #268] @ (11f078 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360778 │ │ │ │ + bl 360760 │ │ │ │ ldr r2, [pc, #264] @ (11f07c ) │ │ │ │ ldr r3, [pc, #212] @ (11f048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -230614,15 +230614,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (11f080 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 11ef68 │ │ │ │ ldr r1, [pc, #240] @ (11f084 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1ff020 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 60bc8 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -230638,18 +230638,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 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6dd0 │ │ │ │ + bl 1f6db8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11ef06 │ │ │ │ b.n 11ef92 │ │ │ │ ldr r3, [pc, #164] @ (11f090 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -230661,33 +230661,33 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (11f094 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (11f098 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 11eeb8 │ │ │ │ ldr r2, [pc, #132] @ (11f09c ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (11f0a0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 11ef68 │ │ │ │ ldr r2, [pc, #116] @ (11f0a4 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (11f0a8 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 11ef4a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r2, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -230978,50 +230978,50 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11f326 │ │ │ │ cbnz r4, 11f362 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6dd0 │ │ │ │ + bl 1f6db8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11f30c │ │ │ │ ldr r1, [pc, #52] @ (11f37c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1ff020 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60bc8 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 11f30e │ │ │ │ ldr r2, [pc, #28] @ (11f380 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (11f384 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r2, [r4, #6] │ │ │ │ movs r4, r4 │ │ │ │ ldr r2, [pc, #560] @ (11f5b8 ) │ │ │ │ movs r4, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e758c │ │ │ │ + bl 2e7574 │ │ │ │ ldr r1, [pc, #12] @ (11f3a8 ) │ │ │ │ ldr r0, [pc, #12] @ (11f3ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61f24 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ @@ -231041,15 +231041,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (11f3fc ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 621dc │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1ff1fc │ │ │ │ + bl 1ff1e4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ asrs r3, r0, #17 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -231084,15 +231084,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (11f480 ) │ │ │ │ ldr r1, [pc, #60] @ (11f484 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r2, [pc, #48] @ (11f488 ) │ │ │ │ ldr r3, [pc, #32] @ (11f47c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -231126,15 +231126,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 2f2d00 │ │ │ │ + bl 2f2ce8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 11f50a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ mov r1, r3 │ │ │ │ @@ -231147,15 +231147,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (11f530 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r2, [pc, #68] @ (11f534 ) │ │ │ │ ldr r3, [pc, #52] @ (11f528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -231168,15 +231168,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (11f53c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 11f4ee │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r2, #13 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #2] │ │ │ │ @@ -231696,30 +231696,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (11fb90 ) │ │ │ │ ldr r1, [pc, #172] @ (11fb94 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #132] @ (11fb98 ) │ │ │ │ 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 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r1, [sl] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 620ec │ │ │ │ @@ -231928,15 +231928,15 @@ │ │ │ │ ldr r2, [pc, #44] @ (11fd94 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (11fd98 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 11fd4c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r4, #11 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -231995,15 +231995,15 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (11fe48 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 11fdfe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #19 │ │ │ │ @@ -232242,15 +232242,15 @@ │ │ │ │ ldr r2, [pc, #44] @ (1200fc ) │ │ │ │ ldr r1, [pc, #48] @ (120100 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mvn.w r3, #12 │ │ │ │ b.n 1200a6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -232338,22 +232338,22 @@ │ │ │ │ bne.n 12020e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f9194 │ │ │ │ + bl 1f917c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6560 @ 0x19a0 │ │ │ │ ldr.w r2, [r5, #2468] @ 0x9a4 │ │ │ │ adds r0, #8 │ │ │ │ str.w r1, [r5, #2468] @ 0x9a4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f91a8 │ │ │ │ + bl 1f9190 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 1201be │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 611f4 │ │ │ │ @@ -232394,26 +232394,26 @@ │ │ │ │ bl 120138 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6496 @ 0x1960 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r1, [r3, #2384] @ 0x950 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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] │ │ │ │ @@ -232474,33 +232474,33 @@ │ │ │ │ add.w r4, r0, #6400 @ 0x1900 │ │ │ │ adds r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3956] @ 0xf74 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2288] @ 0x8f0 │ │ │ │ cbz r0, 1203a8 │ │ │ │ add.w r0, r1, #6432 @ 0x1920 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1fffac │ │ │ │ + bl 1fff94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbz r3, 1203a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -232543,15 +232543,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (1204cc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ cbz r0, 120464 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b98 │ │ │ │ vldr d7, [pc, #112] @ 1204b8 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -232562,15 +232562,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 6211c │ │ │ │ ldr r4, [pc, #104] @ (1204d0 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90e0 │ │ │ │ + bl 1f90c8 │ │ │ │ cbnz r0, 12048c │ │ │ │ ldr r2, [pc, #92] @ (1204d4 ) │ │ │ │ ldr r3, [pc, #84] @ (1204cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -232764,18 +232764,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 61798 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6432 @ 0x1920 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1fffac │ │ │ │ + bl 1fff94 │ │ │ │ add.w r0, r6, #6592 @ 0x19c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1fe970 │ │ │ │ + bl 1fe958 │ │ │ │ ldr.w fp, [r5, #2524] @ 0x9dc │ │ │ │ ldr.w r0, [r5, #2520] @ 0x9d8 │ │ │ │ ldr.w r1, [r5, #2528] @ 0x9e0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 1206f0 │ │ │ │ @@ -232797,15 +232797,15 @@ │ │ │ │ ldr r2, [pc, #144] @ (120770 ) │ │ │ │ ldr r1, [pc, #144] @ (120774 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r2, [pc, #132] @ (120778 ) │ │ │ │ ldr r3, [pc, #120] @ (12076c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -232869,15 +232869,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6400 @ 0x1900 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r3, [r4, #3956] @ 0xf74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 120822 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -232926,15 +232926,15 @@ │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1207ac │ │ │ │ add.w r5, r4, #6400 @ 0x1900 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [ip, #2524] @ 0x9dc │ │ │ │ ldr.w r0, [ip, #2520] @ 0x9d8 │ │ │ │ @@ -233019,15 +233019,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f9154 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 120966 │ │ │ │ @@ -233068,15 +233068,15 @@ │ │ │ │ ldr.w r0, [r5, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 61798 │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9168 │ │ │ │ ldr r2, [pc, #176] @ (120aa0 ) │ │ │ │ ldr r3, [pc, #168] @ (120a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -233279,15 +233279,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ movt sl, #2048 @ 0x800 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1210e2 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f9154 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2468] @ 0x9a4 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -233334,15 +233334,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 121042 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9168 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 120e58 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 120cf0 │ │ │ │ dmb ish │ │ │ │ @@ -233412,15 +233412,15 @@ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ umull r3, r5, r5, r2 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 121032 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f9154 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2468] @ 0x9a4 │ │ │ │ blx 610ec │ │ │ │ @@ -233457,15 +233457,15 @@ │ │ │ │ ldr.w r0, [r3, #3964] @ 0xf7c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 6211c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9168 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 120ce0 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 120f04 │ │ │ │ ldr r3, [pc, #816] @ (12118c ) │ │ │ │ @@ -233501,15 +233501,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 120c30 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 1210fe │ │ │ │ ldrd r6, r1, [r7, #4] │ │ │ │ @@ -233552,15 +233552,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 121118 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f9154 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 121150 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -233634,26 +233634,26 @@ │ │ │ │ blx 6211c │ │ │ │ ldr.w r2, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 120f92 │ │ │ │ add.w r0, r2, #6560 @ 0x19a0 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9168 │ │ │ │ b.n 120e58 │ │ │ │ ldr r3, [pc, #372] @ (1211a8 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 60c7c │ │ │ │ b.n 120db2 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 120cd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 120c72 │ │ │ │ mov lr, r3 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add.w ip, r3, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -233725,26 +233725,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 120cfe │ │ │ │ ldr r2, [pc, #132] @ (1211b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (1211b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 120f26 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r2, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9168 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b.n 120ce0 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9168 │ │ │ │ b.n 120e58 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -233901,15 +233901,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (12145c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 12134e │ │ │ │ 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 │ │ │ │ @@ -233929,15 +233929,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 61798 │ │ │ │ b.n 1212c4 │ │ │ │ add.w r3, r5, #6496 @ 0x1960 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2388] @ 0x954 │ │ │ │ ldr.w r2, [r0, #2392] @ 0x958 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2384] @ 0x950 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -233974,15 +233974,15 @@ │ │ │ │ ldr.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 12126a │ │ │ │ add.w r0, r5, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 1212ae │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 12126a │ │ │ │ mvn.w r9, #1 │ │ │ │ b.n 12134e │ │ │ │ @@ -233992,15 +233992,15 @@ │ │ │ │ b.n 1212c0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2388] @ 0x954 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2388] @ 0x954 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 61798 │ │ │ │ @@ -234092,15 +234092,15 @@ │ │ │ │ orrpl.w r2, r2, #4 │ │ │ │ strpl r2, [sp, #40] @ 0x28 │ │ │ │ b.n 1214da │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r5, #6592 @ 0x19c0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd8a8 │ │ │ │ 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] │ │ │ │ @@ -234145,15 +234145,15 @@ │ │ │ │ ldr r2, [pc, #308] @ (1216ec ) │ │ │ │ strb r5, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #304] @ (1216f0 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 121508 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 1215dc │ │ │ │ ldrb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -234245,15 +234245,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #52] @ (1216f8 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #48] @ (1216fc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 121624 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb8000b7 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ @@ -234328,38 +234328,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6528 @ 0x1980 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9194 │ │ │ │ + bl 1f917c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 61e64 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1217d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f91a8 │ │ │ │ + bl 1f9190 │ │ │ │ ldr r2, [pc, #260] @ (1218c0 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #995 @ 0x3e3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 1509fc │ │ │ │ mov r4, r0 │ │ │ │ b.n 121776 │ │ │ │ add.w r0, r6, #6592 @ 0x19c0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd8a8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 121844 │ │ │ │ vldr d7, [pc, #184] @ 1218a8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -234388,26 +234388,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 1211bc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 121884 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f91a8 │ │ │ │ + bl 1f9190 │ │ │ │ b.n 121776 │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12184c │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1f91a8 │ │ │ │ + bl 1f9190 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 121776 │ │ │ │ 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 │ │ │ │ @@ -234973,15 +234973,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 12218e │ │ │ │ ldr r0, [pc, #648] @ (1220e8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1fec2c │ │ │ │ + bl 1fec14 │ │ │ │ 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 │ │ │ │ @@ -235357,41 +235357,41 @@ │ │ │ │ ldr r1, [pc, #128] @ (122334 ) │ │ │ │ movs r6, #1 │ │ │ │ mov r0, ip │ │ │ │ strb.w r6, [r5, #2376] @ 0x948 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ffcd0 │ │ │ │ + bl 1ffcb8 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 122318 │ │ │ │ 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 1fff44 │ │ │ │ + bl 1fff2c │ │ │ │ cbz r0, 12231e │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [r4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ strb.w r1, [r0, #2376] @ 0x948 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #44] @ (122334 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ffcd0 │ │ │ │ + bl 1ffcb8 │ │ │ │ b.n 1222ca │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 1222d4 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 1222d4 │ │ │ │ ... │ │ │ │ @@ -235445,56 +235445,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r3, [r5, #2388] @ 0x954 │ │ │ │ ldr.w r2, [r5, #2384] @ 0x950 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2388] @ 0x954 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r0, r7, #6592 @ 0x19c0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd8a8 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6496 @ 0x1960 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #1232] @ 0x4d0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #1232] @ 0x4d0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r0, #6400 @ 0x1900 │ │ │ │ adds r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add.w r0, r5, #6592 @ 0x19c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ 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 │ │ │ │ @@ -235509,15 +235509,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -235546,43 +235546,43 @@ │ │ │ │ cbz r0, 1224ee │ │ │ │ ldr r2, [pc, #124] @ (122554 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1224e6 │ │ │ │ cbz r3, 122540 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 12250e │ │ │ │ ldr r2, [pc, #96] @ (122554 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122504 │ │ │ │ cbz r3, 122546 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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, 12252e │ │ │ │ ldr r2, [pc, #64] @ (122554 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122524 │ │ │ │ cbz r3, 122538 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 │ │ │ │ @@ -235691,15 +235691,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 12271c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1226be │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1225ac │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str.w r9, [r6, #4] │ │ │ │ @@ -235719,15 +235719,15 @@ │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 1226f0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 1226dc │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1225c4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str r7, [r6, #20] │ │ │ │ str.w r8, [r6, #28] │ │ │ │ @@ -235868,15 +235868,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 12289a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12288a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 12282a │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ add r6, r2 │ │ │ │ b.n 122828 │ │ │ │ @@ -235988,15 +235988,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (122a4c ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122948 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 122a38 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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] │ │ │ │ @@ -236031,15 +236031,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (122a4c ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1229b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 122a40 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 │ │ │ │ @@ -236070,23 +236070,23 @@ │ │ │ │ cbz r0, 122a28 │ │ │ │ ldr r2, [pc, #60] @ (122a4c ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122a1e │ │ │ │ cbz r3, 122a30 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 1fa118 │ │ │ │ + bl 1fa100 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 122a1e │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 122948 │ │ │ │ @@ -261417,15 +261417,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ addwcs r2, sp, #3748 @ 0xea4 │ │ │ │ bcs.w 12b0c0 │ │ │ │ b.w 12b0e2 │ │ │ │ add.w r3, sp, #4672 @ 0x1240 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 2f3158 │ │ │ │ + bl 2f3140 │ │ │ │ ldr.w r3, [pc, #3216] @ 1356ac │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3204] @ 1356b0 │ │ │ │ @@ -279374,15 +279374,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 1f5f38 │ │ │ │ + bl 1f5f20 │ │ │ │ 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 │ │ │ │ @@ -279421,37 +279421,37 @@ │ │ │ │ cbz r0, 14212e │ │ │ │ ldr r2, [pc, #120] @ (142180 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14211c │ │ │ │ cbz r3, 142172 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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, 142142 │ │ │ │ - bl 1f6038 │ │ │ │ + bl 1f6020 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (142184 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (142188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1f6038 │ │ │ │ + bl 1f6020 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 142140 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -279480,15 +279480,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #224] @ (14228c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldr r3, [pc, #212] @ (142290 ) │ │ │ │ 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] │ │ │ │ @@ -279517,15 +279517,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 14225a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 14224a │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 142228 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ add r6, r2 │ │ │ │ b.n 142226 │ │ │ │ @@ -279590,38 +279590,38 @@ │ │ │ │ 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 1f60e8 │ │ │ │ + bl 1f60d0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1422c4 │ │ │ │ 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 1f604c │ │ │ │ + bl 1f6034 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 1422be │ │ │ │ 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 1f614c │ │ │ │ + bl 1f6134 │ │ │ │ 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] @ (1423e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -279673,30 +279673,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 142322 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 142322 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 1423b2 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1423d2 │ │ │ │ b.n 1423a4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1423c6 │ │ │ │ @@ -280305,15 +280305,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 61e94 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r5, [r4, #96] @ 0x60 │ │ │ │ strd r5, r5, [r4, #104] @ 0x68 │ │ │ │ - bl 1f7600 │ │ │ │ + bl 1f75e8 │ │ │ │ cbz r0, 14293c │ │ │ │ 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] @ (142a88 ) │ │ │ │ ldr r0, [pc, #332] @ (142a8c ) │ │ │ │ @@ -280498,15 +280498,15 @@ │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 61ba4 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ adds r5, #1 │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ ldr.w r1, [pc, #1148] @ 142f94 │ │ │ │ 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] │ │ │ │ @@ -281160,16 +281160,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 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ 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 143694 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -281998,16 +281998,16 @@ │ │ │ │ bne.n 143be4 │ │ │ │ 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 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 143c0a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -282894,15 +282894,15 @@ │ │ │ │ bne.n 144650 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1fa070 │ │ │ │ + bl 1fa058 │ │ │ │ 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 │ │ │ │ @@ -282987,15 +282987,15 @@ │ │ │ │ cbz r3, 144752 │ │ │ │ add.w r0, r4, #1400 @ 0x578 │ │ │ │ bl 1228d4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fa070 │ │ │ │ + bl 1fa058 │ │ │ │ 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 │ │ │ │ @@ -283123,15 +283123,15 @@ │ │ │ │ cbz r0, 14489e │ │ │ │ ldr r2, [pc, #72] @ (1448c0 ) │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14488c │ │ │ │ cbz r3, 1448b0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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] │ │ │ │ @@ -285971,15 +285971,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 1465d2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 1465cc │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -286001,15 +286001,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 14659c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -286029,24 +286029,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 150c68 │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -286065,15 +286065,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 │ │ │ │ @@ -286081,22 +286081,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 1466b6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -286220,15 +286220,15 @@ │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 146848 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cbz r0, 146832 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 146788 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ @@ -286283,15 +286283,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1468dc │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -286305,15 +286305,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 1468b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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] @ (146980 ) │ │ │ │ @@ -286555,24 +286555,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 150c2c │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -286607,23 +286607,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r4 │ │ │ │ bl 150ca4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 146c34 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -286828,15 +286828,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 146e00 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ addw r0, r0, #3876 @ 0xf24 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cbz r0, 146eb2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 146ebe │ │ │ │ mov r0, r6 │ │ │ │ blx 61b98 │ │ │ │ movs r3, #1 │ │ │ │ @@ -286849,42 +286849,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 146ebe │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 146ec4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 146e98 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 146e3c │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ str.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146e5c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 146e9c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146e9a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 146ebe │ │ │ │ @@ -287210,15 +287210,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1471b6 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 147236 │ │ │ │ @@ -287235,15 +287235,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 147256 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1471d6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 1471d6 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1471c0 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -287324,15 +287324,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14736a │ │ │ │ b.n 14733c │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14735e │ │ │ │ @@ -287348,15 +287348,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14737c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1472e8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 1472e8 │ │ │ │ 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 │ │ │ │ @@ -287403,15 +287403,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1473ba │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14743a │ │ │ │ @@ -287428,15 +287428,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14745a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1473da │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 1473da │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1473c4 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -288086,15 +288086,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15053c │ │ │ │ ldr r0, [pc, #112] @ (147ba8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ cbnz r0, 147b8e │ │ │ │ ldr r2, [pc, #104] @ (147bac ) │ │ │ │ ldr r3, [pc, #80] @ (147b98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -288159,15 +288159,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 2f1668 │ │ │ │ + bl 2f1650 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -289188,15 +289188,15 @@ │ │ │ │ addw r0, r6, #1036 @ 0x40c │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [pc, #776] @ (148948 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f12a0 │ │ │ │ + bl 2f1288 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1486c8 │ │ │ │ ldr r3, [pc, #756] @ (14894c ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ @@ -289286,20 +289286,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 148756 │ │ │ │ ldr r5, [pc, #500] @ (148954 ) │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #3580] @ 0xdfc │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 14877c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ 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 148918 │ │ │ │ @@ -290116,15 +290116,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1490be │ │ │ │ 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 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -299916,15 +299916,15 @@ │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ bl 150c2c │ │ │ │ ldrd r3, r0, [r5, #12] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ strd r7, r6, [r4, #40] @ 0x28 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ beq.n 14fe96 │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -300256,23 +300256,23 @@ │ │ │ │ beq.n 15028e │ │ │ │ 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 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, 1501f0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1501f0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1502b2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1502b2 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -300349,16 +300349,16 @@ │ │ │ │ b.n 15021e │ │ │ │ sub.w r2, r3, #128 @ 0x80 │ │ │ │ cmp r2, #2 │ │ │ │ it ls │ │ │ │ subls r3, #4 │ │ │ │ b.n 150132 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ @@ -300536,15 +300536,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 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 1504d2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 1504d8 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 1504ca │ │ │ │ @@ -300562,15 +300562,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 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 150516 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 150518 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 15050c │ │ │ │ @@ -300655,23 +300655,23 @@ │ │ │ │ bl 150528 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15056e │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f9990 │ │ │ │ ldr r1, [pc, #572] @ (150818 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 150618 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 1507d8 │ │ │ │ bhi.w 1507c4 │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -300679,15 +300679,15 @@ │ │ │ │ ldr r2, [pc, #532] @ (15081c ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #532] @ (150820 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150776 │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 15072a │ │ │ │ @@ -300700,15 +300700,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 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 150804 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -300763,15 +300763,15 @@ │ │ │ │ b.n 150696 │ │ │ │ ldr r2, [pc, #308] @ (150824 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #308] @ (150828 ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 15058e │ │ │ │ b.n 1505b0 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -300780,15 +300780,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 146888 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 150768 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 1507b8 │ │ │ │ it hi │ │ │ │ @@ -300805,76 +300805,76 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1466fc │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.n 15058e │ │ │ │ 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 1468e8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.n 15058e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f27fc │ │ │ │ + bl 2f27e4 │ │ │ │ ldr r2, [pc, #136] @ (15082c ) │ │ │ │ ldr r1, [pc, #140] @ (150830 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ b.n 1505c2 │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 15074c │ │ │ │ ldr r2, [pc, #108] @ (150834 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #108] @ (150838 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 150618 │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 1507f2 │ │ │ │ ldr r2, [pc, #88] @ (15083c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #88] @ (150840 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 150618 │ │ │ │ ldr r2, [pc, #80] @ (150844 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (150848 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 150618 │ │ │ │ movs r3, #0 │ │ │ │ b.n 150712 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfaa800b4 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -300951,58 +300951,58 @@ │ │ │ │ beq.n 1508c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ cbz r4, 1508c4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 15091c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f2d00 │ │ │ │ + bl 2f2ce8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1509ae │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f9990 │ │ │ │ ldr r1, [pc, #264] @ (1509e8 ) │ │ │ │ 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 15053c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r2, [pc, #232] @ (1509ec ) │ │ │ │ ldr r3, [pc, #224] @ (1509e4 ) │ │ │ │ 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 1509da │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f2d00 │ │ │ │ + bl 2f2ce8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 150958 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f9990 │ │ │ │ ldr r1, [pc, #184] @ (1509f0 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -301236,15 +301236,15 @@ │ │ │ │ cbz r0, 150b9e │ │ │ │ ldr r3, [pc, #48] @ (150bb8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 150b96 │ │ │ │ cbz r2, 150ba0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60bc8 │ │ │ │ movs r3, #0 │ │ │ │ @@ -301263,43 +301263,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, 150bf2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cbz r0, 150c04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd8a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150bd4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fd7d0 │ │ │ │ + bl 1fd7b8 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150bdc │ │ │ │ b.n 150bfe │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301312,15 +301312,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 1fd7d0 │ │ │ │ + bl 1fd7b8 │ │ │ │ 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 │ │ │ │ @@ -301330,23 +301330,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 1fd7d0 │ │ │ │ + bl 1fd7b8 │ │ │ │ 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 1fd7e8 │ │ │ │ + bl 1fd7d0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 150cc8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 150cca │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -301370,15 +301370,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 1fd7d0 │ │ │ │ + bl 1fd7b8 │ │ │ │ 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 │ │ │ │ @@ -301401,15 +301401,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 1fd7d0 │ │ │ │ + bl 1fd7b8 │ │ │ │ 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 │ │ │ │ @@ -301443,15 +301443,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 1fd7d0 │ │ │ │ + bl 1fd7b8 │ │ │ │ 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 │ │ │ │ @@ -301582,15 +301582,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 1fd7d0 │ │ │ │ + bl 1fd7b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 150df6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301640,15 +301640,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 1fd7d0 │ │ │ │ + bl 1fd7b8 │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150f96 │ │ │ │ @@ -301726,15 +301726,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 151094 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd8a8 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (1510d4 ) │ │ │ │ ldr r3, [pc, #80] @ (1510d0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -301746,25 +301746,25 @@ │ │ │ │ bne.n 1510c6 │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 150bbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15107c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 151072 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -301799,15 +301799,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 15114c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd8a8 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (15118c ) │ │ │ │ ldr r3, [pc, #80] @ (151188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -301817,25 +301817,25 @@ │ │ │ │ bne.n 15117e │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 150bbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cbnz r5, 151178 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 15112c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 151130 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @@ -301888,15 +301888,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (151230 ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1220 │ │ │ │ + bl 2f1208 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mcr 0, 2, r0, cr0, cr4, {5} │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -302880,24 +302880,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r1, [pc, #52] @ (151ccc ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 20cc50 │ │ │ │ + bl 20cc38 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 151cb0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (151cd0 ) │ │ │ │ @@ -303891,24 +303891,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 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152692 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb20 │ │ │ │ + bl 20cb08 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1526c8 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20cb20 │ │ │ │ + bl 20cb08 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1526f0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 1526b2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -303934,43 +303934,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 151c70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152678 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20caf4 │ │ │ │ b.n 152708 │ │ │ │ ldr r1, [pc, #76] @ (152718 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (15271c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 1509fc │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (152720 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (152724 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 1509fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20caf4 │ │ │ │ b.n 1526e0 │ │ │ │ uxth r0, r6 │ │ │ │ movs r1, r4 │ │ │ │ sxtb r2, r6 │ │ │ │ movs r1, r4 │ │ │ │ uxth r4, r1 │ │ │ │ movs r1, r4 │ │ │ │ @@ -304030,15 +304030,15 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1527a2 │ │ │ │ ldr r0, [pc, #40] @ (1527dc ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152754 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 147980 │ │ │ │ blx 61278 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ bhi.n 15274c │ │ │ │ @@ -304227,21 +304227,21 @@ │ │ │ │ bne.n 1529a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152902 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 152902 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #320] @ 0x140 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 152902 │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1529ee │ │ │ │ @@ -304262,15 +304262,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152988 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 152a24 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304278,15 +304278,15 @@ │ │ │ │ b.n 152988 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 152a64 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 152a4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304393,25 +304393,25 @@ │ │ │ │ bl 15794c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152cb0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 152b1e │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 20cb40 │ │ │ │ + bl 20cb28 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 1478f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -304422,25 +304422,25 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 151cd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 152c7e │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 20cb40 │ │ │ │ + bl 20cb28 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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] │ │ │ │ @@ -304565,25 +304565,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 152d7c │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 152d5a │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 20cb40 │ │ │ │ + bl 20cb28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 1527e0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -304595,25 +304595,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 20cb40 │ │ │ │ + bl 20cb28 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 1478f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (152dd0 ) │ │ │ │ @@ -304632,26 +304632,26 @@ │ │ │ │ stmdb 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152e6c │ │ │ │ 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 152e7c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 157a64 │ │ │ │ mov r1, r4 │ │ │ │ @@ -304663,41 +304663,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 152ec0 │ │ │ │ bl 151bf8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 20caf0 │ │ │ │ + bl 20cad8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152e02 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 20cb5c │ │ │ │ + bl 20cb44 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 152e64 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [pc, #60] @ (152ed4 ) │ │ │ │ ldr r1, [pc, #64] @ (152ed8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ add r1, pc │ │ │ │ bl 152728 │ │ │ │ @@ -305006,15 +305006,15 @@ │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 1532f8 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -305079,17 +305079,17 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 1531fa │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15329a │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 20caf0 │ │ │ │ + bl 20cad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cbz r6, 1532a6 │ │ │ │ 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] │ │ │ │ @@ -305155,19 +305155,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 153342 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20caf4 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20caf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 1533a2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 15339a │ │ │ │ @@ -305184,15 +305184,15 @@ │ │ │ │ ldr r2, [pc, #204] @ (153474 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1533be │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153448 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 │ │ │ │ @@ -305200,17 +305200,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 150ca4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ b.n 1533f8 │ │ │ │ - bl 20cb5c │ │ │ │ + bl 20cb44 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 153452 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 15341a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -305219,25 +305219,25 @@ │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1533f0 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 153466 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 20cb40 │ │ │ │ + bl 20cb28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cc9c │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 153336 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 1533be │ │ │ │ ldr r3, [pc, #36] @ (153478 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -306529,15 +306529,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 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 150490 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -307123,31 +307123,31 @@ │ │ │ │ beq.w 15463e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ bne.w 15463e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 20064c │ │ │ │ + bl 2fa818 │ │ │ │ + bl 200634 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15503a │ │ │ │ str.w r5, [sl, #20] │ │ │ │ b.n 15463e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 15463e │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 20064c │ │ │ │ + bl 2fa818 │ │ │ │ + bl 200634 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154dd2 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ b.n 154614 │ │ │ │ @@ -308317,15 +308317,15 @@ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ str.w r8, [r5, #-8] │ │ │ │ str r0, [r5, #0] │ │ │ │ beq.n 1553d6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r5, #20 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 1553b0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -308920,15 +308920,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 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ 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 │ │ │ │ @@ -309662,23 +309662,23 @@ │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 156176 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ 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 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ 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 │ │ │ │ @@ -309995,15 +309995,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 2fa824 │ │ │ │ + bl 2fa80c │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310111,15 +310111,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 2fa9e8 │ │ │ │ + bl 2fa9d0 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 15662c │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 15662c │ │ │ │ @@ -310212,15 +310212,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 610ec │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2fa824 │ │ │ │ + bl 2fa80c │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310278,15 +310278,15 @@ │ │ │ │ blx 60bc8 │ │ │ │ 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, 156820 │ │ │ │ - bl 2fa824 │ │ │ │ + bl 2fa80c │ │ │ │ ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ cbz r1, 156820 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ @@ -310601,15 +310601,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 156bd6 │ │ │ │ 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 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156b14 │ │ │ │ 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 │ │ │ │ @@ -311203,15 +311203,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157274 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 15722e │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 157250 │ │ │ │ @@ -311667,22 +311667,22 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (157630 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fec2c │ │ │ │ + bl 1fec14 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1575fe │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #176 @ (adr r4, 1576e0 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ str r0, [r0, #76] @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -311784,15 +311784,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 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 1576fe │ │ │ │ b.n 1576e2 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ @@ -311807,15 +311807,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 1576ee │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1576ae │ │ │ │ b.n 1576e2 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r1, r1, r9 │ │ │ │ bcc.n 157782 │ │ │ │ movs r3, #2 │ │ │ │ b.n 1576e2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -312446,17 +312446,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 157daa │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ 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} │ │ │ │ @@ -312476,15 +312476,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 157e86 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 610ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ cbz r0, 157e50 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (157ec8 ) │ │ │ │ ldr r2, [pc, #148] @ (157ecc ) │ │ │ │ @@ -312494,15 +312494,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1dc4 │ │ │ │ cbnz r0, 157e9e │ │ │ │ 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 │ │ │ │ @@ -312520,15 +312520,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (157ed4 ) │ │ │ │ ldr r2, [pc, #40] @ (157ed8 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -312664,42 +312664,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 157ee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cbnz r5, 158036 │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 157ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15806c │ │ │ │ @@ -312717,15 +312717,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 157ee0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1580da │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -312733,19 +312733,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 158102 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1580e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (158118 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (15811c ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -312803,26 +312803,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add r3, pc, #376 @ (adr r3, 158300 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 1581b2 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1e90 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 1582cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1582d8 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -312844,26 +312844,26 @@ │ │ │ │ bcs.n 1582c4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 1579f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 158254 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -312920,32 +312920,32 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 157d44 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1581e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 15815a │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 15815a │ │ │ │ ldr r3, [pc, #56] @ (158314 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #56] @ (158318 ) │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 1509fc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 15815a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -312967,15 +312967,15 @@ │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 157ee0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 1583b4 │ │ │ │ @@ -313013,15 +313013,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1583a2 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -313075,15 +313075,15 @@ │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 1584a6 │ │ │ │ @@ -313091,15 +313091,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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 158486 │ │ │ │ @@ -313107,44 +313107,44 @@ │ │ │ │ cbnz r2, 1584a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 157d44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 158506 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (158524 ) │ │ │ │ @@ -313167,15 +313167,15 @@ │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 158590 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -313196,25 +313196,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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 158582 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -316413,15 +316413,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 15a6d4 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2fab74 │ │ │ │ cbz r0, 15a6e6 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cbz r5, 15a6e6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cbz r1, 15a6b4 │ │ │ │ @@ -316904,15 +316904,15 @@ │ │ │ │ bne.n 15abaa │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15aadc │ │ │ │ add.w r9, r2, #24 │ │ │ │ b.n 15ab6a │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15aae0 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15aae0 │ │ │ │ blx 621ac │ │ │ │ ldr.w r1, [r9, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 15a8dc │ │ │ │ @@ -316929,15 +316929,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15aa88 │ │ │ │ blx 621ac │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcc.n 15ab96 │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 15aae0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15ab9a │ │ │ │ @@ -316950,15 +316950,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15aae0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r8, r9 │ │ │ │ bne.n 15abb8 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15aae0 │ │ │ │ blx 621ac │ │ │ │ b.n 15abb2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r1, r1] │ │ │ │ @@ -318009,15 +318009,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 2077b4 │ │ │ │ + bl 20779c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 15b490 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -318063,18 +318063,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 1f5d88 │ │ │ │ + bl 1f5d70 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f5c34 │ │ │ │ + bl 1f5c1c │ │ │ │ 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 │ │ │ │ @@ -318083,15 +318083,15 @@ │ │ │ │ blx 610ec │ │ │ │ ldr r2, [pc, #40] @ (15b6d4 ) │ │ │ │ ldr r1, [pc, #40] @ (15b6d8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (15b6dc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f57d8 │ │ │ │ ldr r2, [pc, #36] @ (15b6e0 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (15b6e4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -318112,31 +318112,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 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15b722 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 150a60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15b706 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5954 │ │ │ │ + bl 1f593c │ │ │ │ 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 │ │ │ │ @@ -318147,33 +318147,33 @@ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldr r3, [pc, #212] @ (15b820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5d88 │ │ │ │ + bl 1f5d70 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1f5c34 │ │ │ │ + bl 1f5c1c │ │ │ │ dmb ish │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b77e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b76e │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b7c8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5a00 │ │ │ │ + bl 1f59e8 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b794 │ │ │ │ @@ -318195,15 +318195,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b804 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b7dc │ │ │ │ dmb ish │ │ │ │ @@ -318211,15 +318211,15 @@ │ │ │ │ bne.n 15b7cc │ │ │ │ b.n 15b784 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 15b7a8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318249,33 +318249,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 61b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5d88 │ │ │ │ + bl 1f5d70 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f5c34 │ │ │ │ + bl 1f5c1c │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b888 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b878 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b8f8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f5a00 │ │ │ │ + bl 1f59e8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15b8cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -318290,15 +318290,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 1f5a44 │ │ │ │ + bl 1f5a2c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b8dc │ │ │ │ dmb ish │ │ │ │ @@ -318308,34 +318308,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b942 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b90e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b900 │ │ │ │ b.n 15b88e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 15b8b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15b8f2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318665,15 +318665,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 15bcc4 │ │ │ │ ldr.w r1, [r4, #1464] @ 0x5b8 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 15bcb8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bcf2 │ │ │ │ ldr.w r2, [r4, #1468] @ 0x5bc │ │ │ │ str.w r8, [r4, #1472] @ 0x5c0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ @@ -319179,34 +319179,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 2e4f2c │ │ │ │ + bl 2e4f14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 15c228 │ │ │ │ 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 2e4fa0 │ │ │ │ + bl 2e4f88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 15c26e │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 15c266 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -319360,81 +319360,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 2fac44 │ │ │ │ + bl 2fac2c │ │ │ │ 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 308bcc │ │ │ │ + bl 308bb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30b380 │ │ │ │ + bl 30b368 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15c490 │ │ │ │ cbz r6, 15c408 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f97ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 231ccc │ │ │ │ + bl 231cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f2c8 │ │ │ │ + bl 24f2b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226104 │ │ │ │ + bl 2260ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267c78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 26529c │ │ │ │ mov r0, r4 │ │ │ │ - bl 221bd4 │ │ │ │ + bl 221bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218514 │ │ │ │ + bl 2184fc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 231ccc │ │ │ │ + bl 231cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2100 │ │ │ │ + bl 2a20e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1aec │ │ │ │ + bl 2a1ad4 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [pc, #100] @ (15c4bc ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c50c │ │ │ │ + bl 21c4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c48c │ │ │ │ + bl 21c474 │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 15c488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22899c │ │ │ │ + bl 228984 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 297814 │ │ │ │ + bl 2977fc │ │ │ │ ldr r2, [pc, #44] @ (15c4c0 ) │ │ │ │ ldr r3, [pc, #32] @ (15c4b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319495,32 +319495,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 15c54a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 15c5c6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #124] @ (15c604 ) │ │ │ │ ldr r3, [pc, #116] @ (15c600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319544,26 +319544,26 @@ │ │ │ │ b.n 15c53c │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c586 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 15c586 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -319593,110 +319593,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 15c64e │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15c6d2 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15c678 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c6a6 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldr r2, [pc, #148] @ (15c74c ) │ │ │ │ ldr r3, [pc, #144] @ (15c748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15c740 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c6f8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c732 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ b.n 15c6b4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ @@ -319796,45 +319796,45 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c4c4 │ │ │ │ mov r3, r8 │ │ │ │ strd r5, r0, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ + bl 218b1c │ │ │ │ cmp r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ beq.n 15c95a │ │ │ │ cmp r6, #3 │ │ │ │ beq.w 15c9f4 │ │ │ │ cmp r6, #4 │ │ │ │ beq.w 15ca06 │ │ │ │ vldr d0, [pc, #572] @ 15cac8 │ │ │ │ vldr s16, [pc, #608] @ 15caf0 │ │ │ │ vldr s18, [pc, #608] @ 15caf4 │ │ │ │ vldr s17, [pc, #608] @ 15caf8 │ │ │ │ movs r1, #32 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ vldr d0, [pc, #524] @ 15cac0 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ vldr d0, [pc, #512] @ 15cac0 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c8fc │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -319843,15 +319843,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15cd00 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ @@ -319869,29 +319869,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 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c4c4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ + bl 218b1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #456] @ (15cb24 ) │ │ │ │ ldr r3, [pc, #448] @ (15cb20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -319944,36 +319944,36 @@ │ │ │ │ vldr s18, [pc, #260] @ 15cb14 │ │ │ │ vldr s17, [pc, #260] @ 15cb18 │ │ │ │ b.n 15c89a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #32 │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ vldr d0, [pc, #112] @ 15cac0 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ca8c │ │ │ │ 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 │ │ │ │ @@ -319982,15 +319982,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15cca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -320059,36 +320059,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #158 @ 0x9e │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #476] @ 15cd18 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ vldr d0, [pc, #440] @ 15cd18 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cb9c │ │ │ │ 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 │ │ │ │ @@ -320097,15 +320097,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ bhi.n 15cc40 │ │ │ │ add r3, pc, #8 @ (adr r3, 15cbb0 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -320142,134 +320142,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 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 15cd58 │ │ │ │ @@ -320359,15 +320359,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 1f5ae8 │ │ │ │ + bl 1f5ad0 │ │ │ │ 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 │ │ │ │ @@ -320387,36 +320387,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ce82 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r4, r9, lsr #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -320441,15 +320441,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #48] @ (15cf44 ) │ │ │ │ ldr r3, [pc, #36] @ (15cf3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -320489,50 +320489,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cfa0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15cfd0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldr r2, [pc, #92] @ (15d040 ) │ │ │ │ ldr r3, [pc, #88] @ (15d03c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -320541,25 +320541,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 15d030 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d020 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 15cfa4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -320596,22 +320596,22 @@ │ │ │ │ bics r3, r0 │ │ │ │ bne.n 15d12a │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] @ 15d1ec │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320629,15 +320629,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #224] @ (15d1f0 ) │ │ │ │ ldr r3, [pc, #208] @ (15d1e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320673,30 +320673,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15d194 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15d08e │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d08e │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320742,45 +320742,45 @@ │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr.w sl, [pc, #412] @ 15d3b8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d32c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r6, r1 │ │ │ │ bne.n 15d2fc │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] @ 15d3bc │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320798,15 +320798,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #224] @ (15d3c0 ) │ │ │ │ ldr r3, [pc, #208] @ (15d3b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320842,30 +320842,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15d364 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15d262 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d262 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320930,24 +320930,24 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15d51c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d480 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -320974,30 +320974,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15d458 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d4ae │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 15d402 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d402 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ @@ -321115,30 +321115,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d610 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 15d630 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15d630 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ @@ -321155,25 +321155,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d6f2 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r0, r6, #20 │ │ │ │ b.n 15d61e │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 15d5ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 15d5ec │ │ │ │ @@ -321186,30 +321186,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d6c6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ b.n 15d61e │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 15d5ec │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -321259,33 +321259,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 238308 │ │ │ │ + bl 2382f0 │ │ │ │ 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 238308 │ │ │ │ + bl 2382f0 │ │ │ │ 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 238308 │ │ │ │ + bl 2382f0 │ │ │ │ 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 │ │ │ │ @@ -321399,30 +321399,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15d808 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15d8de │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, r0 │ │ │ │ beq.n 15d80a │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d80a │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321482,15 +321482,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d52c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d890 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n 15d890 │ │ │ │ @@ -321550,20 +321550,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15da56 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15da70 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ mov r3, fp │ │ │ │ @@ -321727,26 +321727,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d7ec │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 15d7ec │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 15d8b8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 15d8b8 │ │ │ │ @@ -321885,30 +321885,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15db34 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15dd80 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ cmp r6, r0 │ │ │ │ bne.w 15d9a2 │ │ │ │ b.n 15d890 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15db34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ @@ -321922,30 +321922,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15dddc │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r0 │ │ │ │ beq.w 15d98a │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d98a │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321957,30 +321957,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15de36 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r0 │ │ │ │ beq.w 15da10 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15da10 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321995,15 +321995,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ddca │ │ │ │ b.n 15dddc │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ @@ -322055,30 +322055,30 @@ │ │ │ │ b.n 15da8e │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15df22 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ cmp r4, r0 │ │ │ │ bne.w 15d9a2 │ │ │ │ b.n 15d890 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ b.n 15defc │ │ │ │ movs r2, #1 │ │ │ │ @@ -322224,15 +322224,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15de24 │ │ │ │ b.n 15de36 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15e0a4 │ │ │ │ @@ -322294,15 +322294,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ddca │ │ │ │ b.n 15dddc │ │ │ │ movs r6, #8 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 15e152 │ │ │ │ @@ -322370,15 +322370,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15dddc │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 15ddcc │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ b.n 15e20c │ │ │ │ @@ -322559,25 +322559,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 15e4a0 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15e424 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e3ce │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 15e3ce │ │ │ │ @@ -322596,23 +322596,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 238308 │ │ │ │ + bl 2382f0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238308 │ │ │ │ + bl 2382f0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15e3ce │ │ │ │ movs r4, #0 │ │ │ │ b.n 15e3ce │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -322695,15 +322695,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 15e53c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2170e4 │ │ │ │ + bl 2170cc │ │ │ │ b.n 15e51c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r2, r6, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, r4 │ │ │ │ @@ -322773,25 +322773,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15e652 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d704 │ │ │ │ @@ -322801,21 +322801,21 @@ │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w lr, [pc, #408] @ 15e83c │ │ │ │ @@ -322958,17 +322958,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 15e766 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d3c4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ b.n 15e6fa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r4, r4, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -322994,26 +322994,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e890 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d704 │ │ │ │ ldr.w r3, [pc, #1288] @ 15eda8 │ │ │ │ mov r9, r0 │ │ │ │ @@ -323031,21 +323031,21 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -323056,21 +323056,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ b.n 15e6fa │ │ │ │ subs r3, #222 @ 0xde │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 15e766 │ │ │ │ movw r4, #501 @ 0x1f5 │ │ │ │ lsrs r4, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ @@ -323164,71 +323164,71 @@ │ │ │ │ bl 15d704 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 238cc8 │ │ │ │ + bl 238cb0 │ │ │ │ b.n 15e6fa │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbz r0, 15ea74 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d704 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e4484 │ │ │ │ + bl 2e446c │ │ │ │ str r6, [r7, #4] │ │ │ │ adds r3, r5, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -323254,20 +323254,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ b.n 15e6fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -323284,37 +323284,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 15d704 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 237828 │ │ │ │ + bl 237810 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ed42 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [r7, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ movw r1, #554 @ 0x22a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -323346,38 +323346,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 15ec4c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 15ec8e │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15ec76 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ @@ -323389,15 +323389,15 @@ │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 15ec5c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15eca6 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ @@ -323413,22 +323413,22 @@ │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -323441,20 +323441,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 15e6fa │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #14 │ │ │ │ beq.n 15ed74 │ │ │ │ cmp r3, #13 │ │ │ │ @@ -323571,15 +323571,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 217e1c │ │ │ │ + bl 217e04 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 15eed6 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r3, #1 │ │ │ │ @@ -323599,15 +323599,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 15ee12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e1c │ │ │ │ + bl 217e04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ee98 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 15eef0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -323686,21 +323686,21 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r9, #19 │ │ │ │ b.n 15ee00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e1c │ │ │ │ + bl 217e04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ee98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216628 │ │ │ │ + bl 216610 │ │ │ │ mov r3, r6 │ │ │ │ b.n 15ee98 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 15f0a6 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -323740,23 +323740,23 @@ │ │ │ │ b.n 15ee86 │ │ │ │ ldr.w r9, [r2, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15efcc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 216628 │ │ │ │ + bl 216610 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ strb.w r2, [r5, #75] @ 0x4b │ │ │ │ bl 156a1c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 15f078 │ │ │ │ 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 │ │ │ │ @@ -323766,23 +323766,23 @@ │ │ │ │ b.n 15f02c │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ b.n 15f02c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 61b08 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15f058 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -323805,207 +323805,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 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15f15e │ │ │ │ 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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 15f148 │ │ │ │ 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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 15f0f2 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ ldr r2, [pc, #420] @ (15f310 ) │ │ │ │ ldr r3, [pc, #416] @ (15f30c ) │ │ │ │ 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 15f304 │ │ │ │ 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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 15f1cc │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156a1c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ b.n 15f154 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ b.n 15f154 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 15f274 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156a1c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ b.n 15f154 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 15f2ea │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156a1c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ b.n 15f154 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r5, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #26 │ │ │ │ @@ -324027,15 +324027,15 @@ │ │ │ │ ldr r1, [pc, #432] @ (15f4ec ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f57d8 │ │ │ │ ldr.w r5, [r4, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 15f366 │ │ │ │ b.n 15f49e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -324059,15 +324059,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 15f49a │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cbz r6, 15f3f8 │ │ │ │ @@ -324101,15 +324101,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e580 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cbz r7, 15f430 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15f3ae │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15edac │ │ │ │ @@ -324120,21 +324120,21 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15edac │ │ │ │ orrs r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 15f402 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15f45a │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -324146,15 +324146,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 15f4a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r2, [pc, #124] @ (15f4f0 ) │ │ │ │ ldr r3, [pc, #108] @ (15f4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -324184,15 +324184,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f4b8 │ │ │ │ b.n 15f46a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -324737,40 +324737,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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ cbz r6, 15fa72 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 15fa72 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 15fa6c │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 15fa5a │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15fa82 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r2, [pc, #36] @ (15faa8 ) │ │ │ │ ldr r3, [pc, #28] @ (15faa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -324797,40 +324797,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 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f19d4 │ │ │ │ + bl 1f19bc │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ 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 │ │ │ │ @@ -325061,41 +325061,41 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #376] @ (15ff08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1af0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1c1c │ │ │ │ + bl 1f1c04 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ orrs r1, r3 │ │ │ │ bne.n 15fecc │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1af0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fecc │ │ │ │ ldrd r0, r4, [r8, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15feea │ │ │ │ @@ -325163,19 +325163,19 @@ │ │ │ │ add.w r0, r8, r7 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ blx 61b08 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 15fe96 │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbz r3, 15fece │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ @@ -325289,69 +325289,69 @@ │ │ │ │ cbz r3, 15ffde │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 15ffd4 │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ 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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 160136 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 160170 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 16671c │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 16004e │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 61b98 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 160080 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 1600ac │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 160092 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 1600ac │ │ │ │ @@ -325359,92 +325359,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 16008e │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 15f0b8 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 1600ba │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 1600c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1600b6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ ldr r2, [pc, #180] @ (160190 ) │ │ │ │ ldr r3, [pc, #176] @ (16018c ) │ │ │ │ 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 16017c │ │ │ │ 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 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ 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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 160180 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ b.n 16003e │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a153c │ │ │ │ + bl 2a1524 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6a88 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1600d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60bc8 │ │ │ │ b.n 1600d8 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ b.n 16003e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -325464,15 +325464,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 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15fac4 │ │ │ │ cbnz r0, 160204 │ │ │ │ ldr r2, [pc, #108] @ (16023c ) │ │ │ │ movw r3, #4076 @ 0xfec │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -325533,15 +325533,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 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 1602b8 │ │ │ │ @@ -325701,19 +325701,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 160428 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1603f6 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1604ec │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1604f0 │ │ │ │ @@ -325750,23 +325750,23 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 160490 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 16049a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 1603fe │ │ │ │ ldr r2, [pc, #48] @ (160500 ) │ │ │ │ ldr r3, [pc, #40] @ (1604fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -325819,38 +325819,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 160552 │ │ │ │ mov r9, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr.w r2, [r9], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 15f538 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 15f9f8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ ldr r2, [pc, #44] @ (1605d4 ) │ │ │ │ ldr r3, [pc, #36] @ (1605d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -325922,15 +325922,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 160702 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ 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] │ │ │ │ @@ -326347,15 +326347,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 15ff2c │ │ │ │ cbz r0, 160af4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 21d420 │ │ │ │ + bl 21d408 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160b9c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -326433,15 +326433,15 @@ │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1509fc │ │ │ │ b.n 160aee │ │ │ │ - bl 25fd0c │ │ │ │ + bl 25fcf4 │ │ │ │ b.n 160b7c │ │ │ │ ldr r4, [pc, #52] @ (160bec ) │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ ldr r2, [pc, #52] @ (160bf0 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ @@ -326485,15 +326485,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15ff68 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6a88 │ │ │ │ ldr r2, [pc, #32] @ (160c58 ) │ │ │ │ ldr r3, [pc, #28] @ (160c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326644,63 +326644,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw r6, sp, #1940 @ 0x794 │ │ │ │ bl 15ff68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ 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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ cbz r5, 160e28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, 160e28 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 160e22 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 160e10 │ │ │ │ cbz r4, 160e34 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ ldr r2, [pc, #68] @ (160e88 ) │ │ │ │ ldr r3, [pc, #64] @ (160e84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -326830,19 +326830,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 161128 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2a153c │ │ │ │ + bl 2a1524 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16111e │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -326945,15 +326945,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 60bc8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 161158 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 160ee2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ bl 1652ec │ │ │ │ @@ -326965,17 +326965,17 @@ │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 161150 │ │ │ │ movs r5, #0 │ │ │ │ b.n 1610ee │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d348 │ │ │ │ mov r0, sl │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ b.n 160f94 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -327526,15 +327526,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 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 │ │ │ │ @@ -327722,15 +327722,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ strb.w r9, [sp, #312] @ 0x138 │ │ │ │ bl 16505c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1619b4 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 │ │ │ │ @@ -327803,15 +327803,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 160e8c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 161c82 │ │ │ │ ldr.w r6, [r4, #3484] @ 0xd9c │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1618a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r9, r3, #256 @ 0x100 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 161c0e │ │ │ │ @@ -327824,19 +327824,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 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a1550 │ │ │ │ + bl 2a1538 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 161c50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 161c54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -328027,15 +328027,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 161bee │ │ │ │ mov r0, r3 │ │ │ │ bl 1652ec │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ lsls r4, r3, #23 │ │ │ │ bmi.n 161c0e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ @@ -328062,15 +328062,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 161a74 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr.w r2, [pc, #1416] @ 1621e0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r3, #3221 @ 0xc95 │ │ │ │ @@ -328521,15 +328521,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 16092c │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 162150 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -328751,19 +328751,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 15f538 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a1550 │ │ │ │ + bl 2a1538 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1624ae │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -328819,15 +328819,15 @@ │ │ │ │ cbz r2, 16242c │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mla r4, r4, r2, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 162420 │ │ │ │ ldr r2, [pc, #428] @ (1625dc ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -328870,15 +328870,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r3, #3564 @ 0xdec │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ bl 1509fc │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.w 161b3e │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ movs r3, #0 │ │ │ │ b.n 16238a │ │ │ │ mov r4, r6 │ │ │ │ b.n 162344 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ b.n 16228c │ │ │ │ @@ -329354,36 +329354,36 @@ │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 1629b0 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 162994 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ cbz r3, 1629f6 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 1629f0 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1629dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 162b50 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 162b32 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r8, #0 │ │ │ │ addw r9, sp, #2100 @ 0x834 │ │ │ │ @@ -329402,41 +329402,41 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 162a36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 162aac │ │ │ │ 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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 15f538 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 162a76 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -329446,44 +329446,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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp r3, fp │ │ │ │ itt hi │ │ │ │ movhi r6, #80 @ 0x50 │ │ │ │ mlahi r6, r6, fp, r4 │ │ │ │ bls.n 162b28 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 162af4 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r8 │ │ │ │ @@ -329501,15 +329501,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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ b.n 1629fe │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 16265c │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -329564,15 +329564,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 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ strd r1, r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1635b4 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -329646,15 +329646,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1631c6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162d6e │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 │ │ │ │ @@ -329682,15 +329682,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 160e8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1634ca │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 │ │ │ │ @@ -329776,15 +329776,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 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cbnz r3, 162e80 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ @@ -329793,15 +329793,15 @@ │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 163696 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162e4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162f1e │ │ │ │ @@ -329929,19 +329929,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 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a1550 │ │ │ │ + bl 2a1538 │ │ │ │ ldrb.w r3, [sp, #248] @ 0xf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 163534 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 163686 │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -330039,15 +330039,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [sl, #808] @ 0x328 │ │ │ │ bl 165e08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1636a6 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 162e5a │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ subs.w r9, r0, r3 │ │ │ │ @@ -330131,15 +330131,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 1632be │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldrb.w r3, [sl, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w fp, r8, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 163272 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, r8, lsl #3] │ │ │ │ @@ -330186,15 +330186,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 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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] │ │ │ │ @@ -330270,15 +330270,15 @@ │ │ │ │ bl 164dcc │ │ │ │ str.w r5, [r7, #2536] @ 0x9e8 │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 163372 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 163426 │ │ │ │ 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 │ │ │ │ @@ -330430,28 +330430,28 @@ │ │ │ │ b.n 162fac │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ b.n 163052 │ │ │ │ ldrd r4, fp, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 163564 │ │ │ │ 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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 163558 │ │ │ │ ldr r2, [pc, #364] @ (1636d4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -330460,15 +330460,15 @@ │ │ │ │ bl 1509fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1634cc │ │ │ │ b.n 1632ce │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ bl 15fd6c │ │ │ │ b.n 16323e │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ b.n 163052 │ │ │ │ @@ -330519,15 +330519,15 @@ │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r2] │ │ │ │ bne.n 163612 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 162f1e │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 162e5a │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ subs r3, r3, r5 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ @@ -330769,15 +330769,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 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ mov r2, r8 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 160cd0 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -330861,15 +330861,15 @@ │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 15fb2c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ blx 61b08 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ cbz r5, 1639e2 │ │ │ │ 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 │ │ │ │ @@ -330994,19 +330994,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 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a1550 │ │ │ │ + bl 2a1538 │ │ │ │ ldrb.w r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 163ca0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 163ca4 │ │ │ │ @@ -331173,15 +331173,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 163b7a │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r2, [pc, #88] @ (163d00 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2441 @ 0x989 │ │ │ │ @@ -332370,15 +332370,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1649fa │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 1649c4 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 164964 │ │ │ │ @@ -332397,15 +332397,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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 1648ca │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 164924 │ │ │ │ mov r5, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -332417,15 +332417,15 @@ │ │ │ │ mla r2, r9, r4, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 164910 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1648f8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -332435,15 +332435,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 16092c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #220] @ (164a20 ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #212] @ (164a1c ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -332471,15 +332471,15 @@ │ │ │ │ cbz r3, 1649a4 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 16498e │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cbz r1, 1649b0 │ │ │ │ @@ -332497,15 +332497,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 160cd0 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 1649e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 164dcc │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16492e │ │ │ │ @@ -332514,15 +332514,15 @@ │ │ │ │ bl 164dcc │ │ │ │ b.n 16492e │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r8, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6a88 │ │ │ │ movs r3, #32 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ b.n 16493e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb792 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -332587,15 +332587,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 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 164adc │ │ │ │ bx lr │ │ │ │ @@ -332627,15 +332627,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 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164b40 │ │ │ │ @@ -332645,15 +332645,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 1f5ae8 │ │ │ │ + bl 1f5ad0 │ │ │ │ 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] │ │ │ │ @@ -332794,15 +332794,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 1f1b08 │ │ │ │ + bl 1f1af0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 164b9c │ │ │ │ add sp, #16 │ │ │ │ @@ -332828,25 +332828,25 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164d82 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ ldr r3, [pc, #144] @ (164dbc ) │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 164d76 │ │ │ │ ldrd r4, r3, [sp, #28] │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1af0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 164b9c │ │ │ │ ldr r2, [pc, #112] @ (164dc0 ) │ │ │ │ @@ -332860,15 +332860,15 @@ │ │ │ │ bne.n 164dae │ │ │ │ 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 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 164d34 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -332949,15 +332949,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 164e8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5ae8 │ │ │ │ + bl 1f5ad0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 164ef0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -332987,30 +332987,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164e94 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164e48 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 164e48 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ subs r1, #1 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 164ebc │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164e6a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 164e6a │ │ │ │ blx r2 │ │ │ │ b.n 164e48 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ @@ -333018,27 +333018,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 1fb2a8 │ │ │ │ + bl 1fb290 │ │ │ │ cbz r0, 164f14 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 164f18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 164f2a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fb384 │ │ │ │ + bl 1fb36c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 164dcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 164f1e │ │ │ │ @@ -333055,25 +333055,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 1f5ae8 │ │ │ │ + bl 1f5ad0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 164ad4 │ │ │ │ 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 1fb370 │ │ │ │ + bl 1fb358 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 164fdc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ itttt ne │ │ │ │ @@ -333130,15 +333130,15 @@ │ │ │ │ bne.n 16500e │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164fba │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 164fba │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ b.n 164ffe │ │ │ │ ldr r0, [r5, #12] │ │ │ │ @@ -333177,28 +333177,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 1f5ae8 │ │ │ │ + bl 1f5ad0 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16517c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16517c │ │ │ │ mov r0, r5 │ │ │ │ bl 164ad4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb2a8 │ │ │ │ + bl 1fb290 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165156 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r4, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -333269,19 +333269,19 @@ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16524c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f2aa4 │ │ │ │ + bl 1f2a8c │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1f2918 │ │ │ │ + bl 1f2900 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165218 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -333335,23 +333335,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165224 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 165100 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 165104 │ │ │ │ b.n 16517c │ │ │ │ mov r4, r3 │ │ │ │ b.n 1651da │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 16517c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cbnz r3, 165282 │ │ │ │ mov r0, r5 │ │ │ │ bl 164ad4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ @@ -333388,15 +333388,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1652ae │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165276 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 165276 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #536 @ 0x218 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -333451,25 +333451,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 165322 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165322 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [pc, #132] @ (1653e4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1653aa │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbz r3, 1653b6 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 165322 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -333494,21 +333494,21 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16537a │ │ │ │ b.n 165372 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2aa4 │ │ │ │ + bl 1f2a8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f28c4 │ │ │ │ + bl 1f28ac │ │ │ │ b.n 16537a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -333572,22 +333572,22 @@ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16541e │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f2aa4 │ │ │ │ + bl 1f2a8c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1f28c4 │ │ │ │ + bl 1f28ac │ │ │ │ b.n 16541e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #744 @ 0x2e8 │ │ │ │ @@ -333652,15 +333652,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 165574 │ │ │ │ ldr r0, [pc, #308] @ (165678 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ cbnz r0, 165574 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 165556 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 16558c │ │ │ │ ldr r2, [pc, #292] @ (16567c ) │ │ │ │ ldr r3, [pc, #280] @ (165674 ) │ │ │ │ @@ -333675,29 +333675,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (165680 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (165684 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1fb048 │ │ │ │ + bl 1fb030 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 165550 │ │ │ │ ldr r7, [pc, #256] @ (165688 ) │ │ │ │ add r7, pc │ │ │ │ b.n 1654d2 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 165556 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -333712,32 +333712,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 164dcc │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 165556 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1af0 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1660 │ │ │ │ + bl 1f1648 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1af0 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165556 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -333798,26 +333798,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, 1656b6 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 1656ce │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb1e4 │ │ │ │ + bl 1fb1cc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 150f00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 164dcc │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1656c2 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 1656b0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -333893,31 +333893,31 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 165902 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1684 │ │ │ │ + bl 1f166c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1894 │ │ │ │ + bl 1f187c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blt.w 16590e │ │ │ │ mov r0, r6 │ │ │ │ bl 164ad4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16588e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16588e │ │ │ │ ldr r3, [pc, #520] @ (1659ec ) │ │ │ │ mov.w fp, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ @@ -333940,27 +333940,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1658fc │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 165814 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1894 │ │ │ │ + bl 1f187c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1608 │ │ │ │ + bl 1f15f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165926 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16591c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -333969,15 +333969,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16596a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 165986 │ │ │ │ ldrd r1, r2, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ cbz r3, 1658ce │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1659be │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -333987,15 +333987,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 165932 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1a30 │ │ │ │ + bl 1f1a18 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16595a │ │ │ │ ldr r2, [pc, #316] @ (1659f0 ) │ │ │ │ ldr r3, [pc, #308] @ (1659e8 ) │ │ │ │ @@ -334013,28 +334013,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 1f1a30 │ │ │ │ + bl 1f1a18 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1657ec │ │ │ │ ldr r7, [sp, #28] │ │ │ │ b.n 165892 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 165822 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1684 │ │ │ │ + bl 1f166c │ │ │ │ b.n 1657ae │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbz r3, 165962 │ │ │ │ movs r5, #5 │ │ │ │ b.n 1658b0 │ │ │ │ @@ -334055,15 +334055,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16593a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16589a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 16589a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60bc8 │ │ │ │ b.n 1658b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60bc8 │ │ │ │ b.n 165918 │ │ │ │ @@ -334108,15 +334108,15 @@ │ │ │ │ ldr r3, [pc, #52] @ (165a00 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 1659aa │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b.n 1658dc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -334172,50 +334172,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 165a54 │ │ │ │ mov r0, r5 │ │ │ │ bl 164ad4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165ae2 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 165a9a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 165b12 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165ae0 │ │ │ │ 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 1fb370 │ │ │ │ + bl 1fb358 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165a86 │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165ac0 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165a9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 165a54 │ │ │ │ @@ -334227,15 +334227,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165af2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165a54 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 165a54 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 165a8e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 164dcc │ │ │ │ @@ -334273,15 +334273,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165b6c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165b48 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.n 165b48 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #896 @ (adr r5, 165f14 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ @@ -334401,17 +334401,17 @@ │ │ │ │ bne.n 165cde │ │ │ │ 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 29d360 │ │ │ │ + bl 29d348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ b.n 165cb0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #80 @ (adr r4, 165d3c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ @@ -334455,15 +334455,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 1f1828 │ │ │ │ + bl 1f1810 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -334472,34 +334472,34 @@ │ │ │ │ cbnz r3, 165ddc │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 165dbc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1698 │ │ │ │ + bl 1f1680 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (165df0 ) │ │ │ │ ldr r3, [pc, #36] @ (165de8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -334588,28 +334588,28 @@ │ │ │ │ cmp r9, r7 │ │ │ │ beq.n 165efc │ │ │ │ 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 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ 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 165e8c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ 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 │ │ │ │ @@ -334637,17 +334637,17 @@ │ │ │ │ b.n 165e94 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60bc8 │ │ │ │ b.n 165ee6 │ │ │ │ ldr r0, [pc, #60] @ (165f54 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1feb58 │ │ │ │ mov r1, sl │ │ │ │ - bl 1fea1c │ │ │ │ + bl 1fea04 │ │ │ │ ldr r3, [pc, #48] @ (165f58 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -334682,28 +334682,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 1f1684 │ │ │ │ + bl 1f166c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 165cf4 │ │ │ │ cbnz r0, 165fd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r7, 165fba │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 165fd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f1684 │ │ │ │ + bl 1f166c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 165cf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #44] @ (165fe8 ) │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -334795,19 +334795,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 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166186 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -335167,15 +335167,15 @@ │ │ │ │ bl 1509fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 166320 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 166474 │ │ │ │ b.n 16636c │ │ │ │ ldr r2, [pc, #356] @ (1665ec ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -335219,35 +335219,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 166126 │ │ │ │ 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 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ blx 61b08 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ blx 610ec │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ sub.w r2, r6, #80 @ 0x50 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ blx 61ee8 │ │ │ │ cbnz r0, 166570 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -335440,15 +335440,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 1f6aa0 │ │ │ │ + bl 1f6a88 │ │ │ │ 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 │ │ │ │ @@ -335472,15 +335472,15 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ blx 61b08 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ ldrd r1, r0, [r5, #12] │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6a88 │ │ │ │ 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 │ │ │ │ @@ -335515,15 +335515,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 1f6aa0 │ │ │ │ + bl 1f6a88 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 166808 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -339131,20 +339131,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 168dac │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 168dca │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -339183,15 +339183,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 168e1e │ │ │ │ ldr.w ip, [pc, #28] @ 168e28 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f14d4 │ │ │ │ + bl 2f14bc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r6, [r6, #7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339390,59 +339390,59 @@ │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [pc, #388] @ (1691c4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f11a4 │ │ │ │ + bl 2f118c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 169162 │ │ │ │ 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 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16913e │ │ │ │ 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 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16916c │ │ │ │ ldr r0, [pc, #304] @ (1691c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ ldr r1, [pc, #300] @ (1691cc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1ff020 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (1691d0 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16918e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e26e4 │ │ │ │ + bl 2e26cc │ │ │ │ b.n 1690f0 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 168fd6 │ │ │ │ ldr r4, [pc, #252] @ (1691d4 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (1691d8 ) │ │ │ │ @@ -339483,15 +339483,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (1691e4 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (1691e8 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 1690e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr r2, [pc, #164] @ (1691ec ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 1509fc │ │ │ │ @@ -339503,36 +339503,36 @@ │ │ │ │ b.n 168fac │ │ │ │ ldr r2, [pc, #140] @ (1691f0 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 16914a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr r2, [pc, #120] @ (1691f4 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ mov r4, r0 │ │ │ │ b.n 1690f0 │ │ │ │ ldr r0, [pc, #104] @ (1691f8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fec2c │ │ │ │ + bl 1fec14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (1691fc ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1f7470 │ │ │ │ + bl 1f7458 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 1690c0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ @@ -339573,29 +339573,29 @@ │ │ │ │ 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 168c5c │ │ │ │ - bl 2e27c8 │ │ │ │ + bl 2e27b0 │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 169268 │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1692a2 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 169254 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 16925e │ │ │ │ @@ -339765,34 +339765,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 16943a │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2f13b0 │ │ │ │ + bl 2f1398 │ │ │ │ cbnz r0, 16943a │ │ │ │ ldr r3, [pc, #116] @ (169484 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2f14d4 │ │ │ │ + bl 2f14bc │ │ │ │ cbnz r0, 16943a │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (169488 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f1668 │ │ │ │ + bl 2f1650 │ │ │ │ b.n 16943a │ │ │ │ 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} │ │ │ │ @@ -339846,32 +339846,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 2f1320 │ │ │ │ + bl 2f1308 │ │ │ │ cbz r0, 1694c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (1694ec ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1350 │ │ │ │ + bl 2f1338 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1694bc │ │ │ │ ldr r3, [pc, #28] @ (1694f0 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1380 │ │ │ │ + bl 2f1368 │ │ │ │ b.n 1694bc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ @@ -340350,16 +340350,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 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ cbz r0, 169a16 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -340801,18 +340801,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 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ ldr.w r1, [pc, #1700] @ 16a594 │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1ff020 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 610ec │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -341315,63 +341315,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 17841c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a3ec │ │ │ │ ldr r0, [pc, #524] @ (16a670 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a480 │ │ │ │ ldr r1, [pc, #516] @ (16a674 ) │ │ │ │ add r1, pc │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a4f2 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ ldr r0, [pc, #500] @ (16a678 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ strb.w r0, [r4, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbz r0, 16a4e6 │ │ │ │ ldr r5, [pc, #488] @ (16a67c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333ec0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a52e │ │ │ │ ldr r5, [pc, #476] @ (16a680 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333ec0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a51a │ │ │ │ ldr r5, [pc, #460] @ (16a684 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333ec0 │ │ │ │ cbnz r0, 16a506 │ │ │ │ ldr r5, [pc, #448] @ (16a688 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333ec0 │ │ │ │ cbz r0, 16a4e6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333ef4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #718] @ 0x2ce │ │ │ │ ldr r3, [pc, #420] @ (16a68c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -341383,31 +341383,31 @@ │ │ │ │ blx 61db4 │ │ │ │ cbnz r0, 16a542 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 16a480 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333ef4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #717] @ 0x2cd │ │ │ │ b.n 16a4c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333ef4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ b.n 16a4b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333ef4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #704] @ 0x2c0 │ │ │ │ b.n 16a4a2 │ │ │ │ ldr r1, [pc, #336] @ (16a694 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -341855,15 +341855,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 16a918 │ │ │ │ b.n 16a942 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16a94e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -342887,21 +342887,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [r2, #416] @ 0x1a0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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} │ │ │ │ @@ -342918,15 +342918,15 @@ │ │ │ │ ldr.w r3, [r2, #508] @ 0x1fc │ │ │ │ mov r5, r2 │ │ │ │ cbz r3, 16b4a4 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ add.w sl, r5, #360 @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16b5d4 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ movs r2, #0 │ │ │ │ b.n 16b4c8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -343023,26 +343023,26 @@ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ ite hi │ │ │ │ movhi.w r9, #5 │ │ │ │ movls.w r9, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 16b4d0 │ │ │ │ mov r9, r3 │ │ │ │ b.n 16b5c6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ b.n 16b5cc │ │ │ │ mvn.w r9, #12 │ │ │ │ b.n 16b5cc │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343128,15 +343128,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ cbz r2, 16b71e │ │ │ │ ldr.w r1, [r7, #388] @ 0x184 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b6f2 │ │ │ │ adds r3, #1 │ │ │ │ @@ -343161,15 +343161,15 @@ │ │ │ │ beq.n 16b7f0 │ │ │ │ ldrb.w r3, [r7, #385] @ 0x181 │ │ │ │ cbnz r3, 16b748 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ strd sl, r9, [r7, #408] @ 0x198 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r2, [pc, #412] @ (16b8c8 ) │ │ │ │ ldr r3, [pc, #408] @ (16b8c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343253,15 +343253,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ b.n 16b714 │ │ │ │ dmb ish │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r4, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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] @ 16b8b8 │ │ │ │ @@ -343276,15 +343276,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r0, [r7, #396] @ 0x18c │ │ │ │ cbz r0, 16b8a6 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b876 │ │ │ │ adds r2, #1 │ │ │ │ @@ -343332,15 +343332,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 │ │ │ │ @@ -343374,21 +343374,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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 16b960 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -343409,15 +343409,15 @@ │ │ │ │ and.w r4, r4, #2 │ │ │ │ cbz r3, 16b9de │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ ldrd r2, r3, [r5, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [sl, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sl, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -343575,15 +343575,15 @@ │ │ │ │ str.w r8, [r5, #396] @ 0x18c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ cmp fp, r3 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #5 │ │ │ │ movls.w fp, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -343597,15 +343597,15 @@ │ │ │ │ b.n 16bb50 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ b.n 16bb3c │ │ │ │ mov fp, r3 │ │ │ │ b.n 16bbba │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w r6, [sl, #24] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ b.n 16bbc0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16ba22 │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 16bbc0 │ │ │ │ nop │ │ │ │ @@ -343653,41 +343653,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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, 16bcb2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 16bd18 │ │ │ │ ldr.w r3, [r4, #392] @ 0x188 │ │ │ │ @@ -343705,15 +343705,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 16bd24 │ │ │ │ str.w r0, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 16bd18 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -343876,15 +343876,15 @@ │ │ │ │ ldrb.w r3, [r6, #379] @ 0x17b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16bdce │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r9, #384] @ 0x180 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 16bf34 │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ cbz r3, 16bf34 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -344513,15 +344513,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrd r2, r3, [r4, #392] @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16c5d6 │ │ │ │ ldrb.w r3, [r4, #385] @ 0x181 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16d244 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ @@ -344596,15 +344596,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3, #4] │ │ │ │ strd r5, ip, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16cf68 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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] │ │ │ │ @@ -345427,15 +345427,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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ str.w r6, [sl] │ │ │ │ b.w 16c6a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r2, [r2, #580] @ 0x244 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 16c6b2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -345490,15 +345490,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ b.w 16c6b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16c95a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c6a0 │ │ │ │ add.w r4, r1, #3520 @ 0xdc0 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ @@ -345536,15 +345536,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16c32c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ b.w 16c32c │ │ │ │ ldr.w r2, [r3, #3508] @ 0xdb4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strb r3, [r1, #8] │ │ │ │ blx r2 │ │ │ │ @@ -345652,15 +345652,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16d06e │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16d1fc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -345685,15 +345685,15 @@ │ │ │ │ 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 16cb72 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c6e6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, r3 │ │ │ │ @@ -346262,16 +346262,16 @@ │ │ │ │ strb.w r5, [r4, #77] @ 0x4d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa818 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 16d8f8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -346719,24 +346719,24 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #60] @ (16ddc0 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333ec0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbnz r0, 16dd9a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 333f0c │ │ │ │ + bl 333ef4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r2, [r3, #99] @ 0x63 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -346799,15 +346799,15 @@ │ │ │ │ blx 60e6c │ │ │ │ ldr r2, [pc, #20] @ (16de60 ) │ │ │ │ ldr r1, [pc, #24] @ (16de64 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ asrs r2, r5, #1 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xfa2a001f │ │ │ │ push {r4, lr} │ │ │ │ @@ -346849,15 +346849,15 @@ │ │ │ │ blx 60e6c │ │ │ │ ldr r2, [pc, #64] @ (16df10 ) │ │ │ │ ldr r1, [pc, #64] @ (16df14 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 16dee8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (16df18 ) │ │ │ │ ldr r3, [pc, #28] @ (16df08 ) │ │ │ │ add r2, pc │ │ │ │ @@ -348664,15 +348664,15 @@ │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 16f118 │ │ │ │ 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 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 │ │ │ │ @@ -348969,17 +348969,17 @@ │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq.n 16f480 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 331c80 │ │ │ │ + bl 331c68 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ @@ -349005,37 +349005,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f506 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r2, [pc, #1444] @ 16fa8c │ │ │ │ ldr.w r3, [pc, #1432] @ 16fa84 │ │ │ │ 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 16fa7c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldrb.w r3, [r5, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16f74c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r3, #4 │ │ │ │ @@ -349413,19 +349413,19 @@ │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f8fe │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #8 │ │ │ │ - bl 331c58 │ │ │ │ + bl 331c40 │ │ │ │ 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 61584 │ │ │ │ @@ -349448,28 +349448,28 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16f970 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f960 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16f440 │ │ │ │ b.n 16f4da │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ mov r6, r0 │ │ │ │ b.n 16f4da │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ b.n 16f942 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349564,15 +349564,15 @@ │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ blx 60bc8 │ │ │ │ b.n 16f858 │ │ │ │ mov r0, r3 │ │ │ │ blx 60bc8 │ │ │ │ b.n 16f858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 331b60 │ │ │ │ + bl 331b48 │ │ │ │ strb.w r0, [r8, #6] │ │ │ │ b.n 16f8a4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r2, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -349756,17 +349756,17 @@ │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16fd64 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add.w r0, r5, #8 │ │ │ │ - bl 331ca4 │ │ │ │ + bl 331c8c │ │ │ │ ldr.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 16fd5c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov.w r8, #51712 @ 0xca00 │ │ │ │ movt r8, #15258 @ 0x3b9a │ │ │ │ movs r3, #0 │ │ │ │ @@ -349842,15 +349842,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r4, #1168] @ 0x490 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 16fd48 │ │ │ │ @@ -349858,27 +349858,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ b.n 16fd48 │ │ │ │ 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 │ │ │ │ @@ -349938,35 +349938,35 @@ │ │ │ │ mov r1, sl │ │ │ │ addw r7, r4, #1196 @ 0x4ac │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #1224 @ 0x4c8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ b.n 16fe7a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1e90 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 16fea2 │ │ │ │ cbnz r0, 16fea8 │ │ │ │ ldr.w r2, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r4, #1276] @ 0x4fc │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 16fe6a │ │ │ │ ldr.w r8, [r4, #1280] @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 16fe2a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 16fe18 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 16fe8c │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 16fe8c │ │ │ │ @@ -350061,48 +350061,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 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 16ffe2 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ 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 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16ffb6 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ ldr r2, [pc, #40] @ (170020 ) │ │ │ │ ldr r3, [pc, #32] @ (17001c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -350444,18 +350444,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 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1703ae │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1703bc │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61d30 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -350465,18 +350465,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1703ac │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1703f2 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1703f0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1703f0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350484,19 +350484,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 61d30 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1703b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa818 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170468 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 170490 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 170490 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350704,15 +350704,15 @@ │ │ │ │ strls r3, [r6, #0] │ │ │ │ bls.n 1705f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1705f0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 331b04 │ │ │ │ + bl 331aec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1705ec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1705cc │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -350722,15 +350722,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1705ce │ │ │ │ ldr r2, [pc, #24] @ (170658 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #24] @ (17065c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1705f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1705f2 │ │ │ │ nop │ │ │ │ bics.w r0, sl, pc, lsr #32 │ │ │ │ @@ -351281,15 +351281,15 @@ │ │ │ │ bne.n 170aea │ │ │ │ ldr r2, [pc, #72] @ (170c04 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #72] @ (170c08 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 170aea │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 61934 │ │ │ │ mov r1, r0 │ │ │ │ @@ -351345,28 +351345,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d7, [pc, #92] @ 170cd8 │ │ │ │ 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 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #1120 @ 0x460 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ blt.n 170cc8 │ │ │ │ @@ -351466,55 +351466,55 @@ │ │ │ │ bne.n 170e8c │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ add r3, pc, #176 @ (adr r3, 170e90 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60a24 <__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 170e74 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #1040 @ 0x410 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1e90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170dec │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 170e22 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 170daa │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 170c10 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 170d8c │ │ │ │ blx 61bbc │ │ │ │ b.n 170daa │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 61b80 │ │ │ │ mov r2, r0 │ │ │ │ @@ -351525,20 +351525,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 16f028 │ │ │ │ mov r4, r0 │ │ │ │ b.n 170d76 │ │ │ │ add.w r0, r5, #992 @ 0x3e0 │ │ │ │ - bl 1fe970 │ │ │ │ + bl 1fe958 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 170d80 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf30400b2 │ │ │ │ @@ -351564,31 +351564,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 170f00 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 170f20 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r2, [r4, #1000] @ 0x3e8 │ │ │ │ ldrd r3, r1, [r4, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 170ee8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1e74 │ │ │ │ b.n 170ee8 │ │ │ │ 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} │ │ │ │ @@ -351597,53 +351597,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 171056 │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cc9c │ │ │ │ ldr.w r0, [r4, #1092] @ 0x444 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cc9c │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 171060 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cbz r3, 170ff8 │ │ │ │ add.w r6, r4, #1320 @ 0x528 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1702d4 │ │ │ │ @@ -351660,38 +351660,38 @@ │ │ │ │ ldr.w r1, [r4, #580] @ 0x244 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 61260 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 620d4 │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ mov r0, r4 │ │ │ │ bl 16a860 │ │ │ │ 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 1f1e8c │ │ │ │ + bl 1f1e74 │ │ │ │ b.n 170f90 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60bc8 │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ b.n 170fc0 │ │ │ │ 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 │ │ │ │ @@ -351736,26 +351736,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1711ae │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 │ │ │ │ @@ -351785,15 +351785,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 62158 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vldr d7, [sp] │ │ │ │ b.n 1710c8 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1e74 │ │ │ │ b.n 171130 │ │ │ │ stmdb 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] @ 1719a8 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -351807,15 +351807,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 16f48c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr.w r0, [pc, #1980] @ 1719b0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6b4 │ │ │ │ + bl 1fe69c │ │ │ │ movw r2, #12820 @ 0x3214 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr.w r2, [pc, #1964] @ 1719b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ @@ -351828,38 +351828,38 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 17162c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #916 @ 0x394 │ │ │ │ bl 1700e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ addw r3, pc, #1880 @ 0x758 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60a24 <__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 171a56 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, fp, #944 @ 0x3b0 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1e90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171258 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 171a76 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.w 17162c │ │ │ │ @@ -351879,24 +351879,24 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171738 │ │ │ │ ldrb.w r3, [fp, #1313] @ 0x521 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1718be │ │ │ │ mov r0, r4 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r6, r6, r3, fp │ │ │ │ b.n 1712f2 │ │ │ │ ldr.w r3, [r6, #2104] @ 0x838 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 171302 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1ecc │ │ │ │ + bl 1f1eb4 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1712e0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ @@ -351919,15 +351919,15 @@ │ │ │ │ add.w r2, fp, r7 │ │ │ │ ldrd r3, r2, [r2, #632] @ 0x278 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1714c0 │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 │ │ │ │ @@ -352026,26 +352026,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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cmp.w r8, #0 │ │ │ │ itete ge │ │ │ │ movge r0, r9 │ │ │ │ movlt r0, #0 │ │ │ │ movge r1, r8 │ │ │ │ movlt r1, #0 │ │ │ │ - bl 1f6c58 │ │ │ │ + bl 1f6c40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 171abe │ │ │ │ ldr.w r5, [fp, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, #524] @ 0x20c │ │ │ │ @@ -352135,54 +352135,54 @@ │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.n 171630 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1e74 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 17194c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 171228 │ │ │ │ mov sl, r5 │ │ │ │ b.n 17166c │ │ │ │ mov sl, r5 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 170c10 │ │ │ │ ldrb.w r3, [fp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171ac8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r2, [pc, #812] @ (1719b8 ) │ │ │ │ ldr r3, [pc, #796] @ (1719ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -352350,26 +352350,26 @@ │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 171a6c │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 1715fe │ │ │ │ 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 171742 │ │ │ │ @@ -352378,15 +352378,15 @@ │ │ │ │ orrs r2, r3 │ │ │ │ bne.w 171742 │ │ │ │ b.n 1712ce │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 │ │ │ │ @@ -352422,15 +352422,15 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 171972 │ │ │ │ ldr.w r3, [r7, #2104] @ 0x838 │ │ │ │ cbz r3, 171982 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1ecc │ │ │ │ + bl 1f1eb4 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 171962 │ │ │ │ ldr.w r3, [fp, #600] @ 0x258 │ │ │ │ adds r3, #1 │ │ │ │ @@ -352506,63 +352506,63 @@ │ │ │ │ ldr.w r0, [fp, #524] @ 0x20c │ │ │ │ blx 620d4 │ │ │ │ subs.w r9, r9, r4 │ │ │ │ bne.n 1719fc │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ b.n 17184e │ │ │ │ add.w r0, fp, #896 @ 0x380 │ │ │ │ - bl 1fe970 │ │ │ │ + bl 1fe958 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 171288 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1e74 │ │ │ │ b.n 1718a8 │ │ │ │ movw sl, #12820 @ 0x3214 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 17166c │ │ │ │ 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 17138e │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 1714d2 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov sl, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 17166c │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 171bbc │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 171684 │ │ │ │ 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 │ │ │ │ @@ -352608,28 +352608,28 @@ │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ adds.w r0, r0, ip │ │ │ │ adc.w r1, r1, r6 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 1714c0 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1e74 │ │ │ │ b.n 171ade │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 171884 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 171632 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ @@ -352652,19 +352652,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 1fe6b4 │ │ │ │ + bl 1fe69c │ │ │ │ ldr.w r3, [r9, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 │ │ │ │ @@ -352680,21 +352680,21 @@ │ │ │ │ add.w r3, r3, #3872 @ 0xf20 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 171d90 │ │ │ │ ldr.w r1, [r3, #2104] @ 0x838 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 171c60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r1, [sl, #584] @ 0x248 │ │ │ │ ldr.w r0, [sl, #524] @ 0x20c │ │ │ │ blx 62104 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 171d4a │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 171dae │ │ │ │ @@ -352737,37 +352737,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 171d02 │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrd r3, r2, [sl, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 1721ae │ │ │ │ add.w r0, sl, #992 @ 0x3e0 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 170c10 │ │ │ │ mov r0, fp │ │ │ │ blx 60bc8 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 171c54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r2, [pc, #1492] @ 172344 │ │ │ │ ldr.w r3, [pc, #1480] @ 17233c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ @@ -352776,15 +352776,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, 171da0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1ecc │ │ │ │ + bl 1f1eb4 │ │ │ │ b.n 171c42 │ │ │ │ ldr.w r3, [sl, #620] @ 0x26c │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r8, r0 │ │ │ │ bhi.w 171c74 │ │ │ │ b.n 171d96 │ │ │ │ mov.w r1, #13824 @ 0x3600 │ │ │ │ @@ -352851,15 +352851,15 @@ │ │ │ │ ldr.w r3, [fp, #-32] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #-32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171eea │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r9, r9, #24 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1e74 │ │ │ │ ldr.w r1, [fp, #-32] │ │ │ │ cmp r1, r7 │ │ │ │ bhi.n 171e16 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #328] @ 0x148 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, fp, #3872 @ 0xf20 │ │ │ │ @@ -352897,22 +352897,22 @@ │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ sub.w r0, r9, #24 │ │ │ │ mul.w r2, r2, r3 │ │ │ │ blx 612cc │ │ │ │ b.n 171e70 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r2, [r8, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r8, #1276] @ 0x4fc │ │ │ │ cmp r2, r6 │ │ │ │ sbcs r3, r4 │ │ │ │ bcc.w 172142 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 171e62 │ │ │ │ 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 │ │ │ │ @@ -353090,15 +353090,15 @@ │ │ │ │ str.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #636] @ 0x27c │ │ │ │ b.n 171e4e │ │ │ │ add.w r0, r8, #1224 @ 0x4c8 │ │ │ │ str.w r6, [r8, #1272] @ 0x4f8 │ │ │ │ str.w r4, [r8, #1276] @ 0x4fc │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ b.n 171f14 │ │ │ │ ldrb.w r3, [sl, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171d48 │ │ │ │ ldrh.w r3, [fp, #24] │ │ │ │ str.w r3, [sl, #1188] @ 0x4a4 │ │ │ │ ldrh.w r3, [fp, #26] │ │ │ │ @@ -353123,15 +353123,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 171e4e │ │ │ │ add.w r0, sl, #1040 @ 0x410 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1e74 │ │ │ │ b.n 171d38 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171d48 │ │ │ │ ldr.w r6, [sl, #36] @ 0x24 │ │ │ │ @@ -353172,15 +353172,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 2fa824 │ │ │ │ + bl 2fa80c │ │ │ │ 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] │ │ │ │ @@ -353190,15 +353190,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 170174 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ strd r6, r4, [sp, #128] @ 0x80 │ │ │ │ bl 16ff74 │ │ │ │ - bl 2fa824 │ │ │ │ + bl 2fa80c │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ cbz r1, 172290 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 172280 │ │ │ │ @@ -353332,31 +353332,31 @@ │ │ │ │ beq.w 172984 │ │ │ │ add.w r2, r5, #1320 @ 0x528 │ │ │ │ movs r1, #0 │ │ │ │ addw r5, r4, #1196 @ 0x4ac │ │ │ │ blx 610ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17297c │ │ │ │ add.w r6, r4, #1096 @ 0x448 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172d44 │ │ │ │ add.w r3, r4, #1120 @ 0x460 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1dc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172d2e │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1dc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172d48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx 609dc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -353575,15 +353575,15 @@ │ │ │ │ b.n 1726f8 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 172a08 │ │ │ │ ldr.w r0, [r9, #172] @ 0xac │ │ │ │ - bl 1f6d64 │ │ │ │ + bl 1f6d4c │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 1726e8 │ │ │ │ cbz r5, 17271c │ │ │ │ add.w sl, sl, r5, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ @@ -353625,15 +353625,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.n 172474 │ │ │ │ add.w r3, r4, #896 @ 0x380 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1728aa │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ ldr.w r1, [r4, #584] @ 0x248 │ │ │ │ blx 61c58 │ │ │ │ mov r0, r4 │ │ │ │ @@ -353715,30 +353715,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 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172d8a │ │ │ │ add.w r3, r4, #944 @ 0x3b0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1dc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172bd6 │ │ │ │ add.w r3, r4, #916 @ 0x394 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172bd0 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172b1a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ @@ -353750,56 +353750,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 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172d94 │ │ │ │ add.w r3, r4, #1040 @ 0x410 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1dc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172cb8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #1012 @ 0x3f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172cb2 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 172b1a │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 172960 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 172b16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrd r2, r1, [r7, #992] @ 0x3e0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 172946 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1e74 │ │ │ │ b.n 172946 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 1727aa │ │ │ │ @@ -353894,15 +353894,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 614f4 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ ldr.w r0, [r5, #1400] @ 0x578 │ │ │ │ - bl 1f6d64 │ │ │ │ + bl 1f6d4c │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 172ca4 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 61d54 │ │ │ │ mov r1, r0 │ │ │ │ @@ -353911,15 +353911,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172ca0 │ │ │ │ adds r5, #24 │ │ │ │ cmp r5, fp │ │ │ │ beq.w 172824 │ │ │ │ b.n 172a9a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 331b04 │ │ │ │ + bl 331aec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172d84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 172396 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 61934 │ │ │ │ @@ -353938,32 +353938,32 @@ │ │ │ │ b.n 1723ba │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #708] @ (172de0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #1088 @ 0x440 │ │ │ │ add r1, pc │ │ │ │ - bl 20cc50 │ │ │ │ + bl 20cc38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172bec │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17271c │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60bc8 │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ b.n 17271c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 172be0 │ │ │ │ ldrb.w r3, [r9, #725] @ 0x2d5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1723ba │ │ │ │ @@ -353972,15 +353972,15 @@ │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172764 │ │ │ │ ldrb.w r3, [r9, #726] @ 0x2d6 │ │ │ │ adds r3, #3 │ │ │ │ b.n 172764 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1f6d64 │ │ │ │ + bl 1f6d4c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 172720 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ @@ -353995,28 +353995,28 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61f00 │ │ │ │ mov r1, r0 │ │ │ │ b.n 172a76 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60bc8 │ │ │ │ b.n 172720 │ │ │ │ ldr.w r3, [r9, #720] @ 0x2d0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 172b82 │ │ │ │ b.n 172764 │ │ │ │ ldr r1, [pc, #500] @ (172de4 ) │ │ │ │ mov r2, r4 │ │ │ │ addw r0, r4, #1092 @ 0x444 │ │ │ │ add r1, pc │ │ │ │ - bl 20cc50 │ │ │ │ + bl 20cc38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172cfc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 16f48c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -354085,69 +354085,69 @@ │ │ │ │ blx 60bc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 16addc │ │ │ │ b.n 172720 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ b.n 172720 │ │ │ │ mov r0, r5 │ │ │ │ blx 611f4 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1520] @ 0x5f0 │ │ │ │ blx 612fc │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 620d4 │ │ │ │ b.n 172ca4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 172d7c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cc9c │ │ │ │ b.n 172b2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 172984 │ │ │ │ mov r0, r5 │ │ │ │ b.n 172d36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 172984 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ @@ -354155,15 +354155,15 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 61d6c │ │ │ │ mov r1, r0 │ │ │ │ b.n 172c8e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1e74 │ │ │ │ b.n 172d10 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 1727aa │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 17272a │ │ │ │ mov r6, r5 │ │ │ │ b.n 172c44 │ │ │ │ @@ -354258,15 +354258,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 172e56 │ │ │ │ ldr r2, [pc, #88] @ (172eec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #88] @ (172ef0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 172e56 │ │ │ │ mov r0, r6 │ │ │ │ blx 60d10 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 612c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -354307,15 +354307,15 @@ │ │ │ │ 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 331b04 │ │ │ │ + bl 331aec │ │ │ │ cbz r0, 172f26 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 61934 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354510,61 +354510,61 @@ │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1731fe │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1731ea │ │ │ │ ldr r3, [pc, #260] @ (173208 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #256] @ (17320c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f57d8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1731e4 │ │ │ │ cbz r6, 173164 │ │ │ │ ldr r7, [pc, #240] @ (173210 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333ec0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1731ae │ │ │ │ ldr r7, [pc, #224] @ (173214 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333ec0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1731bc │ │ │ │ ldr r7, [pc, #212] @ (173218 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333ec0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1731d0 │ │ │ │ ldr r7, [pc, #196] @ (17321c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333ec0 │ │ │ │ cbnz r0, 17319a │ │ │ │ ldr r2, [pc, #184] @ (173220 ) │ │ │ │ ldr r3, [pc, #188] @ (173224 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #180] @ (173228 ) │ │ │ │ @@ -354582,43 +354582,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 333f0c │ │ │ │ + bl 333ef4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #727] @ 0x2d7 │ │ │ │ b.n 173164 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 333f30 │ │ │ │ + bl 333f18 │ │ │ │ str.w r0, [r8, #720] @ 0x2d0 │ │ │ │ b.n 173130 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333ef4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #724] @ 0x2d4 │ │ │ │ b.n 173142 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333ef4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #725] @ 0x2d5 │ │ │ │ b.n 173154 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx r3 │ │ │ │ b.n 17318e │ │ │ │ @@ -354651,31 +354651,31 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #968] @ 0x3c8 │ │ │ │ cbz r5, 17328e │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 173276 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 16f440 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173260 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5954 │ │ │ │ + bl 1f593c │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ 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 │ │ │ │ @@ -354996,36 +354996,36 @@ │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ bne.n 1735f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #8 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r2 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17360a │ │ │ │ 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 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ cbz r0, 17363a │ │ │ │ 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 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ cbz r0, 173656 │ │ │ │ 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 │ │ │ │ @@ -355167,21 +355167,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 173810 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cbz r3, 173832 │ │ │ │ mov r0, r4 │ │ │ │ bl 173554 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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} │ │ │ │ @@ -355189,19 +355189,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 16b6a0 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1737f4 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 │ │ │ │ @@ -355216,31 +355216,31 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173932 │ │ │ │ ldrd r2, r1, [r4, #640] @ 0x280 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r4, #744] @ 0x2e8 │ │ │ │ orrs r2, r1 │ │ │ │ bne.n 1738c2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17391c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1e90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 17392e │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ @@ -355249,43 +355249,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173894 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 331fa8 │ │ │ │ + bl 331f90 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ittt ne │ │ │ │ clzne r0, r2 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ lslne r3, r0, #1 │ │ │ │ beq.n 173932 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ b.n 173914 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ @@ -355328,25 +355328,25 @@ │ │ │ │ bl 16d318 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1739d8 │ │ │ │ add.w r9, r5, #584 @ 0x248 │ │ │ │ b.n 1739c4 │ │ │ │ ldrd sl, r6, [r5, #608] @ 0x260 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r6, r6, r8 │ │ │ │ bcs.n 1739d8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 173854 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1739d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1739a6 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (173a10 ) │ │ │ │ ldr r3, [pc, #48] @ (173a0c ) │ │ │ │ @@ -355356,15 +355356,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1739fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ b.n 17397e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -355409,24 +355409,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173b26 │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ add.w r6, r5, #584 @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173b42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 173b94 │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.w 173bac │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #2 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, #316 @ (adr r3, 173be0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ @@ -355435,23 +355435,23 @@ │ │ │ │ add r3, pc, #296 @ (adr r3, 173be0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173b94 │ │ │ │ ldr.w r2, [r5, #608] @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r5, #612] @ 0x264 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r7, fp │ │ │ │ bcs.n 173bd4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 173854 │ │ │ │ @@ -355461,39 +355461,39 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 173bd0 │ │ │ │ ldr.w r3, [r5, #528] @ 0x210 │ │ │ │ cbz r3, 173b26 │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ cbnz r3, 173b26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173b94 │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcs.n 173b72 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r2, [pc, #208] @ (173bf8 ) │ │ │ │ ldr r3, [pc, #200] @ (173bf4 ) │ │ │ │ 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 173bd8 │ │ │ │ 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, 173be8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ sbcs.w r2, r9, r7 │ │ │ │ mov r1, r7 │ │ │ │ ite cs │ │ │ │ @@ -355505,15 +355505,15 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r9 │ │ │ │ b.n 173aa0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 173854 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 173b26 │ │ │ │ mov r4, r7 │ │ │ │ @@ -355521,28 +355521,28 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 173ac4 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 173b26 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ b.n 173a5a │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 173b50 │ │ │ │ mov r4, r0 │ │ │ │ b.n 173b26 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 173b26 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @@ -355601,21 +355601,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 616f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 173554 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 60fd4 │ │ │ │ @@ -355626,15 +355626,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 1f1368 │ │ │ │ + bl 1f1350 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 173cec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -355702,15 +355702,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 1ff91c │ │ │ │ + bl 1ff904 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -355788,15 +355788,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 173eda │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173ec8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 173e70 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r4, [r5, #156] @ 0x9c │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add r4, r2 │ │ │ │ @@ -355819,15 +355819,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #32 │ │ │ │ blx 610ec │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ ldr r2, [pc, #116] @ (173f1c ) │ │ │ │ ldr r3, [pc, #104] @ (173f10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -356037,15 +356037,15 @@ │ │ │ │ bl 173f20 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 174178 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ ldrb.w r3, [r4, #784] @ 0x310 │ │ │ │ cbnz r3, 174116 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -356071,15 +356071,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ str.w r3, [r4, #756] @ 0x2f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #752] @ 0x2f0 │ │ │ │ bl 173554 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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} │ │ │ │ @@ -356115,15 +356115,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #216] @ (1742a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17428e │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 174244 │ │ │ │ @@ -356171,15 +356171,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 1741f0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1152 @ 0x480 │ │ │ │ - bl 332140 │ │ │ │ + bl 332128 │ │ │ │ ldrb.w r1, [r4, #568] @ 0x238 │ │ │ │ movw r2, #52715 @ 0xcdeb │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r7, r2 │ │ │ │ b.n 17422a │ │ │ │ @@ -356215,15 +356215,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (174454 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 174434 │ │ │ │ ldrd r0, r1, [r9, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 174448 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -356256,20 +356256,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1743f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 1743c4 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 174376 │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -356282,15 +356282,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 332140 │ │ │ │ + bl 332128 │ │ │ │ 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] @ (174458 ) │ │ │ │ @@ -356304,15 +356304,15 @@ │ │ │ │ bne.n 17443e │ │ │ │ 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 331fa8 │ │ │ │ + bl 331f90 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 174434 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 174334 │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -356326,28 +356326,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 17432e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b5c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ bne.n 174360 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1743aa │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -356500,15 +356500,15 @@ │ │ │ │ cbz r0, 1745d0 │ │ │ │ ldr r2, [pc, #60] @ (1745f4 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1745c6 │ │ │ │ cbz r3, 1745e2 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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] │ │ │ │ @@ -356563,15 +356563,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 610ec │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ cbz r0, 17466c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -356777,18 +356777,18 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 1748a6 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ cbz r0, 1748a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1748aa │ │ │ │ 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} │ │ │ │ @@ -356839,15 +356839,15 @@ │ │ │ │ blx 61f30 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 1748fe │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1748ec │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 3320fc │ │ │ │ + bl 3320e4 │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 16addc │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1748ec │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -357052,19 +357052,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 61f30 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ ldr r1, [pc, #216] @ (174c38 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 61188 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -357233,22 +357233,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 174ce2 │ │ │ │ add.w r0, r7, #708 @ 0x2c4 │ │ │ │ - bl 33226c │ │ │ │ + bl 332254 │ │ │ │ ldr.w r0, [r7, #740] @ 0x2e4 │ │ │ │ cbz r0, 174d1a │ │ │ │ blx 61500 │ │ │ │ add.w r0, r7, #656 @ 0x290 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ add.w r0, r7, #584 @ 0x248 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr.w r0, [r7, #704] @ 0x2c0 │ │ │ │ cbz r0, 174d34 │ │ │ │ blx 6168c │ │ │ │ ldr.w r1, [r7, #576] @ 0x240 │ │ │ │ cbz r1, 174d44 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -357448,15 +357448,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 610ec │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 175216 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -357512,25 +357512,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60f2c │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 60bc8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 175174 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 175174 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 175174 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -357578,15 +357578,15 @@ │ │ │ │ bne.n 175082 │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 1750a0 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 1750b4 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 175174 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -358428,15 +358428,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175862 │ │ │ │ ldr r2, [pc, #280] @ (175a44 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #280] @ (175a48 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 175862 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 17596c │ │ │ │ @@ -359035,15 +359035,15 @@ │ │ │ │ b.n 175ff6 │ │ │ │ ldr r2, [pc, #32] @ (176060 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #32] @ (176064 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr.w r8, [r4, #804] @ 0x324 │ │ │ │ b.n 175af4 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 175c88 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ @@ -359225,15 +359225,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 176774 │ │ │ │ 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 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 1760b8 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 176260 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -359284,15 +359284,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 │ │ │ │ @@ -359300,15 +359300,15 @@ │ │ │ │ ldrb.w r3, [r4, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 176448 │ │ │ │ add.w r1, sl, #1152 @ 0x480 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r4 │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ - bl 3322dc │ │ │ │ + bl 3322c4 │ │ │ │ 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 │ │ │ │ @@ -359325,15 +359325,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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1184] @ 0x4a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 1761fe │ │ │ │ ldr.w r8, [r4, #528] @ 0x210 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -359952,21 +359952,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, 176ab0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 177268 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1dc4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 176dc4 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r2, [pc, #2028] @ 1772c0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ add r2, pc │ │ │ │ @@ -360000,15 +360000,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 332228 │ │ │ │ + bl 332210 │ │ │ │ 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 176b92 │ │ │ │ @@ -360131,15 +360131,15 @@ │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd fp, fp, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ blx 61f30 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 332068 │ │ │ │ + bl 332050 │ │ │ │ mov r0, r5 │ │ │ │ blx 61d60 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -360255,15 +360255,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 177114 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ add.w r0, r7, #24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str.w fp, [r7, #64] @ 0x40 │ │ │ │ - bl 33214c │ │ │ │ + bl 332134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 177248 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17694c │ │ │ │ blx 61d60 │ │ │ │ @@ -360378,15 +360378,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 61f30 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 332068 │ │ │ │ + bl 332050 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cbz r3, 176fda │ │ │ │ ldr r3, [pc, #880] @ (177304 ) │ │ │ │ add.w r5, r8, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r8, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -360525,15 +360525,15 @@ │ │ │ │ b.n 176fa4 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 3321f8 │ │ │ │ + bl 3321e0 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17683c │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 174dc0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -361404,15 +361404,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 61f30 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ bl 174528 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 174528 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 3321f8 │ │ │ │ + bl 3321e0 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 177ac2 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 174dc0 │ │ │ │ @@ -362022,15 +362022,15 @@ │ │ │ │ bne.n 1780de │ │ │ │ ldr r2, [pc, #36] @ (17811c ) │ │ │ │ ldr r1, [pc, #40] @ (178120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 1780de │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ b.n 17809e │ │ │ │ nop │ │ │ │ @@ -362640,34 +362640,34 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #568 @ 0x238 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ b.n 178712 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1e90 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 178736 │ │ │ │ cbnz r0, 17873c │ │ │ │ ldrd r2, r3, [r4, #616] @ 0x268 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 178702 │ │ │ │ ldr.w r8, [r4, #624] @ 0x270 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 1786c2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6cbc │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 1786b0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 178720 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 178720 │ │ │ │ @@ -362707,22 +362707,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61284 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ ble.n 178790 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61d24 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 178790 │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ @@ -362937,15 +362937,15 @@ │ │ │ │ blx 60a24 <__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 1f1ea8 │ │ │ │ + bl 1f1e90 │ │ │ │ ldr r2, [pc, #60] @ (178a50 ) │ │ │ │ ldr r3, [pc, #52] @ (178a4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -363286,15 +363286,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ add r3, pc, #144 @ (adr r3, 178e20 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -363303,15 +363303,15 @@ │ │ │ │ b.n 178dc2 │ │ │ │ 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 1f1ea8 │ │ │ │ + bl 1f1e90 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 178de8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cbnz r3, 178dee │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ @@ -363328,15 +363328,15 @@ │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 178dc2 │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n 178df0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r2, [pc, #52] @ (178e30 ) │ │ │ │ ldr r3, [pc, #44] @ (178e2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -363374,24 +363374,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 178e88 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 178e98 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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] │ │ │ │ @@ -363576,15 +363576,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 179126 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 1790d4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1790a4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -363595,15 +363595,15 @@ │ │ │ │ bne.n 17909e │ │ │ │ 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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 179144 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ @@ -363613,42 +363613,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 179092 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ mov.w r7, #13824 @ 0x3600 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 1790ce │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 17913c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 17908a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ b.n 17908a │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ movs r7, #2 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 1790ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -364033,17 +364033,17 @@ │ │ │ │ bl 178cc4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 1795fc │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ 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 │ │ │ │ @@ -364098,24 +364098,24 @@ │ │ │ │ cbnz r3, 1796f4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 179708 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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] │ │ │ │ @@ -364746,15 +364746,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (179d90 ) │ │ │ │ ldr r1, [pc, #20] @ (179d94 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb r0, [r4, r1] │ │ │ │ movs r7, r3 │ │ │ │ subs r2, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ @@ -365186,15 +365186,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r6 │ │ │ │ b.n 17a214 │ │ │ │ mov r0, r9 │ │ │ │ bl 1789c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ cbnz r6, 17a26c │ │ │ │ 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] │ │ │ │ @@ -365202,16 +365202,16 @@ │ │ │ │ cbz r0, 17a270 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 17a254 │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - bl 20cc18 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 20cc00 │ │ │ │ + bl 1f6bd4 │ │ │ │ adds r2, r0, r5 │ │ │ │ adcs.w r3, r1, #0 │ │ │ │ it cs │ │ │ │ movcs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 17a1fa │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -365658,22 +365658,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 17a70c │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 17a71a │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61d18 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 17a736 │ │ │ │ b.n 17a758 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -365685,22 +365685,22 @@ │ │ │ │ cbz r0, 17a752 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 17a724 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r5 │ │ │ │ blx 60bd4 │ │ │ │ b.n 17a714 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bd4 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #884] @ (17aaf0 ) │ │ │ │ @@ -365864,28 +365864,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 1f6c58 │ │ │ │ + bl 1f6c40 │ │ │ │ b.n 17a812 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 17a848 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 17a91c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17a812 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -365902,15 +365902,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 17a8dc │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 17a826 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 178fe4 │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -365948,40 +365948,40 @@ │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 17a860 │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 17a860 │ │ │ │ add.w r0, r0, #540 @ 0x21c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 17aa68 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r3, r6, #312 @ 0x138 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w r2, r6, #304 @ 0x130 │ │ │ │ blx 61f18 │ │ │ │ cbz r0, 17aacc │ │ │ │ @@ -366032,15 +366032,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 17abc8 │ │ │ │ ldrb.w r3, [r4, #384] @ 0x180 │ │ │ │ cbnz r3, 17abc8 │ │ │ │ ldrd r3, r0, [r4, #528] @ 0x210 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #696] @ 0x2b8 │ │ │ │ @@ -366063,29 +366063,29 @@ │ │ │ │ bl 17a768 │ │ │ │ cbz r0, 17abe0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #536] @ 0x218 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 17ab62 │ │ │ │ ldr r2, [pc, #28] @ (17abf0 ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 61f54 │ │ │ │ b.n 17ab62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r0, [r4, #536] @ 0x218 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 17aaf6 │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -366252,39 +366252,39 @@ │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r2, r1, lr │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #32] │ │ │ │ bcc.n 17ace8 │ │ │ │ ldr.w r2, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ ldrd r3, ip, [r4, #280] @ 0x118 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r1, [r6, #312] @ 0x138 │ │ │ │ b.n 17ace8 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 17ae10 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ b.n 17ad3e │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 16b6a0 │ │ │ │ b.n 17ad30 │ │ │ │ add.w r0, r5, #568 @ 0x238 │ │ │ │ str.w r1, [r5, #616] @ 0x268 │ │ │ │ str.w r2, [r5, #620] @ 0x26c │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1e58 │ │ │ │ b.n 17adf8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r3, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366358,25 +366358,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 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ cbnz r0, 17af18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #568 @ 0x238 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1dc4 │ │ │ │ cbz r0, 17af4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ b.n 17af2a │ │ │ │ mvn.w r5, #3 │ │ │ │ ldr.w r2, [pc, #1368] @ 17b484 │ │ │ │ @@ -366580,15 +366580,15 @@ │ │ │ │ bl 16a860 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 17b406 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ b.n 17af12 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 17af2a │ │ │ │ mov r1, r0 │ │ │ │ b.n 17b136 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ @@ -366855,15 +366855,15 @@ │ │ │ │ b.n 17b136 │ │ │ │ mov r0, r5 │ │ │ │ b.n 17b2f4 │ │ │ │ ldr r2, [pc, #128] @ (17b4b0 ) │ │ │ │ ldr r1, [pc, #132] @ (17b4b4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17b384 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx 60ac0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -367773,30 +367773,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 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17bea4 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17be9e │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1dc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17be98 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1dc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17be92 │ │ │ │ ldr r2, [pc, #140] @ (17beb8 ) │ │ │ │ ldr r3, [pc, #144] @ (17bebc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -367835,19 +367835,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 6144c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61994 │ │ │ │ b.n 17bde0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ 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} │ │ │ │ @@ -367875,29 +367875,29 @@ │ │ │ │ bl 17856c │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 17bef8 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17bf58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 17bf48 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e44 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 619dc │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -367907,15 +367907,15 @@ │ │ │ │ blx 619dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 613a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17bf20 │ │ │ │ b.n 17bf48 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -367931,19 +367931,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 17bfe2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17bffa │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17bfcc │ │ │ │ blx 611f4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -368613,23 +368613,23 @@ │ │ │ │ bl 178fe4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c6e6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ 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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 17c6d8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #60] @ (17c6ec ) │ │ │ │ @@ -369186,22 +369186,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (17cca8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1feb58 │ │ │ │ vldr d7, [pc, #92] @ 17cc80 │ │ │ │ ldr r2, [pc, #132] @ (17ccac ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1feca4 │ │ │ │ + bl 1fec8c │ │ │ │ ldr r2, [pc, #120] @ (17ccb0 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 17cc3e │ │ │ │ @@ -369209,15 +369209,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 17cbac │ │ │ │ ldr r0, [pc, #88] @ (17ccb4 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1feb58 │ │ │ │ ldr r2, [pc, #80] @ (17ccb8 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -369253,17 +369253,17 @@ │ │ │ │ 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 1f2834 │ │ │ │ + bl 1f281c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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] @ 17d1d4 │ │ │ │ @@ -369273,30 +369273,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17d178 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e7078 │ │ │ │ + bl 2e7060 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e7078 │ │ │ │ + bl 2e7060 │ │ │ │ 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 │ │ │ │ @@ -369670,103 +369670,103 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (17d210 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (17d214 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1fee88 │ │ │ │ + bl 1fee70 │ │ │ │ pop {r3, pc} │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r3, [sp, #952] @ 0x3b8 │ │ │ │ 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 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ ldr.w r1, [r4, #408] @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17d268 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17d284 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17d264 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ 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 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17d308 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17d2ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ b.n 17d2de │ │ │ │ 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] @ (17d3d8 ) │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ @@ -369776,51 +369776,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #168] @ (17d3e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e71a0 │ │ │ │ + bl 2e7188 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (17d3e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f1d60 │ │ │ │ + bl 1f1d48 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f1dd4 │ │ │ │ + bl 1f1dbc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1dd8 │ │ │ │ + bl 1f1dc0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #328 @ 0x148 │ │ │ │ add.w r0, sp, r2 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1f6a20 │ │ │ │ + bl 1f6a08 │ │ │ │ ldr r3, [pc, #76] @ (17d3e8 ) │ │ │ │ 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 1f2690 │ │ │ │ + bl 1f2678 │ │ │ │ ldr r2, [pc, #52] @ (17d3ec ) │ │ │ │ ldr r3, [pc, #36] @ (17d3dc ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -369873,32 +369873,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (17d4a8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r5, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ ldrb.w r1, [r5, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f18e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1f2aa4 │ │ │ │ + bl 1f2a8c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17d496 │ │ │ │ ldr r2, [pc, #44] @ (17d4ac ) │ │ │ │ ldr r3, [pc, #36] @ (17d4a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -369932,47 +369932,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17d55e │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a153c │ │ │ │ + bl 2a1524 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 17d568 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ ldr r2, [pc, #56] @ (17d57c ) │ │ │ │ ldr r3, [pc, #48] @ (17d578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369999,37 +369999,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ strb.w r0, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 17d218 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d5f6 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -370037,15 +370037,15 @@ │ │ │ │ beq.n 17d5fe │ │ │ │ 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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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] │ │ │ │ @@ -370071,21 +370071,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 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ ldrb.w r1, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17d2ac │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d690 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -370115,21 +370115,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 17d41c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1f2918 │ │ │ │ + bl 1f2900 │ │ │ │ cbz r0, 17d70c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17d218 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 17d702 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -370175,30 +370175,30 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 17d798 │ │ │ │ mov r5, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 17d41c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17d2ac │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ cbz r1, 17d780 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17d2ac │ │ │ │ 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 1f28c4 │ │ │ │ + bl 1f28ac │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17d7b0 │ │ │ │ ldr r2, [pc, #40] @ (17d7c4 ) │ │ │ │ ldr r3, [pc, #36] @ (17d7c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -370624,32 +370624,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 17dbc6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 17dc42 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #124] @ (17dc80 ) │ │ │ │ ldr r3, [pc, #116] @ (17dc7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370673,26 +370673,26 @@ │ │ │ │ b.n 17dbb8 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17dc02 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 17dc02 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -370746,15 +370746,15 @@ │ │ │ │ lsls r4, r0, #16 │ │ │ │ asrs r5, r2, #20 │ │ │ │ movs r5, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #36] @ (17dd3c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e55fc │ │ │ │ + bl 2e55e4 │ │ │ │ pop {r3, pc} │ │ │ │ sub.w ip, ip, #12 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ls │ │ │ │ movls.w ip, #8 │ │ │ │ movhi.w ip, #4 │ │ │ │ b.n 17dcde │ │ │ │ @@ -370857,18 +370857,18 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 17de74 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.n 17de10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4ee0 │ │ │ │ + bl 2e4ec8 │ │ │ │ cbz r0, 17de36 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5464 │ │ │ │ + bl 2e544c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17dedc │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 17de48 │ │ │ │ add.w sl, r6, #4 │ │ │ │ @@ -370934,15 +370934,15 @@ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r2, #19] │ │ │ │ b.n 17de90 │ │ │ │ cmp r7, sl │ │ │ │ it cc │ │ │ │ movcc r7, sl │ │ │ │ b.n 17ddfa │ │ │ │ - bl 2e4e98 │ │ │ │ + bl 2e4e80 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17de36 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ @@ -371114,35 +371114,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e0b4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [pc, #36] @ (17e0f8 ) │ │ │ │ ldr r3, [pc, #32] @ (17e0f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -371182,36 +371182,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e160 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -371246,15 +371246,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #44] @ (17e244 ) │ │ │ │ ldr r3, [pc, #32] @ (17e238 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -371305,31 +371305,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e2be │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17e270 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r3, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -371369,15 +371369,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 21b9d4 │ │ │ │ + bl 21b9bc │ │ │ │ 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 │ │ │ │ @@ -371390,20 +371390,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 219b18 │ │ │ │ + bl 219b00 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 │ │ │ │ @@ -371430,31 +371430,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e3e8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 17e354 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -371516,25 +371516,25 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 17e62a │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 17e5a4 │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 17db40 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ @@ -371550,66 +371550,66 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17db40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e538 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr.w r2, [pc, #1408] @ 17eb08 │ │ │ │ ldr.w r3, [pc, #1400] @ 17eb04 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -371622,111 +371622,111 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 17ea6a │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w r1, #644 @ 0x284 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 17e69c │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.n 17e6d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ b.n 17e584 │ │ │ │ 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 17e78c │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ b.n 17e584 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e6c6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17e61a │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17e782 │ │ │ │ @@ -371807,24 +371807,24 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 17e69c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17e69c │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17db40 │ │ │ │ mov r7, r0 │ │ │ │ @@ -371852,76 +371852,76 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ bcs.w 17ea6e │ │ │ │ vldr d7, [pc, #752] @ 17eaf8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e82c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e86c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e89e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17eb76 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -371938,87 +371938,87 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 17ebb6 │ │ │ │ vldr d7, [pc, #516] @ 17eaf8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e916 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e956 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e984 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17db40 │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -372028,65 +372028,65 @@ │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ bl 17db40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ b.n 17e584 │ │ │ │ movs r0, #0 │ │ │ │ b.n 17e584 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -372110,30 +372110,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17eaca │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e806 │ │ │ │ movs r3, #3 │ │ │ │ @@ -372153,42 +372153,42 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 17eaa4 │ │ │ │ vldr d7, [pc, #252] @ 17ec10 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17eb3a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ b.n 17eadc │ │ │ │ vldr d7, [pc, #208] @ 17ec10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17eb62 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e8f0 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -372197,30 +372197,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17eba4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17eb62 │ │ │ │ subs r2, #1 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17ec00 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -372286,25 +372286,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17ec88 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (17ecd4 ) │ │ │ │ ldr r2, [pc, #68] @ (17ecd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -372382,26 +372382,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ed0a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 17ed0a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -372447,30 +372447,30 @@ │ │ │ │ bne.n 17edbe │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 17edbe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e35d4 │ │ │ │ + bl 2e35bc │ │ │ │ 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 17edc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e35d4 │ │ │ │ + bl 2e35bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213c30 │ │ │ │ + bl 213c18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (17ee2c ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -372509,25 +372509,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17ee9e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17e0fc │ │ │ │ ldr r2, [pc, #32] @ (17eecc ) │ │ │ │ @@ -372584,25 +372584,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17ef50 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17e0fc │ │ │ │ ldr r2, [pc, #64] @ (17ef9c ) │ │ │ │ @@ -372671,70 +372671,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17f026 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17f06e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -372772,15 +372772,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #48] @ (17f168 ) │ │ │ │ ldr r3, [pc, #32] @ (17f15c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -372833,150 +372833,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 17f22a │ │ │ │ mov r0, r6 │ │ │ │ - bl 268c60 │ │ │ │ + bl 268c48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27aa38 │ │ │ │ + bl 27aa20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17f392 │ │ │ │ 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 26f2d0 │ │ │ │ + bl 26f2b8 │ │ │ │ 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 27c3d4 │ │ │ │ + bl 27c3bc │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281f70 │ │ │ │ + bl 281f58 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283f40 │ │ │ │ + bl 283f28 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f3ec │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f400 │ │ │ │ + bl 25f3e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22da38 │ │ │ │ + bl 22da20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24dfa4 │ │ │ │ + bl 24df8c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267c78 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 221bd4 │ │ │ │ + bl 221bbc │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267cf4 │ │ │ │ + bl 267cdc │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a490 │ │ │ │ + bl 26a478 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2678c8 │ │ │ │ + bl 2678b0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268f88 │ │ │ │ + bl 268f70 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a331c │ │ │ │ + bl 2a3304 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282208 │ │ │ │ + bl 2821f0 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a3634 │ │ │ │ + bl 2a361c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ beq.w 17f3c8 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 17f3ba │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 17f3dc │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27eb40 │ │ │ │ + bl 27eb28 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270170 │ │ │ │ + bl 270158 │ │ │ │ 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 17f302 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27fa68 │ │ │ │ + bl 27fa50 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 210794 │ │ │ │ + bl 21077c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22c810 │ │ │ │ + bl 22c7f8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24dcf8 │ │ │ │ + bl 24dce0 │ │ │ │ ldr r1, [pc, #272] @ (17f42c ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 25fe94 │ │ │ │ + bl 25fe7c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 26529c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 286ac4 │ │ │ │ + bl 286aac │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282aa0 │ │ │ │ + bl 282a88 │ │ │ │ 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 │ │ │ │ @@ -372985,65 +372985,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 27df80 │ │ │ │ + bl 27df68 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f1c2 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a62c │ │ │ │ + bl 23a614 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268c60 │ │ │ │ + bl 268c48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27aa38 │ │ │ │ + bl 27aa20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f1d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267c78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f2d0 │ │ │ │ + bl 26f2b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27c3d4 │ │ │ │ + bl 27c3bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 281f70 │ │ │ │ + bl 281f58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283f40 │ │ │ │ + bl 283f28 │ │ │ │ b.n 17f224 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ac08 │ │ │ │ + bl 26abf0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17f2cc │ │ │ │ ldr r0, [pc, #100] @ (17f430 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fec2c │ │ │ │ + bl 1fec14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 17f2c2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ac08 │ │ │ │ + bl 26abf0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17f2cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 25fb74 │ │ │ │ + bl 25fb5c │ │ │ │ ldr r2, [pc, #64] @ (17f434 ) │ │ │ │ ldr r3, [pc, #32] @ (17f418 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -373082,15 +373082,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 17f46a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23dba4 │ │ │ │ + bl 23db8c │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 17f48a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -373100,25 +373100,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17f474 │ │ │ │ cbz r1, 17f48a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2460d0 │ │ │ │ + bl 2460b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2100 │ │ │ │ + bl 2a20e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fb74 │ │ │ │ + bl 25fb5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b170 │ │ │ │ + bl 23b158 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23dba4 │ │ │ │ + bl 23db8c │ │ │ │ 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] @ (17f538 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -373132,29 +373132,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 2441d0 │ │ │ │ + bl 2441b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d348 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cbz r3, 17f510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 26529c │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a520 │ │ │ │ + bl 22a508 │ │ │ │ ldrb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r2, [pc, #48] @ (17f548 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r3, [pc, #28] @ (17f53c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -373225,27 +373225,27 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 180236 │ │ │ │ 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 23b010 │ │ │ │ + bl 23aff8 │ │ │ │ ldr r3, [pc, #704] @ (17f8a8 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22e740 │ │ │ │ + bl 22e728 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25be98 │ │ │ │ + bl 25be80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b35c │ │ │ │ + bl 23b344 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17f992 │ │ │ │ mov r5, r6 │ │ │ │ b.n 17f61c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -373272,15 +373272,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17fab0 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, fp │ │ │ │ @@ -373305,15 +373305,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f690 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17f7e0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cbz r4, 17f6fe │ │ │ │ mov sl, r0 │ │ │ │ b.n 17f676 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ beq.w 17f7fa │ │ │ │ @@ -373321,35 +373321,35 @@ │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ bne.n 17f6ee │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r3, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f68c │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17f6b4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 17f716 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17f634 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373378,15 +373378,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 17fab4 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -373424,15 +373424,15 @@ │ │ │ │ bne.n 17f7d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 17e2e0 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17f884 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17f77c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ @@ -373444,30 +373444,30 @@ │ │ │ │ b.n 17f6d0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17f828 │ │ │ │ mov r2, r8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 17f6e4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17f6aa │ │ │ │ @@ -373485,22 +373485,22 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17f7d0 │ │ │ │ mov r0, r9 │ │ │ │ bl 17e2e0 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f7dc │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 17f8b4 │ │ │ │ ... │ │ │ │ lsrs r4, r1, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ @@ -373551,15 +373551,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17fdbe │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -373586,15 +373586,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f942 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17fbb4 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17fcdc │ │ │ │ mov fp, r0 │ │ │ │ b.n 17f934 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18029e │ │ │ │ @@ -373604,34 +373604,34 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 17fd0a │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 247b18 │ │ │ │ + bl 247b00 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262e1c │ │ │ │ + bl 262e04 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ strb.w r5, [fp] │ │ │ │ bl 17f16c │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26cb48 │ │ │ │ + bl 26cb30 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c9dc │ │ │ │ + bl 23c9c4 │ │ │ │ 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] │ │ │ │ @@ -373641,26 +373641,26 @@ │ │ │ │ ldr r3, [pc, #420] @ (17fba0 ) │ │ │ │ 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 278c4c │ │ │ │ + bl 278c34 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 17fa26 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 17f16c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d348 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 17fddc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ @@ -373688,15 +373688,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17fa4c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 17fa52 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2a3f48 │ │ │ │ + bl 2a3f30 │ │ │ │ ldr r2, [pc, #280] @ (17fba4 ) │ │ │ │ ldr r3, [pc, #284] @ (17fba8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373728,15 +373728,15 @@ │ │ │ │ beq.w 17fcb0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17fad4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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 │ │ │ │ @@ -373850,99 +373850,99 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ bl 17db40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17fc50 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17fcc2 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 17fcc2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 17e044 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ b.n 17fb6e │ │ │ │ sub.w r6, r0, #20 │ │ │ │ b.n 17fae4 │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 17fb66 │ │ │ │ sub.w r6, r1, #20 │ │ │ │ b.n 17fb26 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17fc94 │ │ │ │ sub.w r3, r0, #20 │ │ │ │ mvn.w r6, #19 │ │ │ │ b.n 17fbe8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r7, r8, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 17fcf6 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17f8f8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373982,15 +373982,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18021e │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -374015,47 +374015,47 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17fd92 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 180120 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 180140 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17fd74 │ │ │ │ mov r6, r4 │ │ │ │ b.n 17fce2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5860 │ │ │ │ + bl 2e5848 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17fa6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5830 │ │ │ │ + bl 2e5818 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17fa5e │ │ │ │ b.n 17fa6c │ │ │ │ ldr r5, [pc, #48] @ (17fe10 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #48] @ (17fe14 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297388 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 17fa3c │ │ │ │ nop │ │ │ │ ... │ │ │ │ smlabt r0, lr, lr, r0 │ │ │ │ bge.n 17fd48 │ │ │ │ movs r6, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -374068,57 +374068,57 @@ │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ str.w r3, [sl, #4] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vldr d8, [r3, #328] @ 0x148 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17fe88 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 17feb6 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 │ │ │ │ @@ -374128,43 +374128,43 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ str.w r8, [r3] │ │ │ │ str.w r1, [fp] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17fefa │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ itt ls │ │ │ │ movls r3, #2 │ │ │ │ strls r3, [sp, #28] │ │ │ │ bhi.w 18016a │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ strd r8, r7, [r9, #8] │ │ │ │ strd r8, r8, [r9] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -374201,26 +374201,26 @@ │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w r7, [r9, #12] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strd r8, r8, [r9] │ │ │ │ str.w r8, [r9, #8] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -374254,89 +374254,89 @@ │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219958 │ │ │ │ + bl 219940 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 2146dc │ │ │ │ + bl 2146c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1800ac │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2199d0 │ │ │ │ + bl 2199b8 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #776 @ 0x308 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17fd8e │ │ │ │ b.n 17fdac │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #802 @ 0x322 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ streq r4, [sp, #4] │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 17fe26 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 17fdba │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 180158 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17fd3c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374351,59 +374351,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1801a0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 17ff0a │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1801ec │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17fec6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -374416,52 +374416,52 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 17fe26 │ │ │ │ mov r7, r6 │ │ │ │ b.n 180144 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ccb4 │ │ │ │ + bl 27cc9c │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 17f5d0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 26529c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4f90 │ │ │ │ + bl 2a4f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 26529c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 189540 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f4b0 │ │ │ │ b.w 17f5d0 │ │ │ │ ldr r5, [pc, #800] @ (18058c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #800] @ (180590 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297388 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.w 17f5bc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 180520 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -374478,15 +374478,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18050e │ │ │ │ mov.w r8, #0 │ │ │ │ strd r4, r7, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -374526,15 +374526,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 1804d0 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18033e │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 1804d0 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -374550,44 +374550,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 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1803b8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r0, [r9, #12] │ │ │ │ add r5, r3 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb.w lr, [r9, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 180434 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -374614,15 +374614,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r7, [r6, #28] │ │ │ │ bne.n 1803ee │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r7 │ │ │ │ - bl 2187e4 │ │ │ │ + bl 2187cc │ │ │ │ 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 │ │ │ │ @@ -374631,15 +374631,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 180302 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cbz r5, 18049a │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1802e8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 180462 │ │ │ │ ldrb.w r3, [r6, #60] @ 0x3c │ │ │ │ @@ -374650,22 +374650,22 @@ │ │ │ │ beq.n 180462 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 180334 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18046c │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 1804b2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1802ac │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374824,18 +374824,18 @@ │ │ │ │ beq.n 180680 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18076e │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 285e4c │ │ │ │ + bl 285e34 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255f68 │ │ │ │ + bl 255f50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c5064 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -374843,34 +374843,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 199960 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 23d0dc │ │ │ │ + bl 23d0c4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 23c9dc │ │ │ │ + bl 23c9c4 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1807b2 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 1806ee │ │ │ │ ldrb.w r1, [r5, #316] @ 0x13c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #348] @ (180838 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #340] @ (18083c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216f8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 17f16c │ │ │ │ ldr r2, [pc, #320] @ (180840 ) │ │ │ │ @@ -374906,64 +374906,64 @@ │ │ │ │ bne.n 180818 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249814 │ │ │ │ + bl 2497fc │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 1805e6 │ │ │ │ uxtb r3, r0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ b.n 180680 │ │ │ │ ldr r2, [pc, #196] @ (180848 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (18084c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216f8c │ │ │ │ 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 1806a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 258000 │ │ │ │ + bl 257fe8 │ │ │ │ b.n 1806a4 │ │ │ │ ldr r2, [pc, #156] @ (180850 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (180854 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216f8c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 1806ce │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2636fc │ │ │ │ + bl 2636e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 185118 │ │ │ │ mov r0, r4 │ │ │ │ bl 184fec │ │ │ │ mov r0, r4 │ │ │ │ bl 18af98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239a64 │ │ │ │ + bl 239a4c │ │ │ │ mov r0, r4 │ │ │ │ bl 18b92c │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #763] @ 0x2fb │ │ │ │ cbz r3, 18080c │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -374973,15 +374973,15 @@ │ │ │ │ b.n 180724 │ │ │ │ mov r0, r4 │ │ │ │ bl 18571c │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 1805ce │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 249814 │ │ │ │ + bl 2497fc │ │ │ │ b.n 180758 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa5000b1 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa4200b1 │ │ │ │ @@ -375258,27 +375258,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 180858 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 180aca │ │ │ │ ldrd r4, r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ - bl 217c50 │ │ │ │ + bl 217c38 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 180aca │ │ │ │ mov r0, fp │ │ │ │ - bl 217c50 │ │ │ │ + bl 217c38 │ │ │ │ ldr.w fp, [fp] │ │ │ │ add.w r8, r4, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180ad4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180abe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -375624,15 +375624,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 181216 │ │ │ │ ldr.w r2, [pc, #1624] @ 18151c │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 2475d4 │ │ │ │ + bl 2475bc │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov sl, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 180f14 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 180f14 │ │ │ │ @@ -375641,15 +375641,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2475d4 │ │ │ │ + bl 2475bc │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 1886a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -375665,70 +375665,70 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1811ba │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2301a0 │ │ │ │ + bl 230188 │ │ │ │ orr.w sl, r0, sl │ │ │ │ ldrb.w fp, [r6, #96] @ 0x60 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 1812de │ │ │ │ ldr.w r3, [pc, #1492] @ 181520 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 272868 │ │ │ │ + bl 272850 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r4, r0, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 183870 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 181470 │ │ │ │ ldr.w r1, [pc, #1452] @ 181524 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 2a7a68 │ │ │ │ + bl 2a7a50 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23bcc8 │ │ │ │ + bl 23bcb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 181468 │ │ │ │ orr.w r5, r8, r4 │ │ │ │ ldr.w r3, [pc, #1424] @ 181528 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #896 @ 0x380 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 24d0f8 │ │ │ │ + bl 24d0e0 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 183d4c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 184558 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 243008 │ │ │ │ + bl 242ff0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 260b40 │ │ │ │ + bl 260b28 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c4f74 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ @@ -375738,15 +375738,15 @@ │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 181278 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 286ac4 │ │ │ │ + bl 286aac │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 18101e │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 17f16c │ │ │ │ @@ -375760,15 +375760,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 1814c6 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18126c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2124bc │ │ │ │ + bl 2124a4 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1812c6 │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -375793,15 +375793,15 @@ │ │ │ │ bl 18d090 │ │ │ │ ldr.w r3, [pc, #1180] @ 18152c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22e740 │ │ │ │ + bl 22e728 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 1812d2 │ │ │ │ mov r0, r9 │ │ │ │ bl 185fe4 │ │ │ │ @@ -375813,15 +375813,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18119a │ │ │ │ mov r0, r9 │ │ │ │ bl 183848 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1811ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 211628 │ │ │ │ + bl 211610 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181172 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 181126 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -375847,51 +375847,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 24a038 │ │ │ │ + bl 24a020 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 26529c │ │ │ │ mov r0, r9 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267c78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267cf4 │ │ │ │ + bl 267cdc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 283c78 │ │ │ │ + bl 283c60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 181490 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a3f48 │ │ │ │ + bl 2a3f30 │ │ │ │ ldr r2, [pc, #984] @ (181530 ) │ │ │ │ ldr r3, [pc, #948] @ (181510 ) │ │ │ │ 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 1814ee │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 26529c │ │ │ │ mov r0, r9 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267c78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267cf4 │ │ │ │ + bl 267cdc │ │ │ │ b.n 1810cc │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 180c8c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1810c2 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -375913,15 +375913,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180f3c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230328 │ │ │ │ + bl 230310 │ │ │ │ orr.w sl, r0, sl │ │ │ │ b.n 180f3c │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1891bc │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -375985,36 +375985,36 @@ │ │ │ │ ldr r5, [pc, #672] @ (181534 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #672] @ (181538 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297388 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 180eac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 183208 │ │ │ │ b.n 18105e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 182d28 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 181054 │ │ │ │ mov r0, r9 │ │ │ │ - bl 261b2c │ │ │ │ + bl 261b14 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 1810ac │ │ │ │ ldr.w r5, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 1812f2 │ │ │ │ b.n 180f48 │ │ │ │ @@ -376029,15 +376029,15 @@ │ │ │ │ movt r8, #198 @ 0xc6 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, sl, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r9, [sp, #28] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 181464 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ movw r9, #855 @ 0x357 │ │ │ │ @@ -376062,15 +376062,15 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 181344 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 181432 │ │ │ │ mov r0, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1813be │ │ │ │ mov fp, r0 │ │ │ │ b.n 18132a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -376093,23 +376093,23 @@ │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bpl.n 181422 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 181340 │ │ │ │ mov r0, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181366 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 1813e6 │ │ │ │ @@ -376136,20 +376136,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 181400 │ │ │ │ cbz r1, 181416 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 227ff4 │ │ │ │ + bl 227fdc │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ b.n 180f48 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 181340 │ │ │ │ b.n 1813b2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -376183,34 +376183,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (181544 ) │ │ │ │ add r2, pc │ │ │ │ - bl 24f37c │ │ │ │ + bl 24f364 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180f74 │ │ │ │ ldr r5, [pc, #180] @ (181548 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (18154c ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297388 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 181150 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 185328 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 181086 │ │ │ │ mov r1, r6 │ │ │ │ @@ -376469,31 +376469,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 181786 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 181730 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [r2], #708 @ 0x2c4 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -376590,31 +376590,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 18186a │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1818b4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 18184c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1818f4 │ │ │ │ @@ -376766,29 +376766,29 @@ │ │ │ │ cbz r3, 181a42 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 181ac6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #168] @ (181b20 ) │ │ │ │ ldr r3, [pc, #160] @ (181b1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376829,26 +376829,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 181ad2 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181a76 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 181a76 │ │ │ │ movs r0, #1 │ │ │ │ b.n 181a08 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1817b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -376954,35 +376954,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 217aac │ │ │ │ + bl 217a94 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ movs r2, #16 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d8, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 181c62 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [sl, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 181da2 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r3, sl, #20 │ │ │ │ @@ -377008,69 +377008,69 @@ │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 181cbc │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 181de6 │ │ │ │ mov r0, ip │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219b18 │ │ │ │ + bl 219b00 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 181d40 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 181d9c │ │ │ │ @@ -377093,19 +377093,19 @@ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 181c26 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ ldr r2, [pc, #328] @ (181f10 ) │ │ │ │ ldr r3, [pc, #324] @ (181f0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #868] @ 0x364 │ │ │ │ eors r2, r3 │ │ │ │ @@ -377116,26 +377116,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 181cf8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 181cf8 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ cmp r5, #32 │ │ │ │ beq.n 181f14 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ beq.n 181ee2 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -377156,15 +377156,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 219b18 │ │ │ │ + bl 219b00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ bcs.n 181eb2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -377177,40 +377177,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 181ea2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ b.n 181e46 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ @@ -377253,63 +377253,63 @@ │ │ │ │ b.n 181e36 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ add.w r5, r3, r8, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ b.n 181bb6 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181ec8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181ec8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ b.n 181dc4 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181ec8 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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 181990 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 181990 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -377385,15 +377385,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 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ mov r5, r0 │ │ │ │ b.n 181ec8 │ │ │ │ blx 61650 <__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 │ │ │ │ @@ -377460,22 +377460,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 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -377510,15 +377510,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 182294 │ │ │ │ ldr r2, [pc, #300] @ (18232c ) │ │ │ │ ldr r3, [pc, #288] @ (182320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -377560,30 +377560,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 182284 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18211a │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -377950,15 +377950,15 @@ │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #55] @ 0x37 │ │ │ │ cbz r2, 182630 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217c50 │ │ │ │ + bl 217c38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 1824ba │ │ │ │ mov r9, r3 │ │ │ │ b.n 18261e │ │ │ │ uxth.w r9, r3 │ │ │ │ b.n 18261e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @@ -378113,21 +378113,21 @@ │ │ │ │ mov r9, r3 │ │ │ │ bmi.w 182996 │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -378137,20 +378137,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ b.n 182882 │ │ │ │ mvn.w r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 185e94 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -378203,76 +378203,76 @@ │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cbz r3, 1828ea │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217c50 │ │ │ │ + bl 217c38 │ │ │ │ mov.w sl, r0, lsl #2 │ │ │ │ b.n 1826d6 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 182930 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ asr.w fp, fp, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 1827ce │ │ │ │ cmp r2, r0 │ │ │ │ ble.w 182c52 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 18297e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 1827ce │ │ │ │ uxth r7, r7 │ │ │ │ b.n 1828d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r8, r9, asr #31 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -378357,31 +378357,31 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 182c74 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 182b8c │ │ │ │ @@ -378406,51 +378406,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 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ sub.w r1, sl, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 18279e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 182b60 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 1827e8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 182b34 │ │ │ │ movs r2, #1 │ │ │ │ @@ -378510,31 +378510,31 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r3, 182c0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 182c84 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 18279e │ │ │ │ uxth r3, r3 │ │ │ │ b.n 182bd2 │ │ │ │ itt ne │ │ │ │ rsbne r7, r7, #2 │ │ │ │ @@ -378554,26 +378554,26 @@ │ │ │ │ b.n 182ac2 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 182c46 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 182c46 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 182bcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -378710,15 +378710,15 @@ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ bl 182424 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182df2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182de2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182dcc │ │ │ │ @@ -378740,15 +378740,15 @@ │ │ │ │ add r7, r6 │ │ │ │ str.w r7, [r3, #-12] │ │ │ │ subs r7, r2, r1 │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 182e52 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ - bl 280bc0 │ │ │ │ + bl 280ba8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1831e4 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -378820,15 +378820,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 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -378848,15 +378848,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 182f26 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r9, #24 │ │ │ │ cmp r3, r9 │ │ │ │ @@ -378868,15 +378868,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 182fe6 │ │ │ │ b.n 18309a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 183098 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 182fde │ │ │ │ @@ -378933,25 +378933,25 @@ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18305a │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1830d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183026 │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182fe6 │ │ │ │ mov r7, r9 │ │ │ │ movs r4, #1 │ │ │ │ b.n 1831b8 │ │ │ │ @@ -378991,25 +378991,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 183120 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 181990 │ │ │ │ @@ -379021,36 +379021,36 @@ │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 181990 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 182f04 │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 182d6c │ │ │ │ movs r4, #0 │ │ │ │ @@ -379247,15 +379247,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 182424 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183356 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379361,24 +379361,24 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183496 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18353c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18347e │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183438 │ │ │ │ ldrd r3, r4, [sp, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -379428,15 +379428,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 1834b6 │ │ │ │ b.n 183546 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ str r6, [sp, #12] │ │ │ │ b.n 1834d2 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cbnz r3, 18357e │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -379447,15 +379447,15 @@ │ │ │ │ ands.w fp, fp, r3 │ │ │ │ beq.n 183504 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #1164] @ 0x48c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 183504 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 280bc0 │ │ │ │ + bl 280ba8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 183828 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379497,25 +379497,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 183650 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r9, #406] @ 0x196 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1837ac │ │ │ │ ldrd r2, r1, [r9, #412] @ 0x19c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -379535,32 +379535,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1836b2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -379585,15 +379585,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 18367e │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -379636,21 +379636,21 @@ │ │ │ │ bl 180c28 │ │ │ │ b.n 18357e │ │ │ │ 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 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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} │ │ │ │ @@ -379662,15 +379662,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 21876c │ │ │ │ + bl 218754 │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 18365a │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 1835c4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ @@ -379697,15 +379697,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (183868 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (18386c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216f8c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ svc 125 @ 0x7d │ │ │ │ vqrdmlsh.s , , d7[0] │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -379714,15 +379714,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (1838f8 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216f8c │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 18389c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #472] @ 0x1d8 │ │ │ │ @@ -379731,15 +379731,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #468] @ 0x1d4 │ │ │ │ blx 61b08 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 1838ea │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -379814,32 +379814,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 18399e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 183a1a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #124] @ (183a58 ) │ │ │ │ ldr r3, [pc, #116] @ (183a54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -379863,26 +379863,26 @@ │ │ │ │ b.n 183990 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1839da │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 1839da │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379924,21 +379924,21 @@ │ │ │ │ beq.n 183b1a │ │ │ │ movs r5, #0 │ │ │ │ sub.w r6, sp, #4 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 2146dc │ │ │ │ + bl 2146c4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 183ae0 │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r7, #8] │ │ │ │ bl 183918 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -379948,24 +379948,24 @@ │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 183918 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ bne.n 183ac6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ ldr r2, [pc, #48] @ (183b5c ) │ │ │ │ ldr r3, [pc, #40] @ (183b58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -380042,15 +380042,15 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 183918 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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 │ │ │ │ @@ -380083,85 +380083,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 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ vldr d7, [pc, #172] @ 183d30 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183cb0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183cde │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183d0c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21670c │ │ │ │ + bl 2166f4 │ │ │ │ b.n 183c28 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmia r4!, {r1, r2, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -380176,15 +380176,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (183d6c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (183d70 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216f8c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ sdiv pc, fp, pc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -380327,15 +380327,15 @@ │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w r4, fp, r4, lsl #7 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -380349,21 +380349,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 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ add.w r4, fp, r4, lsl #7 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -380377,18 +380377,18 @@ │ │ │ │ ldrb.w ip, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r4, #94] @ 0x5e │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ add.w r8, r7, #20 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 184330 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r7, r5, [sp, #32] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ @@ -380410,20 +380410,20 @@ │ │ │ │ bhi.n 183fb6 │ │ │ │ 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 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #865 @ 0x361 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ @@ -380431,15 +380431,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ beq.w 184442 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldrb.w fp, [r5, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r5, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ @@ -380481,18 +380481,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r7, r0, #116 @ 0x74 │ │ │ │ @@ -380531,17 +380531,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 183fc6 │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ @@ -380579,22 +380579,22 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 184362 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ mov r6, r3 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -380619,25 +380619,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ @@ -380661,60 +380661,60 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #95] @ 0x5f │ │ │ │ add.w r3, r8, r2, lsl #2 │ │ │ │ add.w r8, r8, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1841c2 │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ movs r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 183e8c │ │ │ │ ldrd r5, sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 183e14 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ mov sl, r0 │ │ │ │ b.n 183e14 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ b.n 183e70 │ │ │ │ mov r1, r2 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ @@ -380731,25 +380731,25 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ @@ -380768,19 +380768,19 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 1842fa │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 184142 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -380817,18 +380817,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -380901,15 +380901,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 184698 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 184628 │ │ │ │ @@ -380944,34 +380944,34 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 183b60 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cbz r4, 184656 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1845d4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 184628 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, sl │ │ │ │ bl 183b60 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184632 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 18467c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -381024,15 +381024,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 217c50 │ │ │ │ + bl 217c38 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -381051,18 +381051,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 17eed0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (18488c ) │ │ │ │ ldr r3, [pc, #312] @ (184888 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -381232,15 +381232,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 184a0c │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 184976 │ │ │ │ @@ -381276,35 +381276,35 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1846c4 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cbz r4, 1849a4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 18491e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 184976 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1846c4 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184980 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 1849ce │ │ │ │ @@ -381449,29 +381449,29 @@ │ │ │ │ cbz r3, 184b32 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 184bb6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #168] @ (184c10 ) │ │ │ │ ldr r3, [pc, #160] @ (184c0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -381512,26 +381512,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 184bc2 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184b66 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 184b66 │ │ │ │ movs r0, #1 │ │ │ │ b.n 184af8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -381582,23 +381582,23 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r8, [sl, #13] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 184a80 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -381607,40 +381607,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 184c6e │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ mov r6, r0 │ │ │ │ b.n 184d68 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -381652,15 +381652,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #44] @ (184d98 ) │ │ │ │ ldr r3, [pc, #28] @ (184d88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -381705,30 +381705,30 @@ │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 │ │ │ │ @@ -381747,15 +381747,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184c14 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 184a80 │ │ │ │ @@ -381765,73 +381765,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184c14 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldr r2, [pc, #356] @ (184fe8 ) │ │ │ │ ldr r3, [pc, #340] @ (184fdc ) │ │ │ │ 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 184fd4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 184a80 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184a80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -381842,15 +381842,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184c14 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184a80 │ │ │ │ @@ -381860,15 +381860,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184c14 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 184fac │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -381899,20 +381899,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ bl 184a80 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ b.n 184e82 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ sxtb r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r4, r0 │ │ │ │ @@ -381926,15 +381926,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (18500c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (185010 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216f8c │ │ │ │ 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 │ │ │ │ @@ -381947,73 +381947,73 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r8, [r8, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1850ce │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r2, [pc, #40] @ (185114 ) │ │ │ │ ldr r3, [pc, #32] @ (185110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -382066,15 +382066,15 @@ │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1852ee │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -382098,15 +382098,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1851b4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 185242 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cbz r4, 1851fe │ │ │ │ mov r9, r0 │ │ │ │ b.n 18519a │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ cmp.w r3, #584 @ 0x248 │ │ │ │ beq.n 18526a │ │ │ │ @@ -382114,22 +382114,22 @@ │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ beq.n 185254 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1851b0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1851d6 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 185226 │ │ │ │ @@ -382169,38 +382169,38 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r5, [r1, #33] @ 0x21 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add.w fp, r1, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18529e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 21670c │ │ │ │ + bl 2166f4 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1851b0 │ │ │ │ b.n 1851f2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -382261,15 +382261,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1854aa │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 280bc0 │ │ │ │ + bl 280ba8 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 1854bc │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 18538e │ │ │ │ @@ -382306,30 +382306,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 185408 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, r8, [r8, #176] @ 0xb0 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] @ 1854d0 │ │ │ │ @@ -382343,29 +382343,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 185470 │ │ │ │ b.n 18548e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 18548e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18546a │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 185486 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 185476 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -382425,23 +382425,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (185710 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e35d4 │ │ │ │ + bl 2e35bc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 │ │ │ │ @@ -382451,52 +382451,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1855ac │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ 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 │ │ │ │ @@ -382507,42 +382507,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1856ee │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -382566,15 +382566,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 18557c │ │ │ │ ldr r2, [pc, #72] @ (185718 ) │ │ │ │ ldr r3, [pc, #56] @ (18570c ) │ │ │ │ @@ -382588,15 +382588,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ add r3, sp, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -382654,15 +382654,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18597e │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -382686,15 +382686,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1857ce │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 185900 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 185932 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1857b4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -382707,23 +382707,23 @@ │ │ │ │ strd r3, r4, [sp, #52] @ 0x34 │ │ │ │ bl 1854d8 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ 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 │ │ │ │ @@ -382737,27 +382737,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] @ 1859b0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -382767,19 +382767,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 21670c │ │ │ │ + bl 2166f4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1857ca │ │ │ │ b.n 1857e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 1857e8 │ │ │ │ @@ -382791,23 +382791,23 @@ │ │ │ │ bne.w 1857e8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 18590e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1857f6 │ │ │ │ ldrd r6, r4, [sp, #20] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185962 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -382898,15 +382898,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 185c60 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -382930,15 +382930,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 185a6a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 185c34 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cbz r5, 185adc │ │ │ │ mov sl, r0 │ │ │ │ b.n 185a50 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 185a74 │ │ │ │ @@ -382960,23 +382960,23 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 185b28 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 185a66 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 185a8e │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185b0a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -383004,22 +383004,22 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1854d8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ 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 │ │ │ │ @@ -383035,28 +383035,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -383065,15 +383065,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 │ │ │ │ @@ -383139,15 +383139,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 216410 │ │ │ │ + bl 2163f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185e0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -383257,42 +383257,42 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 185d2e │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 185e38 │ │ │ │ mov r3, sp │ │ │ │ b.n 185e28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 185d2e │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 185e38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 185d2e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 185df2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -383356,30 +383356,30 @@ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r3, 185efa │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 185fa4 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 185f72 │ │ │ │ cmp.w r4, #436 @ 0x1b4 │ │ │ │ beq.n 185f72 │ │ │ │ cmp.w r4, #300 @ 0x12c │ │ │ │ @@ -383410,41 +383410,41 @@ │ │ │ │ bl 185c98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185f48 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ b.n 185f48 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 185c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 185f84 │ │ │ │ b.n 185f48 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185f30 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 185f30 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #320 @ (adr r1, 18611c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -383475,30 +383475,30 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r6 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1866e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9878 │ │ │ │ + bl 1f9860 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ strd r9, r9, [sl] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r9, [sl, #12] │ │ │ │ strd r3, r6, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18683e │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -383567,15 +383567,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r5, fp, r5, lsl #4 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add.w r5, r0, r7, lsl #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r7, #4 │ │ │ │ strd r9, r9, [r8] │ │ │ │ @@ -383610,15 +383610,15 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.n 18618c │ │ │ │ ldrd r4, fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 217d68 │ │ │ │ + bl 217d50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18661a │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ @@ -383631,15 +383631,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bgt.w 18661e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ bne.w 18668c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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] │ │ │ │ @@ -383660,15 +383660,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 186680 │ │ │ │ mov r0, fp │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 18632e │ │ │ │ cmp.w r3, #848 @ 0x350 │ │ │ │ it ne │ │ │ │ @@ -383680,15 +383680,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1860a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1866ca │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 186080 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r1, #6 │ │ │ │ @@ -383713,29 +383713,29 @@ │ │ │ │ subs r3, r7, r5 │ │ │ │ beq.n 18626a │ │ │ │ mov r0, fp │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ subs r5, r5, r7 │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 245474 │ │ │ │ + bl 24545c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ bl 185e94 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18674e │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r0, fp │ │ │ │ ldmia.w sl, {r1, r2} │ │ │ │ - bl 24409c │ │ │ │ + bl 244084 │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1860a0 │ │ │ │ b.n 186270 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ @@ -383809,30 +383809,30 @@ │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cbz r3, 1863ee │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 186842 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18671e │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ ldrb.w r6, [fp, #33] @ 0x21 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ @@ -383840,15 +383840,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 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ @@ -383857,23 +383857,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 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ strd r9, r9, [r8] │ │ │ │ str.w r9, [r8, #8] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -383899,15 +383899,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 │ │ │ │ @@ -383962,30 +383962,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1865cc │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r0 │ │ │ │ b.n 186442 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #120] @ 0x78 │ │ │ │ b.n 1865a6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ @@ -384012,78 +384012,78 @@ │ │ │ │ b.n 1861ce │ │ │ │ strd r2, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18664a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1861f8 │ │ │ │ mvn.w r2, #198 @ 0xc6 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #628 @ 0x274 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 1860e6 │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ b.n 186178 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ b.n 186244 │ │ │ │ strd r3, r9, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1866b8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1861f8 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18602e │ │ │ │ mov r8, r5 │ │ │ │ @@ -384103,24 +384103,24 @@ │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r4, r2 │ │ │ │ moveq r2, r4 │ │ │ │ bne.w 186270 │ │ │ │ b.n 1860ba │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, fp │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ b.n 186258 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -384132,30 +384132,30 @@ │ │ │ │ beq.w 1862f4 │ │ │ │ strd r5, r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186788 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1862f4 │ │ │ │ str.w r8, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -384167,95 +384167,95 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 1867c6 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 186876 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1863a6 │ │ │ │ strd r3, r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18682c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1862f4 │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n 1866d0 │ │ │ │ ldrd r2, r3, [r8, #28] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186422 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 186422 │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1863a6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1863a6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ @@ -384506,52 +384506,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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 │ │ │ │ @@ -384625,15 +384625,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 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 │ │ │ │ @@ -384642,21 +384642,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 │ │ │ │ @@ -384665,21 +384665,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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} │ │ │ │ @@ -384701,15 +384701,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -384726,15 +384726,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 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r8, [pc, #220] @ 186e78 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -384745,24 +384745,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -384797,15 +384797,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 186e42 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ @@ -384839,22 +384839,22 @@ │ │ │ │ ldrb.w r9, [r6, #33] @ 0x21 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -384889,20 +384889,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r2, [pc, #44] @ (186fbc ) │ │ │ │ ldr r3, [pc, #28] @ (186fb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -384953,15 +384953,15 @@ │ │ │ │ mov.w r1, #848 @ 0x350 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ subs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -385016,17 +385016,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r0, fp │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r2, [pc, #44] @ (187120 ) │ │ │ │ ldr r3, [pc, #28] @ (187114 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -385067,48 +385067,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 187164 │ │ │ │ mov.w r9, #2 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1871b4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 1871d6 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -385160,30 +385160,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1871ec │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 187264 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1871ec │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 187164 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ @@ -385255,51 +385255,51 @@ │ │ │ │ bne.w 18742c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #252] @ 187430 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 187314 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 187314 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 18738a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 1872e2 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ b.n 1873da │ │ │ │ @@ -385326,31 +385326,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 187404 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ b.n 187314 │ │ │ │ movs r2, #8 │ │ │ │ strb.w lr, [sp, #16] │ │ │ │ b.n 1873da │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ @@ -385384,69 +385384,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1104] @ 1878cc │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 1876d6 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187510 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 18777c │ │ │ │ mov r0, r6 │ │ │ │ bl 1869a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -385460,115 +385460,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187570 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 187708 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1875e8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [pc, #700] @ (1878d0 ) │ │ │ │ ldr r3, [pc, #692] @ (1878c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1878c0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [pc, #652] @ (1878d4 ) │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1877d0 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -385639,47 +385639,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18759c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 18759c │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 187520 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 187526 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -385691,80 +385691,80 @@ │ │ │ │ bne.n 187874 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1875f8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 1875f8 │ │ │ │ mov r3, r2 │ │ │ │ b.n 187744 │ │ │ │ uxth r3, r2 │ │ │ │ b.n 187744 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 187570 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187808 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ b.n 187570 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18779a │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187846 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 18779a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 1877dc │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -385836,33 +385836,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1040] @ 187d18 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r2, [r8, #264] @ 0x108 │ │ │ │ ldr.w r1, [r8, #200] @ 0xc8 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 1872b0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 1869a8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -385875,139 +385875,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1879a0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1879dc │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 187b42 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 187a32 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [pc, #704] @ (187d1c ) │ │ │ │ ldr r3, [pc, #696] @ (187d14 ) │ │ │ │ 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 187d0c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [pc, #624] @ (187d20 ) │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 187c0c │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -386099,107 +386099,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187bec │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1879e6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1879dc │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 187c42 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1879dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 187bfc │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 187bfc │ │ │ │ cbnz r3, 187cdc │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187cb8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 187bfc │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 187bc0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 187bc0 │ │ │ │ @@ -386331,28 +386331,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 187e3c │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1880bc │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -386382,15 +386382,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 188052 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ 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 │ │ │ │ @@ -386426,15 +386426,15 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 1878d8 │ │ │ │ ldr.w sl, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ movw r1, #875 @ 0x36b │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -386460,15 +386460,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #1 │ │ │ │ cbz r7, 18800e │ │ │ │ ldr.w r7, [fp] │ │ │ │ cbz r7, 187fd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 187fd8 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ @@ -386500,15 +386500,15 @@ │ │ │ │ beq.n 1880a8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cbz r5, 18805a │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 187e74 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 18803c │ │ │ │ @@ -386535,15 +386535,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 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r2, [pc, #100] @ (1880dc ) │ │ │ │ ldr r3, [pc, #88] @ (1880d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386674,30 +386674,30 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ite eq │ │ │ │ moveq.w r1, #424 @ 0x1a8 │ │ │ │ movwne r1, #649 @ 0x289 │ │ │ │ mov r0, fp │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 188496 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -386754,15 +386754,15 @@ │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 1878d8 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -386773,18 +386773,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 1883e6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ movs r2, #1 │ │ │ │ cbz r5, 188368 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 188332 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 188332 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ @@ -386814,15 +386814,15 @@ │ │ │ │ beq.w 1884d2 │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ beq.w 18825e │ │ │ │ movs r2, #0 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 188498 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 18822e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -386839,108 +386839,108 @@ │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r7, #4] │ │ │ │ str.w ip, [r7] │ │ │ │ bl 1872b0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ b.n 188310 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cbnz r3, 188406 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ b.n 18827a │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, sl, #20 │ │ │ │ b.n 1883ae │ │ │ │ movs r2, #0 │ │ │ │ b.n 18831c │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 18843e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 188504 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 188622 │ │ │ │ vldr d7, [pc, #556] @ 188688 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 188486 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18827a │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r3, #88] @ 0x58 │ │ │ │ bl 186b88 │ │ │ │ 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 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r2, [pc, #488] @ (1886a0 ) │ │ │ │ ldr r3, [pc, #476] @ (188694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386972,59 +386972,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 18853c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 188598 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 188586 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 188486 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -387181,27 +387181,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r7, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 18875c │ │ │ │ ldr.w r4, [pc, #2676] @ 1891ac │ │ │ │ - bl 2e5894 │ │ │ │ + bl 2e587c │ │ │ │ ldr.w r2, [pc, #2672] @ 1891b0 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297388 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 186a24 │ │ │ │ ldr r4, [sp, #428] @ 0x1ac │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -387263,32 +387263,32 @@ │ │ │ │ strd sl, r5, [r8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 188ed4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov ip, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 188ce4 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -387412,15 +387412,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 18890c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1889cc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 188ce4 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 18885a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -387545,33 +387545,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 188b5e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ 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 │ │ │ │ @@ -387584,25 +387584,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186b00 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 186fc0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ b.n 188902 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r9, [r0] │ │ │ │ b.n 188b32 │ │ │ │ subs.w r9, r9, #0 │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ @@ -387683,15 +387683,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186b00 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ bl 186fc0 │ │ │ │ @@ -387732,15 +387732,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 21eea4 │ │ │ │ + bl 21ee8c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 18915c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -387750,23 +387750,23 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189172 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 1872b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -387797,38 +387797,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 188df4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 21efb0 │ │ │ │ + bl 21ef98 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 18915c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -387838,19 +387838,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18917a │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r2, [pc, #868] @ (1891b8 ) │ │ │ │ ldr r3, [pc, #840] @ (18919c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -387918,40 +387918,40 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18917e │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 188f44 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ blx 610ec │ │ │ │ movs r3, #149 @ 0x95 │ │ │ │ strb.w r3, [sp, #184] @ 0xb8 │ │ │ │ @@ -387961,15 +387961,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -388033,15 +388033,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 18918a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -388050,39 +388050,39 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189182 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov ip, r0 │ │ │ │ b.w 188856 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1890b8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 188b02 │ │ │ │ @@ -388133,15 +388133,15 @@ │ │ │ │ bpl.w 18875c │ │ │ │ b.w 188736 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov ip, r0 │ │ │ │ b.w 188856 │ │ │ │ mov r3, r2 │ │ │ │ b.n 188d56 │ │ │ │ mov r2, r3 │ │ │ │ b.n 188d1c │ │ │ │ mov r3, r2 │ │ │ │ @@ -388227,33 +388227,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 189266 │ │ │ │ ldr r4, [pc, #740] @ (18952c ) │ │ │ │ - bl 2e5894 │ │ │ │ + bl 2e587c │ │ │ │ ldr r2, [pc, #740] @ (189530 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297388 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 258354 │ │ │ │ + bl 25833c │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189510 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388278,15 +388278,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18948c │ │ │ │ movw fp, #441 @ 0x1b9 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r5, r8, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -388354,15 +388354,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 189380 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1893c2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 189488 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 1892e4 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ @@ -388452,15 +388452,15 @@ │ │ │ │ ldrd r0, r1, [r5, #88] @ 0x58 │ │ │ │ bl 186b88 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r8, #768] @ 0x300 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r2, [pc, #144] @ (189538 ) │ │ │ │ ldr r3, [pc, #120] @ (189520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -388587,20 +388587,20 @@ │ │ │ │ cbz r3, 189604 │ │ │ │ ldr.w r4, [pc, #1640] @ 189c50 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1640] @ 189c54 │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297388 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r2, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18986c │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388641,15 +388641,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 189648 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189642 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r8, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 18986c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -388679,15 +388679,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 21eea4 │ │ │ │ + bl 21ee8c │ │ │ │ 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 │ │ │ │ @@ -388713,30 +388713,30 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a7ba │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21d1e8 │ │ │ │ + bl 21d1d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21efb0 │ │ │ │ + bl 21ef98 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1897fc │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, fp │ │ │ │ @@ -388766,32 +388766,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 1897da │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18a744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1897f6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 189790 │ │ │ │ mov r3, r6 │ │ │ │ b.n 18979a │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 18a862 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a7aa │ │ │ │ @@ -388799,44 +388799,44 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a7b4 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr.w r3, [pc, #1064] @ 189c58 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 189720 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21f0f8 │ │ │ │ + bl 21f0e0 │ │ │ │ ldr r3, [pc, #1004] @ (189c5c ) │ │ │ │ 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] @ (189c60 ) │ │ │ │ add r3, pc │ │ │ │ - bl 213c30 │ │ │ │ + bl 213c18 │ │ │ │ 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] │ │ │ │ @@ -388895,24 +388895,24 @@ │ │ │ │ strd r9, r8, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 │ │ │ │ @@ -388975,39 +388975,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 21cf8c │ │ │ │ + bl 21cf74 │ │ │ │ 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 213b30 │ │ │ │ + bl 213b18 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r7, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 21cf8c │ │ │ │ + bl 21cf74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 213b30 │ │ │ │ + bl 213b18 │ │ │ │ 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] │ │ │ │ @@ -389018,21 +389018,21 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [pc, #536] @ (189c6c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ ldr r2, [pc, #528] @ (189c70 ) │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 18a862 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 189a86 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -389045,47 +389045,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189ab6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #0 │ │ │ │ bl 186d70 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189aec │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ bl 186d70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -389094,36 +389094,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189b30 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #0 │ │ │ │ bl 186d70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ vldr d8, [pc, #236] @ 189c30 │ │ │ │ vldr d9, [pc, #240] @ 189c38 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ ldr r3, [pc, #260] @ (189c58 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18a3e2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -389153,31 +389153,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 189bc6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 189bf8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 189bf2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 189bf2 │ │ │ │ @@ -389189,15 +389189,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 189be0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 189c1c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18a3e2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 189b5e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ @@ -389251,15 +389251,15 @@ │ │ │ │ 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 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 │ │ │ │ @@ -389267,18 +389267,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a12c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a148 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389293,23 +389293,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w r8, #8 │ │ │ │ moveq.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -389320,50 +389320,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, sl │ │ │ │ bl 1872b0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ 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 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -389371,18 +389371,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a10a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a124 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389398,22 +389398,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -389422,15 +389422,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 18a154 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -389486,39 +389486,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 189f4e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 186c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -389526,18 +389526,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a0e8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a102 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389553,22 +389553,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -389577,15 +389577,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #96] @ 0x60 │ │ │ │ beq.w 18a1e0 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -389594,15 +389594,15 @@ │ │ │ │ bpl.w 18a218 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ 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 18a1a2 │ │ │ │ @@ -389616,25 +389616,25 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a0c2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 189bd8 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -389699,79 +389699,79 @@ │ │ │ │ beq.w 189f4e │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a18a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 189f4e │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a1ca │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 18a090 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18a208 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ b.n 18a05a │ │ │ │ subs r2, #1 │ │ │ │ strd r9, r9, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 18a2c0 │ │ │ │ add r3, pc, #8 @ (adr r3, 18a22c ) │ │ │ │ @@ -389999,15 +389999,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 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -390015,18 +390015,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a6fe │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a778 │ │ │ │ subs r3, #3 │ │ │ │ @@ -390041,23 +390041,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r7, #8 │ │ │ │ moveq r7, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -390067,93 +390067,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18a508 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a556 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 186c1c │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #221] @ 0xdd │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18a6cc │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ bl 186c1c │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -390207,24 +390207,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 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b170 │ │ │ │ + bl 23b158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2100 │ │ │ │ + bl 2a20e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fb74 │ │ │ │ + bl 25fb5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2208c0 │ │ │ │ + bl 2208a8 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 18a692 │ │ │ │ lsls r2, r3, #25 │ │ │ │ bmi.n 18a71c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -390249,15 +390249,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a71c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r2, [pc, #452] @ (18a86c ) │ │ │ │ ldr r3, [pc, #456] @ (18a870 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -390266,27 +390266,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 189c78 │ │ │ │ movw r1, #901 @ 0x385 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 18a5b2 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 18a778 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -390299,20 +390299,20 @@ │ │ │ │ beq.n 18a69a │ │ │ │ ldr r4, [pc, #340] @ (18a874 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #340] @ (18a878 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297388 │ │ │ │ b.n 18a69a │ │ │ │ movs r2, #1 │ │ │ │ b.n 18a406 │ │ │ │ mov r4, r3 │ │ │ │ b.w 189c78 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -390802,15 +390802,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 2174f4 │ │ │ │ + bl 2174dc │ │ │ │ cbnz r0, 18ac1c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -391004,15 +391004,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 2174f4 │ │ │ │ + bl 2174dc │ │ │ │ cbnz r0, 18adfc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -391213,15 +391213,15 @@ │ │ │ │ beq.n 18b0b8 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r6, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 18b0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b0b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 18afec │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -391325,15 +391325,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b178 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b16e │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 18b0f6 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ @@ -391369,25 +391369,25 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w lr, #440 @ 0x1b8 │ │ │ │ add.w r3, r2, lr │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.w 18b766 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r1 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b102 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18b0da │ │ │ │ b.n 18b042 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r0, #440 @ 0x1b8 │ │ │ │ @@ -391986,15 +391986,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 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r3, [pc, #264] @ (18b924 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 18b910 │ │ │ │ @@ -392007,25 +392007,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18b86a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 │ │ │ │ @@ -392051,21 +392051,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ ldr r2, [pc, #56] @ (18b928 ) │ │ │ │ ldr r3, [pc, #44] @ (18b91c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -392143,15 +392143,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18ba96 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 18ba0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -392172,15 +392172,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18b9f4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18ba32 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cbz r7, 18ba52 │ │ │ │ mov r7, r0 │ │ │ │ b.n 18b9dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 18b9fe │ │ │ │ mov r1, r4 │ │ │ │ @@ -392196,21 +392196,21 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 18b7c8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 18ba16 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18b96e │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ @@ -392295,15 +392295,15 @@ │ │ │ │ bne.n 18bb22 │ │ │ │ ldr.w r6, [r5, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b994 │ │ │ │ b.n 18b96a │ │ │ │ mov r0, r2 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18bac0 │ │ │ │ b.n 18bb28 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ @@ -392663,15 +392663,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 224854 │ │ │ │ + bl 22483c │ │ │ │ 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] │ │ │ │ @@ -392712,32 +392712,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 18bf86 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18c002 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #124] @ (18c040 ) │ │ │ │ ldr r3, [pc, #116] @ (18c03c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -392761,26 +392761,26 @@ │ │ │ │ b.n 18bf78 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bfc2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 18bfc2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -392798,15 +392798,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 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c1bc │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18c118 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -392838,19 +392838,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 18c0aa │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d180 │ │ │ │ + bl 21d168 │ │ │ │ movs r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 262028 │ │ │ │ + bl 262010 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -392906,31 +392906,31 @@ │ │ │ │ beq.w 18c54c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 18c1b0 │ │ │ │ ldr.w r2, [pc, #1024] @ 18c594 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 22a394 │ │ │ │ + bl 22a37c │ │ │ │ cbz r0, 18c1b0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2161b4 │ │ │ │ + bl 21619c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2161b4 │ │ │ │ + bl 21619c │ │ │ │ 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] │ │ │ │ @@ -392943,31 +392943,31 @@ │ │ │ │ mov r8, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r6, 18c222 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r2, 18c222 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c4e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18c578 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18c1f6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r6, r5 │ │ │ │ @@ -392993,32 +392993,32 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18c2ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18c2ac │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c4c0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 18c554 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c278 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -393045,20 +393045,20 @@ │ │ │ │ bne.w 18c584 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 18c55a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c55a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r8 │ │ │ │ b.n 18c17a │ │ │ │ ldr r3, [pc, #632] @ (18c590 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -393075,31 +393075,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18c386 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18c386 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c500 │ │ │ │ cmp fp, r9 │ │ │ │ beq.w 18c566 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c354 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r5 │ │ │ │ @@ -393123,15 +393123,15 @@ │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r4, 18c3d6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c4d8 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ mov r4, r5 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -393159,15 +393159,15 @@ │ │ │ │ mov r8, ip │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ cbz r4, 18c42e │ │ │ │ mov r1, r6 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c4ca │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -393191,31 +393191,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18c4b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18c4ae │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cbz r0, 18c4c0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r9 │ │ │ │ bls.n 18c56e │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c480 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -393226,21 +393226,21 @@ │ │ │ │ b.n 18c2bc │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 18c17a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cbz r0, 18c4f4 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ b.n 18c430 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cbz r0, 18c50a │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ b.n 18c3d8 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ @@ -393266,15 +393266,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #2719] @ 0xa9f │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ 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 18c1b6 │ │ │ │ @@ -393364,15 +393364,15 @@ │ │ │ │ beq.n 18c60c │ │ │ │ movs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c798 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ @@ -393408,15 +393408,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 18c6ce │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 18c658 │ │ │ │ mov r0, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r3, sl │ │ │ │ cbz r3, 18c6e0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18c638 │ │ │ │ bic.w r3, r1, #2 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ beq.n 18c6a8 │ │ │ │ @@ -393432,23 +393432,23 @@ │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c670 │ │ │ │ b.n 18c68a │ │ │ │ mov r0, sl │ │ │ │ strb.w r6, [r2, #77] @ 0x4d │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ movs r5, #1 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18c694 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 18c704 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ @@ -393481,15 +393481,15 @@ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 280c20 │ │ │ │ + bl 280c08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r8, r0, r2 │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c5e2 │ │ │ │ ldr.w r2, [r9, #120] @ 0x78 │ │ │ │ @@ -393635,26 +393635,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 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 18c044 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5954 │ │ │ │ + bl 1f593c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -393690,15 +393690,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18c946 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18d008 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22a358 │ │ │ │ + bl 22a340 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18d016 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -393740,15 +393740,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 18c9c0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c9b6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18d056 │ │ │ │ @@ -393882,26 +393882,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, 18cb7c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ 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 18c044 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5954 │ │ │ │ + bl 1f593c │ │ │ │ str.w r6, [r9] │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 18cb52 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ add.w r9, r4, #4 │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ @@ -393909,28 +393909,28 @@ │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18cbd6 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ cbz r6, 18cbd0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cbnz r0, 18cbd0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18cccc │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18cbd6 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 224854 │ │ │ │ + bl 22483c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18cbaa │ │ │ │ mov r6, r7 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 18cb96 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -393959,21 +393959,21 @@ │ │ │ │ ldr.w sl, [sl] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18ca2a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18ca02 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18cefe │ │ │ │ b.n 18cef4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18ca1c │ │ │ │ @@ -394089,29 +394089,29 @@ │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ ite eq │ │ │ │ movweq r1, #763 @ 0x2fb │ │ │ │ movwne r1, #762 @ 0x2fa │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18ca1c │ │ │ │ b.n 18cc14 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ @@ -394157,15 +394157,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cc0c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ movw r1, #761 @ 0x2f9 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -394179,15 +394179,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18ca1c │ │ │ │ b.n 18cc14 │ │ │ │ subs r3, #233 @ 0xe9 │ │ │ │ @@ -394206,31 +394206,31 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 18cd12 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 18cf90 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 18cdfc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 280bc0 │ │ │ │ + bl 280ba8 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 18cace │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18ca1c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22a37c │ │ │ │ + bl 22a364 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r2, [pc, #376] @ (18d084 ) │ │ │ │ ldr r3, [pc, #376] @ (18d088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -394279,30 +394279,30 @@ │ │ │ │ str.w r5, [r2, #132] @ 0x84 │ │ │ │ b.n 18ce4a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movw r1, #762 @ 0x2fa │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18ca1c │ │ │ │ b.n 18cc14 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ @@ -394317,15 +394317,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 18c944 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22a358 │ │ │ │ + bl 22a340 │ │ │ │ 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 │ │ │ │ @@ -394346,26 +394346,26 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c9f4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ b.n 18d05c │ │ │ │ mov r1, r4 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 18cef4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ b.n 18cefe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -394527,35 +394527,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18d25c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -394565,15 +394565,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 18d656 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 18d692 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 18d318 │ │ │ │ @@ -394584,15 +394584,15 @@ │ │ │ │ beq.w 18d6c8 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 18d2f2 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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] │ │ │ │ @@ -394602,23 +394602,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 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21561c │ │ │ │ + bl 215604 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18d1d2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18d1b6 │ │ │ │ ldrd sl, r8, [r7, #8] │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r5, fp │ │ │ │ @@ -394696,19 +394696,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 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #837 @ 0x345 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -394719,19 +394719,19 @@ │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21561c │ │ │ │ + bl 215604 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18d3a4 │ │ │ │ b.n 18d4b0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r7, #80 @ 0x50 │ │ │ │ @@ -394739,15 +394739,15 @@ │ │ │ │ cmp r7, #76 @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18d388 │ │ │ │ ldrd r9, sl, [r7, #24] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -394774,72 +394774,72 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ mov.w r1, #760 @ 0x2f8 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ strd r3, r2, [r7, #64] @ 0x40 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2144b4 │ │ │ │ + bl 21449c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ mov r0, r9 │ │ │ │ - bl 226104 │ │ │ │ + bl 2260ec │ │ │ │ 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 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r2, [pc, #428] @ (18d774 ) │ │ │ │ ldr r3, [pc, #432] @ (18d778 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -394856,15 +394856,15 @@ │ │ │ │ movw r2, #501 @ 0x1f5 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 18d1fa │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18d1b6 │ │ │ │ b.n 18d342 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 18d4b0 │ │ │ │ @@ -394879,44 +394879,44 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 18d3a4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 18d1d2 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18d434 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #13 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ b.n 18d3fa │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18d67e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18d318 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ @@ -394928,23 +394928,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ bl 18bf00 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18d318 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219b18 │ │ │ │ + bl 219b00 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18d318 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 18d334 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ @@ -395181,15 +395181,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 18d8f0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ 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 │ │ │ │ @@ -395212,15 +395212,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ 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} │ │ │ │ @@ -395240,15 +395240,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 18d988 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -395335,15 +395335,15 @@ │ │ │ │ movge r6, #0 │ │ │ │ movlt r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18da92 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r1 │ │ │ │ b.n 18daa8 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -395409,15 +395409,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18db42 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ 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, 18db88 │ │ │ │ mov r4, r3 │ │ │ │ @@ -395428,15 +395428,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18db78 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 18db28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18db2e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 18db28 │ │ │ │ @@ -395458,29 +395458,29 @@ │ │ │ │ bne.n 18dc48 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18db34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ 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 18db2e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 18dc38 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 18dc44 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 18dc04 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -395494,20 +395494,20 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18dc02 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 18db2e │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ b.n 18dbdc │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18dbec │ │ │ │ @@ -395877,15 +395877,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 18e0ec │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 18e0e0 │ │ │ │ str r2, [sp, #8] │ │ │ │ sub.w sl, r0, #28 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 18e00e │ │ │ │ sub.w r3, r0, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -395976,15 +395976,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18e0e4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 18dff8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18dff8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 18e2d4 │ │ │ │ clz r3, r3 │ │ │ │ @@ -396133,15 +396133,15 @@ │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, 18e2a6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 18e2d0 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ cbz r0, 18e288 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 18e01a │ │ │ │ mvns r4, r4 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -396194,22 +396194,22 @@ │ │ │ │ b.n 18e17c │ │ │ │ movs r1, #0 │ │ │ │ b.n 18e0c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18e0c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e30e │ │ │ │ str.w fp, [sp, #8] │ │ │ │ b.n 18e338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e30e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18e32c │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -396340,108 +396340,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 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e584 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e578 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e56c │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e560 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e554 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18e548 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18e53c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18e530 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18e524 │ │ │ │ mov r0, r9 │ │ │ │ bl 18e46c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e504 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4d8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4c6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4a2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e490 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -397003,22 +397003,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 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ec32 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 18eb7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ec32 │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -397041,15 +397041,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 18ebe8 │ │ │ │ mov r1, fp │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cbz r0, 18ec0a │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 18ebdc │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -397093,30 +397093,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 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ cbz r0, 18eca8 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 18ec94 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 18ec8e │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cbz r0, 18ec8e │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 18ec8e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -397124,15 +397124,15 @@ │ │ │ │ cbnz r6, 18ec9c │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ec60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ec56 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -397509,15 +397509,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ 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 │ │ │ │ @@ -397565,19 +397565,19 @@ │ │ │ │ bmi.w 18f7b0 │ │ │ │ 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 1faa18 │ │ │ │ + bl 1faa00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18f6b8 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ 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 │ │ │ │ @@ -397652,15 +397652,15 @@ │ │ │ │ add.w r8, r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18f264 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ str.w r8, [r7, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 18f140 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 18edd0 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ @@ -397700,15 +397700,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ b.n 18f1c0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ mov sl, r6 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr.w r3, [pc, #1268] @ 18f764 │ │ │ │ @@ -398123,15 +398123,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ 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 18f4cc │ │ │ │ ldrd r2, r3, [r7, #84] @ 0x54 │ │ │ │ @@ -398423,26 +398423,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 18f9e2 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f9ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ cbz r0, 18f99c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 18f99c │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f99c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18f982 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18f99c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -398497,27 +398497,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18fafa │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18fae2 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 18faa6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18faec │ │ │ │ @@ -398534,19 +398534,19 @@ │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18fa70 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ cbz r5, 18fae2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r5, r0 │ │ │ │ b.n 18fa4e │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -398566,38 +398566,38 @@ │ │ │ │ movpl r2, r3 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18faba │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18fa9a │ │ │ │ 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 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ b.n 18fa98 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ b.n 18fa36 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ b.n 18fade │ │ │ │ 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] │ │ │ │ @@ -398849,15 +398849,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 18fd0e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -398867,25 +398867,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 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ cbz r0, 18fdd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18e46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18fdc2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 18fe00 │ │ │ │ @@ -399043,15 +399043,15 @@ │ │ │ │ bl 1bd6bc │ │ │ │ mov r0, r5 │ │ │ │ bl 191954 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1c5774 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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 │ │ │ │ @@ -399197,21 +399197,21 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 198f14 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r3, [fp, #372] @ 0x174 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #12 │ │ │ │ str.w r0, [fp, #400] @ 0x190 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ 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 │ │ │ │ @@ -399476,52 +399476,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1903c6 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 19040e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1903f6 │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 190432 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19041a │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 190456 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19043e │ │ │ │ ldr.w r7, [fp, #20] │ │ │ │ cmp sl, r7 │ │ │ │ beq.w 1906d6 │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ @@ -399569,15 +399569,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 190566 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 190580 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 190580 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -399878,15 +399878,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1c28a4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 1911fe │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (19096c ) │ │ │ │ ldr r3, [pc, #288] @ (190958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -400322,15 +400322,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 190e6e │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ 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 19070a │ │ │ │ ldr.w r6, [fp, #16] │ │ │ │ @@ -400493,15 +400493,15 @@ │ │ │ │ beq.w 190298 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 190298 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 19062a │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ b.n 190cbc │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 190d4a │ │ │ │ @@ -400803,15 +400803,15 @@ │ │ │ │ ldr.w r3, [pc, #1624] @ 1917cc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 1917d0 │ │ │ │ ldr.w r1, [pc, #1624] @ 1917d4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8c08 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 19081a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1c31d0 │ │ │ │ @@ -400831,15 +400831,15 @@ │ │ │ │ ldr.w r3, [pc, #1560] @ 1917d8 │ │ │ │ ldr.w r2, [pc, #1560] @ 1917dc │ │ │ │ ldr.w r1, [pc, #1560] @ 1917e0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1900be │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ @@ -400855,30 +400855,30 @@ │ │ │ │ ldr.w r2, [pc, #1504] @ 1917e8 │ │ │ │ ldr.w r1, [pc, #1504] @ 1917ec │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 19082a │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ ldr.w r3, [pc, #1452] @ 1917f0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r3, [pc, #1444] @ 1917f4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -401118,15 +401118,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 19137a │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.w 190086 │ │ │ │ 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 │ │ │ │ @@ -401378,15 +401378,15 @@ │ │ │ │ ldr r3, [pc, #184] @ (1917fc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #184] @ (191800 ) │ │ │ │ ldr r1, [pc, #184] @ (191804 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 18ffc4 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 190182 │ │ │ │ @@ -401395,15 +401395,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (191808 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (19180c ) │ │ │ │ ldr r1, [pc, #152] @ (191810 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 1911ee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -401411,22 +401411,22 @@ │ │ │ │ ldr r3, [pc, #124] @ (191814 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (191818 ) │ │ │ │ ldr r1, [pc, #128] @ (19181c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 1911b0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 190832 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ b.n 191358 │ │ │ │ ldmdb sl, {r0, r2, r3, r4} │ │ │ │ @@ -401589,15 +401589,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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] │ │ │ │ @@ -401607,15 +401607,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1c1914 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 1a713c │ │ │ │ ldr.w r2, [pc, #1664] @ 19202c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -401629,21 +401629,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 191b06 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1919e8 │ │ │ │ b.n 191a1c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 191a1c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1919dc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -401657,15 +401657,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 191af6 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1919fc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1919e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -401682,15 +401682,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 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 191fec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -401771,15 +401771,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 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ 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 61b08 │ │ │ │ @@ -401912,15 +401912,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 191c7a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 191cba │ │ │ │ @@ -402181,15 +402181,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 192016 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 191ff4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -402209,15 +402209,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 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 191f74 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 191ff4 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ @@ -402276,15 +402276,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #2060 @ 0x80c │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 192140 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -402308,15 +402308,15 @@ │ │ │ │ ldrb.w r3, [r3, #343] @ 0x157 │ │ │ │ add.w r1, r5, #272 @ 0x110 │ │ │ │ strb.w r3, [r4, #1268] @ 0x4f4 │ │ │ │ blx 61b08 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 192116 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -402357,15 +402357,15 @@ │ │ │ │ blx 61b08 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 192144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 61b08 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -402568,15 +402568,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (1923c8 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (1923cc ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ ldr r2, [pc, #56] @ (1923d0 ) │ │ │ │ ldr r3, [pc, #36] @ (1923bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -402723,15 +402723,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 19254a │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f96d8 │ │ │ │ + bl 1f96c0 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 192548 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -402948,15 +402948,15 @@ │ │ │ │ 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 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ 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 │ │ │ │ @@ -402978,15 +402978,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 1e39cc │ │ │ │ + bl 1e39b4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 192838 │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 192864 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 19285c │ │ │ │ @@ -403055,19 +403055,19 @@ │ │ │ │ ands r4, r3 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 19289a │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 │ │ │ │ @@ -403226,19 +403226,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ 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 │ │ │ │ @@ -403825,15 +403825,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 19313a │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 193188 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e5ac0 │ │ │ │ + bl 2e5aa8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2020] @ 193900 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -403909,15 +403909,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 193366 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e5ac0 │ │ │ │ + bl 2e5aa8 │ │ │ │ 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 │ │ │ │ @@ -403950,15 +403950,15 @@ │ │ │ │ ldrb.w r3, [r3, #960] @ 0x3c0 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 193366 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1931fc │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e5aa4 │ │ │ │ + bl 2e5a8c │ │ │ │ b.n 193204 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 19334c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -404044,15 +404044,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 1931fc │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e5b68 │ │ │ │ + bl 2e5b50 │ │ │ │ b.n 193204 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1460] @ 193928 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ @@ -404276,15 +404276,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 19382a │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e5bac │ │ │ │ + bl 2e5b94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 19311a │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ @@ -404734,30 +404734,30 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 19279c │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #442 @ 0x1ba │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20ac34 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6a20 │ │ │ │ + bl 1f6a08 │ │ │ │ ldr r3, [pc, #772] @ (193d5c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 193b36 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 193a8a │ │ │ │ @@ -404785,15 +404785,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 193c00 │ │ │ │ ldr r1, [pc, #716] @ (193d64 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ ldr r1, [pc, #708] @ (193d68 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61ed0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 193d22 │ │ │ │ @@ -404814,15 +404814,15 @@ │ │ │ │ bl 19279c │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 193d46 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ blx 61434 │ │ │ │ ldr r3, [pc, #616] @ (193d6c ) │ │ │ │ @@ -404896,24 +404896,24 @@ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ b.n 193b0c │ │ │ │ cbz r2, 193bd2 │ │ │ │ ldr r1, [pc, #452] @ (193d78 ) │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ ldr r1, [pc, #448] @ (193d7c ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61ed0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 193ab8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 193c6c │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ @@ -405010,21 +405010,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 193b7e │ │ │ │ b.n 193b3a │ │ │ │ ldr r1, [pc, #196] @ (193da0 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1f695c │ │ │ │ + bl 1f6944 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ b.n 193c66 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ ldr.w r8, [r8] │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 61b08 │ │ │ │ strb.w r6, [r0, r8] │ │ │ │ @@ -405037,15 +405037,15 @@ │ │ │ │ b.n 193c2a │ │ │ │ ldr r2, [pc, #144] @ (193dac ) │ │ │ │ add r2, pc │ │ │ │ b.n 193c2a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.n 193bde │ │ │ │ ldr r2, [pc, #128] @ (193db0 ) │ │ │ │ ldr r0, [pc, #128] @ (193db4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -405245,15 +405245,15 @@ │ │ │ │ beq.n 193f94 │ │ │ │ mov r8, r7 │ │ │ │ ldr r2, [pc, #328] @ (19406c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (194070 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 619c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 193fe6 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -405284,15 +405284,15 @@ │ │ │ │ bne.n 193f50 │ │ │ │ b.n 193f56 │ │ │ │ ldrh.w lr, [r6, #416] @ 0x1a0 │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 193ee6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1a4cf8 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (194074 ) │ │ │ │ ldr r3, [pc, #180] @ (194060 ) │ │ │ │ @@ -405308,68 +405308,68 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (194078 ) │ │ │ │ ldr r1, [pc, #176] @ (19407c ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 193fa6 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 193f22 │ │ │ │ ldr r4, [pc, #152] @ (194080 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (194084 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1922c0 │ │ │ │ ldr r2, [pc, #136] @ (194088 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 1922c0 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.n 193fd4 │ │ │ │ ldr.w r4, [r6, #268] @ 0x10c │ │ │ │ ldr r2, [pc, #100] @ (19408c ) │ │ │ │ ldr r1, [pc, #104] @ (194090 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 193fd4 │ │ │ │ mov r4, lr │ │ │ │ b.n 193f12 │ │ │ │ ldr r2, [pc, #84] @ (194094 ) │ │ │ │ ldr r1, [pc, #88] @ (194098 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 194018 │ │ │ │ ldr r2, [pc, #80] @ (19409c ) │ │ │ │ ldr r1, [pc, #80] @ (1940a0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.n 194018 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r1, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4} │ │ │ │ @@ -405490,15 +405490,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 193dbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19415c │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 180594 │ │ │ │ ldr r3, [pc, #96] @ (194210 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -405514,32 +405514,32 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ bne.n 194136 │ │ │ │ b.n 1940fe │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2972fc │ │ │ │ + bl 2972e4 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 1941be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (194214 ) │ │ │ │ ldr r2, [pc, #40] @ (194218 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297388 │ │ │ │ b.n 1941b8 │ │ │ │ nop │ │ │ │ sev │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #560] @ 0x230 │ │ │ │ @@ -405559,15 +405559,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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r4, [r7, #936] @ 0x3a8 │ │ │ │ cbz r4, 194276 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 1942b8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -405595,15 +405595,15 @@ │ │ │ │ cbz r0, 1942a2 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1942aa │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #940 @ 0x3ac │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 194262 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -405936,48 +405936,48 @@ │ │ │ │ cbz r1, 19465a │ │ │ │ ldr r3, [pc, #176] @ (1946ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 19457e │ │ │ │ ldr r0, [pc, #172] @ (1946b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1feb58 │ │ │ │ ldr r3, [pc, #168] @ (1946b4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1945be │ │ │ │ ldr r0, [pc, #152] @ (1946b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1feb58 │ │ │ │ ldr r3, [pc, #148] @ (1946bc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 194590 │ │ │ │ ldr r0, [pc, #128] @ (1946c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1feb58 │ │ │ │ ldr r3, [pc, #124] @ (1946c4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1945a8 │ │ │ │ ldr r0, [pc, #108] @ (1946c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1feb58 │ │ │ │ ldr r3, [pc, #104] @ (1946cc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -406225,15 +406225,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 1948b8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ 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] │ │ │ │ @@ -406247,23 +406247,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 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ cbz r0, 19493a │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1948e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194924 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406410,15 +406410,15 @@ │ │ │ │ movge.w ip, #0 │ │ │ │ movlt.w ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194a9a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, r1 │ │ │ │ b.n 194ab6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406460,15 +406460,15 @@ │ │ │ │ bls.n 194b1a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194b28 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 194b20 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194b20 │ │ │ │ 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 │ │ │ │ @@ -406508,15 +406508,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 194bcc │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 194bd8 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 194bf4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194bac │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -406710,24 +406710,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 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 194ddc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 194de2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 194da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194dc4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -406902,15 +406902,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 194fc4 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ cbz r0, 194fca │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 194fd0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 194da4 │ │ │ │ @@ -407819,15 +407819,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1957e8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1957e8 │ │ │ │ mov.w r8, #16 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 195906 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -408219,24 +408219,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 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ ldr.w r2, [sl] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ strd r0, fp, [sp, #172] @ 0xac │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ 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 196136 │ │ │ │ @@ -408654,24 +408654,24 @@ │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r3, 196154 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 19613e │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 │ │ │ │ @@ -408719,18 +408719,18 @@ │ │ │ │ bne.n 196198 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 19618c │ │ │ │ mov r7, ip │ │ │ │ mov r0, sl │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ - bl 1f9878 │ │ │ │ + bl 1f9860 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r3, [pc, #1244] @ 1966e0 │ │ │ │ ldr.w r2, [pc, #1244] @ 1966e4 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -409001,26 +409001,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1964a8 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1964f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 1948e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1964e2 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ b.n 1964a8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -409329,15 +409329,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ b.n 196064 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ 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 1967e0 │ │ │ │ @@ -409445,21 +409445,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 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 196962 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -409517,24 +409517,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 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 196a10 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 196994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1969f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -409613,31 +409613,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 196aea │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 196b04 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 196b26 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 196acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196b10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 196b44 │ │ │ │ @@ -409676,15 +409676,15 @@ │ │ │ │ beq.n 196ba6 │ │ │ │ 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 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cbz r0, 196ba4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 196b8a │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -409710,15 +409710,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 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cbz r0, 196c22 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 196c28 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -410059,15 +410059,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 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 196f6a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 196f1e │ │ │ │ @@ -410076,15 +410076,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 196f1e │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ 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 │ │ │ │ @@ -410490,17 +410490,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 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 19741a │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ @@ -410525,27 +410525,27 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ bl 1970e4 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ 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 197358 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1973ac │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -410568,15 +410568,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 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ cbz r0, 1974b6 │ │ │ │ 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 │ │ │ │ @@ -410601,15 +410601,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1970e4 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 197438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197466 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -410632,15 +410632,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 197528 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 19753e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 19753e │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -410766,15 +410766,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 197612 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 196b28 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -410808,26 +410808,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 197584 │ │ │ │ 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 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1975a4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 1974bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1976ce │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -410909,15 +410909,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197788 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r2, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 1977cc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 197746 │ │ │ │ ldrb.w r2, [r4, #104] @ 0x68 │ │ │ │ @@ -410946,15 +410946,15 @@ │ │ │ │ movmi r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1977e8 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1977f4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 197864 │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -411035,15 +411035,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 197950 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1979d0 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -411059,15 +411059,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1978f8 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ b.n 1978c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197902 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1979ca │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -411083,15 +411083,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19793e │ │ │ │ b.n 19793a │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1979dc │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -411107,15 +411107,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 19796a │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1978da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1978c4 │ │ │ │ b.n 1978da │ │ │ │ @@ -411432,19 +411432,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 197d5e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197cd8 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 197d12 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 197d2c │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411453,15 +411453,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 197cd8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 197cd8 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197d12 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197d00 │ │ │ │ @@ -411481,19 +411481,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 196f8c │ │ │ │ b.n 197d00 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197ce0 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 197d90 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 197dae │ │ │ │ sub.w r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411502,15 +411502,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 197ce0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 197ce0 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197d90 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197d7e │ │ │ │ @@ -412030,15 +412030,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 198c3c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 198bbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1983b2 │ │ │ │ movs r7, #24 │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -412100,15 +412100,15 @@ │ │ │ │ bne.n 19831a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 19835e │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1982fa │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -412127,27 +412127,27 @@ │ │ │ │ bne.n 1983be │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 19840e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196994 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1983f6 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 1983c4 │ │ │ │ @@ -412181,34 +412181,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 198480 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 198480 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 196b28 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 19844c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 19842a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1984aa │ │ │ │ b.n 197f10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197f10 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -412226,15 +412226,15 @@ │ │ │ │ bl 1974bc │ │ │ │ b.n 19849c │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ b.n 19833c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 198516 │ │ │ │ bl 1a5d9c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412409,27 +412409,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 198cc6 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 198700 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 196acc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1986ea │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ @@ -412544,15 +412544,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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} │ │ │ │ @@ -412580,19 +412580,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 1f96a0 │ │ │ │ + bl 1f9688 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r1, fp │ │ │ │ bl 1968a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -412867,19 +412867,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 18f9f0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r8, #64] @ 0x40 │ │ │ │ b.n 198a46 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1982e8 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 198c0a │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 197a98 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -412889,43 +412889,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1982e8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1982e8 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 198bd6 │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196bc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198bd6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1982e8 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 196bc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198bd6 │ │ │ │ b.n 198c1a │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1982de │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 198c8c │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 198cbe │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -412937,28 +412937,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1982de │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1982de │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 198c54 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196bc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198c54 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1982de │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 196bc0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412966,34 +412966,34 @@ │ │ │ │ b.n 198c9c │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 198c64 │ │ │ │ b.n 198c5c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198d42 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ 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 198d04 │ │ │ │ cbz r7, 198d42 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ b.n 198ce0 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 198de0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -413189,15 +413189,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 196920 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -413211,15 +413211,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 198f44 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 │ │ │ │ @@ -413234,28 +413234,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 1f9878 │ │ │ │ + bl 1f9860 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 196920 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r5, #104] @ 0x68 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ 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 │ │ │ │ @@ -413343,23 +413343,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 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ 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 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r9] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 199100 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ add.w r2, r3, r9 │ │ │ │ @@ -413432,15 +413432,15 @@ │ │ │ │ bne.n 199128 │ │ │ │ ldrd r7, fp, [sp] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1993e8 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ @@ -413850,15 +413850,15 @@ │ │ │ │ bl 1c5774 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1997ee │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [pc, #892] @ (199950 ) │ │ │ │ ldr r2, [pc, #892] @ (199954 ) │ │ │ │ mov r1, fp │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 1c1914 │ │ │ │ @@ -414106,15 +414106,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5ad8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [sl, #564] @ 0x234 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r2, [pc, #264] @ (199958 ) │ │ │ │ ldr r3, [pc, #244] @ (199948 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -414238,15 +414238,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199990 │ │ │ │ ldr r6, [pc, #76] @ (1999ec ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e85c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1999c2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -414304,15 +414304,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 1f96d8 │ │ │ │ + bl 1f96c0 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r0 │ │ │ │ bls.n 199a66 │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -416611,15 +416611,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh.w r2, [r3, #1490] @ 0x5d2 │ │ │ │ ldr.w r2, [r9, #-16] │ │ │ │ strh.w r2, [r3, #1492] @ 0x5d4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ strh.w r2, [r3, #1494] @ 0x5d6 │ │ │ │ - b.w 360792 │ │ │ │ + b.w 36077a │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.w 19a758 │ │ │ │ ldr.w r3, [r9] │ │ │ │ negs r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.w 19a758 │ │ │ │ @@ -416663,21 +416663,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 1f57f0 │ │ │ │ + bl 1f57d8 │ │ │ │ ldr.w r3, [pc, #1296] @ 19b5a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ ldr.w r3, [pc, #1284] @ 19b5ac │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 19a758 │ │ │ │ ldr.w r3, [pc, #1276] @ 19b5b0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -416834,15 +416834,15 @@ │ │ │ │ bl 199b88 │ │ │ │ b.w 19a758 │ │ │ │ ldr r3, [pc, #848] @ (19b5f0 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f97ac │ │ │ │ ldr r3, [pc, #836] @ (19b5f4 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 19a758 │ │ │ │ ldr r3, [pc, #824] @ (19b5f8 ) │ │ │ │ @@ -418141,15 +418141,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2964] @ 19cb20 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a758 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r5, [pc, #2948] @ 19cb24 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ ldr.w r3, [pc, #2944] @ 19cb28 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418172,15 +418172,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2896] @ 19cb2c │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a758 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r5, [pc, #2880] @ 19cb30 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ ldr.w r3, [pc, #2876] @ 19cb34 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418203,15 +418203,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2828] @ 19cb38 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a758 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r5, [pc, #2812] @ 19cb3c │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ ldr.w r3, [pc, #2808] @ 19cb40 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418234,15 +418234,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2760] @ 19cb44 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a758 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r5, [pc, #2744] @ 19cb48 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ ldr.w r3, [pc, #2740] @ 19cb4c │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418831,15 +418831,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 199b88 │ │ │ │ b.w 19a758 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 199b88 │ │ │ │ b.w 19a758 │ │ │ │ vldr s0, [pc, #700] @ 19cb14 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ ldr r5, [pc, #916] @ (19cbf4 ) │ │ │ │ ldr r3, [pc, #920] @ (19cbf8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -418865,15 +418865,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a758 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r5, [pc, #860] @ (19cc00 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ ldr r3, [pc, #852] @ (19cc04 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -419909,21 +419909,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 19a758 │ │ │ │ ldr.w r5, [pc, #1784] @ 19d9fc │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f97ac │ │ │ │ ldr.w r3, [pc, #1772] @ 19da00 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ b.w 19a758 │ │ │ │ ldr.w r3, [pc, #1756] @ 19da04 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 19a758 │ │ │ │ @@ -420835,34 +420835,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 19dca2 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 19dca2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cbz r0, 19dcdc │ │ │ │ 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 19dc8a │ │ │ │ ldr r3, [pc, #120] @ (19dd2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [pc, #112] @ (19dd30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [pc, #108] @ (19dd34 ) │ │ │ │ ldr r0, [pc, #108] @ (19dd38 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 620ec │ │ │ │ @@ -423710,15 +423710,15 @@ │ │ │ │ ldr r2, [pc, #72] @ (19fbf4 ) │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r3, [pc, #68] @ (19fbf8 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ ldr r2, [pc, #36] @ (19fbe8 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 19e7a8 │ │ │ │ ldr r2, [pc, #20] @ (19fbe8 ) │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -424106,15 +424106,15 @@ │ │ │ │ add r6, pc │ │ │ │ strb r1, [r2, #1] │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ beq.w 19fd84 │ │ │ │ cmp.w r8, #2 │ │ │ │ - b.w 360788 │ │ │ │ + b.w 360770 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r4, r3, r4 │ │ │ │ ldr.w r3, [pc, #2528] @ 1a09f0 │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -425538,26 +425538,26 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (1a10e0 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [pc, #68] @ 1a10e4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #68] @ 1a10e8 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ ldr r2, [pc, #64] @ (1a10ec ) │ │ │ │ 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 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60bc8 │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1a10b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -425594,23 +425594,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 1a1146 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cbz r0, 1a114c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1a1178 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -425637,22 +425637,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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ 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} │ │ │ │ @@ -427875,25 +427875,25 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a267e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a266c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1284] @ 1a2b8c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 60bc8 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a25d8 │ │ │ │ ldr.w r2, [pc, #1264] @ 1a2b90 │ │ │ │ @@ -427947,15 +427947,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a273a │ │ │ │ ldr.w r8, [pc, #1136] @ 1a2b94 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a2728 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -428035,15 +428035,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a2b18 │ │ │ │ ldr r1, [pc, #920] @ (1a2b98 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ 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 1a2690 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -428068,27 +428068,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #832] @ (1a2b9c ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #820] @ (1a2ba0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #808] @ (1a2ba4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a2690 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -428110,24 +428110,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #724] @ (1a2ba8 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a2690 │ │ │ │ ldr r1, [pc, #700] @ (1a2bac ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 1a2a9c │ │ │ │ vldr s15, [sp, #28] │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ @@ -428147,40 +428147,40 @@ │ │ │ │ vabs.f32 s15, s15 │ │ │ │ vldr s14, [pc, #556] @ 1a2b74 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1a2b0c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a2ae8 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1a2690 │ │ │ │ ldr r1, [pc, #576] @ (1a2bb4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a2ad2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1a2690 │ │ │ │ ldr r1, [pc, #548] @ (1a2bb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1a2af6 │ │ │ │ movs r3, #0 │ │ │ │ @@ -428198,15 +428198,15 @@ │ │ │ │ cmpeq lr, r2 │ │ │ │ bne.n 1a29b8 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #488] @ (1a2bbc ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1a2690 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -428223,15 +428223,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a2ab8 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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 │ │ │ │ @@ -428243,25 +428243,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1a2564 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.n 1a2690 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1a2690 │ │ │ │ ldr.w r8, [pc, #348] @ 1a2bc0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a2a66 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #328] @ (1a2bc4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -428273,15 +428273,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1a0ffc │ │ │ │ b.n 1a2690 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, s0 │ │ │ │ vmov.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bvs.n 1a2b56 │ │ │ │ ldr r6, [pc, #280] @ (1a2bcc ) │ │ │ │ add r6, pc │ │ │ │ b.n 1a291e │ │ │ │ @@ -428299,39 +428299,39 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #252] @ (1a2bd4 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #236] @ (1a2bd8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #228] @ (1a2bdc ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1a27e0 │ │ │ │ ldr r1, [pc, #208] @ (1a2be0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #200] @ (1a2be4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ 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 1a2690 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -428341,15 +428341,15 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1a2b50 │ │ │ │ ldr r2, [pc, #164] @ (1a2be8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #164] @ (1a2bec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r2, [pc, #156] @ (1a2bf0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1a2b44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsrs r3, r3, #15 │ │ │ │ @@ -428437,15 +428437,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1a2ca8 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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 │ │ │ │ @@ -428465,20 +428465,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #492] @ (1a2e6c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a2d0e │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -428568,15 +428568,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 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 1a2dfe │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -428598,15 +428598,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #188] @ (1a2e78 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ 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] │ │ │ │ @@ -428619,15 +428619,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 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 1a2cce │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a2d94 │ │ │ │ lsls r3, r0, #31 │ │ │ │ itt pl │ │ │ │ @@ -428642,29 +428642,29 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #84] @ (1a2e7c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #24] │ │ │ │ bne.n 1a2d58 │ │ │ │ mov r7, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a2d94 │ │ │ │ ldr r1, [pc, #56] @ (1a2e80 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7c14 │ │ │ │ b.n 1a2d00 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 1a2e38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -431503,49 +431503,49 @@ │ │ │ │ beq.n 1a4a3e │ │ │ │ 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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ lsrs r1, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 1a49ca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 1a2bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r2, [pc, #156] @ (1a4a50 ) │ │ │ │ ldr r3, [pc, #152] @ (1a4a4c ) │ │ │ │ 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 1a4a42 │ │ │ │ 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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr r1, [pc, #108] @ (1a4a54 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (1a4a58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61ed0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -431557,15 +431557,15 @@ │ │ │ │ blx 61c40 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a499e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [pc, #52] @ (1a4a5c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -431618,15 +431618,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (1a4ac8 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r3, [pc, #28] @ (1a4acc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 1a4abe │ │ │ │ ldr r0, [pc, #24] @ (1a4ad0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ @@ -431722,15 +431722,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ 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] │ │ │ │ @@ -431770,15 +431770,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ 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] │ │ │ │ @@ -431787,15 +431787,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a4be6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -431847,31 +431847,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fa020 │ │ │ │ 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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ ldr r2, [pc, #320] @ (1a4e54 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a4e06 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -432092,23 +432092,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #40] @ (1a4f64 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #40] @ (1a4f68 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ movs r0, #1 │ │ │ │ blx 60e48 │ │ │ │ ldr r2, [pc, #24] @ (1a4f6c ) │ │ │ │ ldr r1, [pc, #28] @ (1a4f70 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ movs r0, #1 │ │ │ │ blx 60e48 │ │ │ │ lsrs r6, r2, #25 │ │ │ │ movs r5, r3 │ │ │ │ ldrh r0, [r7, #8] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r2, r7, #26 │ │ │ │ @@ -432232,23 +432232,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 610ec │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1a53ca │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, sl │ │ │ │ bne.n 1a50d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, #88] @ 0x58 │ │ │ │ cmp r9, sl │ │ │ │ @@ -432601,15 +432601,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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr.w r2, [pc, #1876] @ 1a5c50 │ │ │ │ ldr.w r3, [pc, #1864] @ 1a5c48 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -433357,15 +433357,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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] │ │ │ │ @@ -433575,15 +433575,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a5f3e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -433613,29 +433613,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 1a5f88 │ │ │ │ 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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 1a5f9a │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -433692,15 +433692,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -433715,40 +433715,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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] │ │ │ │ @@ -433907,15 +433907,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -433941,15 +433941,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 61b08 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -433979,15 +433979,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 1a63f8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -434019,15 +434019,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a6464 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -434098,15 +434098,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ 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] │ │ │ │ @@ -434182,15 +434182,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -434207,15 +434207,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -434226,15 +434226,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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} │ │ │ │ @@ -434252,15 +434252,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -434292,15 +434292,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -434340,15 +434340,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -434356,15 +434356,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -434387,15 +434387,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -434409,15 +434409,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 1a6868 │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -434439,15 +434439,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -434570,15 +434570,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -434596,15 +434596,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1a6a9c │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -434628,15 +434628,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -434682,15 +434682,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -434706,15 +434706,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 1a6a10 │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -434748,15 +434748,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -434813,15 +434813,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -434834,15 +434834,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -434995,15 +434995,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -435011,15 +435011,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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 │ │ │ │ @@ -435043,15 +435043,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -435069,15 +435069,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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -435123,28 +435123,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 1a6f4a │ │ │ │ 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 1fa0ac │ │ │ │ + bl 1fa094 │ │ │ │ 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] │ │ │ │ @@ -435393,15 +435393,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1a7230 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1a7276 │ │ │ │ mov r1, fp │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb2e4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a725a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1a7206 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -435422,15 +435422,15 @@ │ │ │ │ bne.n 1a71f6 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 1a71e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb400 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1a722a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1a729a │ │ │ │ @@ -436755,15 +436755,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1a7f40 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ tst r5, r3 │ │ │ │ @@ -436828,29 +436828,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1a806a │ │ │ │ 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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a80c6 │ │ │ │ nop │ │ │ │ strh r0, [r4, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -436942,15 +436942,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 1a81f6 │ │ │ │ cmp.w r0, #306 @ 0x132 │ │ │ │ bcs.n 1a82ec │ │ │ │ @@ -436994,26 +436994,26 @@ │ │ │ │ beq.n 1a8304 │ │ │ │ bhi.n 1a82a2 │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ beq.n 1a829a │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1a8326 │ │ │ │ vldr s0, [pc, #156] @ 1a8330 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1a831c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1a8298 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -437041,20 +437041,20 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1a8298 │ │ │ │ vldr s0, [pc, #36] @ 1a8334 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 1a8338 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -437873,15 +437873,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 217c50 │ │ │ │ + bl 217c38 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [pc, #472] @ (1a8d80 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ cbnz r3, 1a8bb8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -438626,15 +438626,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a92fc │ │ │ │ nop │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -439202,15 +439202,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1a98ec │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -439356,15 +439356,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a9a6a │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -439945,15 +439945,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1aa070 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -440341,15 +440341,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1aa472 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -440397,15 +440397,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 245474 │ │ │ │ + bl 24545c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 1aa920 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r4, r4, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -440451,15 +440451,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 217c1c │ │ │ │ + bl 217c04 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #860 @ 0x35c │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 1aa7ae │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ @@ -440675,20 +440675,20 @@ │ │ │ │ cmp r4, #23 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r8, #757] @ 0x2f5 │ │ │ │ beq.w 1aa642 │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 1aa642 │ │ │ │ - bl 2e5894 │ │ │ │ + bl 2e587c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e5ac0 │ │ │ │ + bl 2e5aa8 │ │ │ │ ldr r1, [pc, #296] @ (1aa9a4 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1ba8c8 │ │ │ │ uxth.w sl, r2 │ │ │ │ @@ -440766,15 +440766,15 @@ │ │ │ │ bpl.n 1aa970 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #570] @ 0x23a │ │ │ │ add r4, r3 │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 1aa642 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e5bac │ │ │ │ + bl 2e5b94 │ │ │ │ ldr r1, [pc, #80] @ (1aa9b8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ cmp r4, #5 │ │ │ │ bne.n 1aa956 │ │ │ │ @@ -441455,15 +441455,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 217c50 │ │ │ │ + bl 217c38 │ │ │ │ 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 │ │ │ │ @@ -443036,15 +443036,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, 1ac0c4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216840 │ │ │ │ + bl 216828 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #578] @ 0x242 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #578] @ 0x242 │ │ │ │ ldr r2, [pc, #552] @ (1ac2d0 ) │ │ │ │ ldr r3, [pc, #544] @ (1ac2cc ) │ │ │ │ add r2, pc │ │ │ │ @@ -445434,15 +445434,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ad7da │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -446736,15 +446736,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 2e4e44 │ │ │ │ + bl 2e4e2c │ │ │ │ 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 │ │ │ │ @@ -448190,15 +448190,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 1afbf2 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a6280 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -448224,15 +448224,15 @@ │ │ │ │ bne.w 1af1ca │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 1afe02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217ed8 │ │ │ │ + bl 217ec0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1aead0 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -448705,15 +448705,15 @@ │ │ │ │ bne.w 1aed68 │ │ │ │ mov r6, r3 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 1af22e │ │ │ │ vldr s0, [pc, #404] @ 1afcb0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a6280 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -448736,15 +448736,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 1aeebe │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -449009,15 +449009,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 1af71a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #100] @ (1afee0 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -449956,15 +449956,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1b085a │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b14c4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -450261,15 +450261,15 @@ │ │ │ │ beq.n 1b0bac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 1b3438 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216794 │ │ │ │ + bl 21677c │ │ │ │ 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 1b0bdc │ │ │ │ @@ -450282,15 +450282,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b0bce │ │ │ │ mov r0, r8 │ │ │ │ - bl 216794 │ │ │ │ + bl 21677c │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b0bce │ │ │ │ add.w ip, r7, #340 @ 0x154 │ │ │ │ add.w sl, r7, #356 @ 0x164 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -451080,15 +451080,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 1a9064 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ b.w 1b085a │ │ │ │ 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 │ │ │ │ @@ -455079,15 +455079,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 217c50 │ │ │ │ + bl 217c38 │ │ │ │ ldr.w r3, [pc, #2136] @ 1b4a90 │ │ │ │ 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 │ │ │ │ @@ -459081,15 +459081,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 1b5466 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ @@ -459203,42 +459203,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b5588 │ │ │ │ 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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b5c12 │ │ │ │ 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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 1b4bd2 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ @@ -459388,15 +459388,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #856] @ (1b7048 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b716a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 1a5d9c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -459416,15 +459416,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 1f5954 │ │ │ │ + bl 1f593c │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 1b6d3e │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6ee6 │ │ │ │ @@ -459575,15 +459575,15 @@ │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ add.w r8, r7, #44 @ 0x2c │ │ │ │ cbz r4, 1b6f0e │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b722c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ adds r3, r5, #6 │ │ │ │ str.w r7, [r9, r3, lsl #2] │ │ │ │ cbnz r5, 1b6f18 │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ @@ -459594,15 +459594,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1b6f26 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b7476 │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5974 │ │ │ │ + bl 1f595c │ │ │ │ ldr r2, [pc, #280] @ (1b704c ) │ │ │ │ ldr r3, [pc, #276] @ (1b7048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -459817,15 +459817,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ b.n 1b6d08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1b74b8 │ │ │ │ lsls r7, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -459882,25 +459882,25 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1acad8 │ │ │ │ b.n 1b6ed0 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b6f04 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ b.n 1b6f06 │ │ │ │ bl 1ba7d0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6ed0 │ │ │ │ subs r5, r0, #4 │ │ │ │ add.w r8, r6, #44 @ 0x2c │ │ │ │ @@ -459949,15 +459949,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 2e4e44 │ │ │ │ + bl 2e4e2c │ │ │ │ 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 │ │ │ │ @@ -460310,21 +460310,21 @@ │ │ │ │ bl 1a5d40 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b75e8 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7972 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ @@ -460405,18 +460405,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1b7778 │ │ │ │ ldrb.w r3, [r1, #402] @ 0x192 │ │ │ │ cbz r3, 1b77b2 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224278 │ │ │ │ + bl 224260 │ │ │ │ cbz r0, 1b77b2 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1b77b2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -460446,18 +460446,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 216928 │ │ │ │ + bl 216910 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 224278 │ │ │ │ + bl 224260 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1b75e8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -460594,15 +460594,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ b.n 1b76a6 │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ add.w fp, r4, #60 @ 0x3c │ │ │ │ cmp sl, fp │ │ │ │ beq.w 1b77b2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp fp, r3 │ │ │ │ @@ -460613,25 +460613,25 @@ │ │ │ │ beq.w 1b77b2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 1a83cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b77b2 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7aee │ │ │ │ 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 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b7ad8 │ │ │ │ add.w r3, sp, #3 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a813c │ │ │ │ @@ -460727,24 +460727,24 @@ │ │ │ │ b.n 1b7a48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ b.n 1b79e6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ b.n 1b79d0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r9 │ │ │ │ bl 1a6280 │ │ │ │ @@ -461105,15 +461105,15 @@ │ │ │ │ str.w r2, [r1, #952] @ 0x3b8 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1ba058 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #24] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #32] │ │ │ │ b.n 1b7f0a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cbz r0, 1b7ecc │ │ │ │ @@ -461158,15 +461158,15 @@ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ ldr.w r0, [fp] │ │ │ │ bl 1a4cbc │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b8cf6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [fp, #40] @ 0x28 │ │ │ │ bl 1a5d9c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -461199,15 +461199,15 @@ │ │ │ │ bne.n 1b7f2a │ │ │ │ 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 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #36] @ 0x24 │ │ │ │ b.n 1b7f30 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1b9be8 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ mov r0, fp │ │ │ │ @@ -461262,15 +461262,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b805a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [fp, #56] @ 0x38 │ │ │ │ - bl 262028 │ │ │ │ + bl 262010 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 1b75e8 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 1b6cc8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ @@ -461543,15 +461543,15 @@ │ │ │ │ strh r5, [r0, #12] │ │ │ │ bne.n 1b834a │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ ldrd r5, r4, [r7, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1fa25c │ │ │ │ + bl 1fa244 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 61b08 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -461724,15 +461724,15 @@ │ │ │ │ bne.n 1b8536 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ mov r5, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1fa25c │ │ │ │ + bl 1fa244 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ str r0, [r3, #32] │ │ │ │ blx 61b08 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ @@ -462412,15 +462412,15 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ b.w 1b7f52 │ │ │ │ ldrb.w r9, [r2, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1b80b6 │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, fp │ │ │ │ @@ -462858,15 +462858,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1b9078 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, fp │ │ │ │ @@ -463015,15 +463015,15 @@ │ │ │ │ ldr.w r3, [pc, #3288] @ 1ba078 │ │ │ │ ldr.w r2, [pc, #3288] @ 1ba07c │ │ │ │ ldr.w r1, [pc, #3288] @ 1ba080 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9338 │ │ │ │ ldrd r5, r6, [r7, #20] │ │ │ │ ldr.w sl, [r7, #32] │ │ │ │ ldr.w r4, [r6, #1528] @ 0x5f8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -463049,48 +463049,48 @@ │ │ │ │ ldr.w r3, [pc, #3200] @ 1ba084 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3200] @ 1ba088 │ │ │ │ ldr.w r1, [pc, #3200] @ 1ba08c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b937e │ │ │ │ ldr.w r3, [pc, #3180] @ 1ba090 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3180] @ 1ba094 │ │ │ │ ldr.w r1, [pc, #3180] @ 1ba098 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b931e │ │ │ │ ldr.w r3, [pc, #3160] @ 1ba09c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 1ba0a0 │ │ │ │ ldr.w r1, [pc, #3160] @ 1ba0a4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b936c │ │ │ │ ldr.w r3, [pc, #3140] @ 1ba0a8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3140] @ 1ba0ac │ │ │ │ ldr.w r1, [pc, #3140] @ 1ba0b0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b934c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1b9bbe │ │ │ │ mov r0, r9 │ │ │ │ @@ -463130,15 +463130,15 @@ │ │ │ │ ldr.w r3, [pc, #3012] @ 1ba0b4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3008] @ 1ba0b8 │ │ │ │ ldr.w r1, [pc, #3008] @ 1ba0bc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9392 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9b9e │ │ │ │ mov r0, r9 │ │ │ │ @@ -463177,15 +463177,15 @@ │ │ │ │ ldr.w r3, [pc, #2892] @ 1ba0cc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1ba0d0 │ │ │ │ ldr.w r1, [pc, #2888] @ 1ba0d4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1b85f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9e14 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463258,15 +463258,15 @@ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.n 1b8e84 │ │ │ │ ldr.w r2, [pc, #2660] @ 1ba0d8 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2656] @ 1ba0dc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ b.w 1b7ec4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b984c │ │ │ │ mov r0, r9 │ │ │ │ bl 19995c │ │ │ │ b.w 1b8728 │ │ │ │ @@ -463289,15 +463289,15 @@ │ │ │ │ ldr.w r3, [pc, #2584] @ 1ba0e0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2580] @ 1ba0e4 │ │ │ │ ldr.w r1, [pc, #2580] @ 1ba0e8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1b86ee │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ b.w 1b829e │ │ │ │ ldr.w r4, [fp, #116] @ 0x74 │ │ │ │ @@ -463417,15 +463417,15 @@ │ │ │ │ ldr.w r3, [pc, #2204] @ 1ba0ec │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2204] @ 1ba0f0 │ │ │ │ ldr.w r1, [pc, #2204] @ 1ba0f4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9692 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 1b9eae │ │ │ │ mov r0, r9 │ │ │ │ @@ -463668,15 +463668,15 @@ │ │ │ │ ldr.w r3, [pc, #1480] @ 1ba0f8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1480] @ 1ba0fc │ │ │ │ ldr.w r1, [pc, #1480] @ 1ba100 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9548 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1b9f30 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463685,48 +463685,48 @@ │ │ │ │ ldr.w r3, [pc, #1444] @ 1ba104 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1440] @ 1ba108 │ │ │ │ ldr.w r1, [pc, #1440] @ 1ba10c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b94a4 │ │ │ │ ldr.w r3, [pc, #1424] @ 1ba110 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1420] @ 1ba114 │ │ │ │ ldr.w r1, [pc, #1420] @ 1ba118 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b952c │ │ │ │ ldr.w r3, [pc, #1404] @ 1ba11c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1400] @ 1ba120 │ │ │ │ ldr.w r1, [pc, #1400] @ 1ba124 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9518 │ │ │ │ ldr.w r3, [pc, #1384] @ 1ba128 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1380] @ 1ba12c │ │ │ │ ldr.w r1, [pc, #1380] @ 1ba130 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b948a │ │ │ │ mov r0, r5 │ │ │ │ bl 1924d8 │ │ │ │ b.w 1b85e2 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -463742,15 +463742,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b858e │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ bl 1a84ac │ │ │ │ @@ -463898,15 +463898,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b83a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b9f8e │ │ │ │ @@ -463916,15 +463916,15 @@ │ │ │ │ ldr r3, [pc, #800] @ (1ba138 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #800] @ (1ba13c ) │ │ │ │ ldr r1, [pc, #804] @ (1ba140 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1b95aa │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #6 │ │ │ │ @@ -463937,86 +463937,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.w 1b92f8 │ │ │ │ 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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ b.w 1b8c94 │ │ │ │ ldr r3, [pc, #696] @ (1ba144 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #696] @ (1ba148 ) │ │ │ │ ldr r1, [pc, #696] @ (1ba14c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1b880e │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b9662 │ │ │ │ ldr r3, [pc, #672] @ (1ba150 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #672] @ (1ba154 ) │ │ │ │ ldr r1, [pc, #672] @ (1ba158 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9876 │ │ │ │ ldr r3, [pc, #656] @ (1ba15c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #656] @ (1ba160 ) │ │ │ │ ldr r1, [pc, #660] @ (1ba164 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b988a │ │ │ │ ldr r3, [pc, #644] @ (1ba168 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #644] @ (1ba16c ) │ │ │ │ ldr r1, [pc, #644] @ (1ba170 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1b94de │ │ │ │ ldr r3, [pc, #628] @ (1ba174 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #628] @ (1ba178 ) │ │ │ │ ldr r1, [pc, #628] @ (1ba17c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b972e │ │ │ │ ldr.w r3, [r5, #580] @ 0x244 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b95fc │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ @@ -464026,52 +464026,52 @@ │ │ │ │ ldr r3, [pc, #588] @ (1ba180 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #588] @ (1ba184 ) │ │ │ │ ldr r1, [pc, #592] @ (1ba188 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9b56 │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b8b9a │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b8bc2 │ │ │ │ ldr r3, [pc, #560] @ (1ba18c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #560] @ (1ba190 ) │ │ │ │ ldr r1, [pc, #560] @ (1ba194 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9b22 │ │ │ │ ldr r3, [pc, #544] @ (1ba198 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #544] @ (1ba19c ) │ │ │ │ ldr r1, [pc, #548] @ (1ba1a0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9dd6 │ │ │ │ ldr r3, [pc, #532] @ (1ba1a4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #532] @ (1ba1a8 ) │ │ │ │ ldr r1, [pc, #532] @ (1ba1ac ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9e0a │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov.w sl, r1, lsr #2 │ │ │ │ cmp r5, sl │ │ │ │ bls.n 1b9fd2 │ │ │ │ @@ -464510,15 +464510,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #944] @ (1ba778 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ba5a8 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1ba52a │ │ │ │ @@ -464532,95 +464532,95 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #904] @ (1ba784 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f57d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f57d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f57d8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f57d8 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr.w r1, [sl, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d420 │ │ │ │ + bl 21d408 │ │ │ │ add.w r1, sl, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 180e6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb6f8 │ │ │ │ cbz r0, 1ba49c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 210794 │ │ │ │ + bl 21077c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2678c8 │ │ │ │ + bl 2678b0 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 268f88 │ │ │ │ + bl 268f70 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2652b4 │ │ │ │ + bl 26529c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba45e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 211628 │ │ │ │ + bl 211610 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ ldrb.w r3, [r8, #401] @ 0x191 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba642 │ │ │ │ ldrb.w r3, [r8, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba62e │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ba5f8 │ │ │ │ ldr r1, [pc, #716] @ (1ba788 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 25de60 │ │ │ │ + bl 25de48 │ │ │ │ ldr r3, [pc, #712] @ (1ba78c ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 28eae0 │ │ │ │ + bl 28eac8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1ba612 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a49ec │ │ │ │ + bl 2a49d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 22431c │ │ │ │ + bl 224304 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1ba64a │ │ │ │ ldr r3, [pc, #664] @ (1ba790 ) │ │ │ │ ldrb.w r1, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -464682,20 +464682,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #544] @ (1ba798 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #544] @ (1ba79c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297388 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ addw r0, r6, #1148 @ 0x47c │ │ │ │ ldrb.w r1, [r3, #76] @ 0x4c │ │ │ │ bl 1bd834 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -464734,29 +464734,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1ba4b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ addw r1, r6, #1484 @ 0x5cc │ │ │ │ bl 1c5f7c │ │ │ │ b.n 1ba4b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 283f40 │ │ │ │ + bl 283f28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267c90 │ │ │ │ + bl 267c78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 26f2d0 │ │ │ │ + bl 26f2b8 │ │ │ │ b.n 1ba4d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb8c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ba4b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26850c │ │ │ │ + bl 2684f4 │ │ │ │ b.n 1ba4b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb7b4 │ │ │ │ b.n 1ba4a6 │ │ │ │ ldr.w r3, [ip, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -464789,15 +464789,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1ba680 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1ba68c │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba678 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1ba760 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -464911,31 +464911,31 @@ │ │ │ │ movs r3, r3 │ │ │ │ strb r0, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ 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 │ │ │ │ @@ -465040,36 +465040,36 @@ │ │ │ │ ldr r3, [pc, #84] @ (1ba958 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f57d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f9990 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr r1, [pc, #52] @ (1ba95c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r1, [pc, #36] @ (1ba960 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f66f0 │ │ │ │ + bl 1f66d8 │ │ │ │ b.n 1ba926 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r1, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -465087,20 +465087,20 @@ │ │ │ │ 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 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1ba9a4 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -465114,15 +465114,15 @@ │ │ │ │ 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 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cbz r0, 1ba9d4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba9e0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ @@ -465135,15 +465135,15 @@ │ │ │ │ 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 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cbz r0, 1baa66 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1baa60 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -465159,15 +465159,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1baa1a │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1baa60 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -465198,29 +465198,29 @@ │ │ │ │ bhi.w 1bad96 │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1baaba │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cbz r0, 1baad2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1badac ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1badb0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f57d8 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a6280 │ │ │ │ @@ -465388,15 +465388,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 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ 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 1a65a0 │ │ │ │ @@ -465515,15 +465515,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1a7bd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cbz r0, 1bae10 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1baf88 ) │ │ │ │ ldr r3, [pc, #396] @ (1baf84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -465642,15 +465642,15 @@ │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ b.n 1baf2a │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1badf2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [sp, #12] │ │ │ │ @@ -465687,15 +465687,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] @ (1bb04c ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr r2, [pc, #168] @ (1bb050 ) │ │ │ │ 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 │ │ │ │ @@ -465948,15 +465948,15 @@ │ │ │ │ ldr r6, [pc, #132] @ (1bb2b0 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r6, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 216410 │ │ │ │ + bl 2163f8 │ │ │ │ ldr r3, [pc, #120] @ (1bb2b4 ) │ │ │ │ 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 │ │ │ │ @@ -466030,15 +466030,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2244] @ 1bbbc4 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a7280 │ │ │ │ ldr.w r6, [r8, #88] @ 0x58 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ @@ -466104,15 +466104,15 @@ │ │ │ │ bne.n 1bb356 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 1bb348 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 1bb574 │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r6, r2 │ │ │ │ @@ -466149,15 +466149,15 @@ │ │ │ │ bne.n 1bb3b4 │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ beq.n 1bb4f8 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb634 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb62e │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -466223,40 +466223,40 @@ │ │ │ │ cbz r2, 1bb514 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1bb3b4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bb568 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1bb540 │ │ │ │ b.n 1bb564 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1bb3b4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.w 1bb3b4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb564 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bb536 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1bb3b4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1bb526 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ ldrd fp, r9, [r3, #32] │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb540 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r6, [r5, #32] │ │ │ │ @@ -466325,15 +466325,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 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1bb456 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -466341,15 +466341,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1a72ac │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bb682 │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb682 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1bb676 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -466360,15 +466360,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1bb672 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r6, [r0, #32] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb650 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1bb3b4 │ │ │ │ movs r2, #5 │ │ │ │ @@ -467088,15 +467088,15 @@ │ │ │ │ cmp r1, #4 │ │ │ │ bhi.n 1bbe02 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #29 │ │ │ │ bpl.n 1bbd62 │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vstr s0, [r3, #16] │ │ │ │ b.n 1bbd62 │ │ │ │ cmp.w r2, #392 @ 0x188 │ │ │ │ bcc.n 1bbe2e │ │ │ │ sub.w r2, r2, #396 @ 0x18c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -468531,25 +468531,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 1fb048 │ │ │ │ + bl 1fb030 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1bceda │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb204 │ │ │ │ + bl 1fb1ec │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1bce46 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -468574,15 +468574,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1bce3c │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1bce3c │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb344 │ │ │ │ + bl 1fb32c │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1bce3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -468632,15 +468632,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1bce76 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1bce5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb1e4 │ │ │ │ + bl 1fb1cc │ │ │ │ ldr r2, [pc, #52] @ (1bcef4 ) │ │ │ │ ldr r3, [pc, #36] @ (1bcee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -468801,15 +468801,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 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a7280 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -469086,15 +469086,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1bd336 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1bd074 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1bd278 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -469113,23 +469113,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1bd430 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bd41e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bd41e │ │ │ │ mov r9, r6 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ b.n 1bd3ba │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bd418 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bd3b0 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ @@ -469517,15 +469517,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1bd77c │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ movs r5, #0 │ │ │ │ @@ -469833,15 +469833,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 2174a0 │ │ │ │ + bl 217488 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1bdae0 │ │ │ │ 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 │ │ │ │ @@ -469970,15 +469970,15 @@ │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1bdc1e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -470152,15 +470152,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ add.w sl, fp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1bde52 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1bde1a │ │ │ │ @@ -473137,15 +473137,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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 │ │ │ │ @@ -473154,15 +473154,15 @@ │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1bfe58 │ │ │ │ mov r7, r8 │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1becb0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -473655,15 +473655,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bdcfc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1c031e │ │ │ │ mov r0, sl │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr.w r2, [pc, #1320] @ 1c086c │ │ │ │ ldr.w r3, [pc, #1300] @ 1c085c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ @@ -473914,15 +473914,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1c059a │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1c059a │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1c0682 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ @@ -473984,15 +473984,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c05f4 │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.n 1c02d8 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1c06d4 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ adds r4, r2, #1 │ │ │ │ @@ -474020,15 +474020,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1c0696 │ │ │ │ ldr.w r3, [sl] │ │ │ │ and.w r2, r2, #15 │ │ │ │ sub.w r6, r8, r2 │ │ │ │ @@ -474178,15 +474178,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1c17a2 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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 610ec │ │ │ │ @@ -474932,15 +474932,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1c10ca │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ 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 610ec │ │ │ │ @@ -475750,15 +475750,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1c1db4 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -475827,44 +475827,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 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1c1a56 │ │ │ │ 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 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ 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 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1c1a24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -475941,15 +475941,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c19b2 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -476184,15 +476184,15 @@ │ │ │ │ b.n 1c1cfe │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c1940 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov ip, sl │ │ │ │ b.n 1c1d1e │ │ │ │ @@ -477610,15 +477610,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ 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 1c2c20 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -477648,39 +477648,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1c2ad4 │ │ │ │ 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 1c28d2 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 1c2b82 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c2b4e │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ mul.w r0, r1, r0 │ │ │ │ @@ -477719,15 +477719,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 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ bl 1a7280 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -477790,15 +477790,15 @@ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ bl 1a603c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb400 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a65dc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -477825,22 +477825,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 1fb3a4 │ │ │ │ + bl 1fb38c │ │ │ │ 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 1fb2fc │ │ │ │ + bl 1fb2e4 │ │ │ │ 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] │ │ │ │ @@ -477877,15 +477877,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1c2e1e │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r2, [pc, #400] @ (1c3128 ) │ │ │ │ ldr r3, [pc, #396] @ (1c3124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -477960,31 +477960,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 1fb418 │ │ │ │ + bl 1fb400 │ │ │ │ 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 1c2f66 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1c30a2 │ │ │ │ b.n 1c2f66 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c2f66 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c3094 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -478934,54 +478934,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #777 @ 0x309 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #781 @ 0x30d │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] @ (1c3b10 ) │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -478994,15 +478994,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479011,15 +479011,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 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #244] @ (1c3c30 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -479029,18 +479029,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 1c3c0e │ │ │ │ cmp r3, #2 │ │ │ │ bls.n 1c3c28 │ │ │ │ subs r3, #3 │ │ │ │ @@ -479057,21 +479057,21 @@ │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r9, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -479085,15 +479085,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 1c3c28 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -479131,56 +479131,56 @@ │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ ldr.w r9, [pc, #1044] @ 1c407c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1c3cc8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [pc, #948] @ (1c4080 ) │ │ │ │ ldr r2, [pc, #952] @ (1c4084 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -479188,28 +479188,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -479236,15 +479236,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c3df4 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c406c │ │ │ │ bhi.w 1c4064 │ │ │ │ @@ -479263,42 +479263,42 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 1c3d82 │ │ │ │ ldr r3, [pc, #664] @ (1c4090 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #664] @ (1c4094 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219a50 │ │ │ │ + bl 219a38 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3b18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ 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 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 │ │ │ │ @@ -479306,27 +479306,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -479358,33 +479358,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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 2143ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -479393,22 +479393,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -479443,18 +479443,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219ae8 │ │ │ │ + bl 219ad0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3b18 │ │ │ │ ldr r2, [pc, #92] @ (1c4098 ) │ │ │ │ ldr r3, [pc, #52] @ (1c4074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -479520,23 +479520,23 @@ │ │ │ │ subs r1, #61 @ 0x3d │ │ │ │ strh r0, [r0, #4] │ │ │ │ lsls r0, r0, #22 │ │ │ │ strh r0, [r0, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #816 @ 0x330 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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} │ │ │ │ @@ -479546,32 +479546,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #812 @ 0x32c │ │ │ │ b.n 1c40e0 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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} │ │ │ │ @@ -479590,15 +479590,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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #818 @ 0x332 │ │ │ │ b.n 1c40e0 │ │ │ │ ittt cc │ │ │ │ @@ -479637,35 +479637,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1c4748 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c4274 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -479673,27 +479673,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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] │ │ │ │ @@ -479721,15 +479721,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c43a4 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c472c │ │ │ │ bhi.w 1c4724 │ │ │ │ @@ -479762,38 +479762,38 @@ │ │ │ │ bne.w 1c4734 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1c4758 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219a50 │ │ │ │ + bl 219a38 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1c3b18 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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} │ │ │ │ @@ -479802,34 +479802,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c40a4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 │ │ │ │ @@ -479838,26 +479838,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -479889,37 +479889,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c4574 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ 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] │ │ │ │ @@ -479927,27 +479927,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -479979,81 +479979,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3b18 │ │ │ │ mov.w r1, #920 @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 2143ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219ae8 │ │ │ │ + bl 219ad0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3b18 │ │ │ │ b.n 1c4388 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1c4628 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1c4514 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1c4226 │ │ │ │ ldr r3, [pc, #60] @ (1c475c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1c43a6 │ │ │ │ @@ -480115,30 +480115,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 216278 │ │ │ │ + bl 216260 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1c47e8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 │ │ │ │ @@ -480173,21 +480173,21 @@ │ │ │ │ b.n 1c4850 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1c48e6 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -480202,29 +480202,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ bne.n 1c4846 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1c4850 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -480265,21 +480265,21 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c4836 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -480289,15 +480289,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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [pc, #216] @ (1c4a74 ) │ │ │ │ ldr r3, [pc, #196] @ (1c4a64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -480316,21 +480316,21 @@ │ │ │ │ beq.n 1c4a3e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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} │ │ │ │ @@ -480347,15 +480347,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 21876c │ │ │ │ + bl 218754 │ │ │ │ b.n 1c499a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1c4a54 │ │ │ │ @@ -480444,15 +480444,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1c4b18 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1c4b0a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f97ac │ │ │ │ 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] │ │ │ │ @@ -480872,15 +480872,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1c4f9e │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1c4fa4 ) │ │ │ │ ldr r1, [pc, #20] @ (1c4fa8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216f8c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 196fa6 │ │ │ │ b.n 1c4ac2 │ │ │ │ vtbl.8 d20, {d15-d17}, d27 │ │ │ │ @@ -480956,22 +480956,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 22431c │ │ │ │ + bl 224304 │ │ │ │ ldr r2, [pc, #16] @ (1c5098 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1c509c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216f8c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 31709a │ │ │ │ b.n 1c4a0e │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -481009,15 +481009,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 1f9fe0 │ │ │ │ + bl 1f9fc8 │ │ │ │ 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 │ │ │ │ @@ -481041,15 +481041,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 1f9fe0 │ │ │ │ + bl 1f9fc8 │ │ │ │ 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 │ │ │ │ @@ -481065,15 +481065,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 1fa2c4 │ │ │ │ + bl 1fa2ac │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1c51c2 │ │ │ │ @@ -482216,15 +482216,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1c5dba │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb400 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1c5db2 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -482244,30 +482244,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1c5d76 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb268 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c5d72 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb2e4 │ │ │ │ b.n 1c5d72 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1c5d68 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1c5d5a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ b.n 1c5d28 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #56 @ (adr r5, 1c5dfc ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -482464,15 +482464,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ ldr.w sl, [r5, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c612c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r4 │ │ │ │ @@ -482480,15 +482480,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1c605c │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1c605c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216b7c │ │ │ │ + bl 216b64 │ │ │ │ cbz r0, 1c5ff2 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1c6114 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -482530,15 +482530,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1c6036 │ │ │ │ b.n 1c600e │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c5fcc │ │ │ │ mov r4, r8 │ │ │ │ @@ -482758,15 +482758,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 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ str.w sl, [sp, #4] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1c600e │ │ │ │ movs r0, #0 │ │ │ │ b.n 1c62ac │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -482787,18 +482787,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ 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 1c6534 │ │ │ │ mov r6, r5 │ │ │ │ @@ -482847,15 +482847,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1c63ce │ │ │ │ mov r7, r9 │ │ │ │ cmp r1, r7 │ │ │ │ beq.n 1c633a │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c64be │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r5, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -482878,15 +482878,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c6308 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 │ │ │ │ @@ -483014,19 +483014,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 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ b.n 1c6382 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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] │ │ │ │ @@ -483348,15 +483348,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 1f2030 │ │ │ │ + bl 1f2018 │ │ │ │ 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 │ │ │ │ @@ -483647,15 +483647,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1c6dee │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c6c0c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1fdc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1c6c0c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -483669,15 +483669,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c6bd0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c6bc6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1fdc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1c6bd6 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1c6ba0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -484167,15 +484167,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2448] @ 1c7ac0 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, lr │ │ │ │ beq.w 1c7662 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -484312,15 +484312,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1becb0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -484399,28 +484399,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 1c7366 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f2240 │ │ │ │ + bl 1f2228 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r6, fp │ │ │ │ beq.n 1c73ba │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r8, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1f2084 │ │ │ │ + bl 1f206c │ │ │ │ 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 1c7398 │ │ │ │ mov r4, r8 │ │ │ │ @@ -484487,15 +484487,15 @@ │ │ │ │ bne.n 1c7426 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1c7426 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1fdc │ │ │ │ cmp sl, r4 │ │ │ │ bne.n 1c742c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1c7688 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -484525,15 +484525,15 @@ │ │ │ │ bne.n 1c73f8 │ │ │ │ ldrd r4, r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1540] @ 1c7ac8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1f209c │ │ │ │ + bl 1f2084 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, fp │ │ │ │ beq.w 1c7620 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ b.n 1c74f0 │ │ │ │ @@ -484692,15 +484692,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 1c72a2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr.w r2, [pc, #1124] @ 1c7acc │ │ │ │ ldr.w r3, [pc, #1108] @ 1c7ac0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -484728,15 +484728,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c79f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c79e2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r7, 1c76de │ │ │ │ add r9, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ mov r9, r4 │ │ │ │ b.n 1c74b0 │ │ │ │ adds.w r9, r7, r9 │ │ │ │ @@ -484753,27 +484753,27 @@ │ │ │ │ cmp sl, r3 │ │ │ │ bls.w 1c74b0 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1fdc │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c76fe │ │ │ │ b.n 1c74b0 │ │ │ │ add.w sl, r7, r9 │ │ │ │ cmp sl, r7 │ │ │ │ bls.n 1c772e │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1fdc │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c771c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r2, r3, #5 │ │ │ │ bhi.n 1c76de │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -484793,15 +484793,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c7a88 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c7a52 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c76de │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -485312,15 +485312,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1c7ca6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1c7ce0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c7cd4 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1c7ca2 │ │ │ │ @@ -485336,41 +485336,41 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1c7cec ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1c7cf0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7c74 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1c7cf4 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7c74 │ │ │ │ ldr r1, [pc, #52] @ (1c7cf8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7c74 │ │ │ │ ldr r2, [pc, #44] @ (1c7cfc ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c7c8c │ │ │ │ ldr r1, [pc, #40] @ (1c7d00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7c74 │ │ │ │ mrrc 0, 1, r0, r6, cr10 │ │ │ │ strb r6, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ ldrb r0, [r7, #26] │ │ │ │ movs r2, r3 │ │ │ │ ldc 0, cr0, [r4], #-104 @ 0xffffff98 │ │ │ │ @@ -485395,15 +485395,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1c7dde │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1c7efa │ │ │ │ ldr r1, [pc, #600] @ (1c7f88 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1c7df0 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1c7e00 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1c7e10 │ │ │ │ @@ -485414,29 +485414,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1c7e40 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1c7d5e │ │ │ │ ldr r1, [pc, #564] @ (1c7f8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1c7d80 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c7e82 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1c7d80 │ │ │ │ ldr r1, [pc, #536] @ (1c7f90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1c7e94 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1c7ea6 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1c7eb8 │ │ │ │ @@ -485452,74 +485452,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] @ (1c7f94 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1c7f06 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1c7dda │ │ │ │ ldr r1, [pc, #452] @ (1c7f98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7d38 │ │ │ │ ldr r1, [pc, #440] @ (1c7f9c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1c7d3c │ │ │ │ ldr r1, [pc, #428] @ (1c7fa0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1c7d40 │ │ │ │ ldr r1, [pc, #416] @ (1c7fa4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1c7d44 │ │ │ │ ldr r1, [pc, #404] @ (1c7fa8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1c7d48 │ │ │ │ ldr r1, [pc, #392] @ (1c7fac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1c7d4c │ │ │ │ ldr r1, [pc, #380] @ (1c7fb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1c7d50 │ │ │ │ ldr r1, [pc, #368] @ (1c7fb4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7d50 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7f30 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1c7f1e │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -485533,118 +485533,118 @@ │ │ │ │ bmi.w 1c7f7a │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1c7f60 │ │ │ │ ldr r1, [pc, #324] @ (1c7fbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7dca │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c7d76 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1c7d88 │ │ │ │ ldr r1, [pc, #296] @ (1c7fc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1c7d8e │ │ │ │ ldr r1, [pc, #284] @ (1c7fc4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1c7d94 │ │ │ │ ldr r1, [pc, #268] @ (1c7fc8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1c7d9a │ │ │ │ ldr r1, [pc, #256] @ (1c7fcc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1c7da0 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1c7fd0 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7dca │ │ │ │ ldr r1, [pc, #216] @ (1c7fd4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1c7d38 │ │ │ │ ldr r3, [pc, #208] @ (1c7fd8 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1c7fdc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7dca │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1c7f52 │ │ │ │ ldr r1, [pc, #184] @ (1c7fe0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7dca │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c7c44 │ │ │ │ b.n 1c7dca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1c7c44 │ │ │ │ ldr r1, [pc, #156] @ (1c7fe4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7dae │ │ │ │ ldr r1, [pc, #148] @ (1c7fe8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7dca │ │ │ │ ldr r1, [pc, #136] @ (1c7fec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7dca │ │ │ │ ldr r1, [pc, #128] @ (1c7ff0 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7dca │ │ │ │ ldr r1, [pc, #120] @ (1c7ff4 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c7dca │ │ │ │ udf #60 @ 0x3c │ │ │ │ movs r2, r3 │ │ │ │ subs.w r0, ip, sl, lsr #32 │ │ │ │ ldrb r6, [r3, r6] │ │ │ │ movs r2, r3 │ │ │ │ sbcs.w r0, ip, sl, lsr #32 │ │ │ │ @@ -485695,36 +485695,36 @@ │ │ │ │ ldr.w r8, [pc, #2620] @ 1c8a50 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1c801a │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1c8180 │ │ │ │ ldr.w r1, [pc, #2596] @ 1c8a54 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1c8106 │ │ │ │ ldr.w r1, [pc, #2580] @ 1c8a58 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr.w r1, [pc, #2568] @ 1c8a5c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1c84e2 │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1c84d2 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1c84c4 │ │ │ │ @@ -485757,15 +485757,15 @@ │ │ │ │ bne.w 1c8666 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c8970 │ │ │ │ ldr.w r1, [pc, #2456] @ 1c8a60 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1c8686 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1c8686 │ │ │ │ @@ -485782,15 +485782,15 @@ │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r3, r5, #15 │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r5, r3, #15 │ │ │ │ ldr.w r1, [pc, #2396] @ 1c8a64 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c8050 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c897e │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1c888e │ │ │ │ @@ -485799,36 +485799,36 @@ │ │ │ │ beq.w 1c8a42 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c8a34 │ │ │ │ cbnz r3, 1c8144 │ │ │ │ ldr.w r1, [pc, #2348] @ 1c8a68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c8a20 │ │ │ │ ldr.w r1, [pc, #2332] @ 1c8a6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1c8a12 │ │ │ │ ldr.w r1, [pc, #2312] @ 1c8a70 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr.w r1, [pc, #2304] @ 1c8a74 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ 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 │ │ │ │ @@ -485839,15 +485839,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1c81a8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1c81b4 │ │ │ │ ldr.w r1, [pc, #2252] @ 1c8a78 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c8364 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1c8420 │ │ │ │ @@ -485878,22 +485878,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c81ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c81d8 │ │ │ │ ldr.w r1, [pc, #2164] @ 1c8a7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1c81de │ │ │ │ ldr.w r1, [pc, #2148] @ 1c8a80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c81de │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c82c4 │ │ │ │ ldr.w r1, [pc, #2128] @ 1c8a84 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2128] @ 1c8a88 │ │ │ │ @@ -485920,15 +485920,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1c827e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -485942,21 +485942,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1c828e │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c8242 │ │ │ │ ldr.w r1, [pc, #2020] @ 1c8a8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1c824a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c824a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1c8386 │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -485978,122 +485978,122 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1c8316 │ │ │ │ ldr.w r1, [pc, #1928] @ 1c8a90 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1c8330 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1c8330 │ │ │ │ bl 1a5d68 │ │ │ │ ldr.w r1, [pc, #1904] @ 1c8a94 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c83c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a6550 │ │ │ │ cbnz r0, 1c83a2 │ │ │ │ ldr.w r1, [pc, #1880] @ 1c8a98 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ 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] @ 1c8a9c │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1c828e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c87e0 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1c86c6 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1c81be │ │ │ │ ldr.w r1, [pc, #1828] @ 1c8aa0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c81be │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1c8330 │ │ │ │ ldr.w r1, [pc, #1808] @ 1c8aa4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1c82cc │ │ │ │ ldr.w r1, [pc, #1796] @ 1c8aa8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a6564 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c8634 │ │ │ │ ldr.w r1, [pc, #1776] @ 1c8aac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c833e │ │ │ │ ldr.w r1, [pc, #1764] @ 1c8ab0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1c8336 │ │ │ │ ldr.w r8, [pc, #1752] @ 1c8ab4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1748] @ 1c8ab8 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1c8400 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1c8336 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c83fa │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c83ec │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1c83ec │ │ │ │ ldr.w r1, [pc, #1688] @ 1c8abc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c81c6 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1c887e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -486101,71 +486101,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1c8ac0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c80a6 │ │ │ │ ldr.w r1, [pc, #1640] @ 1c8ac4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80a0 │ │ │ │ ldr.w r1, [pc, #1628] @ 1c8ac8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c809a │ │ │ │ ldr.w r1, [pc, #1616] @ 1c8acc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8094 │ │ │ │ ldr.w r1, [pc, #1604] @ 1c8ad0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c808e │ │ │ │ ldr.w r1, [pc, #1592] @ 1c8ad4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8088 │ │ │ │ ldr.w r1, [pc, #1580] @ 1c8ad8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c8080 │ │ │ │ ldr.w r1, [pc, #1572] @ 1c8adc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c8078 │ │ │ │ ldr.w r1, [pc, #1560] @ 1c8ae0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c8070 │ │ │ │ ldr.w r1, [pc, #1552] @ 1c8ae4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c806a │ │ │ │ ldr.w r1, [pc, #1540] @ 1c8ae8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8064 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1c8330 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -486174,23 +486174,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1c8898 │ │ │ │ ldr.w r1, [pc, #1496] @ 1c8aec │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c82e2 │ │ │ │ bl 1a4a60 │ │ │ │ ldr.w r1, [pc, #1476] @ 1c8af0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1c8712 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1c8702 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1c86f2 │ │ │ │ @@ -486230,15 +486230,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c8a08 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1c8af4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1c86d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1c8810 │ │ │ │ bhi.w 1c8114 │ │ │ │ @@ -486257,50 +486257,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1264] @ 1c8af8 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1260] @ 1c8afc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr.w r1, [pc, #1244] @ 1c8b00 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c8318 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a6578 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1220] @ 1c8b04 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c833e │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1c8b08 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c8318 │ │ │ │ bl 1a4a60 │ │ │ │ ldr.w r1, [pc, #1184] @ 1c8b0c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1c80e0 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -486317,384 +486317,384 @@ │ │ │ │ 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] @ 1c8b14 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr.w r1, [pc, #1104] @ 1c8b18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c81be │ │ │ │ ldr.w r1, [pc, #1092] @ 1c8b1c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c85ce │ │ │ │ ldr.w r1, [pc, #1084] @ 1c8b20 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8550 │ │ │ │ ldr.w r1, [pc, #1072] @ 1c8b24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c854a │ │ │ │ ldr.w r1, [pc, #1060] @ 1c8b28 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8544 │ │ │ │ ldr.w r1, [pc, #1048] @ 1c8b2c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c853e │ │ │ │ ldr.w r1, [pc, #1036] @ 1c8b30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c8574 │ │ │ │ ldr.w r1, [pc, #1024] @ 1c8b34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c856e │ │ │ │ ldr r1, [pc, #1012] @ (1c8b38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8568 │ │ │ │ ldr r1, [pc, #1004] @ (1c8b3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8562 │ │ │ │ ldr r1, [pc, #992] @ (1c8b40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c855c │ │ │ │ ldr r1, [pc, #984] @ (1c8b44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8556 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1c895c │ │ │ │ ldr r3, [pc, #964] @ (1c8b48 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #964] @ (1c8b4c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #960] @ (1c8b50 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1c87ba │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1c879a │ │ │ │ ldr r1, [pc, #932] @ (1c8b54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c81b4 │ │ │ │ ldr r1, [pc, #924] @ (1c8b58 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c87a6 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1c8b5c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c8318 │ │ │ │ ldr r1, [pc, #892] @ (1c8b60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c81be │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1c8b64 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8580 │ │ │ │ ldr r1, [pc, #868] @ (1c8b68 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c858a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c8a2e │ │ │ │ ldr r2, [pc, #848] @ (1c8b6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #848] @ (1c8b70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #840] @ (1c8b74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #828] @ (1c8b78 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #820] @ (1c8b7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #808] @ (1c8b80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #800] @ (1c8b84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #788] @ (1c8b88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #780] @ (1c8b8c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1c81a0 │ │ │ │ b.n 1c8780 │ │ │ │ ldr r1, [pc, #756] @ (1c8b90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c82e2 │ │ │ │ ldr r1, [pc, #748] @ (1c8b94 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #736] @ (1c8b98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #728] @ (1c8b9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #716] @ (1c8ba0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #708] @ (1c8ba4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #696] @ (1c8ba8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #688] @ (1c8bac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #676] @ (1c8bb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #668] @ (1c8bb4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #656] @ (1c8bb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #648] @ (1c8bbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #636] @ (1c8bc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #628] @ (1c8bc4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1c8bc8 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c8780 │ │ │ │ ldr r1, [pc, #600] @ (1c8bcc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.w 1c80d2 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1c89ea │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1c8bd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [pc, #560] @ (1c8bd4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #556] @ (1c8bd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c8182 │ │ │ │ ldr r1, [pc, #544] @ (1c8bdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c89a0 │ │ │ │ ldr r1, [pc, #536] @ (1c8be0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c89a0 │ │ │ │ ldr r1, [pc, #528] @ (1c8be4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c89a0 │ │ │ │ ldr r1, [pc, #520] @ (1c8be8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c89a0 │ │ │ │ ldr r1, [pc, #512] @ (1c8bec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.n 1c89a0 │ │ │ │ ldr r1, [pc, #504] @ (1c8bf0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c8182 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1c85ba │ │ │ │ ldr r1, [pc, #480] @ (1c8bf4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.w 1c8172 │ │ │ │ ldr r1, [pc, #468] @ (1c8bf8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.w 1c815a │ │ │ │ ldr r2, [pc, #460] @ (1c8bfc ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c881c │ │ │ │ ldr r1, [pc, #456] @ (1c8c00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.w 1c8144 │ │ │ │ ldr r1, [pc, #448] @ (1c8c04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ b.w 1c8144 │ │ │ │ ble.n 1c8b4c │ │ │ │ movs r2, r3 │ │ │ │ strd r0, r0, [lr, #104] @ 0x68 │ │ │ │ strd r0, r0, [sl, #104] @ 0x68 │ │ │ │ ble.n 1c8adc │ │ │ │ movs r2, r3 │ │ │ │ @@ -486914,103 +486914,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #568] @ (1c8e70 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f68b4 │ │ │ │ + bl 1f689c │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1c8c52 │ │ │ │ ldr r6, [pc, #548] @ (1c8e74 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5d68 │ │ │ │ ldr r1, [pc, #540] @ (1c8e78 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c8cc4 │ │ │ │ ldr r1, [pc, #528] @ (1c8e7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [pc, #520] @ (1c8e80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c8cba │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #504] @ (1c8e84 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c8c9c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5d68 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c8c92 │ │ │ │ ldr r1, [pc, #460] @ (1c8e88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c8d22 │ │ │ │ ldr r1, [pc, #448] @ (1c8e8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [pc, #444] @ (1c8e90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c8d18 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #428] @ (1c8e94 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c8cfa │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5d68 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c8cf0 │ │ │ │ ldr r1, [pc, #380] @ (1c8e98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ beq.n 1c8d42 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -487019,19 +487019,19 @@ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1c8d2e │ │ │ │ ldr r1, [pc, #344] @ (1c8e9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [pc, #336] @ (1c8ea0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1c8d72 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ @@ -487040,62 +487040,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1c8d5c │ │ │ │ ldr r6, [pc, #304] @ (1c8ea4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [pc, #296] @ (1c8ea8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1c8dda │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1a5d68 │ │ │ │ ldr r1, [pc, #272] @ (1c8eac ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1c8dd0 │ │ │ │ bl 1a5d68 │ │ │ │ ldr r1, [pc, #256] @ (1c8eb0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c8e5e │ │ │ │ ldr r2, [pc, #240] @ (1c8eb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1c8eb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [pc, #232] @ (1c8ebc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c8e46 │ │ │ │ ldr r1, [pc, #224] @ (1c8ec0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [pc, #216] @ (1c8ec4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c8e3c │ │ │ │ ldr r6, [pc, #208] @ (1c8ec8 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #204] @ 1c8ecc │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -487105,34 +487105,34 @@ │ │ │ │ bcs.n 1c8e3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 1a5d68 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1c8e06 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1c8e0e │ │ │ │ ldr r1, [pc, #144] @ (1c8ed0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r1, [pc, #140] @ (1c8ed4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f68d4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1c8c3c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1c8ed8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -487208,15 +487208,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 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c9386 │ │ │ │ mov r2, r3 │ │ │ │ @@ -487240,20 +487240,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1c8f2c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ 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 1c9078 │ │ │ │ mov r2, r7 │ │ │ │ @@ -487317,15 +487317,15 @@ │ │ │ │ blx 610ec │ │ │ │ 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 1faa9c │ │ │ │ + bl 1faa84 │ │ │ │ b.n 1c8f98 │ │ │ │ mov r0, sl │ │ │ │ bl 1a5d9c │ │ │ │ cbz r0, 1c902e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -487349,24 +487349,24 @@ │ │ │ │ blx 610ec │ │ │ │ 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 1faa9c │ │ │ │ + bl 1faa84 │ │ │ │ b.n 1c8f98 │ │ │ │ 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 1ffa80 │ │ │ │ + bl 1ffa68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 1c938c │ │ │ │ mov r0, r6 │ │ │ │ bl 1a5d9c │ │ │ │ @@ -487393,23 +487393,23 @@ │ │ │ │ beq.w 1c91dc │ │ │ │ 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 1ffb28 │ │ │ │ + bl 1ffb10 │ │ │ │ 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 1faaf0 │ │ │ │ + bl 1faad8 │ │ │ │ cbz r0, 1c9124 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1c9118 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -487417,22 +487417,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 1fab1c │ │ │ │ + bl 1fab04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c90f8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1faaf0 │ │ │ │ + bl 1faad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c9362 │ │ │ │ mov sl, fp │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov fp, r0 │ │ │ │ sub.w r3, r5, #96 @ 0x60 │ │ │ │ @@ -487469,15 +487469,15 @@ │ │ │ │ beq.n 1c91a8 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ bne.w 1c92b4 │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1fab1c │ │ │ │ + bl 1fab04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c914a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, sl │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w ip, sl, r2 │ │ │ │ @@ -487555,30 +487555,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #548] @ 0x224 │ │ │ │ bne.n 1c9216 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r2, [pc, #276] @ (1c93a4 ) │ │ │ │ ldr r3, [pc, #272] @ (1c93a0 ) │ │ │ │ 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 1c9396 │ │ │ │ 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 1ffb6c │ │ │ │ + bl 1ffb54 │ │ │ │ b.n 1c9184 │ │ │ │ mov r1, r3 │ │ │ │ bl 1a5f68 │ │ │ │ b.n 1c91a8 │ │ │ │ mov fp, sl │ │ │ │ b.n 1c91ca │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -487626,15 +487626,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 1ffb6c │ │ │ │ + bl 1ffb54 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 1c9322 │ │ │ │ b.n 1c90b4 │ │ │ │ subs r1, #29 │ │ │ │ cmp r1, #16 │ │ │ │ bhi.n 1c92f6 │ │ │ │ movw r0, #47107 @ 0xb803 │ │ │ │ @@ -488440,15 +488440,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1d003c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1fdc │ │ │ │ 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} │ │ │ │ @@ -488486,15 +488486,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1c9c06 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb2e4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1c9b98 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -488511,28 +488511,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1a6308 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f2084 │ │ │ │ + bl 1f206c │ │ │ │ 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 1fb418 │ │ │ │ + bl 1fb400 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1c9bc6 │ │ │ │ mov r8, r3 │ │ │ │ b.n 1c9bf8 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -489255,28 +489255,28 @@ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ cbz r0, 1ca362 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca362 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1ca356 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1ca356 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca344 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1ca3d6 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -489426,27 +489426,27 @@ │ │ │ │ bl 1ca10c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ca42c │ │ │ │ b.n 1ca4d2 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ cbz r0, 1ca518 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca518 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1ca50a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1ca4a6 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca4fa │ │ │ │ mov r0, r8 │ │ │ │ bl 1c9c4c │ │ │ │ add sl, r0 │ │ │ │ b.n 1ca4a6 │ │ │ │ @@ -489663,15 +489663,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1ca73a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f2030 │ │ │ │ + bl 1f2018 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r0, r3 │ │ │ │ mov.w r8, r0, lsr #7 │ │ │ │ beq.w 1ca990 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ subs.w r7, r8, #8 │ │ │ │ @@ -490032,15 +490032,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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 1cab56 │ │ │ │ @@ -490098,31 +490098,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 1f2240 │ │ │ │ + bl 1f2228 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ beq.w 1cad0e │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r7 │ │ │ │ b.n 1cabf6 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f2084 │ │ │ │ + bl 1f206c │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r5, [r7, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ bne.n 1cabee │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r5, r9 │ │ │ │ @@ -490182,58 +490182,58 @@ │ │ │ │ beq.w 1caf60 │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1caf60 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1cacf8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1cacf8 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cbz r6, 1cacea │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1cad00 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cbz r0, 1cacea │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1cacea │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1cacde │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1cad00 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cacd0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cacb6 │ │ │ │ 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 1cac26 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1f209c │ │ │ │ + bl 1f2084 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1cae76 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -490413,15 +490413,15 @@ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 1cae8a │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cbz r1, 1caf1a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ strd r2, sl, [r1, #96] @ 0x60 │ │ │ │ @@ -490429,15 +490429,15 @@ │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1cab94 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r4, [r5, #52] @ 0x34 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r2, [pc, #316] @ (1cb06c ) │ │ │ │ ldr r3, [pc, #304] @ (1cb064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -490716,15 +490716,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 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 1a7280 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -490777,15 +490777,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bpl.n 1cb3b6 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cb5cc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1cb2f2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1cb2e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1cb3b6 │ │ │ │ @@ -490794,15 +490794,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1cb3b6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1cb3b6 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cb2ca │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1cb4b8 │ │ │ │ @@ -490826,24 +490826,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb3b2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb3b2 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1cb360 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1cb3ae │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1cb352 │ │ │ │ @@ -490864,18 +490864,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp r3, ip │ │ │ │ bne.n 1cb37e │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb2e4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb3cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cb360 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -490885,15 +490885,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1cb23c │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1cb228 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r2, [pc, #776] @ (1cb6e4 ) │ │ │ │ ldr r3, [pc, #772] @ (1cb6e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -490965,15 +490965,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 1fb418 │ │ │ │ + bl 1fb400 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1cb36e │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cb31c │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -491020,22 +491020,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 1fb3a4 │ │ │ │ + bl 1fb38c │ │ │ │ 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 1fb2fc │ │ │ │ + bl 1fb2e4 │ │ │ │ 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] │ │ │ │ @@ -491207,15 +491207,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb728 │ │ │ │ ldr r6, [pc, #76] @ (1cb784 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e85c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb75a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491290,15 +491290,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb7e4 │ │ │ │ ldr r6, [pc, #76] @ (1cb840 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e85c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb816 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491405,15 +491405,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb8f0 │ │ │ │ ldr r6, [pc, #76] @ (1cb94c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e85c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb922 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491858,15 +491858,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cbd7a │ │ │ │ nop │ │ │ │ bics r6, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492512,15 +492512,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cc452 │ │ │ │ nop │ │ │ │ subs r4, #234 @ 0xea │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492898,15 +492898,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cc820 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -493066,15 +493066,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cc97c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ @@ -493584,15 +493584,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ccf7a │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -493889,15 +493889,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1cd192 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -494193,15 +494193,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 245474 │ │ │ │ + bl 24545c │ │ │ │ ldr r3, [pc, #904] @ (1cd984 ) │ │ │ │ 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 │ │ │ │ @@ -494217,15 +494217,15 @@ │ │ │ │ cmp.w r8, #3 │ │ │ │ bhi.n 1cd6d8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1cd81a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #300 @ 0x12c │ │ │ │ bne.w 1cd81a │ │ │ │ @@ -494567,15 +494567,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 217c1c │ │ │ │ + bl 217c04 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ba9e4 │ │ │ │ movs r2, #1 │ │ │ │ @@ -494828,15 +494828,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cdb98 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1cdb88 │ │ │ │ movs r3, #2 │ │ │ │ @@ -494877,15 +494877,15 @@ │ │ │ │ ldr r2, [pc, #676] @ (1cdf74 ) │ │ │ │ ldr r3, [pc, #680] @ (1cdf78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 217c50 │ │ │ │ + bl 217c38 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ba9e4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -495328,15 +495328,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ 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 1ce142 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -495733,15 +495733,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ce4b8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -495975,15 +495975,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ce72a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -496568,15 +496568,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1ceece │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1fa25c │ │ │ │ + bl 1fa244 │ │ │ │ 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 1cee56 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -496626,15 +496626,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 1fa25c │ │ │ │ + bl 1fa244 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1cef68 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -497417,15 +497417,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 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1cf71c │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -499214,22 +499214,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (1d0a38 ) │ │ │ │ ldr r3, [pc, #156] @ (1d0a3c ) │ │ │ │ sub sp, #28 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #120] @ 0x78 │ │ │ │ + ldr r5, [r1, #112] @ 0x70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ + ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #124] @ 0x7c │ │ │ │ + ldr r5, [r1, #116] @ 0x74 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -499886,38 +499886,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 1d018c │ │ │ │ - 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 1d018c │ │ │ │ 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 1d018c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [pc, #228] @ (1d11bc ) │ │ │ │ - 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] @ (1d11b4 ) │ │ │ │ - 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 │ │ │ │ @@ -500619,32 +500619,32 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ + mov.w r3, r8, lsr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - mov.w r3, r8, lsr #8 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ @@ -503201,15 +503201,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1d3332 │ │ │ │ ldr r2, [pc, #336] @ (1d3364 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #336] @ (1d3368 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1d31cc │ │ │ │ lsls r1, r0, #31 │ │ │ │ bmi.n 1d3294 │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -508059,28 +508059,28 @@ │ │ │ │ movs r2, #31 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1d60c8 │ │ │ │ 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 │ │ │ │ @@ -508285,28 +508285,28 @@ │ │ │ │ movs r2, #31 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1d60c8 │ │ │ │ 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 │ │ │ │ @@ -508337,71 +508337,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1144] @ 1d6a60 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1d6a64 │ │ │ │ + ldr.w r2, [pc, #1160] @ 1d6a70 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1d6a74 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldrb.w fp, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ bne.w 1d6a3c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #16] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r6, sl │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ - andeq.w r9, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ + andeq.w r9, r2, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + mov.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r4, r2, #4, #1 │ │ │ │ + mov r6, sl │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1d6844 │ │ │ │ + bne.w 1d6864 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1d018c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -508414,25 +508414,24 @@ │ │ │ │ orr.w r7, r8, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov sl, r9 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r0, r9, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ strd r2, r9, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ @@ -508447,116 +508446,118 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r6, r3 │ │ │ │ bl 1d06f8 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + mov sl, r9 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ blx 610ec │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r6, fp, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ orr.w r3, r1, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1d6a4c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d6a4e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, fp │ │ │ │ - movls r2, r1 │ │ │ │ + itete hi │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ + ldrls r1, [sp, #12] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ + movls r2, r1 │ │ │ │ itt hi │ │ │ │ - movhi r2, fp │ │ │ │ + movhi r2, #0 │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldrh r1, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne r2, #0 │ │ │ │ orr.w r5, r3, r5 │ │ │ │ - itete eq │ │ │ │ + itete ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ moveq r3, #0 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ moveq r2, r3 │ │ │ │ - eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ + it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -508567,26 +508568,38 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 1d6a1a │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #560] @ (1d6a78 ) │ │ │ │ + ldr r3, [pc, #552] @ (1d6a74 ) │ │ │ │ + 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 1d6a60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #252 @ 0xfc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ @@ -508600,14 +508613,15 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov.w r9, #0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -508615,24 +508629,24 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + mov r1, r2 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -508645,207 +508659,200 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 610ec │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ mov r0, r4 │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ubfx r1, fp, #1, #1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + vldr d7, [pc, #216] @ 1d6a68 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - mov r2, sl │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 1d6998 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1d6a58 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, fp │ │ │ │ - movls r2, r1 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ + itete hi │ │ │ │ + ldrhi.w r2, [fp, #4] │ │ │ │ + ldrls r1, [sp, #12] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ + movls r2, r1 │ │ │ │ itt hi │ │ │ │ - movhi r2, fp │ │ │ │ + movhi r2, #0 │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1d018c │ │ │ │ - vldr d7, [pc, #172] @ 1d6a58 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldrh.w r1, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - itt eq │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #24] │ │ │ │ - eorne r3, r2 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne.w fp, r3, r2 │ │ │ │ + itt ne │ │ │ │ movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ (1d6a68 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d6a64 ) │ │ │ │ - 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 1d6a54 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orr.w r1, fp, fp, lsr #1 │ │ │ │ - and.w r3, fp, #1 │ │ │ │ + b.n 1d6840 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1d662a │ │ │ │ - ubfx r1, fp, #1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1d662c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1d67da │ │ │ │ + b.n 1d67d6 │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1d69d0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1232] @ 1d6f58 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1d6f5c │ │ │ │ + ldr.w r2, [pc, #1232] @ 1d6f68 │ │ │ │ + ldr.w r3, [pc, #1232] @ 1d6f6c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d6f26 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d6f38 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ + orrhi r5, r2 │ │ │ │ ldrls r5, [sp, #20] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ mov r8, sl │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1d6d36 │ │ │ │ + bne.w 1d6d48 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1d018c │ │ │ │ @@ -508986,15 +508993,15 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d6f36 │ │ │ │ + bne.w 1d6f48 │ │ │ │ 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] │ │ │ │ @@ -509040,23 +509047,23 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #580] @ (1d6f60 ) │ │ │ │ - ldr r3, [pc, #576] @ (1d6f5c ) │ │ │ │ + ldr r2, [pc, #580] @ (1d6f70 ) │ │ │ │ + ldr r3, [pc, #572] @ (1d6f6c ) │ │ │ │ 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 1d6f46 │ │ │ │ + bne.w 1d6f58 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -509185,44 +509192,44 @@ │ │ │ │ strd r2, r9, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + vldr d7, [pc, #176] @ 1d6f60 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d6f3e │ │ │ │ + bne.n 1d6f50 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #128] @ 1d6f50 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1d018c │ │ │ │ ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ @@ -509238,91 +509245,91 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 1d6cfa │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + b.n 1d6d0c │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1d6ac8 │ │ │ │ + b.n 1d6adc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d6ca8 │ │ │ │ + b.n 1d6cba │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1d6ebe │ │ │ │ + b.n 1d6eec │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1232] @ 1d7450 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1d7454 │ │ │ │ + ldr.w r2, [pc, #1232] @ 1d7460 │ │ │ │ + ldr.w r3, [pc, #1232] @ 1d7464 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d7422 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d7434 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ + orrhi r5, r2 │ │ │ │ ldrls r5, [sp, #20] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ mov r8, sl │ │ │ │ and.w r1, r2, #1 │ │ │ │ mov r7, sl │ │ │ │ ubfx r0, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ubfx r2, r2, #11, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1d7232 │ │ │ │ + bne.w 1d7244 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1d018c │ │ │ │ @@ -509463,15 +509470,15 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d7432 │ │ │ │ + bne.w 1d7444 │ │ │ │ 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] │ │ │ │ @@ -509517,23 +509524,23 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #576] @ (1d7458 ) │ │ │ │ - ldr r3, [pc, #572] @ (1d7454 ) │ │ │ │ + ldr r2, [pc, #576] @ (1d7468 ) │ │ │ │ + ldr r3, [pc, #568] @ (1d7464 ) │ │ │ │ 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 1d7442 │ │ │ │ + bne.w 1d7454 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -509662,44 +509669,44 @@ │ │ │ │ strd r2, r9, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + vldr d7, [pc, #172] @ 1d7458 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d743a │ │ │ │ + bne.n 1d744c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #124] @ 1d7448 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1d018c │ │ │ │ ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ @@ -509715,240 +509722,239 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 1d71f6 │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + b.n 1d7208 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1d6fc0 │ │ │ │ + b.n 1d6fd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d71a4 │ │ │ │ + b.n 1d71b6 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1d73ba │ │ │ │ + b.n 1d73e8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ ... │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #708] @ (1d7738 ) │ │ │ │ - ldr r3, [pc, #708] @ (1d773c ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #708] @ (1d7748 ) │ │ │ │ + ldr r3, [pc, #708] @ (1d774c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d798c │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d79a2 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r3, r5, #5, #1 │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r3, r6, #5, #1 │ │ │ │ itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - movls r5, r3 │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + orrhi r6, r1 │ │ │ │ + movls r6, r3 │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r1, [r6, #12] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d7744 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d7754 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, r7, [sp] │ │ │ │ ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r2, sp, #24 │ │ │ │ - vldr d7, [pc, #336] @ 1d7730 │ │ │ │ + vldr d7, [pc, #336] @ 1d7740 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d799a │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + bne.w 1d79b0 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r3 │ │ │ │ - ldrhi r3, [r6, #28] │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ itt hi │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - orrs r5, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #31 │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ mov.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -509962,25 +509968,25 @@ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ orrs r7, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #108] @ 1d7730 │ │ │ │ + vldr d7, [pc, #108] @ 1d7740 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ @@ -509988,409 +509994,419 @@ │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r2, r7 │ │ │ │ - orrs r3, r5 │ │ │ │ + orrs r3, r6 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d7740 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d773c ) │ │ │ │ + ldr r2, [pc, #48] @ (1d7750 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d774c ) │ │ │ │ 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 1d79c4 │ │ │ │ + bne.w 1d79f2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ - ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #14 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r2, #30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ mov r1, r9 │ │ │ │ - vldr d7, [pc, #412] @ 1d79c8 │ │ │ │ + vldr d7, [pc, #444] @ 1d79f8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - orrs r3, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w fp, [r5] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w fp, sl, r2 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - tst.w fp, #1344 @ 0x540 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orr.w r3, r3, r2 │ │ │ │ + tst.w sl, #1344 @ 0x540 │ │ │ │ + strd r7, r3, [sp, #4] │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ubfx r2, fp, #5, #1 │ │ │ │ + ubfx r2, sl, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ + movs r1, #0 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #29 │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #224] @ 1d79c8 │ │ │ │ - mov r3, r5 │ │ │ │ + vldr d7, [pc, #268] @ 1d79f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w r9, fp, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d79a0 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d79b6 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + cmp r1, #1 │ │ │ │ + it ls │ │ │ │ + movls r1, sl │ │ │ │ + orr.w r2, r2, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ + orr.w r9, r2, r9 │ │ │ │ + it ls │ │ │ │ + movls r7, r1 │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ + itttt hi │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r1, sl, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ - bl 1d018c │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrd r5, r4, [sp, #216] @ 0xd8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r2, sl │ │ │ │ - orrs r3, r4 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - b.n 1d770a │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - b.n 1d74b0 │ │ │ │ + ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1d771a │ │ │ │ + orr.w r6, r3, r3, lsr #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + b.n 1d74c2 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1d7628 │ │ │ │ + b.n 1d7638 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrd fp, r5, [sp, #216] @ 0xd8 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ + orr.w r2, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d7954 │ │ │ │ + orr.w r9, r2, r9 │ │ │ │ + orrs r5, r3 │ │ │ │ + orrs r6, r5 │ │ │ │ + b.n 1d7988 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1296] @ 1d7ef8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1296] @ 1d7efc │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1280] @ 1d7f18 │ │ │ │ + ldr.w r3, [pc, #1280] @ 1d7f1c │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d7ec8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d7eea │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ - ldrls r5, [sp, #24] │ │ │ │ + orrhi r5, r2 │ │ │ │ + ldrls r5, [sp, #20] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - mov r8, r7 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ + mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ + mov r8, sl │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + mov r7, sl │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1d7cb2 │ │ │ │ + bne.w 1d7ce4 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd r0, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ @@ -510398,15 +510414,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -510424,82 +510440,80 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ orr.w fp, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r8, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 610ec │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 610ec │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orr.w r9, r2, r3 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d7ed8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + bne.w 1d7efa │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #28] │ │ │ │ + ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ ite ls │ │ │ │ movls r5, r2 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ @@ -510516,15 +510530,15 @@ │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ orr.w r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ orr.w r6, fp, r6 │ │ │ │ iteee eq │ │ │ │ moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ @@ -510540,207 +510554,206 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #616] @ (1d7f00 ) │ │ │ │ - ldr r3, [pc, #608] @ (1d7ef8 ) │ │ │ │ + ldr r2, [pc, #600] @ (1d7f20 ) │ │ │ │ + ldr r3, [pc, #592] @ (1d7f1c ) │ │ │ │ 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 1d7ee6 │ │ │ │ + bne.w 1d7f0a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r8, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r2, r7, [sp] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orr.w r9, r8, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r7, r5 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str r7, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r5, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1d06f8 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + mov.w r9, #0 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr.w sl, [r6, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ubfx r8, r5, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, fp │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ + mov r3, sl │ │ │ │ + strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ + strd r2, r9, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + vldr d7, [pc, #172] @ 1d7f10 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d7ee0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 1d7f02 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ + movhi r3, #0 │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r7, r3 │ │ │ │ + movls r3, r2 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #128] @ 1d7ef0 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ - bl 1d018c │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ @@ -510750,284 +510763,284 @@ │ │ │ │ eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 1d7c76 │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + b.n 1d7ca8 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1d7a2c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 1d7a5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d7c24 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1d7e5e │ │ │ │ + b.n 1d7c56 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 1d7e9c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r2, [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, #3824] @ 0xef0 │ │ │ │ + mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #760] @ (1d8218 ) │ │ │ │ + ldr r2, [pc, #760] @ (1d8238 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #760] @ (1d821c ) │ │ │ │ + ldr r3, [pc, #760] @ (1d823c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d847e │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - itett hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - orrhi r5, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d84a4 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #16] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d8224 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d8244 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ + strd r9, r6, [sp] │ │ │ │ orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #408] @ 1d8210 │ │ │ │ + vldr d7, [pc, #404] @ 1d8230 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d848e │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1d84b4 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov.w sl, #1 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w sl, fp, r3 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ + mov.w fp, #0 │ │ │ │ bl 1d018c │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov.w fp, #0 │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r7, r6 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ - orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1d318c │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -511036,541 +511049,557 @@ │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r5 │ │ │ │ + orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d8220 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d821c ) │ │ │ │ + ldr r2, [pc, #44] @ (1d8240 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d823c ) │ │ │ │ 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 1d84b8 │ │ │ │ + bne.w 1d84fe │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #476] @ 1d84c0 │ │ │ │ + vldr d7, [pc, #516] @ 1d8508 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r9, [fp, #4] │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #332] @ 1d84c0 │ │ │ │ + vldr d7, [pc, #376] @ 1d8508 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1d318c │ │ │ │ - vldr d7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d8494 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d84ba │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r9, r3, r9 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ + ittee ls │ │ │ │ + movls r2, sl │ │ │ │ + movls r7, r2 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ - bl 1d018c │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd r5, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r7, sl, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r2, fp │ │ │ │ + ite eq │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ - movne r2, fp │ │ │ │ + mov.w r2, #0 │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r7 │ │ │ │ - orrs r3, r4 │ │ │ │ + orrs r3, r7 │ │ │ │ orrs r2, r5 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ - b.n 1d81ea │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1d7f58 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1d820c │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1d7f7c │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d80ee │ │ │ │ + b.n 1d8110 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w r9, r3, r9 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d83e8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + b.n 1d842e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1484] @ 1d8aa8 │ │ │ │ - ldr.w r3, [pc, #1484] @ 1d8aac │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1484] @ 1d8af0 │ │ │ │ + ldr.w r3, [pc, #1484] @ 1d8af4 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d8ab4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - itett hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrls r5, [sp, #24] │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - orrhi r5, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d8afc │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #24] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ + ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d8812 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d885c │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 610ec │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1d318c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w sl, r9, r3 │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d8ac4 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1d8b0c │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ ldrhi r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #31 │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -511583,591 +511612,608 @@ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #788] @ 1d8aa0 │ │ │ │ + vldr d7, [pc, #784] @ 1d8ae8 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1d8af0 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ + beq.w 1d8b5c │ │ │ │ + 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ - orrs r3, r5 │ │ │ │ + orrs r3, r6 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #696] @ (1d8ab0 ) │ │ │ │ - ldr r3, [pc, #692] @ (1d8aac ) │ │ │ │ + ldr r2, [pc, #696] @ (1d8af8 ) │ │ │ │ + ldr r3, [pc, #688] @ (1d8af4 ) │ │ │ │ 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 1d8afc │ │ │ │ + bne.w 1d8b68 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r9, [sp] │ │ │ │ - ldrd sl, r5, [sp, #224] @ 0xe0 │ │ │ │ + ldrd sl, r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #428] @ 1d8aa0 │ │ │ │ + vldr d7, [pc, #428] @ 1d8ae8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1d318c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r3, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d0288 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - movs r2, #31 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ + mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #236] @ 1d8aa0 │ │ │ │ - mov r3, sl │ │ │ │ + vldr d7, [pc, #232] @ 1d8ae8 │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldrb.w sl, [r6, #13] │ │ │ │ - orr.w r8, fp, r3 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1d8aca │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ + orr.w r8, fp, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 1d8b12 │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ + str r6, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr.w fp, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w sl, r3, sl │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r8, fp, r8 │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r2, sl │ │ │ │ - movls r3, r2 │ │ │ │ + itett hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r2, r6 │ │ │ │ ldrhi.w r3, [r9, #4] │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - itt hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + strd r6, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w fp, #0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldrd r6, r9, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1d8af6 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq.n 1d8b62 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ + movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, sl, r3 │ │ │ │ + orr.w r2, r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r2, r8 │ │ │ │ + orr.w r2, r2, sl │ │ │ │ orr.w r3, r9, r3 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1d87f0 │ │ │ │ + orr.w r3, r3, r8 │ │ │ │ + b.n 1d883a │ │ │ │ + nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1d851c │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1d8568 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d86ee │ │ │ │ + b.n 1d8738 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ubfx r6, r6, #1, #1 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + bl 1d018c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w fp, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - orr.w r8, r8, r1 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r1 │ │ │ │ - b.n 1d8a2e │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w sl, r3, sl │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + orr.w r8, fp, r8 │ │ │ │ + b.n 1d8a94 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1d87d8 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1d8a7e │ │ │ │ + b.n 1d8822 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1d8ac2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ + mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #808] @ (1d8e40 ) │ │ │ │ + ldr r2, [pc, #808] @ (1d8eb0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #808] @ (1d8e44 ) │ │ │ │ + ldr r3, [pc, #808] @ (1d8eb4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d90d0 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - itett hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - orrhi r5, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d9148 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r6, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + itet hi │ │ │ │ + orrhi r6, r2 │ │ │ │ + ldrls r6, [sp, #16] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d8e4c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d8ebc │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ + strd r9, r6, [sp] │ │ │ │ orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #456] @ 1d8e38 │ │ │ │ + vldr d7, [pc, #452] @ 1d8ea8 │ │ │ │ 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 1d318c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d90e0 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1d9158 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r7, r5, r3 │ │ │ │ - ldr.w r5, [sl] │ │ │ │ + orr.w r7, r6, r3 │ │ │ │ + ldr.w r6, [sl] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - tst.w r5, #1344 @ 0x540 │ │ │ │ + tst.w r6, #1344 @ 0x540 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - ubfx r5, r5, #5, #1 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ movs r2, #29 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orrs r5, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -512180,350 +512226,365 @@ │ │ │ │ bl 1d318c │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1d910a │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq.w 1d91a2 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eor.w r9, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r5 │ │ │ │ + orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d8e48 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d8e44 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d8eb8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d8eb4 ) │ │ │ │ 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 1d9116 │ │ │ │ + bne.w 1d91ae │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #532] @ 1d9120 │ │ │ │ + vldr d7, [pc, #572] @ 1d91b8 │ │ │ │ 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 1d318c │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [fp, #4] │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #340] @ 1d9120 │ │ │ │ - mov r3, r5 │ │ │ │ + vldr d7, [pc, #384] @ 1d91b8 │ │ │ │ + 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 1d318c │ │ │ │ - vldr d7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d90e6 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d915e │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w r9, r3, r9 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ cmp r3, #1 │ │ │ │ - iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ + ittee ls │ │ │ │ + movls r2, sl │ │ │ │ + movls r7, r2 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w sl, [r3] │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ - bl 1d018c │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w fp, #0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd r5, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldrd r7, sl, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1d9110 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq.n 1d91a8 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ + movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r7 │ │ │ │ - orrs r3, r4 │ │ │ │ + orrs r3, r7 │ │ │ │ orrs r2, r5 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ - b.n 1d8e12 │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1d8b50 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1d8e84 │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1d8bc4 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d8cea │ │ │ │ + b.n 1d8d5c │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w r9, r3, r9 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d903c │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + b.n 1d90d4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1d8dd6 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1d9088 │ │ │ │ + b.n 1d8e48 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1d9102 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -512531,22 +512592,22 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #408] @ (1d92e0 ) │ │ │ │ + ldr r3, [pc, #408] @ (1d9378 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - vldr d8, [pc, #388] @ 1d92d8 │ │ │ │ + vldr d8, [pc, #388] @ 1d9370 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1d92e4 ) │ │ │ │ + ldr r1, [pc, #396] @ (1d937c ) │ │ │ │ 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 │ │ │ │ @@ -512645,76 +512706,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ 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 1d9292 │ │ │ │ + bls.n 1d932a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbz r3, 1d9292 │ │ │ │ + cbz r3, 1d932a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d9296 │ │ │ │ + b.n 1d932e │ │ │ │ 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d92e8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d9380 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d92e0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d9378 ) │ │ │ │ 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 1d92d4 │ │ │ │ + bne.n 1d936c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #496] @ (1d94f8 ) │ │ │ │ + ldr r3, [pc, #496] @ (1d9590 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d94fc ) │ │ │ │ + ldr r1, [pc, #488] @ (1d9594 ) │ │ │ │ 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 │ │ │ │ @@ -512731,15 +512792,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #16 │ │ │ │ orrs r4, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #408] @ 1d94f0 │ │ │ │ + vldr d7, [pc, #408] @ 1d9588 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -512849,78 +512910,78 @@ │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ 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 1d94aa │ │ │ │ + bls.n 1d9542 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d94aa │ │ │ │ + cbz r3, 1d9542 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d94ae │ │ │ │ + b.n 1d9546 │ │ │ │ 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d9500 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d9598 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d94f8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d9590 ) │ │ │ │ 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 1d94e8 │ │ │ │ + bne.n 1d9580 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ 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] @ (1d9718 ) │ │ │ │ + ldr r3, [pc, #500] @ (1d97b0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - vldr d8, [pc, #480] @ 1d9710 │ │ │ │ + vldr d8, [pc, #480] @ 1d97a8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d971c ) │ │ │ │ + ldr r1, [pc, #488] @ (1d97b4 ) │ │ │ │ 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 │ │ │ │ @@ -513051,78 +513112,78 @@ │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ 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 1d96c6 │ │ │ │ + bls.n 1d975e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d96c6 │ │ │ │ + cbz r3, 1d975e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d96ca │ │ │ │ + b.n 1d9762 │ │ │ │ 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1d9720 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d97b8 ) │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [pc, #52] @ (1d9718 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d97b0 ) │ │ │ │ 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 1d9708 │ │ │ │ + bne.n 1d97a0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1024] @ 1d9b40 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1d9bd8 │ │ │ │ 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] @ (1d9b44 ) │ │ │ │ + ldr r1, [pc, #1008] @ (1d9bdc ) │ │ │ │ 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 │ │ │ │ @@ -513319,15 +513380,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 1d9b00 │ │ │ │ + bne.w 1d9b98 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513337,15 +513398,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 1d9aec │ │ │ │ + bne.w 1d9b84 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513364,15 +513425,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 1d9aa2 │ │ │ │ + bne.n 1d9b3a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ @@ -513383,15 +513444,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 1d9a8e │ │ │ │ + bne.n 1d9b26 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r8, r7, #1 │ │ │ │ blx 610ec │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513401,15 +513462,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 1d9a78 │ │ │ │ + bne.n 1d9b10 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 610ec │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513419,47 +513480,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 1d9b1c │ │ │ │ - ldr r2, [pc, #236] @ (1d9b48 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d9b40 ) │ │ │ │ + bne.n 1d9bb4 │ │ │ │ + ldr r2, [pc, #236] @ (1d9be0 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d9bd8 ) │ │ │ │ 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 1d9b30 │ │ │ │ + bne.n 1d9bc8 │ │ │ │ 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 1d5e40 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9a2c │ │ │ │ + b.n 1d9ac4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d5ff0 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d99fc │ │ │ │ + b.n 1d9a94 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -513480,72 +513541,72 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r7, r8, r3 │ │ │ │ - b.n 1d9a2c │ │ │ │ + b.n 1d9ac4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9982 │ │ │ │ - vldr d7, [pc, #52] @ 1d9b38 │ │ │ │ + b.n 1d9a1a │ │ │ │ + vldr d7, [pc, #52] @ 1d9bd0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9954 │ │ │ │ + b.n 1d99ec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ bl 1d5e40 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9a58 │ │ │ │ + b.n 1d9af0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ 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] @ 1d9f98 │ │ │ │ + ldr.w r3, [pc, #1072] @ 1da030 │ │ │ │ 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] @ 1d9f9c │ │ │ │ + ldr.w r1, [pc, #1060] @ 1da034 │ │ │ │ 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 │ │ │ │ @@ -513757,15 +513818,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 1d9f5a │ │ │ │ + bne.w 1d9ff2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513775,15 +513836,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 1d9f46 │ │ │ │ + bne.w 1d9fde │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513802,15 +513863,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 1d9efc │ │ │ │ + bne.n 1d9f94 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ @@ -513821,15 +513882,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 1d9ee8 │ │ │ │ + bne.n 1d9f80 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w sl, r7, #1 │ │ │ │ blx 610ec │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513839,15 +513900,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 1d9ed2 │ │ │ │ + bne.n 1d9f6a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 610ec │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513857,47 +513918,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 1d9f76 │ │ │ │ - ldr r2, [pc, #236] @ (1d9fa0 ) │ │ │ │ - ldr r3, [pc, #224] @ (1d9f98 ) │ │ │ │ + bne.n 1da00e │ │ │ │ + ldr r2, [pc, #236] @ (1da038 ) │ │ │ │ + ldr r3, [pc, #224] @ (1da030 ) │ │ │ │ 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 1d9f8a │ │ │ │ + bne.n 1da022 │ │ │ │ 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 1d5e40 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9e86 │ │ │ │ + b.n 1d9f1e │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d5ff0 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9e56 │ │ │ │ + b.n 1d9eee │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -513918,64 +513979,64 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r7, sl, r3 │ │ │ │ - b.n 1d9e86 │ │ │ │ + b.n 1d9f1e │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9ddc │ │ │ │ - vldr d7, [pc, #52] @ 1d9f90 │ │ │ │ + b.n 1d9e74 │ │ │ │ + vldr d7, [pc, #52] @ 1da028 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9dae │ │ │ │ + b.n 1d9e46 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ bl 1d5e40 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9eb2 │ │ │ │ + b.n 1d9f4a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #804] @ (1da2e0 ) │ │ │ │ - ldr r3, [pc, #804] @ (1da2e4 ) │ │ │ │ + ldr r2, [pc, #804] @ (1da378 ) │ │ │ │ + ldr r3, [pc, #804] @ (1da37c ) │ │ │ │ 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] │ │ │ │ @@ -513987,15 +514048,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 1da2e8 │ │ │ │ + beq.w 1da380 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -514061,15 +514122,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 610ec │ │ │ │ - vldr d7, [pc, #536] @ 1da2d8 │ │ │ │ + vldr d7, [pc, #536] @ 1da370 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514181,25 +514242,25 @@ │ │ │ │ blx 610ec │ │ │ │ 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 1da51e │ │ │ │ + beq.w 1da5b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1da536 │ │ │ │ + bne.w 1da5ce │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da218 │ │ │ │ + beq.n 1da2b0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -514219,21 +514280,21 @@ │ │ │ │ bl 1d41f0 │ │ │ │ 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 1da556 │ │ │ │ + beq.w 1da5ee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da568 │ │ │ │ + beq.w 1da600 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1da574 │ │ │ │ + beq.w 1da60c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514252,33 +514313,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 1da550 │ │ │ │ + bls.w 1da5e8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da550 │ │ │ │ + beq.w 1da5e8 │ │ │ │ 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 1da4ec │ │ │ │ + b.n 1da584 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -514320,15 +514381,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 610ec │ │ │ │ - vldr d7, [pc, #556] @ 1da590 │ │ │ │ + vldr d7, [pc, #556] @ 1da628 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514371,15 +514432,15 @@ │ │ │ │ blx 610ec │ │ │ │ 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 1da3fc │ │ │ │ + beq.n 1da494 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -514410,15 +514471,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1da590 │ │ │ │ + vldr d7, [pc, #300] @ 1da628 │ │ │ │ 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] │ │ │ │ @@ -514433,15 +514494,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 610ec │ │ │ │ - vldr d7, [pc, #236] @ 1da590 │ │ │ │ + vldr d7, [pc, #236] @ 1da628 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0b20 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -514450,110 +514511,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da530 │ │ │ │ + beq.n 1da5c8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1da530 │ │ │ │ + cbz r3, 1da5c8 │ │ │ │ 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #148] @ (1da598 ) │ │ │ │ - ldr r3, [pc, #148] @ (1da59c ) │ │ │ │ + ldr r2, [pc, #148] @ (1da630 ) │ │ │ │ + ldr r3, [pc, #148] @ (1da634 ) │ │ │ │ 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 1da588 │ │ │ │ + bne.n 1da620 │ │ │ │ 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, 1da54a │ │ │ │ + cbz r3, 1da5e2 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da208 │ │ │ │ + b.n 1da2a0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da4e6 │ │ │ │ + b.n 1da57e │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1da57e │ │ │ │ + beq.n 1da616 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da208 │ │ │ │ + b.n 1da2a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da208 │ │ │ │ + b.n 1da2a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1da2cc │ │ │ │ + b.n 1da364 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1da56e │ │ │ │ + cbz r3, 1da606 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1da278 │ │ │ │ + b.n 1da310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1da278 │ │ │ │ + b.n 1da310 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da278 │ │ │ │ + b.n 1da310 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1da278 │ │ │ │ + b.n 1da310 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da208 │ │ │ │ + b.n 1da2a0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #812] @ (1da8e0 ) │ │ │ │ - ldr r3, [pc, #812] @ (1da8e4 ) │ │ │ │ + ldr r2, [pc, #812] @ (1da978 ) │ │ │ │ + ldr r3, [pc, #812] @ (1da97c ) │ │ │ │ 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] │ │ │ │ @@ -514565,15 +514626,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 1da8e8 │ │ │ │ + beq.w 1da980 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -514639,15 +514700,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 610ec │ │ │ │ - vldr d7, [pc, #548] @ 1da8d8 │ │ │ │ + vldr d7, [pc, #548] @ 1da970 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514691,15 +514752,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ands.w r3, r8, #1024 @ 0x400 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov.w fp, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #400] @ 1da8d8 │ │ │ │ + vldr d7, [pc, #400] @ 1da970 │ │ │ │ cmp sl, fp │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ @@ -514756,25 +514817,25 @@ │ │ │ │ blx 610ec │ │ │ │ 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 1dab20 │ │ │ │ + beq.w 1dabb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dab38 │ │ │ │ + bne.w 1dabd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da80e │ │ │ │ + beq.n 1da8a6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -514794,21 +514855,21 @@ │ │ │ │ bl 1d41f0 │ │ │ │ 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 1dab58 │ │ │ │ + beq.w 1dabf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dab6a │ │ │ │ + beq.w 1dac02 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1dab76 │ │ │ │ + beq.w 1dac0e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514828,38 +514889,38 @@ │ │ │ │ orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ 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 1dab52 │ │ │ │ + bls.w 1dabea │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dab52 │ │ │ │ + beq.w 1dabea │ │ │ │ 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1dab00 │ │ │ │ + b.n 1dab98 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -514901,15 +514962,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 610ec │ │ │ │ - vldr d7, [pc, #556] @ 1dab90 │ │ │ │ + vldr d7, [pc, #556] @ 1dac28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514946,20 +515007,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 610ec │ │ │ │ - vldr d7, [pc, #424] @ 1dab90 │ │ │ │ + vldr d7, [pc, #424] @ 1dac28 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1da9fc │ │ │ │ + beq.n 1daa94 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -514990,15 +515051,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1dab90 │ │ │ │ + vldr d7, [pc, #300] @ 1dac28 │ │ │ │ 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] │ │ │ │ @@ -515013,15 +515074,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 610ec │ │ │ │ - vldr d7, [pc, #236] @ 1dab90 │ │ │ │ + vldr d7, [pc, #236] @ 1dac28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0b20 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -515030,110 +515091,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dab32 │ │ │ │ + beq.n 1dabca │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1dab32 │ │ │ │ + cbz r3, 1dabca │ │ │ │ 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #144] @ (1dab98 ) │ │ │ │ - ldr r3, [pc, #148] @ (1dab9c ) │ │ │ │ + ldr r2, [pc, #144] @ (1dac30 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dac34 ) │ │ │ │ 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 1dab8a │ │ │ │ + bne.n 1dac22 │ │ │ │ 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, 1dab4c │ │ │ │ + cbz r3, 1dabe4 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da7fe │ │ │ │ + b.n 1da896 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1daae8 │ │ │ │ + b.n 1dab80 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1dab80 │ │ │ │ + beq.n 1dac18 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da7fe │ │ │ │ + b.n 1da896 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da7fe │ │ │ │ + b.n 1da896 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1da8c0 │ │ │ │ + b.n 1da958 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dab70 │ │ │ │ + cbz r3, 1dac08 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1da86e │ │ │ │ + b.n 1da906 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1da86e │ │ │ │ + b.n 1da906 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da86e │ │ │ │ + b.n 1da906 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1da86e │ │ │ │ + b.n 1da906 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da7fe │ │ │ │ + b.n 1da896 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #844] @ (1daf00 ) │ │ │ │ - ldr r3, [pc, #844] @ (1daf04 ) │ │ │ │ + ldr r2, [pc, #844] @ (1daf98 ) │ │ │ │ + ldr r3, [pc, #844] @ (1daf9c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -515145,15 +515206,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 1daf0c │ │ │ │ + beq.w 1dafa4 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ @@ -515232,15 +515293,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #556] @ 1daef8 │ │ │ │ + vldr d7, [pc, #556] @ 1daf90 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515343,25 +515404,25 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db10c │ │ │ │ + beq.w 1db1a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db11e │ │ │ │ + bne.w 1db1b6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1dae16 │ │ │ │ + beq.n 1daeae │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -515380,21 +515441,21 @@ │ │ │ │ bl 1d41f0 │ │ │ │ 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 1db138 │ │ │ │ + beq.w 1db1d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db14a │ │ │ │ + beq.w 1db1e2 │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1db156 │ │ │ │ + beq.w 1db1ee │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -515415,53 +515476,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 1daeba │ │ │ │ + bls.n 1daf52 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1db0fe │ │ │ │ + bne.w 1db196 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1daf08 ) │ │ │ │ + ldr r2, [pc, #52] @ (1dafa0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1daf04 ) │ │ │ │ + ldr r3, [pc, #44] @ (1daf9c ) │ │ │ │ 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 1db16a │ │ │ │ + bne.w 1db202 │ │ │ │ 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 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r1, r2] │ │ │ │ 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] │ │ │ │ @@ -515500,15 +515561,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 610ec │ │ │ │ - vldr d7, [pc, #492] @ 1db170 │ │ │ │ + vldr d7, [pc, #492] @ 1db208 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515551,15 +515612,15 @@ │ │ │ │ blx 610ec │ │ │ │ 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 1db01c │ │ │ │ + beq.n 1db0b4 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -515615,15 +515676,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #176] @ 1db170 │ │ │ │ + vldr d7, [pc, #176] @ 1db208 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0b20 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -515632,80 +515693,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1daeba │ │ │ │ + beq.w 1daf52 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1daeba │ │ │ │ + beq.w 1daf52 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1daebe │ │ │ │ + b.n 1daf56 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1db132 │ │ │ │ + cbz r3, 1db1ca │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dae04 │ │ │ │ + b.n 1dae9c │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1db160 │ │ │ │ + beq.n 1db1f8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dae04 │ │ │ │ + b.n 1dae9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dae04 │ │ │ │ + b.n 1dae9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1db150 │ │ │ │ + cbz r3, 1db1e8 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dae74 │ │ │ │ + b.n 1daf0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dae74 │ │ │ │ + b.n 1daf0c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dae74 │ │ │ │ + b.n 1daf0c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dae74 │ │ │ │ + b.n 1daf0c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dae04 │ │ │ │ + b.n 1dae9c │ │ │ │ blx 61650 <__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] @ (1db558 ) │ │ │ │ - ldr r3, [pc, #972] @ (1db55c ) │ │ │ │ + ldr r2, [pc, #972] @ (1db5f0 ) │ │ │ │ + ldr r3, [pc, #972] @ (1db5f4 ) │ │ │ │ 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 │ │ │ │ @@ -515723,15 +515784,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 1db560 │ │ │ │ + beq.w 1db5f8 │ │ │ │ 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] │ │ │ │ @@ -515841,15 +515902,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 610ec │ │ │ │ - vldr d7, [pc, #568] @ 1db550 │ │ │ │ + vldr d7, [pc, #568] @ 1db5e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515962,25 +516023,25 @@ │ │ │ │ blx 610ec │ │ │ │ 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 1db810 │ │ │ │ + beq.w 1db8a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db828 │ │ │ │ + bne.w 1db8c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db47e │ │ │ │ + beq.n 1db516 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -516000,21 +516061,21 @@ │ │ │ │ bl 1d41f0 │ │ │ │ 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 1db848 │ │ │ │ + beq.w 1db8e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db85a │ │ │ │ + beq.w 1db8f2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1db866 │ │ │ │ + beq.w 1db8fe │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516032,39 +516093,39 @@ │ │ │ │ bl 1d018c │ │ │ │ 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 1db842 │ │ │ │ + bls.w 1db8da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db842 │ │ │ │ + beq.w 1db8da │ │ │ │ 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1db7ee │ │ │ │ + b.n 1db886 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #432] @ (1db70c ) │ │ │ │ + ldr r5, [pc, #848] @ (1db944 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -516207,15 +516268,15 @@ │ │ │ │ blx 610ec │ │ │ │ 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 1db6e4 │ │ │ │ + beq.n 1db77c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516251,15 +516312,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #296] @ 1db880 │ │ │ │ + vldr d7, [pc, #296] @ 1db918 │ │ │ │ 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 │ │ │ │ @@ -516273,15 +516334,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 610ec │ │ │ │ - vldr d7, [pc, #236] @ 1db880 │ │ │ │ + vldr d7, [pc, #236] @ 1db918 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1d0b20 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516291,18 +516352,18 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db822 │ │ │ │ + beq.n 1db8ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1db822 │ │ │ │ + cbz r3, 1db8ba │ │ │ │ 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 │ │ │ │ @@ -516310,92 +516371,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #144] @ (1db888 ) │ │ │ │ - ldr r3, [pc, #148] @ (1db88c ) │ │ │ │ + ldr r2, [pc, #144] @ (1db920 ) │ │ │ │ + ldr r3, [pc, #148] @ (1db924 ) │ │ │ │ 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 1db87a │ │ │ │ + bne.n 1db912 │ │ │ │ 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, 1db83c │ │ │ │ + cbz r3, 1db8d4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1db46e │ │ │ │ + b.n 1db506 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1db7d8 │ │ │ │ + b.n 1db870 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1db870 │ │ │ │ + beq.n 1db908 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1db46e │ │ │ │ + b.n 1db506 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db46e │ │ │ │ + b.n 1db506 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1db534 │ │ │ │ + b.n 1db5cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1db860 │ │ │ │ + cbz r3, 1db8f8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1db4e2 │ │ │ │ + b.n 1db57a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1db4e2 │ │ │ │ + b.n 1db57a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db4e2 │ │ │ │ + b.n 1db57a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1db4e2 │ │ │ │ + b.n 1db57a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1db46e │ │ │ │ + b.n 1db506 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #16] @ (1db89c ) │ │ │ │ + bxns sp │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1dbc68 ) │ │ │ │ - ldr r3, [pc, #964] @ (1dbc6c ) │ │ │ │ + ldr r2, [pc, #964] @ (1dbd00 ) │ │ │ │ + ldr r3, [pc, #964] @ (1dbd04 ) │ │ │ │ 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 │ │ │ │ @@ -516413,15 +516474,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 1dbc74 │ │ │ │ + beq.w 1dbd0c │ │ │ │ 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] │ │ │ │ @@ -516531,15 +516592,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 610ec │ │ │ │ - vldr d7, [pc, #560] @ 1dbc60 │ │ │ │ + vldr d7, [pc, #560] @ 1dbcf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -516641,25 +516702,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbeda │ │ │ │ + beq.w 1dbf72 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dbeec │ │ │ │ + bne.w 1dbf84 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dbb78 │ │ │ │ + beq.n 1dbc10 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -516679,21 +516740,21 @@ │ │ │ │ bl 1d41f0 │ │ │ │ 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 1dbf06 │ │ │ │ + beq.w 1dbf9e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbf18 │ │ │ │ + beq.w 1dbfb0 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dbf24 │ │ │ │ + beq.w 1dbfbc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516711,54 +516772,54 @@ │ │ │ │ bl 1d018c │ │ │ │ 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 1dbc20 │ │ │ │ + bls.n 1dbcb8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dbecc │ │ │ │ + bne.w 1dbf64 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dbc70 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dbc6c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dbd08 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dbd04 ) │ │ │ │ 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 1dbf38 │ │ │ │ + bne.w 1dbfd0 │ │ │ │ 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 │ │ │ │ - bxns sl │ │ │ │ + mov ip, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r7 │ │ │ │ + orrs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -516896,15 +516957,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 610ec │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dbdf0 │ │ │ │ + beq.n 1dbe88 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516977,75 +517038,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dbc20 │ │ │ │ + beq.w 1dbcb8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbc20 │ │ │ │ + beq.w 1dbcb8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dbc24 │ │ │ │ + b.n 1dbcbc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dbf00 │ │ │ │ + cbz r3, 1dbf98 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dbb68 │ │ │ │ + b.n 1dbc00 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dbf2e │ │ │ │ + beq.n 1dbfc6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dbb68 │ │ │ │ + b.n 1dbc00 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbb68 │ │ │ │ + b.n 1dbc00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dbf1e │ │ │ │ + cbz r3, 1dbfb6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dbbdc │ │ │ │ + b.n 1dbc74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dbbdc │ │ │ │ + b.n 1dbc74 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbbdc │ │ │ │ + b.n 1dbc74 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dbbdc │ │ │ │ + b.n 1dbc74 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dbb68 │ │ │ │ + b.n 1dbc00 │ │ │ │ blx 61650 <__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] @ 1dc5ec │ │ │ │ - ldr.w r3, [pc, #1692] @ 1dc5f0 │ │ │ │ + ldr.w r2, [pc, #1692] @ 1dc684 │ │ │ │ + ldr.w r3, [pc, #1692] @ 1dc688 │ │ │ │ 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] │ │ │ │ @@ -517063,15 +517124,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 1dc31a │ │ │ │ + beq.w 1dc3b2 │ │ │ │ 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] │ │ │ │ @@ -517300,25 +517361,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc58a │ │ │ │ + beq.w 1dc622 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc634 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc234 │ │ │ │ + beq.n 1dc2cc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -517338,21 +517399,21 @@ │ │ │ │ bl 1d41f0 │ │ │ │ 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 1dc5b6 │ │ │ │ + beq.w 1dc64e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc5c8 │ │ │ │ + beq.w 1dc660 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dc5d4 │ │ │ │ + beq.w 1dc66c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -517372,40 +517433,40 @@ │ │ │ │ bl 1d018c │ │ │ │ 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 1dc2de │ │ │ │ + bls.n 1dc376 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dc57c │ │ │ │ + bne.w 1dc614 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #756] @ (1dc5f4 ) │ │ │ │ - ldr r3, [pc, #752] @ (1dc5f0 ) │ │ │ │ + ldr r2, [pc, #756] @ (1dc68c ) │ │ │ │ + ldr r3, [pc, #752] @ (1dc688 ) │ │ │ │ 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 1dc5e8 │ │ │ │ + bne.w 1dc680 │ │ │ │ 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 │ │ │ │ @@ -517547,15 +517608,15 @@ │ │ │ │ blx 610ec │ │ │ │ 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 1dc494 │ │ │ │ + beq.n 1dc52c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -517631,81 +517692,81 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc2de │ │ │ │ + beq.w 1dc376 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc2de │ │ │ │ + beq.w 1dc376 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dc2e2 │ │ │ │ + b.n 1dc37a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dc5b0 │ │ │ │ + cbz r3, 1dc648 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dc224 │ │ │ │ + b.n 1dc2bc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dc5de │ │ │ │ + beq.n 1dc676 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dc224 │ │ │ │ + b.n 1dc2bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc224 │ │ │ │ + b.n 1dc2bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dc5ce │ │ │ │ + cbz r3, 1dc666 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dc298 │ │ │ │ + b.n 1dc330 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dc298 │ │ │ │ + b.n 1dc330 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc298 │ │ │ │ + b.n 1dc330 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dc298 │ │ │ │ + b.n 1dc330 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dc224 │ │ │ │ + b.n 1dc2bc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r4 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ 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] @ (1dc9d8 ) │ │ │ │ - ldr r3, [pc, #972] @ (1dc9dc ) │ │ │ │ + ldr r2, [pc, #972] @ (1dca70 ) │ │ │ │ + ldr r3, [pc, #972] @ (1dca74 ) │ │ │ │ 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 │ │ │ │ @@ -517723,15 +517784,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 1dc9e4 │ │ │ │ + beq.w 1dca7c │ │ │ │ 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] │ │ │ │ @@ -517841,15 +517902,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 610ec │ │ │ │ - vldr d7, [pc, #568] @ 1dc9d0 │ │ │ │ + vldr d7, [pc, #568] @ 1dca68 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -517954,25 +518015,25 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcc56 │ │ │ │ + beq.w 1dccee │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dcc68 │ │ │ │ + bne.w 1dcd00 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc8e8 │ │ │ │ + beq.n 1dc980 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -517992,21 +518053,21 @@ │ │ │ │ bl 1d41f0 │ │ │ │ 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 1dcc82 │ │ │ │ + beq.w 1dcd1a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcc94 │ │ │ │ + beq.w 1dcd2c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dcca0 │ │ │ │ + beq.w 1dcd38 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518024,54 +518085,54 @@ │ │ │ │ bl 1d018c │ │ │ │ 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 1dc990 │ │ │ │ + bls.n 1dca28 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dcc48 │ │ │ │ + bne.w 1dcce0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dc9e0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dc9dc ) │ │ │ │ + ldr r2, [pc, #44] @ (1dca78 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dca74 ) │ │ │ │ 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 1dccb4 │ │ │ │ + bne.w 1dcd4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ @@ -518209,15 +518270,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 610ec │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dcb60 │ │ │ │ + beq.n 1dcbf8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -518293,75 +518354,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc990 │ │ │ │ + beq.w 1dca28 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc990 │ │ │ │ + beq.w 1dca28 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dc994 │ │ │ │ + b.n 1dca2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dcc7c │ │ │ │ + cbz r3, 1dcd14 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dc8d8 │ │ │ │ + b.n 1dc970 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dccaa │ │ │ │ + beq.n 1dcd42 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dc8d8 │ │ │ │ + b.n 1dc970 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc8d8 │ │ │ │ + b.n 1dc970 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dcc9a │ │ │ │ + cbz r3, 1dcd32 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dc94c │ │ │ │ + b.n 1dc9e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dc94c │ │ │ │ + b.n 1dc9e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc94c │ │ │ │ + b.n 1dc9e4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dc94c │ │ │ │ + b.n 1dc9e4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dc8d8 │ │ │ │ + b.n 1dc970 │ │ │ │ blx 61650 <__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] @ (1dd0a8 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dd0ac ) │ │ │ │ + ldr r2, [pc, #988] @ (1dd140 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dd144 ) │ │ │ │ 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] │ │ │ │ @@ -518379,15 +518440,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 1dd0b4 │ │ │ │ + beq.w 1dd14c │ │ │ │ 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] │ │ │ │ @@ -518499,15 +518560,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 610ec │ │ │ │ - vldr d7, [pc, #584] @ 1dd0a0 │ │ │ │ + vldr d7, [pc, #584] @ 1dd138 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518551,15 +518612,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #436] @ 1dd0a0 │ │ │ │ + vldr d7, [pc, #436] @ 1dd138 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -518617,25 +518678,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd32c │ │ │ │ + beq.w 1dd3c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dd33e │ │ │ │ + bne.w 1dd3d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dcfb4 │ │ │ │ + beq.n 1dd04c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -518655,21 +518716,21 @@ │ │ │ │ bl 1d41f0 │ │ │ │ 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 1dd358 │ │ │ │ + beq.w 1dd3f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd36a │ │ │ │ + beq.w 1dd402 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dd376 │ │ │ │ + beq.w 1dd40e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518689,54 +518750,54 @@ │ │ │ │ bl 1d018c │ │ │ │ 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 1dd05e │ │ │ │ + bls.n 1dd0f6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dd31e │ │ │ │ + bne.w 1dd3b6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #48] @ (1dd0b0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1dd0ac ) │ │ │ │ + ldr r2, [pc, #48] @ (1dd148 ) │ │ │ │ + ldr r3, [pc, #44] @ (1dd144 ) │ │ │ │ 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 1dd38a │ │ │ │ + bne.w 1dd422 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ 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] │ │ │ │ @@ -518827,15 +518888,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 610ec │ │ │ │ - vldr d7, [pc, #492] @ 1dd390 │ │ │ │ + vldr d7, [pc, #492] @ 1dd428 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518871,21 +518932,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 610ec │ │ │ │ - vldr d7, [pc, #372] @ 1dd390 │ │ │ │ + vldr d7, [pc, #372] @ 1dd428 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd236 │ │ │ │ + beq.n 1dd2ce │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -518961,80 +519022,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dd05e │ │ │ │ + beq.w 1dd0f6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd05e │ │ │ │ + beq.w 1dd0f6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dd062 │ │ │ │ + b.n 1dd0fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dd352 │ │ │ │ + cbz r3, 1dd3ea │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dcfa4 │ │ │ │ + b.n 1dd03c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dd380 │ │ │ │ + beq.n 1dd418 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dcfa4 │ │ │ │ + b.n 1dd03c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dcfa4 │ │ │ │ + b.n 1dd03c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dd370 │ │ │ │ + cbz r3, 1dd408 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd018 │ │ │ │ + b.n 1dd0b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd018 │ │ │ │ + b.n 1dd0b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd018 │ │ │ │ + b.n 1dd0b0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd018 │ │ │ │ + b.n 1dd0b0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dcfa4 │ │ │ │ + b.n 1dd03c │ │ │ │ blx 61650 <__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] @ (1dd788 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dd78c ) │ │ │ │ + ldr r2, [pc, #988] @ (1dd820 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dd824 ) │ │ │ │ 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 │ │ │ │ @@ -519052,15 +519113,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 1dd794 │ │ │ │ + beq.w 1dd82c │ │ │ │ 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] │ │ │ │ @@ -519170,15 +519231,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 610ec │ │ │ │ - vldr d7, [pc, #584] @ 1dd780 │ │ │ │ + vldr d7, [pc, #584] @ 1dd818 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519220,15 +519281,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #440] @ 1dd780 │ │ │ │ + vldr d7, [pc, #440] @ 1dd818 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, fp │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -519289,25 +519350,25 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dda16 │ │ │ │ + beq.w 1ddaae │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dda28 │ │ │ │ + bne.w 1ddac0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd69a │ │ │ │ + beq.n 1dd732 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -519327,21 +519388,21 @@ │ │ │ │ bl 1d41f0 │ │ │ │ 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 1dda42 │ │ │ │ + beq.w 1ddada │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dda54 │ │ │ │ + beq.w 1ddaec │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dda60 │ │ │ │ + beq.w 1ddaf8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -519359,53 +519420,53 @@ │ │ │ │ bl 1d018c │ │ │ │ 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 1dd742 │ │ │ │ + bls.n 1dd7da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dda08 │ │ │ │ + bne.w 1ddaa0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dd790 ) │ │ │ │ - ldr r3, [pc, #36] @ (1dd78c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dd828 ) │ │ │ │ + ldr r3, [pc, #36] @ (1dd824 ) │ │ │ │ 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 1dda74 │ │ │ │ + bne.w 1ddb0c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ 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 │ │ │ │ @@ -519494,15 +519555,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 610ec │ │ │ │ - vldr d7, [pc, #504] @ 1dda78 │ │ │ │ + vldr d7, [pc, #504] @ 1ddb10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0b9c │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ @@ -519538,21 +519599,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 610ec │ │ │ │ - vldr d7, [pc, #380] @ 1dda78 │ │ │ │ + vldr d7, [pc, #380] @ 1ddb10 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd914 │ │ │ │ + beq.n 1dd9ac │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -519631,79 +519692,79 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dd742 │ │ │ │ + beq.w 1dd7da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd742 │ │ │ │ + beq.w 1dd7da │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dd746 │ │ │ │ + b.n 1dd7de │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dda3c │ │ │ │ + cbz r3, 1ddad4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dd68a │ │ │ │ + b.n 1dd722 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dda6a │ │ │ │ + beq.n 1ddb02 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dd68a │ │ │ │ + b.n 1dd722 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd68a │ │ │ │ + b.n 1dd722 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dda5a │ │ │ │ + cbz r3, 1ddaf2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd6fe │ │ │ │ + b.n 1dd796 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd6fe │ │ │ │ + b.n 1dd796 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd6fe │ │ │ │ + b.n 1dd796 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd6fe │ │ │ │ + b.n 1dd796 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dd68a │ │ │ │ + b.n 1dd722 │ │ │ │ blx 61650 <__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] @ (1dde58 ) │ │ │ │ - ldr r3, [pc, #964] @ (1dde5c ) │ │ │ │ + ldr r2, [pc, #964] @ (1ddef0 ) │ │ │ │ + ldr r3, [pc, #964] @ (1ddef4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -519713,15 +519774,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 1dde60 │ │ │ │ + beq.w 1ddef8 │ │ │ │ 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] │ │ │ │ @@ -519820,15 +519881,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 610ec │ │ │ │ - vldr d7, [pc, #612] @ 1dde50 │ │ │ │ + vldr d7, [pc, #612] @ 1ddee8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519870,15 +519931,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ - vldr d7, [pc, #472] @ 1dde50 │ │ │ │ + vldr d7, [pc, #472] @ 1ddee8 │ │ │ │ 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 │ │ │ │ @@ -519945,25 +520006,25 @@ │ │ │ │ blx 610ec │ │ │ │ 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 1de138 │ │ │ │ + beq.w 1de1d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1de150 │ │ │ │ + bne.w 1de1e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ddd5e │ │ │ │ + beq.n 1dddf6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -519983,21 +520044,21 @@ │ │ │ │ bl 1d41f0 │ │ │ │ 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 1de170 │ │ │ │ + beq.w 1de208 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de182 │ │ │ │ + beq.w 1de21a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1de18e │ │ │ │ + beq.w 1de226 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -520029,39 +520090,39 @@ │ │ │ │ bl 1d018c │ │ │ │ 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 1de16a │ │ │ │ + bls.w 1de202 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de16a │ │ │ │ + beq.w 1de202 │ │ │ │ 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1de118 │ │ │ │ + b.n 1de1b0 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -520149,15 +520210,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 610ec │ │ │ │ - vldr d7, [pc, #600] @ 1de1a8 │ │ │ │ + vldr d7, [pc, #600] @ 1de240 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520195,20 +520256,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 610ec │ │ │ │ - vldr d7, [pc, #472] @ 1de1a8 │ │ │ │ + vldr d7, [pc, #472] @ 1de240 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ddfe6 │ │ │ │ + beq.n 1de07e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -520249,15 +520310,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #320] @ 1de1a8 │ │ │ │ + vldr d7, [pc, #320] @ 1de240 │ │ │ │ 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] │ │ │ │ @@ -520272,15 +520333,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 610ec │ │ │ │ - vldr d7, [pc, #256] @ 1de1a8 │ │ │ │ + vldr d7, [pc, #256] @ 1de240 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0b20 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -520299,110 +520360,110 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1de14a │ │ │ │ + beq.n 1de1e2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1de14a │ │ │ │ + cbz r3, 1de1e2 │ │ │ │ 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #144] @ (1de1b0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1de1b4 ) │ │ │ │ + ldr r2, [pc, #144] @ (1de248 ) │ │ │ │ + ldr r3, [pc, #148] @ (1de24c ) │ │ │ │ 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 1de1a2 │ │ │ │ + bne.n 1de23a │ │ │ │ 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, 1de164 │ │ │ │ + cbz r3, 1de1fc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ddd4e │ │ │ │ + b.n 1ddde6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de102 │ │ │ │ + b.n 1de19a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1de198 │ │ │ │ + beq.n 1de230 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ddd4e │ │ │ │ + b.n 1ddde6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ddd4e │ │ │ │ + b.n 1ddde6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1dde32 │ │ │ │ + b.n 1ddeca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de188 │ │ │ │ + cbz r3, 1de220 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dddc2 │ │ │ │ + b.n 1dde5a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dddc2 │ │ │ │ + b.n 1dde5a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dddc2 │ │ │ │ + b.n 1dde5a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dddc2 │ │ │ │ + b.n 1dde5a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ddd4e │ │ │ │ + b.n 1ddde6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1de598 ) │ │ │ │ - ldr r3, [pc, #972] @ (1de59c ) │ │ │ │ + ldr r2, [pc, #972] @ (1de630 ) │ │ │ │ + ldr r3, [pc, #972] @ (1de634 ) │ │ │ │ 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] │ │ │ │ @@ -520420,15 +520481,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 1de5a0 │ │ │ │ + beq.w 1de638 │ │ │ │ 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] │ │ │ │ @@ -520540,15 +520601,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 610ec │ │ │ │ - vldr d7, [pc, #568] @ 1de590 │ │ │ │ + vldr d7, [pc, #568] @ 1de628 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520592,15 +520653,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #420] @ 1de590 │ │ │ │ + vldr d7, [pc, #420] @ 1de628 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -520662,25 +520723,25 @@ │ │ │ │ blx 610ec │ │ │ │ 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 1de84c │ │ │ │ + beq.w 1de8e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1de864 │ │ │ │ + bne.w 1de8fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de4c0 │ │ │ │ + beq.n 1de558 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -520700,21 +520761,21 @@ │ │ │ │ bl 1d41f0 │ │ │ │ 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 1de884 │ │ │ │ + beq.w 1de91c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de896 │ │ │ │ + beq.w 1de92e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1de8a2 │ │ │ │ + beq.w 1de93a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -520734,38 +520795,38 @@ │ │ │ │ bl 1d018c │ │ │ │ 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 1de87e │ │ │ │ + bls.w 1de916 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de87e │ │ │ │ + beq.w 1de916 │ │ │ │ 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1de82c │ │ │ │ + b.n 1de8c4 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -520858,15 +520919,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 610ec │ │ │ │ - vldr d7, [pc, #560] @ 1de8c0 │ │ │ │ + vldr d7, [pc, #560] @ 1de958 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520902,21 +520963,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 610ec │ │ │ │ - vldr d7, [pc, #440] @ 1de8c0 │ │ │ │ + vldr d7, [pc, #440] @ 1de958 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de722 │ │ │ │ + beq.n 1de7ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -520952,15 +521013,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1de8c0 │ │ │ │ + vldr d7, [pc, #300] @ 1de958 │ │ │ │ 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] │ │ │ │ @@ -520974,15 +521035,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 610ec │ │ │ │ - vldr d7, [pc, #240] @ 1de8c0 │ │ │ │ + vldr d7, [pc, #240] @ 1de958 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0b20 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -520992,120 +521053,122 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de85e │ │ │ │ + beq.n 1de8f6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1de85e │ │ │ │ + cbz r3, 1de8f6 │ │ │ │ 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 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #148] @ (1de8c8 ) │ │ │ │ - ldr r3, [pc, #152] @ (1de8cc ) │ │ │ │ + ldr r2, [pc, #148] @ (1de960 ) │ │ │ │ + ldr r3, [pc, #152] @ (1de964 ) │ │ │ │ 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 1de8b6 │ │ │ │ + bne.n 1de94e │ │ │ │ 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, 1de878 │ │ │ │ + cbz r3, 1de910 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1de4b0 │ │ │ │ + b.n 1de548 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de816 │ │ │ │ + b.n 1de8ae │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1de8ac │ │ │ │ + beq.n 1de944 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1de4b0 │ │ │ │ + b.n 1de548 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1de4b0 │ │ │ │ + b.n 1de548 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de578 │ │ │ │ + b.n 1de610 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de89c │ │ │ │ + cbz r3, 1de934 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1de524 │ │ │ │ + b.n 1de5bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1de524 │ │ │ │ + b.n 1de5bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1de524 │ │ │ │ + b.n 1de5bc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1de524 │ │ │ │ + b.n 1de5bc │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1de4b0 │ │ │ │ + b.n 1de548 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r0, [pc, #1272] @ 1dede0 │ │ │ │ - ldr.w r3, [pc, #1272] @ 1dede4 │ │ │ │ + ldr.w r0, [pc, #1280] @ 1dee80 │ │ │ │ + ldr.w r3, [pc, #1280] @ 1dee84 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -521113,29 +521176,28 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r9, sl, [r5, #32] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1deb4c │ │ │ │ + bne.w 1debea │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -521158,17 +521220,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 1dedec │ │ │ │ + bne.w 1dee8c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 1def70 │ │ │ │ + beq.w 1defe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -521249,16 +521311,16 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ 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 1d018c │ │ │ │ @@ -521302,38 +521364,38 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ 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 1d0510 │ │ │ │ mov r1, r8 │ │ │ │ ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r8, r9, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ orr.w r5, r6, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1deda8 │ │ │ │ + b.n 1dee46 │ │ │ │ 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] │ │ │ │ @@ -521347,15 +521409,15 @@ │ │ │ │ ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vldr d8, [pc, #584] @ 1dedd0 │ │ │ │ + vldr d8, [pc, #588] @ 1dee70 │ │ │ │ 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 │ │ │ │ @@ -521432,54 +521494,54 @@ │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + 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, #192 @ 0xc0 │ │ │ │ - blx 610ec │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1d0460 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + blx 610ec │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ + bl 1d0460 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ 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 │ │ │ │ @@ -521499,15 +521561,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 1d018c │ │ │ │ - vldr d7, [pc, #196] @ 1dedd8 │ │ │ │ + vldr d7, [pc, #196] @ 1dee78 │ │ │ │ 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] │ │ │ │ @@ -521556,147 +521618,147 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r2, [pc, #60] @ (1dede8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1dede4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1dee88 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dee84 ) │ │ │ │ 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 1df164 │ │ │ │ + bne.w 1df1de │ │ │ │ mov r0, fp │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne.w 1de9ae │ │ │ │ + cmp r9, sl │ │ │ │ + bne.w 1dea4c │ │ │ │ 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 1d018c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ + ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, 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 1d018c │ │ │ │ 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 r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, 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 1d018c │ │ │ │ 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 sl, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ 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 sl, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ 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 r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, 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 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -521710,37 +521772,22 @@ │ │ │ │ bl 1d018c │ │ │ │ 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 r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str.w r9, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ - bl 1d0510 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #31 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - bl 1d018c │ │ │ │ - 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 1deb34 │ │ │ │ + b.n 1debaa │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -521756,15 +521803,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] @ 1df168 │ │ │ │ + vldr d8, [pc, #452] @ 1df1e8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ @@ -521829,14 +521876,32 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ @@ -521847,54 +521912,36 @@ │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - vstr d8, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1d018c │ │ │ │ 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 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r6, r3 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -521919,35 +521966,39 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5e40 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1deda8 │ │ │ │ + b.n 1dee46 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1708] @ 1df830 │ │ │ │ - ldr.w r3, [pc, #1708] @ 1df834 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r0, [pc, #1276] @ 1df700 │ │ │ │ + ldr.w r3, [pc, #1276] @ 1df704 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -521955,182 +522006,172 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r3, r9, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ + orrs r3, r2 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1df40c │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1df488 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + subs r3, #245 @ 0xf5 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + cmpeq r3, fp │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + it ne │ │ │ │ + movne r3, #0 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + and.w r2, r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1df686 │ │ │ │ + bne.w 1df70c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1df83c │ │ │ │ + beq.w 1df8aa │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, fp, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + mov.w fp, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r8, fp, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ 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 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -522140,266 +522181,244 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ 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, r9, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d05b0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ + moveq r3, fp │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df664 │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ + b.n 1df6c8 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldrd fp, r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, sl, #2, #1 │ │ │ │ + ubfx r1, r9, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, sl, #4, #1 │ │ │ │ + ubfx r1, r9, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, sl, #11, #1 │ │ │ │ + ubfx r1, r9, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - and.w sl, sl, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + and.w r9, r9, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orr.w r5, r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w r3, r2, #32 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r3, r3, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d05b0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d7, [pc, #356] @ 1df6f0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #328] @ 1df6f0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #712] @ 1df820 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #680] @ 1df820 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1d018c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #600] @ 1df828 │ │ │ │ + vldr d7, [pc, #196] @ 1df6f8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -522418,420 +522437,404 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r2, [pc, #464] @ (1df838 ) │ │ │ │ - ldr r3, [pc, #460] @ (1df834 ) │ │ │ │ + ldr r2, [pc, #60] @ (1df708 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df704 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd r9, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1dfa2e │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1dfa86 │ │ │ │ + mov r0, sl │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1df250 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 1df2d6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1d018c │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d05b0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w r9, r5, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - b.n 1df3e0 │ │ │ │ - nop │ │ │ │ - movs r4, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1df474 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r9, r2, #32 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d05b0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #10 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1dfa90 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1d018c │ │ │ │ + vldr d7, [pc, #224] @ 1dfa90 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #204] @ 1dfa38 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 1d018c │ │ │ │ - vldr d7, [pc, #176] @ 1dfa38 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - 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 1d018c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - 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 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r6, r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5ff0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5e40 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5e40 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df664 │ │ │ │ + b.n 1df6c8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1708] @ 1e0100 │ │ │ │ - ldr.w r3, [pc, #1708] @ 1e0104 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r0, [pc, #1276] @ 1dffa8 │ │ │ │ + ldr.w r3, [pc, #1276] @ 1dffac │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -522839,182 +522842,172 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r3, r9, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ + orrs r3, r2 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1dfcdc │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1dfd30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + subs r3, #245 @ 0xf5 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + cmpeq r3, fp │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + it ne │ │ │ │ + movne r3, #0 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + and.w r2, r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1dff56 │ │ │ │ + bne.w 1dffb4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1e010c │ │ │ │ + beq.w 1e0152 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, fp, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + mov.w fp, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r8, fp, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ 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 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -523024,266 +523017,244 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ 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, r9, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ + moveq r3, fp │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dff34 │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ + b.n 1dff70 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldrd fp, r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, sl, #2, #1 │ │ │ │ + ubfx r1, r9, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, sl, #4, #1 │ │ │ │ + ubfx r1, r9, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, sl, #11, #1 │ │ │ │ + ubfx r1, r9, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - and.w sl, sl, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + and.w r9, r9, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orr.w r5, r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w r3, r2, #32 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r3, r3, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d7, [pc, #356] @ 1dff98 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #328] @ 1dff98 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #712] @ 1e00f0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #680] @ 1e00f0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1d018c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #600] @ 1e00f8 │ │ │ │ + vldr d7, [pc, #196] @ 1dffa0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -523302,420 +523273,404 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r2, [pc, #464] @ (1e0108 ) │ │ │ │ - ldr r3, [pc, #460] @ (1e0104 ) │ │ │ │ + ldr r2, [pc, #60] @ (1dffb0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dffac ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd r9, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e02fe │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1e032e │ │ │ │ + mov r0, sl │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1dfb20 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 1dfb7e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1d018c │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w r9, r5, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - b.n 1dfcb0 │ │ │ │ - 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, r4, #22 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1dfd1c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r9, r2, #32 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1e0338 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1d018c │ │ │ │ + vldr d7, [pc, #224] @ 1e0338 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #204] @ 1e0308 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 1d018c │ │ │ │ - vldr d7, [pc, #176] @ 1e0308 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - 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 1d018c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - 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 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r6, r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5ff0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5e40 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5e40 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dff34 │ │ │ │ + b.n 1dff70 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1708] @ 1e09d0 │ │ │ │ - ldr.w r3, [pc, #1708] @ 1e09d4 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r0, [pc, #1276] @ 1e0850 │ │ │ │ + ldr.w r3, [pc, #1276] @ 1e0854 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -523723,182 +523678,172 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r3, r9, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ + orrs r3, r2 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1e05ac │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1e05d8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + subs r3, #245 @ 0xf5 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + cmpeq r3, fp │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + it ne │ │ │ │ + movne r3, #0 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + and.w r2, r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1e0826 │ │ │ │ + bne.w 1e085c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1e09dc │ │ │ │ + beq.w 1e09fa │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, fp, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + mov.w fp, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r8, fp, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ 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 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -523908,266 +523853,244 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ 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, r9, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ + moveq r3, fp │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0804 │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ + b.n 1e0818 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldrd fp, r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, sl, #2, #1 │ │ │ │ + ubfx r1, r9, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, sl, #4, #1 │ │ │ │ + ubfx r1, r9, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r1 │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ - ubfx r1, sl, #11, #1 │ │ │ │ + ubfx r1, r9, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - and.w sl, sl, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + and.w r9, r9, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ orr.w r5, r3, r2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w r3, r2, #32 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r3, r3, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + vldr d7, [pc, #356] @ 1e0840 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #328] @ 1e0840 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #712] @ 1e09c0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #680] @ 1e09c0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1d018c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #600] @ 1e09c8 │ │ │ │ + vldr d7, [pc, #196] @ 1e0848 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -524186,418 +524109,402 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r2, [pc, #464] @ (1e09d8 ) │ │ │ │ - ldr r3, [pc, #460] @ (1e09d4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e0858 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e0854 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd r9, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e0bce │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1e0bd6 │ │ │ │ + mov r0, sl │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1e03f0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + stc2 0, cr0, [r0], #684 @ 0x2ac │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf7e000ab │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 1e0426 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1d018c │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w r9, r5, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r5, r6 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - b.n 1e0580 │ │ │ │ - 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 │ │ │ │ - ldc2l 0, cr0, [r0], {171} @ 0xab │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf7f400ab │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1e05c4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - and.w r9, r2, #32 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1e0be0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1d018c │ │ │ │ + vldr d7, [pc, #224] @ 1e0be0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #204] @ 1e0bd8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 1d018c │ │ │ │ - vldr d7, [pc, #176] @ 1e0bd8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - 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 1d018c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - 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 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r6, r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5ff0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5e40 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5e40 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0804 │ │ │ │ + b.n 1e0818 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1e1140 │ │ │ │ - ldr.w r3, [pc, #1356] @ 1e1144 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1e1138 │ │ │ │ + ldr.w r3, [pc, #1340] @ 1e113c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -524605,475 +524512,449 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r3, r9, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ + orrs r3, r2 │ │ │ │ + and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1e0e96 │ │ │ │ + movne.w fp, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1e0e9a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - and.w r3, r1, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + subs r3, #245 @ 0xf5 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + cmpeq r3, fp │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + it ne │ │ │ │ + movne r3, #0 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + and.w r2, r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1e114c │ │ │ │ + bne.w 1e1144 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1e12f8 │ │ │ │ + beq.w 1e12f0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r2, fp, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + mov.w fp, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + strd r8, fp, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + strd r9, fp, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ 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 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + strd r2, fp, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1d061c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r3, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ and.w r3, r6, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ + moveq r3, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e110c │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ + b.n 1e1100 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r1 │ │ │ │ - ubfx r1, sl, #2, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ + ubfx r1, r9, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r1 │ │ │ │ - ubfx r1, sl, #4, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ + ubfx r1, r9, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r1 │ │ │ │ - ubfx r1, sl, #11, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w fp, fp, r1 │ │ │ │ + ubfx r1, r9, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - and.w sl, sl, #32768 @ 0x8000 │ │ │ │ + and.w r9, r9, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ + orr.w r5, fp, r2 │ │ │ │ + ldr.w fp, [r1] │ │ │ │ bl 1d061c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #392] @ 1e1128 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - blx 610ec │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1d0460 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #336] @ 1e1130 │ │ │ │ + vldr d7, [pc, #360] @ 1e1128 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #308] @ 1e1130 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + blx 610ec │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ + bl 1d0460 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ + and.w r2, fp, #32 │ │ │ │ + orrs.w r2, r2, r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - and.w r2, r3, #32 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs.w r2, r2, sl │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ubfx r3, fp, #18, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - ubfx r3, r3, #18, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #192] @ 1e1138 │ │ │ │ + vldr d7, [pc, #196] @ 1e1130 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d60c8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -525092,457 +524973,439 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r2, [pc, #56] @ (1e1148 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e1144 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e1140 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e113c ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd r9, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e1502 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1e14ea │ │ │ │ + mov r0, sl │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r0, #5603328 @ 0x558000 │ │ │ │ + @ instruction: 0xf3f800ab │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 14, cr0, cr12, cr11, {5} │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1e0cc0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + cdp 0, 15, cr0, cr8, cr11, {5} │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.w 1e0cce │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1d018c │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd fp, r9, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r1, [sp, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, fp, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orr.w fp, r9, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r8, r2 │ │ │ │ bl 1d061c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ - mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r1 │ │ │ │ + ubfx r1, r6, #18, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r3 │ │ │ │ - ubfx r3, r6, #18, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d018c │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - b.n 1e0e64 │ │ │ │ + and.w r3, r6, #32 │ │ │ │ + orrs r3, r2 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + b.n 1e0e7a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r0, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r1, fp, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str.w fp, [sp] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - 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 r9, r9, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - ldr.w r9, [r1] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ + ldr.w r8, [r1] │ │ │ │ bl 1d061c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ movs r2, #7 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #276] @ 1e14f0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1d018c │ │ │ │ + vldr d7, [pc, #252] @ 1e14f0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #224] @ 1e1508 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 1d018c │ │ │ │ - vldr d7, [pc, #196] @ 1e1508 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - and.w r3, r9, #32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + and.w r3, r8, #32 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #0] │ │ │ │ + orrs r6, r5 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ubfx r3, r9, #18, #1 │ │ │ │ + ubfx r3, r8, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ movs r2, #10 │ │ │ │ - orrs r5, r6 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5ff0 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5e40 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d5e40 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e110c │ │ │ │ + b.n 1e1100 │ │ │ │ blx 61650 <__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] @ 1e1d7c │ │ │ │ + ldr.w r4, [pc, #2140] @ 1e1d64 │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1e1d80 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1e1d68 │ │ │ │ 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 1e1cbe │ │ │ │ + beq.w 1e1ca6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1e1c98 │ │ │ │ + beq.w 1e1c80 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1e2abc │ │ │ │ + beq.w 1e2aa4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1e1574 │ │ │ │ + bls.n 1e155c │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e313a │ │ │ │ + beq.w 1e3122 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e2a4a │ │ │ │ + beq.w 1e2a32 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e1e14 │ │ │ │ + beq.w 1e1dfc │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1e1cfa │ │ │ │ + bhi.w 1e1ce2 │ │ │ │ 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 │ │ │ │ @@ -526447,1798 +526310,1798 @@ │ │ │ │ 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 1e1d90 │ │ │ │ + bpl.n 1e1d78 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1d9b50 │ │ │ │ + bl 1d9be8 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1e1d30 │ │ │ │ + beq.n 1e1d18 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1e1dac │ │ │ │ + bmi.n 1e1d94 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1e1d5c │ │ │ │ + bpl.n 1e1d44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1dc4 │ │ │ │ + beq.n 1e1dac │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1e0310 │ │ │ │ + bl 1e0340 │ │ │ │ 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 1e1d0c │ │ │ │ - ldr r2, [pc, #136] @ (1e1d84 ) │ │ │ │ + b.n 1e1cf4 │ │ │ │ + ldr r2, [pc, #136] @ (1e1d6c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1e1d88 ) │ │ │ │ + ldr r1, [pc, #136] @ (1e1d70 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1e1d8c ) │ │ │ │ - ldr r3, [pc, #108] @ (1e1d80 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e1d74 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e1d68 ) │ │ │ │ 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 1e39c6 │ │ │ │ + bne.w 1e39ae │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1e1d3a │ │ │ │ + cbnz r3, 1e1d22 │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1ccc │ │ │ │ + beq.n 1e1cb4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1e1df8 │ │ │ │ + bpl.n 1e1de0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ bl 1d61a0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1de0 │ │ │ │ + beq.n 1e1dc8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1df170 │ │ │ │ + bl 1df1f0 │ │ │ │ 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 1e1d0c │ │ │ │ - @ instruction: 0xead200ab │ │ │ │ + b.n 1e1cf4 │ │ │ │ + @ instruction: 0xeaea00ab │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ movs r1, r3 │ │ │ │ - cbnz r2, 1e1dea │ │ │ │ + cbnz r2, 1e1dd8 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e2360 │ │ │ │ + b.n 1e2378 │ │ │ │ lsls r3, r5, #2 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1d9728 │ │ │ │ + bl 1d97c0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1de8d0 │ │ │ │ + bl 1de968 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1dfa40 │ │ │ │ + bl 1dfa98 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1e0be0 │ │ │ │ + bl 1e0be8 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ bl 1d63b0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 1d50b0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7a00 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7a00 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7a00 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7a00 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ bl 1d65d0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ bl 1d65d0 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ bl 1d65d0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 1d6a70 │ │ │ │ + bl 1d6a80 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ bl 1d65d0 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ bl 1d65d0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 1d6a70 │ │ │ │ + bl 1d6a80 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ - bl 1d8b00 │ │ │ │ + bl 1d8b70 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ - bl 1d8b00 │ │ │ │ + bl 1d8b70 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ - bl 1d8b00 │ │ │ │ + bl 1d8b70 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ - bl 1d8b00 │ │ │ │ + bl 1d8b70 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ - bl 1d8b00 │ │ │ │ + bl 1d8b70 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1e1cfa │ │ │ │ + bcs.w 1e1ce2 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ - bl 1d7460 │ │ │ │ + bl 1d7470 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ - bl 1d7460 │ │ │ │ + bl 1d7470 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ - bl 1d7f08 │ │ │ │ + bl 1d7f28 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ - bl 1d7f08 │ │ │ │ + bl 1d7f28 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d8510 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ bl 1d3bc8 │ │ │ │ ldr.w r3, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r2, [sp, #1172] @ 0x494 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ bl 1d3bc8 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ bl 1d3bc8 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ bl 1d3bc8 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ bl 1d3bc8 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ bl 1d3bc8 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ bl 1d3bc8 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1d2a68 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1d2a68 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1d2834 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ bl 1d5f18 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1d2834 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1d2834 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1d2834 │ │ │ │ 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 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1d2c2c │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1d2d4c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1d2d4c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1d2b30 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1d2c2c │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1d2c2c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ bl 1d2180 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ bl 1d267c │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e398e │ │ │ │ + bls.w 1e3976 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ bl 1d1ec0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e39aa │ │ │ │ + bls.w 1e3992 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ bl 1d4944 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ bl 1d3da0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ bl 1d1750 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ bl 1d1d18 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ bl 1d1494 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 1d5348 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7a00 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ bl 1d65d0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ bl 1d65d0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ bl 1d65d0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ bl 1d65d0 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ bl 1d65d0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7a00 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7a00 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 1d2eb0 │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 1d2eb0 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 1d4ad4 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 1d11c0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 1d4ad4 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 1d4ad4 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 1d4ad4 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1d11c0 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ bl 1d4e18 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1d2a68 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1d2a68 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1d11c0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1d2964 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ bl 1d65d0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ bl 1d65d0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7a00 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7a00 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1d0ecc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1d11c0 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e384a │ │ │ │ + bcs.w 1e3832 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 1d554c │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3882 │ │ │ │ + bcs.w 1e386a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ bl 1d554c │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e389e │ │ │ │ + bcs.w 1e3886 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ bl 1d554c │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3866 │ │ │ │ + bcs.w 1e384e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ bl 1d554c │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7a00 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ bl 1d65d0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ bl 1d2498 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ bl 1d22b8 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ bl 1d65d0 │ │ │ │ ldr.w r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f78 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ bl 1d57dc │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e38ba │ │ │ │ + bcs.w 1e38a2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ bl 1d5c04 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e38d2 │ │ │ │ + bcc.w 1e38ba │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ bl 1d59d0 │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e3816 │ │ │ │ + bcc.w 1e37fe │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ bl 1d59d0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ bl 1d3f98 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl 1d4bf4 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ bl 1d4bf4 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ bl 1d4bf4 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 1d4bf4 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ bl 1d4bf4 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ bl 1d4bf4 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl 1d4bf4 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 1d4bf4 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 1d4bf4 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e38e6 │ │ │ │ + bcs.w 1e38ce │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ bl 1d554c │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e391e │ │ │ │ + bcs.w 1e3906 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ bl 1d554c │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3902 │ │ │ │ + bcs.w 1e38ea │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ bl 1d554c │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3956 │ │ │ │ + bcs.w 1e393e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ bl 1d554c │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e393a │ │ │ │ + bcs.w 1e3922 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ bl 1d554c │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3972 │ │ │ │ + bcs.w 1e395a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ bl 1d554c │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e382e │ │ │ │ + bcs.w 1e3816 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ bl 1d554c │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1d13cc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 1d13cc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ bl 1d13cc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ bl 1d1ae4 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ bl 1d1894 │ │ │ │ ldrd r2, r3, [sp, #692] @ 0x2b4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 1d5348 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 1d1264 │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1d2a68 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ bl 1d3bc8 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ bl 1d3bc8 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ bl 1d3bc8 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ - bl 1dda80 │ │ │ │ + bl 1ddb18 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ - bl 1db178 │ │ │ │ + bl 1db210 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ - bl 1db178 │ │ │ │ + bl 1db210 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ - bl 1db178 │ │ │ │ + bl 1db210 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ - bl 1db178 │ │ │ │ + bl 1db210 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl 1db178 │ │ │ │ + bl 1db210 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ - bl 1dd398 │ │ │ │ + bl 1dd430 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl 1dc5f8 │ │ │ │ + bl 1dc690 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ - bl 1dd398 │ │ │ │ + bl 1dd430 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ - bl 1dc5f8 │ │ │ │ + bl 1dc690 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ - bl 1dccb8 │ │ │ │ + bl 1dcd50 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ - bl 1dccb8 │ │ │ │ + bl 1dcd50 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de250 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ - bl 1dbf3c │ │ │ │ + bl 1dbfd4 │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ - bl 1dbf3c │ │ │ │ + bl 1dbfd4 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ - bl 1dccb8 │ │ │ │ + bl 1dcd50 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ - bl 1db890 │ │ │ │ + bl 1db928 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1ce2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d91c0 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ - bl 1d92f0 │ │ │ │ + bl 1d9388 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d95a0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d95a0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d95a0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ 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 │ │ │ │ @@ -528258,370 +528121,370 @@ │ │ │ │ bl 1d018c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ - bl 1da5a0 │ │ │ │ + bl 1da638 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ - bl 1d9fa8 │ │ │ │ + bl 1da040 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ - bl 1daba0 │ │ │ │ + bl 1dac38 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ bl 1d2040 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ bl 1d1bec │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ bl 1d1bec │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ bl 1d42c0 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ bl 1d1998 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ bl 1d1998 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ bl 1d5c04 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ bl 1d1bec │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ bl 1d1998 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ bl 1d1608 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ bl 1d57dc │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ bl 1d57dc │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ bl 1d57dc │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ bl 1d59d0 │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ bl 1d554c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ bl 1d554c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ bl 1d554c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ bl 1d554c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ bl 1d554c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ bl 1d5c04 │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ bl 1d59d0 │ │ │ │ ldrd r2, r3, [sp, #636] @ 0x27c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ bl 1d554c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ bl 1d554c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ bl 1d554c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ bl 1d554c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ bl 1d554c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ bl 1d554c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ bl 1d336c │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ bl 1d4420 │ │ │ │ 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 1e1d0c │ │ │ │ + b.w 1e1cf4 │ │ │ │ blx 61650 <__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] @ (1e3a84 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e3a6c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #164] @ (1e3a88 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e3a70 ) │ │ │ │ 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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr.w r8, [r7, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1e3a62 │ │ │ │ + beq.n 1e3a4a │ │ │ │ mov r5, r0 │ │ │ │ movw fp, #1031 @ 0x407 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ add.w r6, r8, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1e3a5a │ │ │ │ + beq.n 1e3a42 │ │ │ │ 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 1e3a4a │ │ │ │ + beq.n 1e3a32 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e1510 │ │ │ │ + bl 1e14f8 │ │ │ │ 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 1e3a1a │ │ │ │ + bne.n 1e3a02 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 1e3a0c │ │ │ │ - ldr r2, [pc, #40] @ (1e3a8c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e3a88 ) │ │ │ │ + bne.n 1e39f4 │ │ │ │ + ldr r2, [pc, #40] @ (1e3a74 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3a70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3a7e │ │ │ │ + bne.n 1e3a66 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1e3ac6 │ │ │ │ + cbz r2, 1e3aae │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -528630,18 +528493,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 1e3aa2 │ │ │ │ + bne.n 1e3a8a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3b00 │ │ │ │ + cbz r2, 1e3ae8 │ │ │ │ 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 │ │ │ │ @@ -528652,22 +528515,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 1e3adc │ │ │ │ + bne.n 1e3ac4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3b72 │ │ │ │ + cbz r2, 1e3b5a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3b74 │ │ │ │ + vldr s11, [pc, #100] @ 1e3b5c │ │ │ │ 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 │ │ │ │ @@ -528685,35 +528548,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 1e3b12 │ │ │ │ + bne.n 1e3afa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3b94 │ │ │ │ + cbz r2, 1e3b7c │ │ │ │ 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 1e3b7e │ │ │ │ + bne.n 1e3b66 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3bf8 │ │ │ │ + cbz r2, 1e3be0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3bfc │ │ │ │ + vldr s12, [pc, #88] @ 1e3be4 │ │ │ │ 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 │ │ │ │ @@ -528727,45 +528590,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 1e3baa │ │ │ │ + bne.n 1e3b92 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3c34 │ │ │ │ + cbz r2, 1e3c1c │ │ │ │ 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 1e3c0c │ │ │ │ + bne.n 1e3bf4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3cc8 │ │ │ │ + beq.n 1e3cb0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e3ccc │ │ │ │ + vldr s11, [pc, #132] @ 1e3cb4 │ │ │ │ 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 │ │ │ │ @@ -528792,21 +528655,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 1e3c50 │ │ │ │ + bne.n 1e3c38 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e3d04 │ │ │ │ + cbz r2, 1e3cec │ │ │ │ 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 │ │ │ │ @@ -528814,19 +528677,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 1e3cde │ │ │ │ + bne.n 1e3cc6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3d3c │ │ │ │ + cbz r2, 1e3d24 │ │ │ │ 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 │ │ │ │ @@ -528834,22 +528697,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 1e3d16 │ │ │ │ + bne.n 1e3cfe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3dae │ │ │ │ + cbz r2, 1e3d96 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3db0 │ │ │ │ + vldr s11, [pc, #100] @ 1e3d98 │ │ │ │ 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 │ │ │ │ @@ -528867,21 +528730,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 1e3d4e │ │ │ │ + bne.n 1e3d36 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3dee │ │ │ │ + cbz r2, 1e3dd6 │ │ │ │ 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 │ │ │ │ @@ -528889,22 +528752,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 1e3dbe │ │ │ │ + bne.n 1e3da6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3e9a │ │ │ │ + beq.n 1e3e82 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e3e9c │ │ │ │ + vldr s10, [pc, #160] @ 1e3e84 │ │ │ │ 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 │ │ │ │ @@ -528939,43 +528802,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 1e3e04 │ │ │ │ + bne.n 1e3dec │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e3ed2 │ │ │ │ + cbz r2, 1e3eba │ │ │ │ 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 1e3eac │ │ │ │ + bne.n 1e3e94 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3f36 │ │ │ │ + cbz r2, 1e3f1e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3f38 │ │ │ │ + vldr s12, [pc, #88] @ 1e3f20 │ │ │ │ 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 │ │ │ │ @@ -528989,20 +528852,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 1e3ee6 │ │ │ │ + bne.n 1e3ece │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3f76 │ │ │ │ + cbz r2, 1e3f5e │ │ │ │ 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 │ │ │ │ @@ -529011,23 +528874,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 1e3f4a │ │ │ │ + bne.n 1e3f32 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e4008 │ │ │ │ + beq.n 1e3ff0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e400c │ │ │ │ + vldr s11, [pc, #132] @ 1e3ff4 │ │ │ │ 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 │ │ │ │ @@ -529054,21 +528917,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 1e3f90 │ │ │ │ + bne.n 1e3f78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4046 │ │ │ │ + cbz r2, 1e402e │ │ │ │ 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 │ │ │ │ @@ -529076,21 +528939,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 1e401e │ │ │ │ + bne.n 1e4006 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e40b6 │ │ │ │ + cbz r2, 1e409e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e40b8 │ │ │ │ + vldr s11, [pc, #100] @ 1e40a0 │ │ │ │ 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 │ │ │ │ @@ -529108,35 +528971,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 1e4056 │ │ │ │ + bne.n 1e403e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e40d4 │ │ │ │ + cbz r2, 1e40bc │ │ │ │ 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 1e40c2 │ │ │ │ + bne.n 1e40aa │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e413a │ │ │ │ + cbz r2, 1e4122 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e413c │ │ │ │ + vldr s12, [pc, #88] @ 1e4124 │ │ │ │ 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 │ │ │ │ @@ -529150,20 +529013,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 1e40ea │ │ │ │ + bne.n 1e40d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e417a │ │ │ │ + cbz r2, 1e4162 │ │ │ │ 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 │ │ │ │ @@ -529172,22 +529035,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 1e414e │ │ │ │ + bne.n 1e4136 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e41dc │ │ │ │ + cbz r2, 1e41c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e41e0 │ │ │ │ + vldr s12, [pc, #88] @ 1e41c8 │ │ │ │ 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 │ │ │ │ @@ -529201,43 +529064,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 1e418e │ │ │ │ + bne.n 1e4176 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4218 │ │ │ │ + cbz r2, 1e4200 │ │ │ │ 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 1e41f0 │ │ │ │ + bne.n 1e41d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4284 │ │ │ │ + cbz r2, 1e426c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4288 │ │ │ │ + vldr s11, [pc, #96] @ 1e4270 │ │ │ │ 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 │ │ │ │ @@ -529254,25 +529117,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 1e422a │ │ │ │ + bne.n 1e4212 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e42ee │ │ │ │ + cbz r2, 1e42d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e42f0 │ │ │ │ + vldr s12, [pc, #88] @ 1e42d8 │ │ │ │ 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 │ │ │ │ @@ -529286,24 +529149,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 1e429e │ │ │ │ + bne.n 1e4286 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4356 │ │ │ │ + cbz r2, 1e433e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4358 │ │ │ │ + vldr s12, [pc, #88] @ 1e4340 │ │ │ │ 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 │ │ │ │ @@ -529317,23 +529180,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 1e4306 │ │ │ │ + bne.n 1e42ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e43c4 │ │ │ │ + cbz r2, 1e43ac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e43c8 │ │ │ │ + vldr s11, [pc, #96] @ 1e43b0 │ │ │ │ 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 │ │ │ │ @@ -529350,25 +529213,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 1e436a │ │ │ │ + bne.n 1e4352 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e442e │ │ │ │ + cbz r2, 1e4416 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4430 │ │ │ │ + vldr s12, [pc, #88] @ 1e4418 │ │ │ │ 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 │ │ │ │ @@ -529382,23 +529245,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 1e43de │ │ │ │ + bne.n 1e43c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e449c │ │ │ │ + cbz r2, 1e4484 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e44a0 │ │ │ │ + vldr s11, [pc, #96] @ 1e4488 │ │ │ │ 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 │ │ │ │ @@ -529415,25 +529278,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 1e4442 │ │ │ │ + bne.n 1e442a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4506 │ │ │ │ + cbz r2, 1e44ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4508 │ │ │ │ + vldr s12, [pc, #88] @ 1e44f0 │ │ │ │ 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 │ │ │ │ @@ -529447,23 +529310,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 1e44b6 │ │ │ │ + bne.n 1e449e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4576 │ │ │ │ + cbz r2, 1e455e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4578 │ │ │ │ + vldr s11, [pc, #96] @ 1e4560 │ │ │ │ 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 │ │ │ │ @@ -529480,24 +529343,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 1e451a │ │ │ │ + bne.n 1e4502 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e45e8 │ │ │ │ + cbz r2, 1e45d0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e45ec │ │ │ │ + vldr s11, [pc, #100] @ 1e45d4 │ │ │ │ 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 │ │ │ │ @@ -529515,25 +529378,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 1e458a │ │ │ │ + bne.n 1e4572 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4652 │ │ │ │ + cbz r2, 1e463a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4654 │ │ │ │ + vldr s12, [pc, #88] @ 1e463c │ │ │ │ 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 │ │ │ │ @@ -529547,23 +529410,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 1e4602 │ │ │ │ + bne.n 1e45ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e46c4 │ │ │ │ + cbz r2, 1e46ac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e46c8 │ │ │ │ + vldr s11, [pc, #100] @ 1e46b0 │ │ │ │ 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 │ │ │ │ @@ -529581,25 +529444,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 1e4666 │ │ │ │ + bne.n 1e464e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e472e │ │ │ │ + cbz r2, 1e4716 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4730 │ │ │ │ + vldr s12, [pc, #88] @ 1e4718 │ │ │ │ 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 │ │ │ │ @@ -529613,23 +529476,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 1e46de │ │ │ │ + bne.n 1e46c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e47a0 │ │ │ │ + cbz r2, 1e4788 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e47a4 │ │ │ │ + vldr s11, [pc, #100] @ 1e478c │ │ │ │ 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 │ │ │ │ @@ -529647,24 +529510,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 1e4742 │ │ │ │ + bne.n 1e472a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4816 │ │ │ │ + cbz r2, 1e47fe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4818 │ │ │ │ + vldr s11, [pc, #100] @ 1e4800 │ │ │ │ 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 │ │ │ │ @@ -529682,27 +529545,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 1e47b6 │ │ │ │ + bne.n 1e479e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4880 │ │ │ │ + cbz r2, 1e4868 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e4884 │ │ │ │ + vldr s12, [pc, #92] @ 1e486c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e4888 │ │ │ │ + vldr s11, [pc, #88] @ 1e4870 │ │ │ │ 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 │ │ │ │ @@ -529715,29 +529578,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 1e4832 │ │ │ │ + bne.n 1e481a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e48f0 │ │ │ │ + cbz r2, 1e48d8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e48f4 │ │ │ │ + vldr s12, [pc, #92] @ 1e48dc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e48f8 │ │ │ │ + vldr s11, [pc, #88] @ 1e48e0 │ │ │ │ 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 │ │ │ │ @@ -529750,27 +529613,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 1e48a2 │ │ │ │ + bne.n 1e488a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e496e │ │ │ │ + cbz r2, 1e4956 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4970 │ │ │ │ - vldr s10, [pc, #104] @ 1e4974 │ │ │ │ + vldr s11, [pc, #104] @ 1e4958 │ │ │ │ + vldr s10, [pc, #104] @ 1e495c │ │ │ │ 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 │ │ │ │ @@ -529788,26 +529651,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 1e490e │ │ │ │ + bne.n 1e48f6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e49da │ │ │ │ + cbz r2, 1e49c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e49dc │ │ │ │ + vldr s12, [pc, #88] @ 1e49c4 │ │ │ │ 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 │ │ │ │ @@ -529821,24 +529684,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 1e498a │ │ │ │ + bne.n 1e4972 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4a52 │ │ │ │ + cbz r2, 1e4a3a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4a54 │ │ │ │ - vldr s10, [pc, #104] @ 1e4a58 │ │ │ │ + vldr s11, [pc, #104] @ 1e4a3c │ │ │ │ + vldr s10, [pc, #104] @ 1e4a40 │ │ │ │ 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 │ │ │ │ @@ -529856,26 +529719,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 1e49f2 │ │ │ │ + bne.n 1e49da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4acc │ │ │ │ + cbz r2, 1e4ab4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4ad0 │ │ │ │ - vldr s10, [pc, #104] @ 1e4ad4 │ │ │ │ + vldr s11, [pc, #104] @ 1e4ab8 │ │ │ │ + vldr s10, [pc, #104] @ 1e4abc │ │ │ │ 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 │ │ │ │ @@ -529893,27 +529756,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 1e4a6e │ │ │ │ + bne.n 1e4a56 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4b4a │ │ │ │ + cbz r2, 1e4b32 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4b4c │ │ │ │ - vldr s10, [pc, #104] @ 1e4b50 │ │ │ │ + vldr s11, [pc, #104] @ 1e4b34 │ │ │ │ + vldr s10, [pc, #104] @ 1e4b38 │ │ │ │ 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 │ │ │ │ @@ -529931,30 +529794,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 1e4aea │ │ │ │ + bne.n 1e4ad2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4bb8 │ │ │ │ + cbz r2, 1e4ba0 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4bbc │ │ │ │ + vldr s12, [pc, #88] @ 1e4ba4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4bc0 │ │ │ │ + vldr s11, [pc, #84] @ 1e4ba8 │ │ │ │ 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 │ │ │ │ @@ -529967,30 +529830,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 1e4b6e │ │ │ │ + bne.n 1e4b56 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1e4c54 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4c3c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4c2a │ │ │ │ + cbz r2, 1e4c12 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4c2c │ │ │ │ + vldr s12, [pc, #88] @ 1e4c14 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4c30 │ │ │ │ + vldr s11, [pc, #84] @ 1e4c18 │ │ │ │ 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 │ │ │ │ @@ -530003,140 +529866,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 1e4bde │ │ │ │ + bne.n 1e4bc6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1e4cc4 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4cac ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4c6c │ │ │ │ + cbz r2, 1e4c54 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1e4c70 │ │ │ │ + vldr s14, [pc, #48] @ 1e4c58 │ │ │ │ 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 1e4c46 │ │ │ │ + bne.n 1e4c2e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4ca8 │ │ │ │ + cbz r2, 1e4c90 │ │ │ │ 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 1e4c84 │ │ │ │ + bne.n 1e4c6c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4ce4 │ │ │ │ + cbz r2, 1e4ccc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4ce8 │ │ │ │ + vldr s14, [pc, #44] @ 1e4cd0 │ │ │ │ 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 1e4cbe │ │ │ │ + bne.n 1e4ca6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4d0e │ │ │ │ + cbz r2, 1e4cf6 │ │ │ │ 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 1e4cf8 │ │ │ │ + bne.n 1e4ce0 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4d44 │ │ │ │ + cbz r2, 1e4d2c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1e4d48 │ │ │ │ + vldr s14, [pc, #44] @ 1e4d30 │ │ │ │ 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 1e4d1e │ │ │ │ + bne.n 1e4d06 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4d74 │ │ │ │ + cbz r2, 1e4d5c │ │ │ │ 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 1e4d56 │ │ │ │ + bne.n 1e4d3e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4dc0 │ │ │ │ + cbz r2, 1e4da8 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e4dc4 │ │ │ │ + vldr s13, [pc, #60] @ 1e4dac │ │ │ │ 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 │ │ │ │ @@ -530144,23 +530007,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 1e4d88 │ │ │ │ + bne.n 1e4d70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4e16 │ │ │ │ + cbz r2, 1e4dfe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4e18 │ │ │ │ + vldr s13, [pc, #68] @ 1e4e00 │ │ │ │ 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 │ │ │ │ @@ -530170,105 +530033,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 1e4dd6 │ │ │ │ + bne.n 1e4dbe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4e4e │ │ │ │ + cbz r2, 1e4e36 │ │ │ │ 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 1e4e24 │ │ │ │ + bne.n 1e4e0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4e8a │ │ │ │ + cbz r2, 1e4e72 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e4e8c │ │ │ │ + vldr s14, [pc, #52] @ 1e4e74 │ │ │ │ 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 1e4e60 │ │ │ │ + bne.n 1e4e48 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4ecc │ │ │ │ + cbz r2, 1e4eb4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e4ed0 │ │ │ │ + vldr s14, [pc, #52] @ 1e4eb8 │ │ │ │ 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 1e4ea0 │ │ │ │ + bne.n 1e4e88 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4f06 │ │ │ │ + cbz r2, 1e4eee │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4f08 │ │ │ │ + vldr s14, [pc, #44] @ 1e4ef0 │ │ │ │ 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 1e4ede │ │ │ │ + bne.n 1e4ec6 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4f5a │ │ │ │ + cbz r2, 1e4f42 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4f5c │ │ │ │ + vldr s13, [pc, #68] @ 1e4f44 │ │ │ │ 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 │ │ │ │ @@ -530278,26 +530141,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 1e4f1a │ │ │ │ + bne.n 1e4f02 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4faa │ │ │ │ + cbz r2, 1e4f92 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e4fac │ │ │ │ + vldr s13, [pc, #60] @ 1e4f94 │ │ │ │ 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 │ │ │ │ @@ -530305,24 +530168,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 1e4f76 │ │ │ │ + bne.n 1e4f5e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4ffa │ │ │ │ + cbz r2, 1e4fe2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e4ffc │ │ │ │ + vldr s13, [pc, #64] @ 1e4fe4 │ │ │ │ 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 │ │ │ │ @@ -530331,22 +530194,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 1e4fc6 │ │ │ │ + bne.n 1e4fae │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e506e │ │ │ │ + cbz r2, 1e5056 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e5070 │ │ │ │ + vldr s12, [pc, #100] @ 1e5058 │ │ │ │ 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 │ │ │ │ @@ -530365,25 +530228,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 1e5012 │ │ │ │ + bne.n 1e4ffa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e50ba │ │ │ │ + cbz r2, 1e50a2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e50bc │ │ │ │ + vldr s13, [pc, #60] @ 1e50a4 │ │ │ │ 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 │ │ │ │ @@ -530391,23 +530254,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 1e5086 │ │ │ │ + bne.n 1e506e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e510e │ │ │ │ + cbz r2, 1e50f6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e5110 │ │ │ │ + vldr s13, [pc, #68] @ 1e50f8 │ │ │ │ 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 │ │ │ │ @@ -530417,23 +530280,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 1e50d4 │ │ │ │ + bne.n 1e50bc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5160 │ │ │ │ + cbz r2, 1e5148 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e5164 │ │ │ │ + vldr s13, [pc, #72] @ 1e514c │ │ │ │ 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 │ │ │ │ @@ -530444,24 +530307,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 1e5128 │ │ │ │ + bne.n 1e5110 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e51d4 │ │ │ │ + cbz r2, 1e51bc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e51d8 │ │ │ │ + vldr s12, [pc, #100] @ 1e51c0 │ │ │ │ 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 │ │ │ │ @@ -530480,24 +530343,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 1e517a │ │ │ │ + bne.n 1e5162 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5220 │ │ │ │ + cbz r2, 1e5208 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e5224 │ │ │ │ + vldr s13, [pc, #64] @ 1e520c │ │ │ │ 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 │ │ │ │ @@ -530506,182 +530369,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 1e51ea │ │ │ │ + bne.n 1e51d2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5254 │ │ │ │ + cbz r2, 1e523c │ │ │ │ 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 1e5234 │ │ │ │ + bne.n 1e521c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5286 │ │ │ │ + cbz r2, 1e526e │ │ │ │ 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 1e5266 │ │ │ │ + bne.n 1e524e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e52ae │ │ │ │ + cbz r2, 1e5296 │ │ │ │ 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 1e5290 │ │ │ │ + bne.n 1e5278 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1e52f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e52d8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e52ee │ │ │ │ + cbz r2, 1e52d6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e52f4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e52dc ) │ │ │ │ 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 1e52cc │ │ │ │ + bne.n 1e52b4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e5338 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5320 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5336 │ │ │ │ + cbz r2, 1e531e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e533c ) │ │ │ │ + ldr r2, [pc, #52] @ (1e5324 ) │ │ │ │ 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 1e5310 │ │ │ │ + bne.n 1e52f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e5380 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5368 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e537e │ │ │ │ + cbz r2, 1e5366 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e5384 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e536c ) │ │ │ │ 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 1e535c │ │ │ │ + bne.n 1e5344 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1e53c4 ) │ │ │ │ + ldr r4, [pc, #56] @ (1e53ac ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1e53c0 │ │ │ │ + cbz r2, 1e53a8 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1e53c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e53b0 ) │ │ │ │ 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 1e53a2 │ │ │ │ + bne.n 1e538a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e5424 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e540c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e541e │ │ │ │ + cbz r2, 1e5406 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1e5428 │ │ │ │ + ldr.w lr, [pc, #80] @ 1e5410 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e5420 │ │ │ │ + vldr s14, [pc, #64] @ 1e5408 │ │ │ │ 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 │ │ │ │ @@ -530690,29 +530553,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 1e53e6 │ │ │ │ + bne.n 1e53ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e546c ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5454 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e546a │ │ │ │ - ldr r5, [pc, #56] @ (1e5470 ) │ │ │ │ + cbz r2, 1e5452 │ │ │ │ + ldr r5, [pc, #56] @ (1e5458 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -530720,29 +530583,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 1e543e │ │ │ │ + bne.n 1e5426 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e54cc ) │ │ │ │ + ldr r3, [pc, #84] @ (1e54b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e54c6 │ │ │ │ + cbz r2, 1e54ae │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e54d0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e54b8 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e54c8 │ │ │ │ + vldr s14, [pc, #64] @ 1e54b0 │ │ │ │ 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 │ │ │ │ @@ -530751,60 +530614,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 1e5490 │ │ │ │ + bne.n 1e5478 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1e5518 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e5500 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5516 │ │ │ │ + cbz r2, 1e54fe │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1e551c ) │ │ │ │ + ldr r2, [pc, #60] @ (1e5504 ) │ │ │ │ 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 1e54ee │ │ │ │ + bne.n 1e54d6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e5580 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e5568 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e557c │ │ │ │ + cbz r2, 1e5564 │ │ │ │ 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] @ (1e5584 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e556c ) │ │ │ │ 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] │ │ │ │ @@ -530815,32 +530678,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 1e5540 │ │ │ │ + bne.n 1e5528 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e55d4 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e55bc ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e55d0 │ │ │ │ + cbz r2, 1e55b8 │ │ │ │ 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] @ (1e55d8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e55c0 ) │ │ │ │ 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] │ │ │ │ @@ -530848,31 +530711,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 1e55a2 │ │ │ │ + bne.n 1e558a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e563c │ │ │ │ + ldr.w ip, [pc, #92] @ 1e5624 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e5638 │ │ │ │ + cbz r2, 1e5620 │ │ │ │ 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] @ (1e5640 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e5628 ) │ │ │ │ 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] │ │ │ │ @@ -530883,32 +530746,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 1e55fc │ │ │ │ + bne.n 1e55e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e5690 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e5678 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e568c │ │ │ │ + cbz r2, 1e5674 │ │ │ │ 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] @ (1e5694 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e567c ) │ │ │ │ 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] │ │ │ │ @@ -530916,31 +530779,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 1e565e │ │ │ │ + bne.n 1e5646 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5708 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e56f0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5700 │ │ │ │ + cbz r2, 1e56e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e570c ) │ │ │ │ + ldr r1, [pc, #104] @ (1e56f4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5704 │ │ │ │ + vldr s14, [pc, #88] @ 1e56ec │ │ │ │ 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 │ │ │ │ @@ -530955,31 +530818,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 1e56b0 │ │ │ │ + bne.n 1e5698 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e5760 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5748 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e575c │ │ │ │ + cbz r2, 1e5744 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e5764 ) │ │ │ │ + ldr r1, [pc, #68] @ (1e574c ) │ │ │ │ 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 │ │ │ │ @@ -530990,31 +530853,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 1e5724 │ │ │ │ + bne.n 1e570c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e57d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e57c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e57d0 │ │ │ │ + cbz r2, 1e57b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e57dc ) │ │ │ │ + ldr r1, [pc, #104] @ (1e57c4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e57d4 │ │ │ │ + vldr s14, [pc, #88] @ 1e57bc │ │ │ │ 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 │ │ │ │ @@ -531029,31 +530892,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 1e5780 │ │ │ │ + bne.n 1e5768 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e582c ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5814 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5828 │ │ │ │ + cbz r2, 1e5810 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e5830 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e5818 ) │ │ │ │ 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 │ │ │ │ @@ -531063,27 +530926,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 1e57f4 │ │ │ │ + bne.n 1e57dc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e5890 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5878 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e588c │ │ │ │ + cbz r2, 1e5874 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e5894 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e587c ) │ │ │ │ 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 │ │ │ │ @@ -531098,28 +530961,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 1e584c │ │ │ │ + bne.n 1e5834 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r7, pc, #792 @ (adr r7, 1e5bac ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 1e5bf4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e58e4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e58cc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e58e2 │ │ │ │ + cbz r2, 1e58ca │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e58e8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e58d0 ) │ │ │ │ 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 │ │ │ │ @@ -531131,31 +530994,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 1e58b0 │ │ │ │ + bne.n 1e5898 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r7, pc, #392 @ (adr r7, 1e5a70 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 1e5ab8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e5958 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e5940 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5952 │ │ │ │ + cbz r2, 1e593a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1e595c ) │ │ │ │ + ldr r1, [pc, #100] @ (1e5944 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1e5954 │ │ │ │ + vldr s14, [pc, #84] @ 1e593c │ │ │ │ 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 │ │ │ │ @@ -531170,30 +531033,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 1e5904 │ │ │ │ + bne.n 1e58ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r7, pc, #56 @ (adr r7, 1e5994 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 1e59dc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e59b0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5998 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e59ac │ │ │ │ + cbz r2, 1e5994 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e59b4 ) │ │ │ │ + ldr r1, [pc, #68] @ (1e599c ) │ │ │ │ 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 │ │ │ │ @@ -531204,27 +531067,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 1e5974 │ │ │ │ + bne.n 1e595c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #600 @ (adr r6, 1e5c0c ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 1e5c54 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e5a10 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e59f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5a0e │ │ │ │ + cbz r2, 1e59f6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e5a14 ) │ │ │ │ + ldr r1, [pc, #80] @ (1e59fc ) │ │ │ │ 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 │ │ │ │ @@ -531239,27 +531102,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 1e59d0 │ │ │ │ + bne.n 1e59b8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r6, pc, #264 @ (adr r6, 1e5b1c ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 1e5b64 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5a64 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5a4c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5a60 │ │ │ │ + cbz r2, 1e5a48 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5a68 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5a50 ) │ │ │ │ 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 │ │ │ │ @@ -531271,32 +531134,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 1e5a30 │ │ │ │ + bne.n 1e5a18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r5, pc, #904 @ (adr r5, 1e5df0 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 1e5e38 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5adc ) │ │ │ │ + ldr r3, [pc, #108] @ (1e5ac4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5ad4 │ │ │ │ + cbz r2, 1e5abc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5ae0 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e5ac8 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5ad8 │ │ │ │ + vldr s14, [pc, #88] @ 1e5ac0 │ │ │ │ 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 │ │ │ │ @@ -531311,31 +531174,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 1e5a84 │ │ │ │ + bne.n 1e5a6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, pc, #568 @ (adr r5, 1e5d18 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 1e5d60 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5b30 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5b18 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5b2c │ │ │ │ + cbz r2, 1e5b14 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e5b34 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e5b1c ) │ │ │ │ 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 │ │ │ │ @@ -531345,27 +531208,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 1e5af8 │ │ │ │ + bne.n 1e5ae0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #72 @ (adr r5, 1e5b7c ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 1e5bc4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e5b94 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5b7c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5b90 │ │ │ │ + cbz r2, 1e5b78 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e5b98 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5b80 ) │ │ │ │ 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 │ │ │ │ @@ -531380,28 +531243,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 1e5b50 │ │ │ │ + bne.n 1e5b38 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #776 @ (adr r4, 1e5ea0 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 1e5ee8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5be8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5bd0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5be6 │ │ │ │ + cbz r2, 1e5bce │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5bec ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5bd4 ) │ │ │ │ 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 │ │ │ │ @@ -531413,29 +531276,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 1e5bb4 │ │ │ │ + bne.n 1e5b9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r4, pc, #376 @ (adr r4, 1e5d64 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 1e5dac ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e5c76 │ │ │ │ + beq.n 1e5c5e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e5c78 │ │ │ │ + vldr s11, [pc, #120] @ 1e5c60 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e5c7c │ │ │ │ + vldr s10, [pc, #116] @ 1e5c64 │ │ │ │ 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 │ │ │ │ @@ -531457,28 +531320,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 1e5c0c │ │ │ │ + bne.n 1e5bf4 │ │ │ │ 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 1e5d20 │ │ │ │ + beq.n 1e5d08 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1e5d24 │ │ │ │ + vldr s10, [pc, #152] @ 1e5d0c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1e5d28 │ │ │ │ + vldr s9, [pc, #148] @ 1e5d10 │ │ │ │ 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 │ │ │ │ @@ -531508,30 +531371,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 1e5c98 │ │ │ │ + bne.n 1e5c80 │ │ │ │ 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 1e5db2 │ │ │ │ + beq.n 1e5d9a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e5db4 │ │ │ │ + vldr s11, [pc, #120] @ 1e5d9c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e5db8 │ │ │ │ + vldr s10, [pc, #116] @ 1e5da0 │ │ │ │ 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 │ │ │ │ @@ -531553,25 +531416,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 1e5d48 │ │ │ │ + bne.n 1e5d30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e5e2a │ │ │ │ + cbz r2, 1e5e12 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e5e2c │ │ │ │ + vldr s11, [pc, #100] @ 1e5e14 │ │ │ │ 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 │ │ │ │ @@ -531589,28 +531452,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 1e5dca │ │ │ │ + bne.n 1e5db2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5e42 │ │ │ │ + cbz r2, 1e5e2a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e5e34 │ │ │ │ + bne.n 1e5e1c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5e7e │ │ │ │ + cbz r2, 1e5e66 │ │ │ │ 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 │ │ │ │ @@ -531620,62 +531483,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 1e5e54 │ │ │ │ + bne.n 1e5e3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5eae │ │ │ │ + cbz r2, 1e5e96 │ │ │ │ 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 1e5e90 │ │ │ │ + bne.n 1e5e78 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5ef2 │ │ │ │ + cbz r2, 1e5eda │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e5ef8 │ │ │ │ + vldr d6, [pc, #60] @ 1e5ee0 │ │ │ │ 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 1e5ec4 │ │ │ │ + bne.n 1e5eac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e5f36 │ │ │ │ + cbz r2, 1e5f1e │ │ │ │ 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 │ │ │ │ @@ -531683,18 +531546,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 1e5f10 │ │ │ │ + bne.n 1e5ef8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5f6e │ │ │ │ + cbz r2, 1e5f56 │ │ │ │ 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 │ │ │ │ @@ -531704,50 +531567,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 1e5f46 │ │ │ │ + bne.n 1e5f2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5fc6 │ │ │ │ + cbz r2, 1e5fae │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1e5fc8 │ │ │ │ + vldr d4, [pc, #76] @ 1e5fb0 │ │ │ │ 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 1e5fa8 │ │ │ │ + bmi.n 1e5f90 │ │ │ │ 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 1e5f88 │ │ │ │ + bne.n 1e5f70 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1e6006 │ │ │ │ + cbz r2, 1e5fee │ │ │ │ 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 │ │ │ │ @@ -531755,18 +531618,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 1e5fe0 │ │ │ │ + bne.n 1e5fc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6040 │ │ │ │ + cbz r2, 1e6028 │ │ │ │ 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 │ │ │ │ @@ -531776,48 +531639,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 1e6016 │ │ │ │ + bne.n 1e5ffe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6082 │ │ │ │ + cbz r2, 1e606a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e6084 │ │ │ │ + vldr s14, [pc, #52] @ 1e606c │ │ │ │ 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 1e6058 │ │ │ │ + bne.n 1e6040 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e60dc │ │ │ │ + cbz r2, 1e60c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e60e0 │ │ │ │ + vldr s13, [pc, #76] @ 1e60c8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e60e4 │ │ │ │ + vldr s12, [pc, #72] @ 1e60cc │ │ │ │ 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 │ │ │ │ @@ -531826,23 +531689,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 1e609e │ │ │ │ + bne.n 1e6086 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e611e │ │ │ │ + cbz r2, 1e6106 │ │ │ │ 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 │ │ │ │ @@ -531850,18 +531713,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 1e60f8 │ │ │ │ + bne.n 1e60e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6156 │ │ │ │ + cbz r2, 1e613e │ │ │ │ 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 │ │ │ │ @@ -531871,22 +531734,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 1e612e │ │ │ │ + bne.n 1e6116 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e61a0 │ │ │ │ + cbz r2, 1e6188 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e61a4 │ │ │ │ + vldr s13, [pc, #64] @ 1e618c │ │ │ │ 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 │ │ │ │ @@ -531894,21 +531757,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 1e616a │ │ │ │ + bne.n 1e6152 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e61ec │ │ │ │ + cbz r2, 1e61d4 │ │ │ │ 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 │ │ │ │ @@ -531920,23 +531783,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 1e61b6 │ │ │ │ + bne.n 1e619e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6240 │ │ │ │ + cbz r2, 1e6228 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e6244 │ │ │ │ + vldr s13, [pc, #72] @ 1e622c │ │ │ │ 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] │ │ │ │ @@ -531947,27 +531810,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 1e6208 │ │ │ │ + bne.n 1e61f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e62ba │ │ │ │ + cbz r2, 1e62a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e62bc │ │ │ │ + vldr s12, [pc, #104] @ 1e62a4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e62c0 │ │ │ │ + vldr s11, [pc, #100] @ 1e62a8 │ │ │ │ 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 │ │ │ │ @@ -531985,22 +531848,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 1e6262 │ │ │ │ + bne.n 1e624a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e62fa │ │ │ │ + cbz r2, 1e62e2 │ │ │ │ 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 │ │ │ │ @@ -532008,18 +531871,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 1e62d4 │ │ │ │ + bne.n 1e62bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6334 │ │ │ │ + cbz r2, 1e631c │ │ │ │ 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 │ │ │ │ @@ -532029,23 +531892,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 1e630a │ │ │ │ + bne.n 1e62f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6380 │ │ │ │ + cbz r2, 1e6368 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6384 │ │ │ │ + vldr s13, [pc, #64] @ 1e636c │ │ │ │ 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 │ │ │ │ @@ -532053,21 +531916,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 1e634a │ │ │ │ + bne.n 1e6332 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e63ca │ │ │ │ + cbz r2, 1e63b2 │ │ │ │ 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 │ │ │ │ @@ -532079,66 +531942,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 1e6396 │ │ │ │ + bne.n 1e637e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e640a │ │ │ │ + cbz r2, 1e63f2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1e640c │ │ │ │ + vldr s14, [pc, #52] @ 1e63f4 │ │ │ │ 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 1e63e2 │ │ │ │ + bne.n 1e63ca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e643e │ │ │ │ + cbz r2, 1e6426 │ │ │ │ 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 1e6422 │ │ │ │ + bne.n 1e640a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6494 │ │ │ │ + cbz r2, 1e647c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e6498 │ │ │ │ + vldr s13, [pc, #76] @ 1e6480 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e649c │ │ │ │ + vldr s12, [pc, #72] @ 1e6484 │ │ │ │ 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 │ │ │ │ @@ -532147,43 +532010,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 1e6456 │ │ │ │ + bne.n 1e643e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e64cc │ │ │ │ + cbz r2, 1e64b4 │ │ │ │ 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 1e64ae │ │ │ │ + bne.n 1e6496 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e652e │ │ │ │ + cbz r2, 1e6516 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e6530 │ │ │ │ + vldr s12, [pc, #84] @ 1e6518 │ │ │ │ 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] │ │ │ │ @@ -532198,39 +532061,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 1e64e6 │ │ │ │ + bne.n 1e64ce │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e655c │ │ │ │ + cbz r2, 1e6544 │ │ │ │ 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 1e6542 │ │ │ │ + bne.n 1e652a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e65be │ │ │ │ + cbz r2, 1e65a6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e65c0 │ │ │ │ + vldr s12, [pc, #84] @ 1e65a8 │ │ │ │ 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] │ │ │ │ @@ -532245,19 +532108,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 1e6576 │ │ │ │ + bne.n 1e655e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e65fc │ │ │ │ + cbz r2, 1e65e4 │ │ │ │ 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 │ │ │ │ @@ -532267,24 +532130,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 1e65d6 │ │ │ │ + bne.n 1e65be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1e5dbc │ │ │ │ - cbz r2, 1e664c │ │ │ │ + b.w 1e5da4 │ │ │ │ + cbz r2, 1e6634 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6650 │ │ │ │ + vldr s13, [pc, #64] @ 1e6638 │ │ │ │ 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 │ │ │ │ @@ -532292,21 +532155,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 1e6616 │ │ │ │ + bne.n 1e65fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6698 │ │ │ │ + cbz r2, 1e6680 │ │ │ │ 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 │ │ │ │ @@ -532318,19 +532181,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 1e6662 │ │ │ │ + bne.n 1e664a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e66ea │ │ │ │ + cbz r2, 1e66d2 │ │ │ │ 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] │ │ │ │ @@ -532345,17 +532208,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 1e66ae │ │ │ │ + bne.n 1e6696 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6748 │ │ │ │ + cbz r2, 1e6730 │ │ │ │ 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 │ │ │ │ @@ -532377,19 +532240,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 1e66fe │ │ │ │ + bne.n 1e66e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e679a │ │ │ │ + cbz r2, 1e6782 │ │ │ │ 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] │ │ │ │ @@ -532404,17 +532267,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 1e675e │ │ │ │ + bne.n 1e6746 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e67f8 │ │ │ │ + cbz r2, 1e67e0 │ │ │ │ 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 │ │ │ │ @@ -532436,19 +532299,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 1e67ae │ │ │ │ + bne.n 1e6796 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6856 │ │ │ │ + cbz r2, 1e683e │ │ │ │ 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 │ │ │ │ @@ -532464,18 +532327,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 1e6806 │ │ │ │ + bne.n 1e67ee │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e68ca │ │ │ │ + cbz r2, 1e68b2 │ │ │ │ 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 │ │ │ │ @@ -532501,18 +532364,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 1e6860 │ │ │ │ + bne.n 1e6848 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6926 │ │ │ │ + cbz r2, 1e690e │ │ │ │ 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 │ │ │ │ @@ -532528,18 +532391,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 1e68d6 │ │ │ │ + bne.n 1e68be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6996 │ │ │ │ + cbz r2, 1e697e │ │ │ │ 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 │ │ │ │ @@ -532565,18 +532428,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 1e6930 │ │ │ │ + bne.n 1e6918 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e69f2 │ │ │ │ + cbz r2, 1e69da │ │ │ │ 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 │ │ │ │ @@ -532592,19 +532455,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 1e69a2 │ │ │ │ + bne.n 1e698a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6a60 │ │ │ │ + cbz r2, 1e6a48 │ │ │ │ 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 │ │ │ │ @@ -532631,24 +532494,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 1e69fe │ │ │ │ + bne.n 1e69e6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6ab4 │ │ │ │ + cbz r2, 1e6a9c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1e6ab8 │ │ │ │ + vldr s13, [pc, #72] @ 1e6aa0 │ │ │ │ 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 │ │ │ │ @@ -532659,27 +532522,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 1e6a7e │ │ │ │ + bne.n 1e6a66 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6b30 │ │ │ │ + cbz r2, 1e6b18 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e6b34 │ │ │ │ + vldr s12, [pc, #108] @ 1e6b1c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e6b38 │ │ │ │ + vldr s11, [pc, #104] @ 1e6b20 │ │ │ │ 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 │ │ │ │ @@ -532697,28 +532560,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 1e6ad6 │ │ │ │ + bne.n 1e6abe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6bca │ │ │ │ + beq.n 1e6bb2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6bcc │ │ │ │ + vldr s11, [pc, #132] @ 1e6bb4 │ │ │ │ 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 │ │ │ │ @@ -532746,24 +532609,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 1e6b58 │ │ │ │ + bne.n 1e6b40 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6c5e │ │ │ │ + beq.n 1e6c46 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6c60 │ │ │ │ + vldr s11, [pc, #132] @ 1e6c48 │ │ │ │ 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 │ │ │ │ @@ -532791,23 +532654,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 1e6bec │ │ │ │ + bne.n 1e6bd4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6d0e │ │ │ │ + beq.n 1e6cf6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6d10 │ │ │ │ + vldr s10, [pc, #160] @ 1e6cf8 │ │ │ │ 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 │ │ │ │ @@ -532842,24 +532705,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 1e6c78 │ │ │ │ + bne.n 1e6c60 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6dbe │ │ │ │ + beq.n 1e6da6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6dc0 │ │ │ │ + vldr s10, [pc, #160] @ 1e6da8 │ │ │ │ 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 │ │ │ │ @@ -532894,20 +532757,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 1e6d28 │ │ │ │ + bne.n 1e6d10 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6dfa │ │ │ │ + cbz r2, 1e6de2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -532916,18 +532779,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 1e6dd6 │ │ │ │ + bne.n 1e6dbe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6e36 │ │ │ │ + cbz r2, 1e6e1e │ │ │ │ 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 │ │ │ │ @@ -532938,22 +532801,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 1e6e10 │ │ │ │ + bne.n 1e6df8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6e80 │ │ │ │ + cbz r2, 1e6e68 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6e84 │ │ │ │ + vldr s13, [pc, #64] @ 1e6e6c │ │ │ │ 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 │ │ │ │ @@ -532961,21 +532824,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 1e6e4a │ │ │ │ + bne.n 1e6e32 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6ed0 │ │ │ │ + cbz r2, 1e6eb8 │ │ │ │ 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 │ │ │ │ @@ -532988,19 +532851,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 1e6e96 │ │ │ │ + bne.n 1e6e7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6f22 │ │ │ │ + cbz r2, 1e6f0a │ │ │ │ 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] │ │ │ │ @@ -533015,17 +532878,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 1e6ee6 │ │ │ │ + bne.n 1e6ece │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6f82 │ │ │ │ + cbz r2, 1e6f6a │ │ │ │ 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 │ │ │ │ @@ -533047,18 +532910,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 1e6f36 │ │ │ │ + bne.n 1e6f1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6fd2 │ │ │ │ + cbz r2, 1e6fba │ │ │ │ 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] │ │ │ │ @@ -533073,17 +532936,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 1e6f96 │ │ │ │ + bne.n 1e6f7e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7032 │ │ │ │ + cbz r2, 1e701a │ │ │ │ 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 │ │ │ │ @@ -533105,18 +532968,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 1e6fe6 │ │ │ │ + bne.n 1e6fce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e708e │ │ │ │ + cbz r2, 1e7076 │ │ │ │ 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 │ │ │ │ @@ -533132,19 +532995,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 1e703e │ │ │ │ + bne.n 1e7026 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7108 │ │ │ │ + beq.n 1e70f0 │ │ │ │ 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 │ │ │ │ @@ -533173,19 +533036,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 1e709a │ │ │ │ + bne.n 1e7082 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7166 │ │ │ │ + cbz r2, 1e714e │ │ │ │ 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 │ │ │ │ @@ -533201,19 +533064,19 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e7116 │ │ │ │ + bne.n 1e70fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e71e0 │ │ │ │ + beq.n 1e71c8 │ │ │ │ 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 │ │ │ │ @@ -533242,19 +533105,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 1e7172 │ │ │ │ + bne.n 1e715a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e723e │ │ │ │ + cbz r2, 1e7226 │ │ │ │ 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 │ │ │ │ @@ -533270,20 +533133,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 1e71ee │ │ │ │ + bne.n 1e71d6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e72ba │ │ │ │ + beq.n 1e72a2 │ │ │ │ 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 │ │ │ │ @@ -533312,47 +533175,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 1e724a │ │ │ │ + bne.n 1e7232 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e7302 │ │ │ │ + cbz r2, 1e72ea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e7308 │ │ │ │ + vldr d6, [pc, #60] @ 1e72f0 │ │ │ │ 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 1e72d4 │ │ │ │ + bne.n 1e72bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e7362 │ │ │ │ + cbz r2, 1e734a │ │ │ │ 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] │ │ │ │ @@ -533366,18 +533229,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 1e731e │ │ │ │ + bne.n 1e7306 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e73c8 │ │ │ │ + cbz r2, 1e73b0 │ │ │ │ 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 │ │ │ │ @@ -533400,24 +533263,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 1e7380 │ │ │ │ + bne.n 1e7368 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e745e │ │ │ │ + beq.n 1e7446 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e7460 │ │ │ │ + vldr s11, [pc, #132] @ 1e7448 │ │ │ │ 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 │ │ │ │ @@ -533444,20 +533307,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 1e73e4 │ │ │ │ + bne.n 1e73cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e749a │ │ │ │ + cbz r2, 1e7482 │ │ │ │ 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 │ │ │ │ @@ -533465,48 +533328,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 1e7472 │ │ │ │ + bne.n 1e745a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e74e2 │ │ │ │ + cbz r2, 1e74ca │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e74e4 │ │ │ │ + vldr s13, [pc, #60] @ 1e74cc │ │ │ │ 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 1e74b2 │ │ │ │ + bne.n 1e749a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e753e │ │ │ │ + cbz r2, 1e7526 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e7540 │ │ │ │ + vldr s13, [pc, #76] @ 1e7528 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e7544 │ │ │ │ + vldr s12, [pc, #72] @ 1e752c │ │ │ │ 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 │ │ │ │ @@ -533515,52 +533378,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 1e74fe │ │ │ │ + bne.n 1e74e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e758e │ │ │ │ + cbz r2, 1e7576 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e7590 │ │ │ │ + vldr s13, [pc, #60] @ 1e7578 │ │ │ │ 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 1e755e │ │ │ │ + bne.n 1e7546 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1e75ea │ │ │ │ + cbz r2, 1e75d2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e75ec │ │ │ │ + vldr s13, [pc, #76] @ 1e75d4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e75f0 │ │ │ │ + vldr s12, [pc, #72] @ 1e75d8 │ │ │ │ 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 │ │ │ │ @@ -533569,27 +533432,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 1e75aa │ │ │ │ + bne.n 1e7592 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e7642 │ │ │ │ + cbz r2, 1e762a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e7644 │ │ │ │ + vldr s13, [pc, #64] @ 1e762c │ │ │ │ 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 │ │ │ │ @@ -533599,25 +533462,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 1e7608 │ │ │ │ + bne.n 1e75f0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e7696 │ │ │ │ + cbz r2, 1e767e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e7698 │ │ │ │ + vldr s13, [pc, #64] @ 1e7680 │ │ │ │ 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 │ │ │ │ @@ -533627,24 +533490,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 1e765c │ │ │ │ + bne.n 1e7644 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e76ec │ │ │ │ + cbz r2, 1e76d4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e76f0 │ │ │ │ + vldr s13, [pc, #72] @ 1e76d8 │ │ │ │ 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 │ │ │ │ @@ -533654,43 +533517,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 1e76ae │ │ │ │ + bne.n 1e7696 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e7724 │ │ │ │ + cbz r2, 1e770c │ │ │ │ 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 1e7700 │ │ │ │ + bne.n 1e76e8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7778 │ │ │ │ + cbz r2, 1e7760 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e777c │ │ │ │ + vldr s13, [pc, #72] @ 1e7764 │ │ │ │ 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 │ │ │ │ @@ -533700,39 +533563,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 1e773a │ │ │ │ + bne.n 1e7722 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e77b0 │ │ │ │ + cbz r2, 1e7798 │ │ │ │ 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 1e778c │ │ │ │ + bne.n 1e7774 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e780e │ │ │ │ + cbz r2, 1e77f6 │ │ │ │ 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 │ │ │ │ @@ -533748,19 +533611,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 1e77be │ │ │ │ + bne.n 1e77a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e788e │ │ │ │ + beq.n 1e7876 │ │ │ │ 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 │ │ │ │ @@ -533789,18 +533652,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 1e782a │ │ │ │ + bne.n 1e7812 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e78ea │ │ │ │ + cbz r2, 1e78d2 │ │ │ │ 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 │ │ │ │ @@ -533816,18 +533679,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 1e789a │ │ │ │ + bne.n 1e7882 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7950 │ │ │ │ + cbz r2, 1e7938 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -533851,23 +533714,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 1e78f8 │ │ │ │ + bne.n 1e78e0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e79fa │ │ │ │ + beq.n 1e79e2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e79fc │ │ │ │ + vldr s10, [pc, #156] @ 1e79e4 │ │ │ │ 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 │ │ │ │ @@ -533901,20 +533764,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 1e7968 │ │ │ │ + bne.n 1e7950 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e7a5a │ │ │ │ + cbz r2, 1e7a42 │ │ │ │ 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 │ │ │ │ @@ -533930,19 +533793,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 1e7a0a │ │ │ │ + bne.n 1e79f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7ade │ │ │ │ + beq.n 1e7ac6 │ │ │ │ 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 │ │ │ │ @@ -533971,18 +533834,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 1e7a76 │ │ │ │ + bne.n 1e7a5e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7b3a │ │ │ │ + cbz r2, 1e7b22 │ │ │ │ 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 │ │ │ │ @@ -533998,18 +533861,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 1e7aea │ │ │ │ + bne.n 1e7ad2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ba0 │ │ │ │ + cbz r2, 1e7b88 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -534033,23 +533896,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 1e7b48 │ │ │ │ + bne.n 1e7b30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7c4a │ │ │ │ + beq.n 1e7c32 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e7c4c │ │ │ │ + vldr s10, [pc, #156] @ 1e7c34 │ │ │ │ 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 │ │ │ │ @@ -534083,54 +533946,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 1e7bb8 │ │ │ │ + bne.n 1e7ba0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e7c7a │ │ │ │ + cbz r2, 1e7c62 │ │ │ │ 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 1e7c64 │ │ │ │ + bne.n 1e7c4c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7caa │ │ │ │ + cbz r2, 1e7c92 │ │ │ │ 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 1e7c8c │ │ │ │ + bne.n 1e7c74 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ce0 │ │ │ │ + cbz r2, 1e7cc8 │ │ │ │ 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 │ │ │ │ @@ -534138,72 +534001,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 1e7cc0 │ │ │ │ + bne.n 1e7ca8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d18 │ │ │ │ + cbz r2, 1e7d00 │ │ │ │ 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 1e7cf0 │ │ │ │ + bne.n 1e7cd8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d46 │ │ │ │ + cbz r2, 1e7d2e │ │ │ │ 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 1e7d30 │ │ │ │ + bne.n 1e7d18 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7d76 │ │ │ │ + cbz r2, 1e7d5e │ │ │ │ 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 1e7d58 │ │ │ │ + bne.n 1e7d40 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7dac │ │ │ │ + cbz r2, 1e7d94 │ │ │ │ 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 │ │ │ │ @@ -534211,436 +534074,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 1e7d8c │ │ │ │ + bne.n 1e7d74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7de4 │ │ │ │ + cbz r2, 1e7dcc │ │ │ │ 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 1e7dbc │ │ │ │ + bne.n 1e7da4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7e0e │ │ │ │ + cbz r2, 1e7df6 │ │ │ │ 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 1e7df6 │ │ │ │ + bne.n 1e7dde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e3e │ │ │ │ + cbz r2, 1e7e26 │ │ │ │ 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 1e7e20 │ │ │ │ + bne.n 1e7e08 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e66 │ │ │ │ + cbz r2, 1e7e4e │ │ │ │ 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 1e7e4e │ │ │ │ + bne.n 1e7e36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e96 │ │ │ │ + cbz r2, 1e7e7e │ │ │ │ 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 1e7e78 │ │ │ │ + bne.n 1e7e60 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ebe │ │ │ │ + cbz r2, 1e7ea6 │ │ │ │ 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 1e7ea6 │ │ │ │ + bne.n 1e7e8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ee6 │ │ │ │ + cbz r2, 1e7ece │ │ │ │ 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 1e7ece │ │ │ │ + bne.n 1e7eb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7f08 │ │ │ │ + cbz r2, 1e7ef0 │ │ │ │ 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 1e7ef4 │ │ │ │ + bne.n 1e7edc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f28 │ │ │ │ + cbz r2, 1e7f10 │ │ │ │ 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 1e7f16 │ │ │ │ + bne.n 1e7efe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f4c │ │ │ │ + cbz r2, 1e7f34 │ │ │ │ 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 1e7f38 │ │ │ │ + bne.n 1e7f20 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f78 │ │ │ │ + cbz r2, 1e7f60 │ │ │ │ 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 1e7f5a │ │ │ │ + bne.n 1e7f42 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f9c │ │ │ │ + cbz r2, 1e7f84 │ │ │ │ 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 1e7f88 │ │ │ │ + bne.n 1e7f70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7fbc │ │ │ │ + cbz r2, 1e7fa4 │ │ │ │ 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 1e7faa │ │ │ │ + bne.n 1e7f92 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7fe0 │ │ │ │ + cbz r2, 1e7fc8 │ │ │ │ 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 1e7fcc │ │ │ │ + bne.n 1e7fb4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e800c │ │ │ │ + cbz r2, 1e7ff4 │ │ │ │ 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 1e7fee │ │ │ │ + bne.n 1e7fd6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8034 │ │ │ │ + cbz r2, 1e801c │ │ │ │ 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 1e801c │ │ │ │ + bne.n 1e8004 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8056 │ │ │ │ + cbz r2, 1e803e │ │ │ │ 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 1e803e │ │ │ │ + bne.n 1e8026 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e807e │ │ │ │ + cbz r2, 1e8066 │ │ │ │ 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 1e8064 │ │ │ │ + bne.n 1e804c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e80a8 │ │ │ │ + cbz r2, 1e8090 │ │ │ │ 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 1e808a │ │ │ │ + bne.n 1e8072 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e80d0 │ │ │ │ + cbz r2, 1e80b8 │ │ │ │ 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 1e80b8 │ │ │ │ + bne.n 1e80a0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e80f2 │ │ │ │ + cbz r2, 1e80da │ │ │ │ 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 1e80da │ │ │ │ + bne.n 1e80c2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e811a │ │ │ │ + cbz r2, 1e8102 │ │ │ │ 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 1e8100 │ │ │ │ + bne.n 1e80e8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8144 │ │ │ │ + cbz r2, 1e812c │ │ │ │ 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 1e8126 │ │ │ │ + bne.n 1e810e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e816c │ │ │ │ + cbz r2, 1e8154 │ │ │ │ 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 1e8154 │ │ │ │ + bne.n 1e813c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e818e │ │ │ │ + cbz r2, 1e8176 │ │ │ │ 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 1e8176 │ │ │ │ + bne.n 1e815e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e81b6 │ │ │ │ + cbz r2, 1e819e │ │ │ │ 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 1e819c │ │ │ │ + bne.n 1e8184 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e81dc │ │ │ │ + cbz r2, 1e81c4 │ │ │ │ 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 1e81c4 │ │ │ │ + bne.n 1e81ac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e81fe │ │ │ │ + cbz r2, 1e81e6 │ │ │ │ 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 1e81e6 │ │ │ │ + bne.n 1e81ce │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8226 │ │ │ │ + cbz r2, 1e820e │ │ │ │ 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 1e820c │ │ │ │ + bne.n 1e81f4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e825c │ │ │ │ + cbz r2, 1e8244 │ │ │ │ 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 │ │ │ │ @@ -534648,37 +534511,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 1e823c │ │ │ │ + bne.n 1e8224 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8292 │ │ │ │ + cbz r2, 1e827a │ │ │ │ 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 1e826c │ │ │ │ + bne.n 1e8254 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e82c8 │ │ │ │ + cbz r2, 1e82b0 │ │ │ │ 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 │ │ │ │ @@ -534686,73 +534549,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 1e82a8 │ │ │ │ + bne.n 1e8290 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e82fe │ │ │ │ + cbz r2, 1e82e6 │ │ │ │ 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 1e82d8 │ │ │ │ + bne.n 1e82c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8332 │ │ │ │ + cbz r2, 1e831a │ │ │ │ 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 1e830c │ │ │ │ + bne.n 1e82f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8366 │ │ │ │ + cbz r2, 1e834e │ │ │ │ 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 1e8340 │ │ │ │ + bne.n 1e8328 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e83a0 │ │ │ │ + cbz r2, 1e8388 │ │ │ │ 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 │ │ │ │ @@ -534760,19 +534623,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 1e8374 │ │ │ │ + bne.n 1e835c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e83dc │ │ │ │ + cbz r2, 1e83c4 │ │ │ │ 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 │ │ │ │ @@ -534780,57 +534643,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 1e83b0 │ │ │ │ + bne.n 1e8398 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8414 │ │ │ │ + cbz r2, 1e83fc │ │ │ │ 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 1e83ec │ │ │ │ + bne.n 1e83d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e844c │ │ │ │ + cbz r2, 1e8434 │ │ │ │ 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 1e8424 │ │ │ │ + bne.n 1e840c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8486 │ │ │ │ + cbz r2, 1e846e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534838,18 +534701,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 1e845e │ │ │ │ + bne.n 1e8446 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e84be │ │ │ │ + cbz r2, 1e84a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534857,18 +534720,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 1e8496 │ │ │ │ + bne.n 1e847e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e84f6 │ │ │ │ + cbz r2, 1e84de │ │ │ │ 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]! │ │ │ │ @@ -534876,18 +534739,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 1e84d2 │ │ │ │ + bne.n 1e84ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e852e │ │ │ │ + cbz r2, 1e8516 │ │ │ │ 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]! │ │ │ │ @@ -534895,18 +534758,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 1e850a │ │ │ │ + bne.n 1e84f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8568 │ │ │ │ + cbz r2, 1e8550 │ │ │ │ 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 │ │ │ │ @@ -534914,19 +534777,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 1e853c │ │ │ │ + bne.n 1e8524 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e85a4 │ │ │ │ + cbz r2, 1e858c │ │ │ │ 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 │ │ │ │ @@ -534934,19 +534797,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 1e8578 │ │ │ │ + bne.n 1e8560 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e85e0 │ │ │ │ + cbz r2, 1e85c8 │ │ │ │ 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 │ │ │ │ @@ -534954,19 +534817,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 1e85b4 │ │ │ │ + bne.n 1e859c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e861c │ │ │ │ + cbz r2, 1e8604 │ │ │ │ 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 │ │ │ │ @@ -534974,19 +534837,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 1e85f0 │ │ │ │ + bne.n 1e85d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8658 │ │ │ │ + cbz r2, 1e8640 │ │ │ │ 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 │ │ │ │ @@ -534994,19 +534857,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 1e862c │ │ │ │ + bne.n 1e8614 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8694 │ │ │ │ + cbz r2, 1e867c │ │ │ │ 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 │ │ │ │ @@ -535014,19 +534877,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 1e8668 │ │ │ │ + bne.n 1e8650 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e86d0 │ │ │ │ + cbz r2, 1e86b8 │ │ │ │ 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 │ │ │ │ @@ -535034,19 +534897,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 1e86a4 │ │ │ │ + bne.n 1e868c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e870c │ │ │ │ + cbz r2, 1e86f4 │ │ │ │ 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 │ │ │ │ @@ -535054,24 +534917,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 1e86e0 │ │ │ │ + bne.n 1e86c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e87a0 │ │ │ │ + beq.n 1e8788 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e87a4 │ │ │ │ + vldr s11, [pc, #132] @ 1e878c │ │ │ │ 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 │ │ │ │ @@ -535098,26 +534961,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 1e8728 │ │ │ │ + bne.n 1e8710 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1e8804 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e87ec ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8800 │ │ │ │ + cbz r2, 1e87e8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e8808 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e87f0 ) │ │ │ │ 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 │ │ │ │ @@ -535132,28 +534995,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 1e87c0 │ │ │ │ + bne.n 1e87a8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e8858 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e8840 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8854 │ │ │ │ + cbz r2, 1e883c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e885c ) │ │ │ │ + ldr r2, [pc, #68] @ (1e8844 ) │ │ │ │ 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 │ │ │ │ @@ -535165,23 +535028,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 1e8824 │ │ │ │ + bne.n 1e880c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8896 │ │ │ │ + cbz r2, 1e887e │ │ │ │ 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 │ │ │ │ @@ -535189,18 +535052,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 1e886e │ │ │ │ + bne.n 1e8856 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e88ce │ │ │ │ + cbz r2, 1e88b6 │ │ │ │ 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 │ │ │ │ @@ -535208,22 +535071,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 1e88a6 │ │ │ │ + bne.n 1e888e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8932 │ │ │ │ + cbz r2, 1e891a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e8934 │ │ │ │ + vldr s12, [pc, #88] @ 1e891c │ │ │ │ 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 │ │ │ │ @@ -535237,25 +535100,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 1e88e2 │ │ │ │ + bne.n 1e88ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e89ca │ │ │ │ + beq.n 1e89b2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e89cc │ │ │ │ + vldr s11, [pc, #132] @ 1e89b4 │ │ │ │ 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 │ │ │ │ @@ -535282,20 +535145,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 1e8950 │ │ │ │ + bne.n 1e8938 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e8a06 │ │ │ │ + cbz r2, 1e89ee │ │ │ │ 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 │ │ │ │ @@ -535303,22 +535166,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 1e89de │ │ │ │ + bne.n 1e89c6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8a78 │ │ │ │ + cbz r2, 1e8a60 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e8a7c │ │ │ │ + vldr s12, [pc, #104] @ 1e8a64 │ │ │ │ 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] │ │ │ │ @@ -535337,25 +535200,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 1e8a1e │ │ │ │ + bne.n 1e8a06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8ad0 │ │ │ │ + cbz r2, 1e8ab8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e8ad4 │ │ │ │ + vldr s13, [pc, #72] @ 1e8abc │ │ │ │ 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 │ │ │ │ @@ -535365,25 +535228,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 1e8a92 │ │ │ │ + bne.n 1e8a7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e8b46 │ │ │ │ + cbz r2, 1e8b2e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e8b48 │ │ │ │ + vldr s12, [pc, #100] @ 1e8b30 │ │ │ │ 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] │ │ │ │ @@ -535402,135 +535265,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 1e8aee │ │ │ │ + bne.n 1e8ad6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e8b7e │ │ │ │ + cbz r2, 1e8b66 │ │ │ │ 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 1e8b5a │ │ │ │ + bne.n 1e8b42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8bb2 │ │ │ │ + cbz r2, 1e8b9a │ │ │ │ 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 1e8b8e │ │ │ │ + bne.n 1e8b76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8be6 │ │ │ │ + cbz r2, 1e8bce │ │ │ │ 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 1e8bc2 │ │ │ │ + bne.n 1e8baa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8c1a │ │ │ │ + cbz r2, 1e8c02 │ │ │ │ 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 1e8bf6 │ │ │ │ + bne.n 1e8bde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8c50 │ │ │ │ + cbz r2, 1e8c38 │ │ │ │ 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 1e8c28 │ │ │ │ + bne.n 1e8c10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8c88 │ │ │ │ + cbz r2, 1e8c70 │ │ │ │ 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 1e8c60 │ │ │ │ + bne.n 1e8c48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1e8d04 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8cec ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8d00 │ │ │ │ + cbz r2, 1e8ce8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8d08 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e8cf0 ) │ │ │ │ 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 │ │ │ │ @@ -535551,28 +535414,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 1e8ca6 │ │ │ │ + bne.n 1e8c8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e8d78 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e8d60 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8d74 │ │ │ │ + cbz r2, 1e8d5c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1e8d7c ) │ │ │ │ + ldr r1, [pc, #96] @ (1e8d64 ) │ │ │ │ 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 │ │ │ │ @@ -535590,28 +535453,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 1e8d24 │ │ │ │ + bne.n 1e8d0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1e8df8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8de0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8df4 │ │ │ │ + cbz r2, 1e8ddc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8dfc ) │ │ │ │ + ldr r1, [pc, #108] @ (1e8de4 ) │ │ │ │ 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 │ │ │ │ @@ -535632,28 +535495,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 1e8d9a │ │ │ │ + bne.n 1e8d82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1e8e68 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e8e50 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8e66 │ │ │ │ + cbz r2, 1e8e4e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1e8e6c ) │ │ │ │ + ldr r1, [pc, #92] @ (1e8e54 ) │ │ │ │ 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 │ │ │ │ @@ -535671,28 +535534,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 1e8e18 │ │ │ │ + bne.n 1e8e00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8ec4 │ │ │ │ + cbz r2, 1e8eac │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e8ec8 │ │ │ │ + vldr s13, [pc, #76] @ 1e8eb0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e8ecc │ │ │ │ + vldr s12, [pc, #72] @ 1e8eb4 │ │ │ │ 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 │ │ │ │ @@ -535701,45 +535564,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 1e8e86 │ │ │ │ + bne.n 1e8e6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8efc │ │ │ │ + cbz r2, 1e8ee4 │ │ │ │ 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 1e8ede │ │ │ │ + bne.n 1e8ec6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8f74 │ │ │ │ + cbz r2, 1e8f5c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e8f78 │ │ │ │ + vldr s12, [pc, #108] @ 1e8f60 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e8f7c │ │ │ │ + vldr s11, [pc, #104] @ 1e8f64 │ │ │ │ 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 │ │ │ │ @@ -535757,47 +535620,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 1e8f1a │ │ │ │ + bne.n 1e8f02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8fae │ │ │ │ + cbz r2, 1e8f96 │ │ │ │ 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 1e8f90 │ │ │ │ + bne.n 1e8f78 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9004 │ │ │ │ + cbz r2, 1e8fec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e9008 │ │ │ │ + vldr s13, [pc, #76] @ 1e8ff0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e900c │ │ │ │ + vldr s12, [pc, #72] @ 1e8ff4 │ │ │ │ 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 │ │ │ │ @@ -535806,29 +535669,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 1e8fc6 │ │ │ │ + bne.n 1e8fae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e9082 │ │ │ │ + cbz r2, 1e906a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e9084 │ │ │ │ + vldr s12, [pc, #104] @ 1e906c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e9088 │ │ │ │ + vldr s11, [pc, #100] @ 1e9070 │ │ │ │ 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 │ │ │ │ @@ -535846,44 +535709,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 1e902a │ │ │ │ + bne.n 1e9012 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e90ba │ │ │ │ + cbz r2, 1e90a2 │ │ │ │ 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 1e909c │ │ │ │ + bne.n 1e9084 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9166 │ │ │ │ + beq.n 1e914e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e9168 │ │ │ │ + vldr s10, [pc, #160] @ 1e9150 │ │ │ │ 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 │ │ │ │ @@ -535918,44 +535781,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 1e90d0 │ │ │ │ + bne.n 1e90b8 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e919e │ │ │ │ + cbz r2, 1e9186 │ │ │ │ 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 1e9178 │ │ │ │ + bne.n 1e9160 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9230 │ │ │ │ + beq.n 1e9218 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e9234 │ │ │ │ + vldr s11, [pc, #132] @ 1e921c │ │ │ │ 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 │ │ │ │ @@ -535982,21 +535845,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 1e91b8 │ │ │ │ + bne.n 1e91a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e926e │ │ │ │ + cbz r2, 1e9256 │ │ │ │ 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 │ │ │ │ @@ -536004,118 +535867,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 1e9246 │ │ │ │ + bne.n 1e922e │ │ │ │ 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 1e93b4 │ │ │ │ + beq.w 1e939c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e93b4 │ │ │ │ + beq.w 1e939c │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #272] @ 1e93c0 │ │ │ │ + vldr s17, [pc, #272] @ 1e93a8 │ │ │ │ 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 1e9368 │ │ │ │ + b.n 1e9350 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e938e │ │ │ │ + bgt.n 1e9376 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9388 │ │ │ │ + ble.n 1e9370 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e939a │ │ │ │ + bgt.n 1e9382 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e9382 │ │ │ │ + ble.n 1e936a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9394 │ │ │ │ + bgt.n 1e937c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e937c │ │ │ │ + ble.n 1e9364 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 60e00 │ │ │ │ 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 1e93a0 │ │ │ │ + beq.n 1e9388 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e92ce │ │ │ │ + bgt.n 1e92b6 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e92dc │ │ │ │ - vldr s0, [pc, #64] @ 1e93c0 │ │ │ │ - b.n 1e9350 │ │ │ │ + b.n 1e92c4 │ │ │ │ + vldr s0, [pc, #64] @ 1e93a8 │ │ │ │ + b.n 1e9338 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9328 │ │ │ │ + b.n 1e9310 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9300 │ │ │ │ + b.n 1e92e8 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e92dc │ │ │ │ + b.n 1e92c4 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9328 │ │ │ │ + b.n 1e9310 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9300 │ │ │ │ + b.n 1e92e8 │ │ │ │ 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 1e92c0 │ │ │ │ + bne.n 1e92a8 │ │ │ │ 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} │ │ │ │ @@ -536124,107 +535987,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 1e950c │ │ │ │ + beq.w 1e94f4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e950c │ │ │ │ + beq.w 1e94f4 │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #276] @ 1e9518 │ │ │ │ + vldr s17, [pc, #276] @ 1e9500 │ │ │ │ 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 1e94ba │ │ │ │ + b.n 1e94a2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e94e6 │ │ │ │ + bgt.n 1e94ce │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e94da │ │ │ │ + ble.n 1e94c2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e94e0 │ │ │ │ + bgt.n 1e94c8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e94d4 │ │ │ │ + ble.n 1e94bc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e94ec │ │ │ │ + bgt.n 1e94d4 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e94ce │ │ │ │ + ble.n 1e94b6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e94f2 │ │ │ │ + bgt.n 1e94da │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e94f8 │ │ │ │ + beq.n 1e94e0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9422 │ │ │ │ + bgt.n 1e940a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9430 │ │ │ │ + b.n 1e9418 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e94a2 │ │ │ │ + b.n 1e948a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e947a │ │ │ │ + b.n 1e9462 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9454 │ │ │ │ + b.n 1e943c │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e9454 │ │ │ │ + b.n 1e943c │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e9430 │ │ │ │ + b.n 1e9418 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e947a │ │ │ │ + b.n 1e9462 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e94a2 │ │ │ │ + b.n 1e948a │ │ │ │ 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 1e9414 │ │ │ │ + bne.n 1e93fc │ │ │ │ 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} │ │ │ │ @@ -536233,92 +536096,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 1e9632 │ │ │ │ + beq.n 1e961a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e9632 │ │ │ │ + beq.n 1e961a │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ - vldr s17, [pc, #236] @ 1e963c │ │ │ │ + vldr s17, [pc, #236] @ 1e9624 │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s19, [pc, #232] @ 1e9640 │ │ │ │ + vldr s19, [pc, #232] @ 1e9628 │ │ │ │ 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 1e95ea │ │ │ │ + b.n 1e95d2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e960a │ │ │ │ + bgt.n 1e95f2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9604 │ │ │ │ + ble.n 1e95ec │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9616 │ │ │ │ + bgt.n 1e95fe │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 60e00 │ │ │ │ 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 1e95fe │ │ │ │ + ble.n 1e95e6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9610 │ │ │ │ + bgt.n 1e95f8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e961c │ │ │ │ + beq.n 1e9604 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9578 │ │ │ │ + bgt.n 1e9560 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9586 │ │ │ │ + b.n 1e956e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e95d2 │ │ │ │ + b.n 1e95ba │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e95aa │ │ │ │ + b.n 1e9592 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9586 │ │ │ │ + b.n 1e956e │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e95d2 │ │ │ │ + b.n 1e95ba │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e95aa │ │ │ │ + b.n 1e9592 │ │ │ │ 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 1e956a │ │ │ │ + bne.n 1e9552 │ │ │ │ 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 │ │ │ │ @@ -536328,548 +536191,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 1e9792 │ │ │ │ + beq.w 1e977a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e9792 │ │ │ │ + beq.w 1e977a │ │ │ │ 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] @ 1e979c │ │ │ │ + vldr s18, [pc, #272] @ 1e9784 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1e97a0 │ │ │ │ + vldr s17, [pc, #268] @ 1e9788 │ │ │ │ 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 1e9740 │ │ │ │ + b.n 1e9728 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e976c │ │ │ │ + bgt.n 1e9754 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9760 │ │ │ │ + ble.n 1e9748 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9766 │ │ │ │ + bgt.n 1e974e │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ 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 1e975a │ │ │ │ + ble.n 1e9742 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9772 │ │ │ │ + bgt.n 1e975a │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ 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 1e9754 │ │ │ │ + ble.n 1e973c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9778 │ │ │ │ + bgt.n 1e9760 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1e977e │ │ │ │ + beq.n 1e9766 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e96ae │ │ │ │ + bgt.n 1e9696 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e96bc │ │ │ │ + b.n 1e96a4 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e972c │ │ │ │ + b.n 1e9714 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9706 │ │ │ │ + b.n 1e96ee │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e96e0 │ │ │ │ + b.n 1e96c8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e96e0 │ │ │ │ + b.n 1e96c8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e96bc │ │ │ │ + b.n 1e96a4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9706 │ │ │ │ + b.n 1e96ee │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1e972c │ │ │ │ + b.n 1e9714 │ │ │ │ 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 1e969e │ │ │ │ + bne.n 1e9686 │ │ │ │ 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 1e9836 │ │ │ │ + beq.n 1e981e │ │ │ │ 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] @ 1e9840 │ │ │ │ + vldr s16, [pc, #116] @ 1e9828 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1e9844 │ │ │ │ + vldr s17, [pc, #112] @ 1e982c │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1e9838 │ │ │ │ + vldr d10, [pc, #92] @ 1e9820 │ │ │ │ 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 1e980c │ │ │ │ + ble.n 1e97f4 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e980c │ │ │ │ + bgt.n 1e97f4 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 60e00 │ │ │ │ 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 1e97e0 │ │ │ │ + bne.n 1e97c8 │ │ │ │ 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 1e9840 │ │ │ │ + b.n 1e9828 │ │ │ │ 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] @ (1e99b4 ) │ │ │ │ + ldr r1, [pc, #340] @ (1e999c ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1e99b8 ) │ │ │ │ + ldr r2, [pc, #340] @ (1e99a0 ) │ │ │ │ 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 1e998a │ │ │ │ + beq.w 1e9972 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e998a │ │ │ │ + beq.w 1e9972 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s18, [pc, #292] @ 1e99ac │ │ │ │ - vldr s17, [pc, #292] @ 1e99b0 │ │ │ │ + vldr s18, [pc, #292] @ 1e9994 │ │ │ │ + vldr s17, [pc, #292] @ 1e9998 │ │ │ │ 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 1e993c │ │ │ │ + b.n 1e9924 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9968 │ │ │ │ + bgt.n 1e9950 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e995c │ │ │ │ + ble.n 1e9944 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9962 │ │ │ │ + bgt.n 1e994a │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9956 │ │ │ │ + ble.n 1e993e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e996e │ │ │ │ + bgt.n 1e9956 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9950 │ │ │ │ + ble.n 1e9938 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9974 │ │ │ │ + bgt.n 1e995c │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ 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 1e997a │ │ │ │ + beq.n 1e9962 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e98a4 │ │ │ │ + bgt.n 1e988c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e98b2 │ │ │ │ + b.n 1e989a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e991e │ │ │ │ + b.n 1e9906 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e98fa │ │ │ │ + b.n 1e98e2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e98d6 │ │ │ │ + b.n 1e98be │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e98d6 │ │ │ │ + b.n 1e98be │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e98b2 │ │ │ │ + b.n 1e989a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e98fa │ │ │ │ + b.n 1e98e2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e991e │ │ │ │ + b.n 1e9906 │ │ │ │ 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 1e989a │ │ │ │ - ldr r2, [pc, #48] @ (1e99bc ) │ │ │ │ - ldr r3, [pc, #40] @ (1e99b8 ) │ │ │ │ + bne.n 1e9882 │ │ │ │ + ldr r2, [pc, #48] @ (1e99a4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e99a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e99a8 │ │ │ │ + bne.n 1e9990 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ 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] @ (1e9b30 ) │ │ │ │ + ldr r1, [pc, #344] @ (1e9b18 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1e9b34 ) │ │ │ │ + ldr r2, [pc, #344] @ (1e9b1c ) │ │ │ │ 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 1e9b06 │ │ │ │ + beq.w 1e9aee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9b06 │ │ │ │ + beq.w 1e9aee │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #296] @ 1e9b28 │ │ │ │ - vldr s18, [pc, #296] @ 1e9b2c │ │ │ │ + vldr s19, [pc, #296] @ 1e9b10 │ │ │ │ + vldr s18, [pc, #296] @ 1e9b14 │ │ │ │ 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 1e9ab8 │ │ │ │ + b.n 1e9aa0 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9ae4 │ │ │ │ + bgt.n 1e9acc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9ad8 │ │ │ │ + ble.n 1e9ac0 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9ade │ │ │ │ + bgt.n 1e9ac6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9ad2 │ │ │ │ + ble.n 1e9aba │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9aea │ │ │ │ + bgt.n 1e9ad2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9acc │ │ │ │ + ble.n 1e9ab4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9af0 │ │ │ │ + bgt.n 1e9ad8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e9af6 │ │ │ │ + beq.n 1e9ade │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9a20 │ │ │ │ + bgt.n 1e9a08 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9a2e │ │ │ │ + b.n 1e9a16 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9a9a │ │ │ │ + b.n 1e9a82 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9a76 │ │ │ │ + b.n 1e9a5e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9a52 │ │ │ │ + b.n 1e9a3a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a52 │ │ │ │ + b.n 1e9a3a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a2e │ │ │ │ + b.n 1e9a16 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a76 │ │ │ │ + b.n 1e9a5e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a9a │ │ │ │ + b.n 1e9a82 │ │ │ │ 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 1e9a16 │ │ │ │ - ldr r2, [pc, #48] @ (1e9b38 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e9b34 ) │ │ │ │ + bne.n 1e99fe │ │ │ │ + ldr r2, [pc, #48] @ (1e9b20 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9b1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9b24 │ │ │ │ + bne.n 1e9b0c │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ 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 1e9c76 │ │ │ │ + beq.w 1e9c5e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9c76 │ │ │ │ + beq.w 1e9c5e │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1e9c80 │ │ │ │ - vldr s18, [pc, #280] @ 1e9c84 │ │ │ │ + vldr s19, [pc, #280] @ 1e9c68 │ │ │ │ + vldr s18, [pc, #280] @ 1e9c6c │ │ │ │ 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 1e9c26 │ │ │ │ + b.n 1e9c0e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c52 │ │ │ │ + bgt.n 1e9c3a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9c46 │ │ │ │ + ble.n 1e9c2e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c4c │ │ │ │ + bgt.n 1e9c34 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e9c40 │ │ │ │ + ble.n 1e9c28 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c58 │ │ │ │ + bgt.n 1e9c40 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e9c3a │ │ │ │ + ble.n 1e9c22 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c5e │ │ │ │ + bgt.n 1e9c46 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1e9c64 │ │ │ │ + beq.n 1e9c4c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9b8c │ │ │ │ + bgt.n 1e9b74 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9b9a │ │ │ │ + b.n 1e9b82 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9c12 │ │ │ │ + b.n 1e9bfa │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9be8 │ │ │ │ + b.n 1e9bd0 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9bbe │ │ │ │ + b.n 1e9ba6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9bbe │ │ │ │ + b.n 1e9ba6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9b9a │ │ │ │ + b.n 1e9b82 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9be8 │ │ │ │ + b.n 1e9bd0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9c12 │ │ │ │ + b.n 1e9bfa │ │ │ │ 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 1e9b82 │ │ │ │ + bne.n 1e9b6a │ │ │ │ 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 1e9d0e │ │ │ │ + beq.n 1e9cf6 │ │ │ │ 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] @ 1e9d20 │ │ │ │ + vldr s20, [pc, #116] @ 1e9d08 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1e9d24 │ │ │ │ + vldr s21, [pc, #116] @ 1e9d0c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1e9d10 │ │ │ │ - vldr d8, [pc, #92] @ 1e9d18 │ │ │ │ + vldr d9, [pc, #88] @ 1e9cf8 │ │ │ │ + vldr d8, [pc, #92] @ 1e9d00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e9ce6 │ │ │ │ + ble.n 1e9cce │ │ │ │ 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 │ │ │ │ @@ -536879,31 +536742,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 1e9cbe │ │ │ │ + bne.n 1e9ca6 │ │ │ │ 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 1e9d20 │ │ │ │ + b.n 1e9d08 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1e9d6a │ │ │ │ + cbz r2, 1e9d52 │ │ │ │ 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 │ │ │ │ @@ -536911,266 +536774,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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9d46 │ │ │ │ + bne.n 1e9d2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9dbe │ │ │ │ + cbz r2, 1e9da6 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1e9d8c │ │ │ │ + bne.n 1e9d74 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9e16 │ │ │ │ + cbz r2, 1e9dfe │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9ddc │ │ │ │ + bne.n 1e9dc4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9e6c │ │ │ │ + cbz r2, 1e9e54 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9e34 │ │ │ │ + bne.n 1e9e1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e9eb6 │ │ │ │ + cbz r2, 1e9e9e │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ 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 1e9e92 │ │ │ │ + bne.n 1e9e7a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9f08 │ │ │ │ + cbz r2, 1e9ef0 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1e9edc │ │ │ │ + bne.n 1e9ec4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e9f58 │ │ │ │ + cbz r2, 1e9f40 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9f2c │ │ │ │ + bne.n 1e9f14 │ │ │ │ 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] @ (1ea01c ) │ │ │ │ + ldr r1, [pc, #172] @ (1ea004 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1ea020 ) │ │ │ │ + ldr r2, [pc, #172] @ (1ea008 ) │ │ │ │ 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, 1e9ffe │ │ │ │ - cbz r5, 1e9ffe │ │ │ │ + cbz r2, 1e9fe6 │ │ │ │ + cbz r5, 1e9fe6 │ │ │ │ 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 1f5028 │ │ │ │ + bl 1f5010 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1f5028 │ │ │ │ + bl 1f5010 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1f5028 │ │ │ │ + bl 1f5010 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1f5028 │ │ │ │ + bl 1f5010 │ │ │ │ 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 1e9fa0 │ │ │ │ + bne.n 1e9f88 │ │ │ │ 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 1e9f96 │ │ │ │ - ldr r2, [pc, #36] @ (1ea024 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea020 ) │ │ │ │ + bne.n 1e9f7e │ │ │ │ + ldr r2, [pc, #36] @ (1ea00c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea018 │ │ │ │ + bne.n 1ea000 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1ea0a0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1ea0a4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1ea088 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ea08c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea084 │ │ │ │ + cbz r4, 1ea06c │ │ │ │ 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 │ │ │ │ @@ -537180,51 +537043,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 1ea054 │ │ │ │ - ldr r2, [pc, #32] @ (1ea0a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea0a4 ) │ │ │ │ + bne.n 1ea03c │ │ │ │ + ldr r2, [pc, #32] @ (1ea090 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea08c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea09c │ │ │ │ + bne.n 1ea084 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1ea144 ) │ │ │ │ - ldr r3, [pc, #136] @ (1ea148 ) │ │ │ │ + ldr r2, [pc, #132] @ (1ea12c ) │ │ │ │ + ldr r3, [pc, #136] @ (1ea130 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea122 │ │ │ │ + cbz r6, 1ea10a │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1ea140 │ │ │ │ + vldr s10, [pc, #100] @ 1ea128 │ │ │ │ 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 │ │ │ │ @@ -537236,50 +537099,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 1ea0e0 │ │ │ │ - ldr r2, [pc, #40] @ (1ea14c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea148 ) │ │ │ │ + bne.n 1ea0c8 │ │ │ │ + ldr r2, [pc, #40] @ (1ea134 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea13a │ │ │ │ + bne.n 1ea122 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ 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] @ (1ea1f4 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ea1f8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1ea1dc ) │ │ │ │ + ldr r3, [pc, #148] @ (1ea1e0 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea1d6 │ │ │ │ + cbz r6, 1ea1be │ │ │ │ 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] │ │ │ │ @@ -537299,48 +537162,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 1ea180 │ │ │ │ - ldr r2, [pc, #36] @ (1ea1fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea1f8 ) │ │ │ │ + bne.n 1ea168 │ │ │ │ + ldr r2, [pc, #36] @ (1ea1e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea1e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea1ee │ │ │ │ + bne.n 1ea1d6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ 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] @ (1ea2b0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ea2b4 ) │ │ │ │ + ldr r2, [pc, #156] @ (1ea298 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ea29c ) │ │ │ │ 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, 1ea292 │ │ │ │ + cbz r6, 1ea27a │ │ │ │ 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 │ │ │ │ @@ -537363,52 +537226,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 1ea22c │ │ │ │ - ldr r2, [pc, #36] @ (1ea2b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea2b4 ) │ │ │ │ + bne.n 1ea214 │ │ │ │ + ldr r2, [pc, #36] @ (1ea2a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea29c ) │ │ │ │ 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 1ea2aa │ │ │ │ + bne.n 1ea292 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea340 ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea344 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea328 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea32c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea320 │ │ │ │ + cbz r4, 1ea308 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1ea33c │ │ │ │ + vldr s14, [pc, #80] @ 1ea324 │ │ │ │ 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 │ │ │ │ @@ -537416,49 +537279,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 1ea2f0 │ │ │ │ - ldr r2, [pc, #36] @ (1ea348 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea344 ) │ │ │ │ + bne.n 1ea2d8 │ │ │ │ + ldr r2, [pc, #36] @ (1ea330 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea32c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea338 │ │ │ │ + bne.n 1ea320 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1ea3cc ) │ │ │ │ - ldr r3, [pc, #112] @ (1ea3d0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ea3b4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ea3b8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea3b0 │ │ │ │ + cbz r5, 1ea398 │ │ │ │ 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] │ │ │ │ @@ -537471,47 +537334,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 1ea37c │ │ │ │ - ldr r2, [pc, #32] @ (1ea3d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea3d0 ) │ │ │ │ + bne.n 1ea364 │ │ │ │ + ldr r2, [pc, #32] @ (1ea3bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea3b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea3c8 │ │ │ │ + bne.n 1ea3b0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea45c ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea460 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea444 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea448 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea440 │ │ │ │ + cbz r6, 1ea428 │ │ │ │ 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 │ │ │ │ @@ -537525,52 +537388,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 1ea404 │ │ │ │ - ldr r2, [pc, #32] @ (1ea464 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea460 ) │ │ │ │ + bne.n 1ea3ec │ │ │ │ + ldr r2, [pc, #32] @ (1ea44c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea448 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea458 │ │ │ │ + bne.n 1ea440 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1ea514 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ea518 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ea4fc ) │ │ │ │ + ldr r3, [pc, #156] @ (1ea500 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea4ec │ │ │ │ + cbz r4, 1ea4d4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1ea508 │ │ │ │ - vldr s8, [pc, #116] @ 1ea510 │ │ │ │ + vldr d5, [pc, #112] @ 1ea4f0 │ │ │ │ + vldr s8, [pc, #116] @ 1ea4f8 │ │ │ │ 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 │ │ │ │ @@ -537584,57 +537447,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 1ea4a0 │ │ │ │ - ldr r2, [pc, #44] @ (1ea51c ) │ │ │ │ - ldr r3, [pc, #40] @ (1ea518 ) │ │ │ │ + bne.n 1ea488 │ │ │ │ + ldr r2, [pc, #44] @ (1ea504 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ea500 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea504 │ │ │ │ + bne.n 1ea4ec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1ea5d8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ea5dc ) │ │ │ │ + ldr r2, [pc, #164] @ (1ea5c0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ea5c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea5b2 │ │ │ │ + cbz r5, 1ea59a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1ea5d0 │ │ │ │ + vldr d4, [pc, #128] @ 1ea5b8 │ │ │ │ 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 │ │ │ │ @@ -537653,58 +537516,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 1ea554 │ │ │ │ - ldr r2, [pc, #44] @ (1ea5e0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea5dc ) │ │ │ │ + bne.n 1ea53c │ │ │ │ + ldr r2, [pc, #44] @ (1ea5c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea5c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea5ca │ │ │ │ + bne.n 1ea5b2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1ea6b0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ea6b4 ) │ │ │ │ + ldr r2, [pc, #180] @ (1ea698 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ea69c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea68c │ │ │ │ + cbz r6, 1ea674 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1ea6a8 │ │ │ │ + vldr d3, [pc, #144] @ 1ea690 │ │ │ │ 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 │ │ │ │ @@ -537727,55 +537590,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 1ea618 │ │ │ │ - ldr r2, [pc, #40] @ (1ea6b8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea6b4 ) │ │ │ │ + bne.n 1ea600 │ │ │ │ + ldr r2, [pc, #40] @ (1ea6a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea69c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea6a4 │ │ │ │ + bne.n 1ea68c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ea74c ) │ │ │ │ - ldr r3, [pc, #128] @ (1ea750 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ea734 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ea738 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea72c │ │ │ │ + cbz r4, 1ea714 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ea748 │ │ │ │ + vldr s12, [pc, #92] @ 1ea730 │ │ │ │ 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 │ │ │ │ @@ -537785,49 +537648,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 1ea6f0 │ │ │ │ - ldr r2, [pc, #36] @ (1ea754 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea750 ) │ │ │ │ + bne.n 1ea6d8 │ │ │ │ + ldr r2, [pc, #36] @ (1ea73c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea738 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea744 │ │ │ │ + bne.n 1ea72c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea7dc ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea7e0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea7c4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea7c8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea7be │ │ │ │ + cbz r5, 1ea7a6 │ │ │ │ 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] │ │ │ │ @@ -537842,48 +537705,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 1ea786 │ │ │ │ - ldr r2, [pc, #36] @ (1ea7e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea7e0 ) │ │ │ │ + bne.n 1ea76e │ │ │ │ + ldr r2, [pc, #36] @ (1ea7cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea7c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea7d6 │ │ │ │ + bne.n 1ea7be │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1ea87c ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea880 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea864 ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea868 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea85e │ │ │ │ + cbz r5, 1ea846 │ │ │ │ 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 │ │ │ │ @@ -537899,48 +537762,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 1ea818 │ │ │ │ - ldr r2, [pc, #36] @ (1ea884 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea880 ) │ │ │ │ + bne.n 1ea800 │ │ │ │ + ldr r2, [pc, #36] @ (1ea86c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea868 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea876 │ │ │ │ + bne.n 1ea85e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r2, [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 r4, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1ea91c ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea920 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea904 ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea908 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea8fe │ │ │ │ + cbz r4, 1ea8e6 │ │ │ │ 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] │ │ │ │ @@ -537963,48 +537826,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 1ea8b6 │ │ │ │ - ldr r2, [pc, #36] @ (1ea924 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea920 ) │ │ │ │ + bne.n 1ea89e │ │ │ │ + ldr r2, [pc, #36] @ (1ea90c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea908 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea916 │ │ │ │ + bne.n 1ea8fe │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1ea9c4 ) │ │ │ │ - ldr r3, [pc, #140] @ (1ea9c8 ) │ │ │ │ + ldr r2, [pc, #136] @ (1ea9ac ) │ │ │ │ + ldr r3, [pc, #140] @ (1ea9b0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea9a8 │ │ │ │ + cbz r6, 1ea990 │ │ │ │ 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] │ │ │ │ @@ -538022,47 +537885,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 1ea954 │ │ │ │ - ldr r2, [pc, #32] @ (1ea9cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea9c8 ) │ │ │ │ + bne.n 1ea93c │ │ │ │ + ldr r2, [pc, #32] @ (1ea9b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea9b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea9c0 │ │ │ │ + bne.n 1ea9a8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r5, 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1eaa7c ) │ │ │ │ - ldr r3, [pc, #156] @ (1eaa80 ) │ │ │ │ + ldr r2, [pc, #152] @ (1eaa64 ) │ │ │ │ + ldr r3, [pc, #156] @ (1eaa68 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1eaa5e │ │ │ │ + cbz r7, 1eaa46 │ │ │ │ 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] │ │ │ │ @@ -538090,314 +537953,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 1ea9fa │ │ │ │ - ldr r2, [pc, #36] @ (1eaa84 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaa80 ) │ │ │ │ + bne.n 1ea9e2 │ │ │ │ + ldr r2, [pc, #36] @ (1eaa6c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaa68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaa76 │ │ │ │ + bne.n 1eaa5e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1eab64 ) │ │ │ │ - ldr r3, [pc, #204] @ (1eab68 ) │ │ │ │ + ldr r2, [pc, #200] @ (1eab4c ) │ │ │ │ + ldr r3, [pc, #204] @ (1eab50 ) │ │ │ │ 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 1eab36 │ │ │ │ + beq.n 1eab1e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1eab58 │ │ │ │ - vldr s8, [pc, #164] @ 1eab60 │ │ │ │ + vldr d5, [pc, #160] @ 1eab40 │ │ │ │ + vldr s8, [pc, #164] @ 1eab48 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1eab04 │ │ │ │ + b.n 1eaaec │ │ │ │ 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 1eab30 │ │ │ │ + bmi.n 1eab18 │ │ │ │ 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 1eab36 │ │ │ │ + beq.n 1eab1e │ │ │ │ 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 1eaac8 │ │ │ │ + bpl.n 1eaab0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eaacc │ │ │ │ + b.n 1eaab4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eaaea │ │ │ │ - ldr r2, [pc, #52] @ (1eab6c ) │ │ │ │ - ldr r3, [pc, #44] @ (1eab68 ) │ │ │ │ + b.n 1eaad2 │ │ │ │ + ldr r2, [pc, #52] @ (1eab54 ) │ │ │ │ + ldr r3, [pc, #44] @ (1eab50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eab4e │ │ │ │ + bne.n 1eab36 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__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 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1eac60 ) │ │ │ │ - ldr r3, [pc, #224] @ (1eac64 ) │ │ │ │ + ldr r2, [pc, #220] @ (1eac48 ) │ │ │ │ + ldr r3, [pc, #224] @ (1eac4c ) │ │ │ │ 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 1eac3a │ │ │ │ + beq.n 1eac22 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1eac58 │ │ │ │ + vldr d5, [pc, #184] @ 1eac40 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1eac00 │ │ │ │ + b.n 1eabe8 │ │ │ │ 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 1eac34 │ │ │ │ + bmi.n 1eac1c │ │ │ │ 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 1eac2e │ │ │ │ + bmi.n 1eac16 │ │ │ │ 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 1eac3a │ │ │ │ + beq.n 1eac22 │ │ │ │ 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 1eabac │ │ │ │ + bpl.n 1eab94 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eabb0 │ │ │ │ + b.n 1eab98 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eabec │ │ │ │ + b.n 1eabd4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eabce │ │ │ │ - ldr r2, [pc, #44] @ (1eac68 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eac64 ) │ │ │ │ + b.n 1eabb6 │ │ │ │ + ldr r2, [pc, #44] @ (1eac50 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eac4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eac52 │ │ │ │ + bne.n 1eac3a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1ead80 ) │ │ │ │ - ldr r3, [pc, #256] @ (1ead84 ) │ │ │ │ + ldr r2, [pc, #252] @ (1ead68 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ead6c ) │ │ │ │ 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 1ead5c │ │ │ │ + beq.n 1ead44 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d5, [pc, #216] @ 1ead78 │ │ │ │ + vldr d5, [pc, #216] @ 1ead60 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ead16 │ │ │ │ + b.n 1eacfe │ │ │ │ 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 1ead56 │ │ │ │ + bmi.n 1ead3e │ │ │ │ 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 1ead50 │ │ │ │ + bmi.n 1ead38 │ │ │ │ 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 1ead4a │ │ │ │ + bmi.n 1ead32 │ │ │ │ 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 1ead5c │ │ │ │ + beq.n 1ead44 │ │ │ │ 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 1eaca8 │ │ │ │ + bpl.n 1eac90 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eacac │ │ │ │ + b.n 1eac94 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ead06 │ │ │ │ + b.n 1eacee │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eace8 │ │ │ │ + b.n 1eacd0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eacca │ │ │ │ - ldr r2, [pc, #40] @ (1ead88 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ead84 ) │ │ │ │ + b.n 1eacb2 │ │ │ │ + ldr r2, [pc, #40] @ (1ead70 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ead6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ead74 │ │ │ │ + bne.n 1ead5c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1eae1c ) │ │ │ │ - ldr r3, [pc, #128] @ (1eae20 ) │ │ │ │ + ldr r2, [pc, #124] @ (1eae04 ) │ │ │ │ + ldr r3, [pc, #128] @ (1eae08 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eadfc │ │ │ │ + cbz r4, 1eade4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1eae18 │ │ │ │ + vldr s12, [pc, #92] @ 1eae00 │ │ │ │ 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 │ │ │ │ @@ -538407,49 +538270,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 1eadc0 │ │ │ │ - ldr r2, [pc, #36] @ (1eae24 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eae20 ) │ │ │ │ + bne.n 1eada8 │ │ │ │ + ldr r2, [pc, #36] @ (1eae0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eae08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eae14 │ │ │ │ + bne.n 1eadfc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1eaeac ) │ │ │ │ - ldr r3, [pc, #116] @ (1eaeb0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1eae94 ) │ │ │ │ + ldr r3, [pc, #116] @ (1eae98 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eae90 │ │ │ │ + cbz r4, 1eae78 │ │ │ │ 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] │ │ │ │ @@ -538465,47 +538328,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 1eae58 │ │ │ │ - ldr r2, [pc, #32] @ (1eaeb4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaeb0 ) │ │ │ │ + bne.n 1eae40 │ │ │ │ + ldr r2, [pc, #32] @ (1eae9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eae98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaea8 │ │ │ │ + bne.n 1eae90 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1eaf4c ) │ │ │ │ - ldr r3, [pc, #132] @ (1eaf50 ) │ │ │ │ + ldr r2, [pc, #128] @ (1eaf34 ) │ │ │ │ + ldr r3, [pc, #132] @ (1eaf38 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eaf2e │ │ │ │ + cbz r5, 1eaf16 │ │ │ │ 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 │ │ │ │ @@ -538521,48 +538384,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 1eaee8 │ │ │ │ - ldr r2, [pc, #36] @ (1eaf54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaf50 ) │ │ │ │ + bne.n 1eaed0 │ │ │ │ + ldr r2, [pc, #36] @ (1eaf3c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaf38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaf46 │ │ │ │ + bne.n 1eaf2e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1eaff0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1eaff4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1eafd8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eafdc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eafd2 │ │ │ │ + cbz r5, 1eafba │ │ │ │ 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] │ │ │ │ @@ -538584,48 +538447,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 1eaf84 │ │ │ │ - ldr r2, [pc, #36] @ (1eaff8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaff4 ) │ │ │ │ + bne.n 1eaf6c │ │ │ │ + ldr r2, [pc, #36] @ (1eafe0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eafdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eafea │ │ │ │ + bne.n 1eafd2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1eb098 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eb09c ) │ │ │ │ + ldr r2, [pc, #136] @ (1eb080 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eb084 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eb07c │ │ │ │ + cbz r6, 1eb064 │ │ │ │ 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] │ │ │ │ @@ -538643,48 +538506,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 1eb028 │ │ │ │ - ldr r2, [pc, #32] @ (1eb0a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb09c ) │ │ │ │ + bne.n 1eb010 │ │ │ │ + ldr r2, [pc, #32] @ (1eb088 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb084 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb094 │ │ │ │ + bne.n 1eb07c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #936] @ (1eb444 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #496] @ (1eb294 ) │ │ │ │ + ldr r7, [pc, #592] @ (1eb2dc ) │ │ │ │ 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] @ (1eb154 ) │ │ │ │ - ldr r3, [pc, #160] @ (1eb158 ) │ │ │ │ + ldr r2, [pc, #156] @ (1eb13c ) │ │ │ │ + ldr r3, [pc, #160] @ (1eb140 ) │ │ │ │ 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 1eb138 │ │ │ │ + beq.n 1eb120 │ │ │ │ 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 │ │ │ │ @@ -538716,49 +538579,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 1eb0d0 │ │ │ │ - ldr r2, [pc, #32] @ (1eb15c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb158 ) │ │ │ │ + bne.n 1eb0b8 │ │ │ │ + ldr r2, [pc, #32] @ (1eb144 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb150 │ │ │ │ + bne.n 1eb138 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #264] @ (1eb260 ) │ │ │ │ + ldr r7, [pc, #360] @ (1eb2a8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #768] @ (1eb460 ) │ │ │ │ + ldr r6, [pc, #864] @ (1eb4a8 ) │ │ │ │ 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] @ 1eb20c │ │ │ │ + ldr.w ip, [pc, #156] @ 1eb1f4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #152] @ (1eb210 ) │ │ │ │ + ldr r3, [pc, #152] @ (1eb1f8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb1ec │ │ │ │ + cbz r2, 1eb1d4 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1eb208 │ │ │ │ + vldr s12, [pc, #120] @ 1eb1f0 │ │ │ │ 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 │ │ │ │ @@ -538776,53 +538639,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 1eb196 │ │ │ │ - ldr r2, [pc, #36] @ (1eb214 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb210 ) │ │ │ │ + bne.n 1eb17e │ │ │ │ + ldr r2, [pc, #36] @ (1eb1fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb1f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb204 │ │ │ │ + bne.n 1eb1ec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r6, [pc, #536] @ (1eb428 ) │ │ │ │ + ldr r6, [pc, #632] @ (1eb470 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #48] @ (1eb248 ) │ │ │ │ + ldr r6, [pc, #144] @ (1eb290 ) │ │ │ │ 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] @ (1eb2d4 ) │ │ │ │ - ldr r3, [pc, #172] @ (1eb2d8 ) │ │ │ │ + ldr r2, [pc, #168] @ (1eb2bc ) │ │ │ │ + ldr r3, [pc, #172] @ (1eb2c0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb2b4 │ │ │ │ + cbz r4, 1eb29c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1eb2d0 │ │ │ │ + vldr s11, [pc, #136] @ 1eb2b8 │ │ │ │ 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} │ │ │ │ @@ -538843,48 +538706,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 1eb248 │ │ │ │ - ldr r2, [pc, #36] @ (1eb2dc ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb2d8 ) │ │ │ │ + bne.n 1eb230 │ │ │ │ + ldr r2, [pc, #36] @ (1eb2c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb2c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb2cc │ │ │ │ + bne.n 1eb2b4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r5, [pc, #824] @ (1eb610 ) │ │ │ │ + ldr r5, [pc, #920] @ (1eb658 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #272] @ (1eb3f0 ) │ │ │ │ + ldr r5, [pc, #368] @ (1eb438 ) │ │ │ │ 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] @ 1eb37c │ │ │ │ + ldr.w ip, [pc, #140] @ 1eb364 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eb380 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb368 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb35e │ │ │ │ + cbz r2, 1eb346 │ │ │ │ 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 │ │ │ │ @@ -538901,48 +538764,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 1eb312 │ │ │ │ - ldr r2, [pc, #36] @ (1eb384 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb380 ) │ │ │ │ + bne.n 1eb2fa │ │ │ │ + ldr r2, [pc, #36] @ (1eb36c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb376 │ │ │ │ + bne.n 1eb35e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #24] @ (1eb398 ) │ │ │ │ + ldr r5, [pc, #120] @ (1eb3e0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #616] @ (1eb5f0 ) │ │ │ │ + ldr r4, [pc, #712] @ (1eb638 ) │ │ │ │ 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] @ (1eb420 ) │ │ │ │ - ldr r3, [pc, #136] @ (1eb424 ) │ │ │ │ + ldr r2, [pc, #132] @ (1eb408 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb40c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb402 │ │ │ │ + cbz r4, 1eb3ea │ │ │ │ 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 │ │ │ │ @@ -538964,48 +538827,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 1eb3b4 │ │ │ │ - ldr r2, [pc, #36] @ (1eb428 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb424 ) │ │ │ │ + bne.n 1eb39c │ │ │ │ + ldr r2, [pc, #36] @ (1eb410 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb40c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb41a │ │ │ │ + bne.n 1eb402 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #376] @ (1eb59c ) │ │ │ │ + ldr r4, [pc, #472] @ (1eb5e4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #984] @ (1eb804 ) │ │ │ │ + ldr r4, [pc, #56] @ (1eb44c ) │ │ │ │ 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] @ (1eb4d0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1eb4d4 ) │ │ │ │ + ldr r2, [pc, #144] @ (1eb4b8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eb4bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb4b4 │ │ │ │ + cbz r4, 1eb49c │ │ │ │ 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 │ │ │ │ @@ -539025,48 +538888,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 1eb458 │ │ │ │ - ldr r2, [pc, #32] @ (1eb4d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb4d4 ) │ │ │ │ + bne.n 1eb440 │ │ │ │ + ldr r2, [pc, #32] @ (1eb4c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb4bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb4cc │ │ │ │ + bne.n 1eb4b4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #744] @ (1eb7bc ) │ │ │ │ + ldr r3, [pc, #840] @ (1eb804 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #272] @ (1eb5ec ) │ │ │ │ + ldr r3, [pc, #368] @ (1eb634 ) │ │ │ │ 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] @ (1eb594 ) │ │ │ │ - ldr r3, [pc, #168] @ (1eb598 ) │ │ │ │ + ldr r2, [pc, #164] @ (1eb57c ) │ │ │ │ + ldr r3, [pc, #168] @ (1eb580 ) │ │ │ │ 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 1eb578 │ │ │ │ + beq.n 1eb560 │ │ │ │ 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 │ │ │ │ @@ -539096,50 +538959,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 1eb508 │ │ │ │ - ldr r2, [pc, #32] @ (1eb59c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb598 ) │ │ │ │ + bne.n 1eb4f0 │ │ │ │ + ldr r2, [pc, #32] @ (1eb584 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb580 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb590 │ │ │ │ + bne.n 1eb578 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (1eb5c0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb608 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #512] @ (1eb7a0 ) │ │ │ │ + ldr r2, [pc, #608] @ (1eb7e8 ) │ │ │ │ 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] @ 1eb67c │ │ │ │ + ldr.w ip, [pc, #204] @ 1eb664 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #200] @ (1eb680 ) │ │ │ │ + ldr r3, [pc, #200] @ (1eb668 ) │ │ │ │ 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 1eb65a │ │ │ │ + beq.n 1eb642 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1eb678 │ │ │ │ + vldr s11, [pc, #164] @ 1eb660 │ │ │ │ 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] │ │ │ │ @@ -539170,55 +539033,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 1eb5dc │ │ │ │ - ldr r2, [pc, #40] @ (1eb684 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb680 ) │ │ │ │ + bne.n 1eb5c4 │ │ │ │ + ldr r2, [pc, #40] @ (1eb66c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb668 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb672 │ │ │ │ + bne.n 1eb65a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r2, [pc, #280] @ (1eb798 ) │ │ │ │ + ldr r2, [pc, #376] @ (1eb7e0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #632] @ (1eb900 ) │ │ │ │ + ldr r1, [pc, #728] @ (1eb948 ) │ │ │ │ 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] @ (1eb784 ) │ │ │ │ - ldr r3, [pc, #236] @ (1eb788 ) │ │ │ │ + ldr r2, [pc, #232] @ (1eb76c ) │ │ │ │ + ldr r3, [pc, #236] @ (1eb770 ) │ │ │ │ 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 1eb762 │ │ │ │ + beq.n 1eb74a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1eb780 │ │ │ │ + vldr s10, [pc, #200] @ 1eb768 │ │ │ │ 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 │ │ │ │ @@ -539256,49 +539119,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 1eb6be │ │ │ │ - ldr r2, [pc, #40] @ (1eb78c ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb788 ) │ │ │ │ + bne.n 1eb6a6 │ │ │ │ + ldr r2, [pc, #40] @ (1eb774 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb770 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb77a │ │ │ │ + bne.n 1eb762 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r1, [pc, #376] @ (1eb900 ) │ │ │ │ + ldr r1, [pc, #472] @ (1eb948 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #600] @ (1eb9e8 ) │ │ │ │ + ldr r0, [pc, #696] @ (1eba30 ) │ │ │ │ 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] @ 1eb82c │ │ │ │ + ldr.w ip, [pc, #140] @ 1eb814 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eb830 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb818 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb80e │ │ │ │ + cbz r2, 1eb7f6 │ │ │ │ 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 │ │ │ │ @@ -539315,48 +539178,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 1eb7c2 │ │ │ │ - ldr r2, [pc, #36] @ (1eb834 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb830 ) │ │ │ │ + bne.n 1eb7aa │ │ │ │ + ldr r2, [pc, #36] @ (1eb81c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb818 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb826 │ │ │ │ + bne.n 1eb80e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #344] @ (1eb988 ) │ │ │ │ + ldr r0, [pc, #440] @ (1eb9d0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r0, [pc, #8] @ (1eb828 ) │ │ │ │ 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] @ (1eb8d4 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eb8d8 ) │ │ │ │ + ldr r2, [pc, #136] @ (1eb8bc ) │ │ │ │ + ldr r3, [pc, #140] @ (1eb8c0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb8b6 │ │ │ │ + cbz r5, 1eb89e │ │ │ │ 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 │ │ │ │ @@ -539378,48 +539241,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 1eb862 │ │ │ │ - ldr r2, [pc, #36] @ (1eb8dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb8d8 ) │ │ │ │ + bne.n 1eb84a │ │ │ │ + ldr r2, [pc, #36] @ (1eb8c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb8c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb8ce │ │ │ │ + bne.n 1eb8b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bx r8 │ │ │ │ + bx fp │ │ │ │ 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] @ (1eb984 ) │ │ │ │ - ldr r3, [pc, #148] @ (1eb988 ) │ │ │ │ + ldr r2, [pc, #144] @ (1eb96c ) │ │ │ │ + ldr r3, [pc, #148] @ (1eb970 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb968 │ │ │ │ + cbz r4, 1eb950 │ │ │ │ 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 │ │ │ │ @@ -539439,48 +539302,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 1eb90c │ │ │ │ - ldr r2, [pc, #32] @ (1eb98c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb988 ) │ │ │ │ + bne.n 1eb8f4 │ │ │ │ + ldr r2, [pc, #32] @ (1eb974 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb970 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb980 │ │ │ │ + bne.n 1eb968 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bx r0 │ │ │ │ + bx r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1eba50 ) │ │ │ │ - ldr r3, [pc, #176] @ (1eba54 ) │ │ │ │ + ldr r2, [pc, #172] @ (1eba38 ) │ │ │ │ + ldr r3, [pc, #176] @ (1eba3c ) │ │ │ │ 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 1eba34 │ │ │ │ + beq.n 1eba1c │ │ │ │ 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 │ │ │ │ @@ -539514,54 +539377,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 1eb9bc │ │ │ │ - ldr r2, [pc, #32] @ (1eba58 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eba54 ) │ │ │ │ + bne.n 1eb9a4 │ │ │ │ + ldr r2, [pc, #32] @ (1eba40 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eba3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eba4c │ │ │ │ + bne.n 1eba34 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, sp │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp ip, fp │ │ │ │ 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] @ (1ebb0c ) │ │ │ │ - ldr r3, [pc, #156] @ (1ebb10 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ebaf4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1ebaf8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ebae4 │ │ │ │ + cbz r4, 1ebacc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1ebb00 │ │ │ │ - vldr s8, [pc, #116] @ 1ebb08 │ │ │ │ + vldr d5, [pc, #112] @ 1ebae8 │ │ │ │ + vldr s8, [pc, #116] @ 1ebaf0 │ │ │ │ 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 │ │ │ │ @@ -539575,57 +539438,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 1eba98 │ │ │ │ - ldr r2, [pc, #44] @ (1ebb14 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ebb10 ) │ │ │ │ + bne.n 1eba80 │ │ │ │ + ldr r2, [pc, #44] @ (1ebafc ) │ │ │ │ + ldr r3, [pc, #40] @ (1ebaf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebafc │ │ │ │ + bne.n 1ebae4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1ebbd0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ebbd4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1ebbb8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ebbbc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebbaa │ │ │ │ + cbz r5, 1ebb92 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1ebbc8 │ │ │ │ + vldr d4, [pc, #128] @ 1ebbb0 │ │ │ │ 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 │ │ │ │ @@ -539644,58 +539507,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 1ebb4c │ │ │ │ - ldr r2, [pc, #44] @ (1ebbd8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ebbd4 ) │ │ │ │ + bne.n 1ebb34 │ │ │ │ + ldr r2, [pc, #44] @ (1ebbc0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ebbbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebbc2 │ │ │ │ + bne.n 1ebbaa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, ip │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r9 │ │ │ │ + add r6, ip │ │ │ │ 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] @ (1ebca8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ebcac ) │ │ │ │ + ldr r2, [pc, #180] @ (1ebc90 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ebc94 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ebc84 │ │ │ │ + cbz r6, 1ebc6c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1ebca0 │ │ │ │ + vldr d3, [pc, #144] @ 1ebc88 │ │ │ │ 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 │ │ │ │ @@ -539718,51 +539581,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 1ebc10 │ │ │ │ - ldr r2, [pc, #40] @ (1ebcb0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ebcac ) │ │ │ │ + bne.n 1ebbf8 │ │ │ │ + ldr r2, [pc, #40] @ (1ebc98 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ebc94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebc9c │ │ │ │ + bne.n 1ebc84 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - add r6, r0 │ │ │ │ + add r6, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r6 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1ebd2c ) │ │ │ │ - ldr r3, [pc, #104] @ (1ebd30 ) │ │ │ │ + ldr r2, [pc, #100] @ (1ebd14 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ebd18 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ebd10 │ │ │ │ + cbz r4, 1ebcf8 │ │ │ │ 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 │ │ │ │ @@ -539771,47 +539634,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 1ebce2 │ │ │ │ - ldr r2, [pc, #32] @ (1ebd34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebd30 ) │ │ │ │ + bne.n 1ebcca │ │ │ │ + ldr r2, [pc, #32] @ (1ebd1c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebd18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebd28 │ │ │ │ + bne.n 1ebd10 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - orrs r2, r6 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r5 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1ebdb4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ebdb8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ebd9c ) │ │ │ │ + ldr r3, [pc, #108] @ (1ebda0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebd98 │ │ │ │ + cbz r5, 1ebd80 │ │ │ │ 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 │ │ │ │ @@ -539821,47 +539684,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 1ebd64 │ │ │ │ - ldr r2, [pc, #32] @ (1ebdbc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebdb8 ) │ │ │ │ + bne.n 1ebd4c │ │ │ │ + ldr r2, [pc, #32] @ (1ebda4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebda0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebdb0 │ │ │ │ + bne.n 1ebd98 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, r5 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r4 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1ebe38 ) │ │ │ │ - ldr r3, [pc, #104] @ (1ebe3c ) │ │ │ │ + ldr r2, [pc, #100] @ (1ebe20 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ebe24 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ebe1c │ │ │ │ + cbz r4, 1ebe04 │ │ │ │ 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 │ │ │ │ @@ -539870,47 +539733,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 1ebdee │ │ │ │ - ldr r2, [pc, #32] @ (1ebe40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebe3c ) │ │ │ │ + bne.n 1ebdd6 │ │ │ │ + ldr r2, [pc, #32] @ (1ebe28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebe24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebe34 │ │ │ │ + bne.n 1ebe1c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - tst r6, r4 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1ebec0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ebec4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ebea8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ebeac ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebea4 │ │ │ │ + cbz r5, 1ebe8c │ │ │ │ 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 │ │ │ │ @@ -539920,96 +539783,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 1ebe70 │ │ │ │ - ldr r2, [pc, #32] @ (1ebec8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebec4 ) │ │ │ │ + bne.n 1ebe58 │ │ │ │ + ldr r2, [pc, #32] @ (1ebeb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebeac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebebc │ │ │ │ + bne.n 1ebea4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r2 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1ebf38 ) │ │ │ │ + ldr r1, [pc, #88] @ (1ebf20 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ebf3c ) │ │ │ │ + ldr r2, [pc, #88] @ (1ebf24 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1ebf1c │ │ │ │ + cbz r4, 1ebf04 │ │ │ │ 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 1ebefa │ │ │ │ - ldr r2, [pc, #32] @ (1ebf40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebf3c ) │ │ │ │ + bne.n 1ebee2 │ │ │ │ + ldr r2, [pc, #32] @ (1ebf28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebf24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebf34 │ │ │ │ + bne.n 1ebf1c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3 │ │ │ │ + lsrs r4, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1ebfb4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ebf9c ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ebfb8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ebfa0 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1ebf98 │ │ │ │ + cbz r5, 1ebf80 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -540017,47 +539880,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 1ebf70 │ │ │ │ - ldr r2, [pc, #32] @ (1ebfbc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebfb8 ) │ │ │ │ + bne.n 1ebf58 │ │ │ │ + ldr r2, [pc, #32] @ (1ebfa4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebfa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebfb0 │ │ │ │ + bne.n 1ebf98 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ec02c ) │ │ │ │ - ldr r3, [pc, #92] @ (1ec030 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ec014 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ec018 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec010 │ │ │ │ + cbz r6, 1ebff8 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -540065,96 +539928,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 1ebfea │ │ │ │ - ldr r2, [pc, #32] @ (1ec034 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec030 ) │ │ │ │ + bne.n 1ebfd2 │ │ │ │ + ldr r2, [pc, #32] @ (1ec01c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec018 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec028 │ │ │ │ + bne.n 1ec010 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1ec0a4 ) │ │ │ │ + ldr r1, [pc, #88] @ (1ec08c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ec0a8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ec090 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1ec088 │ │ │ │ + cbz r4, 1ec070 │ │ │ │ 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 1ec066 │ │ │ │ - ldr r2, [pc, #32] @ (1ec0ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec0a8 ) │ │ │ │ + bne.n 1ec04e │ │ │ │ + ldr r2, [pc, #32] @ (1ec094 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec0a0 │ │ │ │ + bne.n 1ec088 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ 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] @ (1ec120 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ec108 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ec124 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec10c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1ec104 │ │ │ │ + cbz r5, 1ec0ec │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -540162,47 +540025,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 1ec0dc │ │ │ │ - ldr r2, [pc, #32] @ (1ec128 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec124 ) │ │ │ │ + bne.n 1ec0c4 │ │ │ │ + ldr r2, [pc, #32] @ (1ec110 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec10c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec11c │ │ │ │ + bne.n 1ec104 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ec198 ) │ │ │ │ - ldr r3, [pc, #92] @ (1ec19c ) │ │ │ │ + ldr r2, [pc, #88] @ (1ec180 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ec184 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec17c │ │ │ │ + cbz r6, 1ec164 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -540210,47 +540073,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 1ec156 │ │ │ │ - ldr r2, [pc, #32] @ (1ec1a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec19c ) │ │ │ │ + bne.n 1ec13e │ │ │ │ + ldr r2, [pc, #32] @ (1ec188 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec194 │ │ │ │ + bne.n 1ec17c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1ec220 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ec224 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ec208 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ec20c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec204 │ │ │ │ + cbz r5, 1ec1ec │ │ │ │ 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] │ │ │ │ @@ -540263,47 +540126,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 1ec1d4 │ │ │ │ - ldr r2, [pc, #32] @ (1ec228 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec224 ) │ │ │ │ + bne.n 1ec1bc │ │ │ │ + ldr r2, [pc, #32] @ (1ec210 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec20c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec21c │ │ │ │ + bne.n 1ec204 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r6, #12 │ │ │ │ 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] @ (1ec2c4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ec2c8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1ec2ac ) │ │ │ │ + ldr r3, [pc, #132] @ (1ec2b0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec2a4 │ │ │ │ + cbz r6, 1ec28c │ │ │ │ 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] │ │ │ │ @@ -540323,48 +540186,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 1ec25e │ │ │ │ - ldr r2, [pc, #36] @ (1ec2cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec2c8 ) │ │ │ │ + bne.n 1ec246 │ │ │ │ + ldr r2, [pc, #36] @ (1ec2b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec2b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec2be │ │ │ │ + bne.n 1ec2a6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ 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] @ (1ec37c ) │ │ │ │ - ldr r3, [pc, #156] @ (1ec380 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ec364 ) │ │ │ │ + ldr r3, [pc, #156] @ (1ec368 ) │ │ │ │ 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, 1ec360 │ │ │ │ + cbz r6, 1ec348 │ │ │ │ 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] │ │ │ │ @@ -540391,48 +540254,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 1ec2fe │ │ │ │ - ldr r2, [pc, #32] @ (1ec384 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec380 ) │ │ │ │ + bne.n 1ec2e6 │ │ │ │ + ldr r2, [pc, #32] @ (1ec36c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec378 │ │ │ │ + bne.n 1ec360 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ 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] @ (1ec448 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ec44c ) │ │ │ │ + ldr r2, [pc, #172] @ (1ec430 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ec434 ) │ │ │ │ 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 1ec42c │ │ │ │ + beq.n 1ec414 │ │ │ │ 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 │ │ │ │ @@ -540465,47 +540328,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 1ec3b6 │ │ │ │ - ldr r2, [pc, #32] @ (1ec450 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec44c ) │ │ │ │ + bne.n 1ec39e │ │ │ │ + ldr r2, [pc, #32] @ (1ec438 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec434 ) │ │ │ │ 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 1ec444 │ │ │ │ + bne.n 1ec42c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ec4e4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1ec4e8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ec4cc ) │ │ │ │ + ldr r3, [pc, #128] @ (1ec4d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec4c8 │ │ │ │ + cbz r5, 1ec4b0 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -540513,59 +540376,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 1ec4b4 │ │ │ │ + blt.n 1ec49c │ │ │ │ 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 1ec48a │ │ │ │ - ldr r2, [pc, #32] @ (1ec4ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec4e8 ) │ │ │ │ + bne.n 1ec472 │ │ │ │ + ldr r2, [pc, #32] @ (1ec4d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec4d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec4e0 │ │ │ │ + bne.n 1ec4c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ 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] @ (1ec5b8 ) │ │ │ │ - ldr r3, [pc, #180] @ (1ec5bc ) │ │ │ │ + ldr r2, [pc, #180] @ (1ec5a0 ) │ │ │ │ + ldr r3, [pc, #180] @ (1ec5a4 ) │ │ │ │ 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 1ec59a │ │ │ │ + beq.n 1ec582 │ │ │ │ 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 │ │ │ │ @@ -540576,71 +540439,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 1ec562 │ │ │ │ + blt.n 1ec54a │ │ │ │ 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 1ec586 │ │ │ │ + blt.n 1ec56e │ │ │ │ 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 1ec52c │ │ │ │ - ldr r2, [pc, #36] @ (1ec5c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec5bc ) │ │ │ │ + bne.n 1ec514 │ │ │ │ + ldr r2, [pc, #36] @ (1ec5a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec5a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec5b4 │ │ │ │ + bne.n 1ec59c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r3, #12 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ 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] @ (1ec6bc ) │ │ │ │ - ldr r3, [pc, #228] @ (1ec6c0 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ec6a4 ) │ │ │ │ + ldr r3, [pc, #228] @ (1ec6a8 ) │ │ │ │ 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 1ec69c │ │ │ │ + beq.n 1ec684 │ │ │ │ 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 │ │ │ │ @@ -540653,83 +540516,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 1ec642 │ │ │ │ + blt.n 1ec62a │ │ │ │ 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 1ec668 │ │ │ │ + blt.n 1ec650 │ │ │ │ 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 1ec68c │ │ │ │ + blt.n 1ec674 │ │ │ │ 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 1ec5fe │ │ │ │ - ldr r2, [pc, #36] @ (1ec6c4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec6c0 ) │ │ │ │ + bne.n 1ec5e6 │ │ │ │ + ldr r2, [pc, #36] @ (1ec6ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec6a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec6b6 │ │ │ │ + bne.n 1ec69e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ 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] @ (1ec7ec ) │ │ │ │ - ldr r3, [pc, #272] @ (1ec7f0 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ec7d4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ec7d8 ) │ │ │ │ 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 1ec7ce │ │ │ │ + beq.n 1ec7b6 │ │ │ │ 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] │ │ │ │ @@ -540744,93 +540607,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 1ec74e │ │ │ │ + blt.n 1ec736 │ │ │ │ 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 1ec774 │ │ │ │ + blt.n 1ec75c │ │ │ │ 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 1ec79a │ │ │ │ + blt.n 1ec782 │ │ │ │ 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 1ec7be │ │ │ │ + blt.n 1ec7a6 │ │ │ │ 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 1ec6fe │ │ │ │ - ldr r2, [pc, #36] @ (1ec7f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec7f0 ) │ │ │ │ + bne.n 1ec6e6 │ │ │ │ + ldr r2, [pc, #36] @ (1ec7dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec7d8 ) │ │ │ │ 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 1ec7e8 │ │ │ │ + bne.n 1ec7d0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ 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] @ (1ec868 ) │ │ │ │ - ldr r3, [pc, #96] @ (1ec86c ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec850 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec854 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec84c │ │ │ │ + cbz r4, 1ec834 │ │ │ │ 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 │ │ │ │ @@ -540838,47 +540701,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 1ec824 │ │ │ │ - ldr r2, [pc, #32] @ (1ec870 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec86c ) │ │ │ │ + bne.n 1ec80c │ │ │ │ + ldr r2, [pc, #32] @ (1ec858 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec854 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec864 │ │ │ │ + bne.n 1ec84c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + subs r0, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ 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] @ (1ec8e4 ) │ │ │ │ - ldr r3, [pc, #96] @ (1ec8e8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec8cc ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec8d0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec8c8 │ │ │ │ + cbz r4, 1ec8b0 │ │ │ │ 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 │ │ │ │ @@ -540886,51 +540749,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 1ec8a0 │ │ │ │ - ldr r2, [pc, #32] @ (1ec8ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec8e8 ) │ │ │ │ + bne.n 1ec888 │ │ │ │ + ldr r2, [pc, #32] @ (1ec8d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec8d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec8e0 │ │ │ │ + bne.n 1ec8c8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ 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] @ (1ec9a0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ec9a4 ) │ │ │ │ + ldr r2, [pc, #156] @ (1ec988 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ec98c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec980 │ │ │ │ + cbz r4, 1ec968 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1ec99c │ │ │ │ + vldr s12, [pc, #124] @ 1ec984 │ │ │ │ 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 │ │ │ │ @@ -540948,54 +540811,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 1ec924 │ │ │ │ - ldr r2, [pc, #36] @ (1ec9a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec9a4 ) │ │ │ │ + bne.n 1ec90c │ │ │ │ + ldr r2, [pc, #36] @ (1ec990 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec98c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec998 │ │ │ │ + bne.n 1ec980 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r7, #14 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ 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] @ (1eca8c ) │ │ │ │ - ldr r3, [pc, #208] @ (1eca90 ) │ │ │ │ + ldr r2, [pc, #204] @ (1eca74 ) │ │ │ │ + ldr r3, [pc, #208] @ (1eca78 ) │ │ │ │ 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 1eca6c │ │ │ │ + beq.n 1eca54 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1eca88 │ │ │ │ + vldr s11, [pc, #172] @ 1eca70 │ │ │ │ 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 │ │ │ │ @@ -541026,49 +540889,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 1ec9e6 │ │ │ │ - ldr r2, [pc, #36] @ (1eca94 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eca90 ) │ │ │ │ + bne.n 1ec9ce │ │ │ │ + ldr r2, [pc, #36] @ (1eca7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eca78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eca84 │ │ │ │ + bne.n 1eca6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ 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] @ (1ecb18 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ecb1c ) │ │ │ │ + ldr r2, [pc, #108] @ (1ecb00 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ecb04 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ecafa │ │ │ │ + cbz r4, 1ecae2 │ │ │ │ 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] │ │ │ │ @@ -541079,48 +540942,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 1ecac6 │ │ │ │ - ldr r2, [pc, #36] @ (1ecb20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecb1c ) │ │ │ │ + bne.n 1ecaae │ │ │ │ + ldr r2, [pc, #36] @ (1ecb08 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecb04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecb12 │ │ │ │ + bne.n 1ecafa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r5, #22 │ │ │ │ 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] @ (1ecba4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ecba8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ecb8c ) │ │ │ │ + ldr r3, [pc, #112] @ (1ecb90 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ecb86 │ │ │ │ + cbz r4, 1ecb6e │ │ │ │ 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] │ │ │ │ @@ -541131,48 +540994,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 1ecb52 │ │ │ │ - ldr r2, [pc, #36] @ (1ecbac ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecba8 ) │ │ │ │ + bne.n 1ecb3a │ │ │ │ + ldr r2, [pc, #36] @ (1ecb94 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecb90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecb9e │ │ │ │ + bne.n 1ecb86 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ 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] @ (1ecc38 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ecc3c ) │ │ │ │ + ldr r2, [pc, #116] @ (1ecc20 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ecc24 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ecc1a │ │ │ │ + cbz r6, 1ecc02 │ │ │ │ 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] │ │ │ │ @@ -541186,48 +541049,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 1ecbe0 │ │ │ │ - ldr r2, [pc, #36] @ (1ecc40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecc3c ) │ │ │ │ + bne.n 1ecbc8 │ │ │ │ + ldr r2, [pc, #36] @ (1ecc28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecc24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecc32 │ │ │ │ + bne.n 1ecc1a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ 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] @ (1eccb8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1eccbc ) │ │ │ │ + ldr r2, [pc, #96] @ (1ecca0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ecca4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ecc9c │ │ │ │ + cbz r7, 1ecc84 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -541238,47 +541101,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 1ecc70 │ │ │ │ - ldr r2, [pc, #32] @ (1eccc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eccbc ) │ │ │ │ + bne.n 1ecc58 │ │ │ │ + ldr r2, [pc, #32] @ (1ecca8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecca4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eccb4 │ │ │ │ + bne.n 1ecc9c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ 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] @ (1ecd38 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ecd3c ) │ │ │ │ + ldr r2, [pc, #96] @ (1ecd20 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ecd24 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ecd1c │ │ │ │ + cbz r7, 1ecd04 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -541289,100 +541152,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 1eccf0 │ │ │ │ - ldr r2, [pc, #32] @ (1ecd40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecd3c ) │ │ │ │ + bne.n 1eccd8 │ │ │ │ + ldr r2, [pc, #32] @ (1ecd28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecd24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecd34 │ │ │ │ + bne.n 1ecd1c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ 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] @ (1ecdc4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ecdc8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ecdac ) │ │ │ │ + ldr r3, [pc, #112] @ (1ecdb0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ecda4 │ │ │ │ + cbz r4, 1ecd8c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1ecdc0 │ │ │ │ + vldr s15, [pc, #76] @ 1ecda8 │ │ │ │ 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 1ecd74 │ │ │ │ - ldr r2, [pc, #36] @ (1ecdcc ) │ │ │ │ - ldr r3, [pc, #32] @ (1ecdc8 ) │ │ │ │ + bne.n 1ecd5c │ │ │ │ + ldr r2, [pc, #36] @ (1ecdb4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ecdb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecdbc │ │ │ │ + bne.n 1ecda4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ 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] @ (1ece44 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ece48 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ece2c ) │ │ │ │ + ldr r3, [pc, #100] @ (1ece30 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ece26 │ │ │ │ + cbz r5, 1ece0e │ │ │ │ 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 │ │ │ │ @@ -541390,48 +541253,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 1ecdfe │ │ │ │ - ldr r2, [pc, #36] @ (1ece4c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ece48 ) │ │ │ │ + bne.n 1ecde6 │ │ │ │ + ldr r2, [pc, #36] @ (1ece34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ece30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ece3e │ │ │ │ + bne.n 1ece26 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ 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] @ (1ecec4 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ecec8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1eceac ) │ │ │ │ + ldr r3, [pc, #100] @ (1eceb0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ecea6 │ │ │ │ + cbz r5, 1ece8e │ │ │ │ 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 │ │ │ │ @@ -541439,412 +541302,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 1ece7e │ │ │ │ - ldr r2, [pc, #36] @ (1ececc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecec8 ) │ │ │ │ + bne.n 1ece66 │ │ │ │ + ldr r2, [pc, #36] @ (1eceb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eceb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecebe │ │ │ │ + bne.n 1ecea6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ 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] @ (1ecfd8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ecfdc ) │ │ │ │ + ldr r2, [pc, #240] @ (1ecfc0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ecfc4 ) │ │ │ │ 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 1ecfa4 │ │ │ │ + beq.n 1ecf8c │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ecfd0 │ │ │ │ - vldr s21, [pc, #204] @ 1ecfd4 │ │ │ │ + vldr s20, [pc, #204] @ 1ecfb8 │ │ │ │ + vldr s21, [pc, #204] @ 1ecfbc │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1ecfc8 │ │ │ │ + vldr d9, [pc, #184] @ 1ecfb0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ecf70 │ │ │ │ + b.n 1ecf58 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecf98 │ │ │ │ + bgt.n 1ecf80 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecf92 │ │ │ │ + ble.n 1ecf7a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecf9e │ │ │ │ + bgt.n 1ecf86 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e00 │ │ │ │ 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 1ecfa4 │ │ │ │ + beq.n 1ecf8c │ │ │ │ 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 1ecf1a │ │ │ │ + bgt.n 1ecf02 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecf2c │ │ │ │ + b.n 1ecf14 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecf54 │ │ │ │ + b.n 1ecf3c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecf2c │ │ │ │ + b.n 1ecf14 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecf54 │ │ │ │ - ldr r2, [pc, #56] @ (1ecfe0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ecfdc ) │ │ │ │ + b.n 1ecf3c │ │ │ │ + ldr r2, [pc, #56] @ (1ecfc8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ecfc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecfc2 │ │ │ │ + bne.n 1ecfaa │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ecfd0 │ │ │ │ + b.n 1ecfb8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ 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] @ (1ed128 ) │ │ │ │ - ldr r3, [pc, #296] @ (1ed12c ) │ │ │ │ + ldr r2, [pc, #296] @ (1ed110 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ed114 ) │ │ │ │ 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 1ed0f2 │ │ │ │ + beq.n 1ed0da │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1ed120 │ │ │ │ - vldr s21, [pc, #260] @ 1ed124 │ │ │ │ + vldr s20, [pc, #260] @ 1ed108 │ │ │ │ + vldr s21, [pc, #260] @ 1ed10c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1ed118 │ │ │ │ + vldr d9, [pc, #240] @ 1ed100 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ed0aa │ │ │ │ + b.n 1ed092 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed0e6 │ │ │ │ + bgt.n 1ed0ce │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed0da │ │ │ │ + ble.n 1ed0c2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed0e0 │ │ │ │ + bgt.n 1ed0c8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed0d4 │ │ │ │ + ble.n 1ed0bc │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed0ec │ │ │ │ + bgt.n 1ed0d4 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ed0f2 │ │ │ │ + beq.n 1ed0da │ │ │ │ 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 1ed030 │ │ │ │ + bgt.n 1ed018 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed042 │ │ │ │ + b.n 1ed02a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed092 │ │ │ │ + b.n 1ed07a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed06a │ │ │ │ + b.n 1ed052 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed06a │ │ │ │ + b.n 1ed052 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed042 │ │ │ │ + b.n 1ed02a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed092 │ │ │ │ - ldr r2, [pc, #60] @ (1ed130 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ed12c ) │ │ │ │ + b.n 1ed07a │ │ │ │ + ldr r2, [pc, #60] @ (1ed118 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ed114 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed110 │ │ │ │ + bne.n 1ed0f8 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ed120 │ │ │ │ + b.n 1ed108 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #30 │ │ │ │ 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] @ (1ed2a8 ) │ │ │ │ - ldr r3, [pc, #348] @ (1ed2ac ) │ │ │ │ + ldr r2, [pc, #344] @ (1ed290 ) │ │ │ │ + ldr r3, [pc, #348] @ (1ed294 ) │ │ │ │ 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 1ed272 │ │ │ │ + beq.w 1ed25a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #308] @ 1ed2a0 │ │ │ │ - vldr s21, [pc, #308] @ 1ed2a4 │ │ │ │ + vldr s20, [pc, #308] @ 1ed288 │ │ │ │ + vldr s21, [pc, #308] @ 1ed28c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #288] @ 1ed298 │ │ │ │ - b.n 1ed21a │ │ │ │ + vldr d9, [pc, #288] @ 1ed280 │ │ │ │ + b.n 1ed202 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed25a │ │ │ │ + bgt.n 1ed242 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed254 │ │ │ │ + ble.n 1ed23c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed26c │ │ │ │ + bgt.n 1ed254 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed24e │ │ │ │ + ble.n 1ed236 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed266 │ │ │ │ + bgt.n 1ed24e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed248 │ │ │ │ + ble.n 1ed230 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed260 │ │ │ │ + bgt.n 1ed248 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ed272 │ │ │ │ + beq.n 1ed25a │ │ │ │ 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 1ed17c │ │ │ │ + bgt.n 1ed164 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed18e │ │ │ │ + b.n 1ed176 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed206 │ │ │ │ + b.n 1ed1ee │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed1de │ │ │ │ + b.n 1ed1c6 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed1b6 │ │ │ │ + b.n 1ed19e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed18e │ │ │ │ + b.n 1ed176 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed206 │ │ │ │ + b.n 1ed1ee │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed1de │ │ │ │ + b.n 1ed1c6 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed1b6 │ │ │ │ - ldr r2, [pc, #60] @ (1ed2b0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ed2ac ) │ │ │ │ + b.n 1ed19e │ │ │ │ + ldr r2, [pc, #60] @ (1ed298 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ed294 ) │ │ │ │ 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 1ed28e │ │ │ │ + bne.n 1ed276 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ed2a0 │ │ │ │ + b.n 1ed288 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ 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] @ (1ed3c0 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ed3c4 ) │ │ │ │ + ldr r2, [pc, #240] @ (1ed3a8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ed3ac ) │ │ │ │ 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 1ed386 │ │ │ │ + beq.n 1ed36e │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ed3b8 │ │ │ │ - vldr s21, [pc, #204] @ 1ed3bc │ │ │ │ + vldr s20, [pc, #204] @ 1ed3a0 │ │ │ │ + vldr s21, [pc, #204] @ 1ed3a4 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #176] @ 1ed3a8 │ │ │ │ + vldr d9, [pc, #176] @ 1ed390 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #180] @ 1ed3b0 │ │ │ │ + vldr d8, [pc, #180] @ 1ed398 │ │ │ │ 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 1ed334 │ │ │ │ + ble.n 1ed31c │ │ │ │ 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 │ │ │ │ @@ -541852,15 +541715,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed368 │ │ │ │ + ble.n 1ed350 │ │ │ │ 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 │ │ │ │ @@ -541870,81 +541733,81 @@ │ │ │ │ blx 60e00 │ │ │ │ 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 1ed2fe │ │ │ │ - ldr r2, [pc, #64] @ (1ed3c8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ed3c4 ) │ │ │ │ + bne.n 1ed2e6 │ │ │ │ + ldr r2, [pc, #64] @ (1ed3b0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ed3ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed3a4 │ │ │ │ + bne.n 1ed38c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__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 1ed3b8 │ │ │ │ + b.n 1ed3a0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ 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] @ (1ed508 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ed50c ) │ │ │ │ + ldr r2, [pc, #288] @ (1ed4f0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ed4f4 ) │ │ │ │ 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 1ed4ca │ │ │ │ + beq.n 1ed4b2 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #252] @ 1ed500 │ │ │ │ - vldr s21, [pc, #252] @ 1ed504 │ │ │ │ + vldr s20, [pc, #252] @ 1ed4e8 │ │ │ │ + vldr s21, [pc, #252] @ 1ed4ec │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ed4f0 │ │ │ │ - vldr d8, [pc, #228] @ 1ed4f8 │ │ │ │ + vldr d9, [pc, #224] @ 1ed4d8 │ │ │ │ + vldr d8, [pc, #228] @ 1ed4e0 │ │ │ │ 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 1ed44a │ │ │ │ + ble.n 1ed432 │ │ │ │ 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 │ │ │ │ @@ -541952,15 +541815,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed47e │ │ │ │ + ble.n 1ed466 │ │ │ │ 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 │ │ │ │ @@ -541968,15 +541831,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed4b2 │ │ │ │ + ble.n 1ed49a │ │ │ │ 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 │ │ │ │ @@ -541985,82 +541848,82 @@ │ │ │ │ adds r6, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r5, #12 │ │ │ │ strb.w r0, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1ed416 │ │ │ │ - ldr r2, [pc, #68] @ (1ed510 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ed50c ) │ │ │ │ + bne.n 1ed3fe │ │ │ │ + ldr r2, [pc, #68] @ (1ed4f8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed4f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed4e8 │ │ │ │ + bne.n 1ed4d0 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__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 1ed500 │ │ │ │ + b.n 1ed4e8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ 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] @ (1ed680 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ed684 ) │ │ │ │ + ldr r2, [pc, #336] @ (1ed668 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ed66c ) │ │ │ │ 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 1ed642 │ │ │ │ + beq.n 1ed62a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #300] @ 1ed678 │ │ │ │ - vldr s21, [pc, #300] @ 1ed67c │ │ │ │ - vldr d9, [pc, #276] @ 1ed668 │ │ │ │ - vldr d8, [pc, #280] @ 1ed670 │ │ │ │ + vldr s20, [pc, #300] @ 1ed660 │ │ │ │ + vldr s21, [pc, #300] @ 1ed664 │ │ │ │ + vldr d9, [pc, #276] @ 1ed650 │ │ │ │ + vldr d8, [pc, #280] @ 1ed658 │ │ │ │ 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 1ed592 │ │ │ │ + ble.n 1ed57a │ │ │ │ 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 │ │ │ │ @@ -542068,15 +541931,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed5c6 │ │ │ │ + ble.n 1ed5ae │ │ │ │ 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 │ │ │ │ @@ -542084,15 +541947,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed5fa │ │ │ │ + ble.n 1ed5e2 │ │ │ │ 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 │ │ │ │ @@ -542100,15 +541963,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed62e │ │ │ │ + ble.n 1ed616 │ │ │ │ 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 │ │ │ │ @@ -542116,609 +541979,609 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1ed558 │ │ │ │ - ldr r2, [pc, #68] @ (1ed688 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ed684 ) │ │ │ │ + bne.n 1ed540 │ │ │ │ + ldr r2, [pc, #68] @ (1ed670 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed66c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed65e │ │ │ │ + bne.n 1ed646 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__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 1ed678 │ │ │ │ + b.n 1ed660 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ 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] @ (1ed718 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed71c ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed700 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed704 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed6f8 │ │ │ │ + cbz r7, 1ed6e0 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed6be │ │ │ │ - ldr r2, [pc, #36] @ (1ed720 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed71c ) │ │ │ │ + bne.n 1ed6a6 │ │ │ │ + ldr r2, [pc, #36] @ (1ed708 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed712 │ │ │ │ + bne.n 1ed6fa │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #24 │ │ │ │ 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] @ (1ed7b0 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ed7b4 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed798 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ed79c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed792 │ │ │ │ + cbz r7, 1ed77a │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ed750 │ │ │ │ - ldr r2, [pc, #36] @ (1ed7b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ed7b4 ) │ │ │ │ + bne.n 1ed738 │ │ │ │ + ldr r2, [pc, #36] @ (1ed7a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ed79c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed7aa │ │ │ │ + bne.n 1ed792 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ 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] @ (1ed848 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed84c ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed830 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed834 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed828 │ │ │ │ + cbz r7, 1ed810 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed7ee │ │ │ │ - ldr r2, [pc, #36] @ (1ed850 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed84c ) │ │ │ │ + bne.n 1ed7d6 │ │ │ │ + ldr r2, [pc, #36] @ (1ed838 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed834 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed842 │ │ │ │ + bne.n 1ed82a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1ed876 │ │ │ │ + cbz r7, 1ed85e │ │ │ │ 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 1ed878 │ │ │ │ + bne.n 1ed860 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1ed870 │ │ │ │ + bne.n 1ed858 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #80] @ 1ed8cc │ │ │ │ + vldr s11, [pc, #80] @ 1ed8b4 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #76] @ 1ed8d0 │ │ │ │ + vldr s12, [pc, #76] @ 1ed8b8 │ │ │ │ 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 1ed8b2 │ │ │ │ + ble.n 1ed89a │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed8b2 │ │ │ │ + bge.n 1ed89a │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1ed888 │ │ │ │ + bne.n 1ed870 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1ed884 │ │ │ │ + bne.n 1ed86c │ │ │ │ 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 1ed9f8 │ │ │ │ + beq.w 1ed9e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ed9f8 │ │ │ │ + beq.w 1ed9e0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1eda00 │ │ │ │ + vldr s12, [pc, #264] @ 1ed9e8 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1eda04 │ │ │ │ + vldr s13, [pc, #260] @ 1ed9ec │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ed986 │ │ │ │ + b.n 1ed96e │ │ │ │ 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 1ed94e │ │ │ │ + ble.n 1ed936 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed9d4 │ │ │ │ + bge.n 1ed9bc │ │ │ │ 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 1ed976 │ │ │ │ + ble.n 1ed95e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed9da │ │ │ │ + bge.n 1ed9c2 │ │ │ │ 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 1ed9ee │ │ │ │ + beq.n 1ed9d6 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed9b6 │ │ │ │ + ble.n 1ed99e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed9b6 │ │ │ │ + bge.n 1ed99e │ │ │ │ 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 1ed922 │ │ │ │ + ble.n 1ed90a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ed910 │ │ │ │ + blt.n 1ed8f8 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ed922 │ │ │ │ + b.n 1ed90a │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ed94e │ │ │ │ + b.n 1ed936 │ │ │ │ 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 1ed986 │ │ │ │ + bne.n 1ed96e │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1ed904 │ │ │ │ + bne.n 1ed8ec │ │ │ │ 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 1ed8d4 │ │ │ │ - cbz r2, 1eda68 │ │ │ │ + b.w 1ed8bc │ │ │ │ + cbz r2, 1eda50 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1eda6c │ │ │ │ + vldr s11, [pc, #88] @ 1eda54 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1eda70 │ │ │ │ + vldr s12, [pc, #84] @ 1eda58 │ │ │ │ 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 1eda58 │ │ │ │ + ble.n 1eda40 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1eda58 │ │ │ │ + bge.n 1eda40 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1eda20 │ │ │ │ + bne.n 1eda08 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edae0 │ │ │ │ + cbz r2, 1edac8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1edae4 │ │ │ │ - vldr s13, [pc, #96] @ 1edae8 │ │ │ │ + vldr s12, [pc, #96] @ 1edacc │ │ │ │ + vldr s13, [pc, #96] @ 1edad0 │ │ │ │ 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 1edabc │ │ │ │ + ble.n 1edaa4 │ │ │ │ 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 1edabc │ │ │ │ + bge.n 1edaa4 │ │ │ │ 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 1eda8c │ │ │ │ + bne.n 1eda74 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edb5a │ │ │ │ + cbz r2, 1edb42 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1edb5c │ │ │ │ + vldr s12, [pc, #100] @ 1edb44 │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1edb60 │ │ │ │ + vldr s13, [pc, #100] @ 1edb48 │ │ │ │ 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 1edb36 │ │ │ │ + ble.n 1edb1e │ │ │ │ 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 1edb36 │ │ │ │ + bge.n 1edb1e │ │ │ │ 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 1edb02 │ │ │ │ + bne.n 1edaea │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edbca │ │ │ │ + cbz r2, 1edbb2 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1edbcc │ │ │ │ - vldr s12, [pc, #92] @ 1edbd0 │ │ │ │ + vldr s11, [pc, #92] @ 1edbb4 │ │ │ │ + vldr s12, [pc, #92] @ 1edbb8 │ │ │ │ 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 1edbac │ │ │ │ + ble.n 1edb94 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edbac │ │ │ │ + bge.n 1edb94 │ │ │ │ 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 1edb7c │ │ │ │ + bne.n 1edb64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edc44 │ │ │ │ + cbz r2, 1edc2c │ │ │ │ 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] @ 1edc48 │ │ │ │ + vldr s17, [pc, #84] @ 1edc30 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1edc4c │ │ │ │ + vldr s16, [pc, #80] @ 1edc34 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edc30 │ │ │ │ + ble.n 1edc18 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edc30 │ │ │ │ + bge.n 1edc18 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1edbfc │ │ │ │ + bne.n 1edbe4 │ │ │ │ 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, 1edccc │ │ │ │ + cbz r2, 1edcb4 │ │ │ │ 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] @ 1edcd0 │ │ │ │ + vldr s16, [pc, #92] @ 1edcb8 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edca8 │ │ │ │ + ble.n 1edc90 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1edcd4 │ │ │ │ + vldr s15, [pc, #60] @ 1edcbc │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edca8 │ │ │ │ + bge.n 1edc90 │ │ │ │ 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 1edc78 │ │ │ │ + bne.n 1edc60 │ │ │ │ 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, 1edd0e │ │ │ │ + cbz r2, 1edcf6 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -542727,607 +542590,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 1edcea │ │ │ │ + bne.n 1edcd2 │ │ │ │ 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] @ (1eddf4 ) │ │ │ │ - ldr r3, [pc, #212] @ (1eddf8 ) │ │ │ │ + ldr r2, [pc, #208] @ (1edddc ) │ │ │ │ + ldr r3, [pc, #212] @ (1edde0 ) │ │ │ │ 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 1eddce │ │ │ │ + beq.n 1eddb6 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1eddec │ │ │ │ - vldr s12, [pc, #172] @ 1eddf0 │ │ │ │ + vldr s11, [pc, #172] @ 1eddd4 │ │ │ │ + vldr s12, [pc, #172] @ 1eddd8 │ │ │ │ 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 1edd86 │ │ │ │ + ble.n 1edd6e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edd86 │ │ │ │ + bge.n 1edd6e │ │ │ │ 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 1eddbe │ │ │ │ + ble.n 1edda6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1eddbe │ │ │ │ + bge.n 1edda6 │ │ │ │ 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 1edd4a │ │ │ │ - ldr r2, [pc, #44] @ (1eddfc ) │ │ │ │ - ldr r3, [pc, #36] @ (1eddf8 ) │ │ │ │ + bne.n 1edd32 │ │ │ │ + ldr r2, [pc, #44] @ (1edde4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1edde0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edde6 │ │ │ │ + bne.n 1eddce │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ 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] @ (1edee8 ) │ │ │ │ + ldr r1, [pc, #212] @ (1eded0 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1edeec ) │ │ │ │ + ldr r2, [pc, #212] @ (1eded4 ) │ │ │ │ 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 1edec2 │ │ │ │ + beq.n 1edeaa │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1edee0 │ │ │ │ + vldr s11, [pc, #176] @ 1edec8 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1edee4 │ │ │ │ + vldr s12, [pc, #172] @ 1edecc │ │ │ │ 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 1ede78 │ │ │ │ + ble.n 1ede60 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1ede78 │ │ │ │ + bge.n 1ede60 │ │ │ │ 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 1edeb4 │ │ │ │ + ble.n 1ede9c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edeb4 │ │ │ │ + bge.n 1ede9c │ │ │ │ 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 1ede38 │ │ │ │ - ldr r2, [pc, #44] @ (1edef0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1edeec ) │ │ │ │ + bne.n 1ede20 │ │ │ │ + ldr r2, [pc, #44] @ (1eded8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eded4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ededa │ │ │ │ + bne.n 1edec2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ 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] @ (1edfdc ) │ │ │ │ - ldr r3, [pc, #216] @ (1edfe0 ) │ │ │ │ + ldr r2, [pc, #212] @ (1edfc4 ) │ │ │ │ + ldr r3, [pc, #216] @ (1edfc8 ) │ │ │ │ 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 1edfb6 │ │ │ │ + beq.n 1edf9e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1edfd4 │ │ │ │ - vldr s12, [pc, #176] @ 1edfd8 │ │ │ │ + vldr s11, [pc, #176] @ 1edfbc │ │ │ │ + vldr s12, [pc, #176] @ 1edfc0 │ │ │ │ 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 1edf6c │ │ │ │ + ble.n 1edf54 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edf6c │ │ │ │ + bge.n 1edf54 │ │ │ │ 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 1edf9c │ │ │ │ + ble.n 1edf84 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edf9c │ │ │ │ + bge.n 1edf84 │ │ │ │ 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 1edf30 │ │ │ │ - ldr r2, [pc, #44] @ (1edfe4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1edfe0 ) │ │ │ │ + bne.n 1edf18 │ │ │ │ + ldr r2, [pc, #44] @ (1edfcc ) │ │ │ │ + ldr r3, [pc, #36] @ (1edfc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edfce │ │ │ │ + bne.n 1edfb6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee09a │ │ │ │ + beq.n 1ee082 │ │ │ │ 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] @ 1ee09c │ │ │ │ - vldr s16, [pc, #144] @ 1ee0a0 │ │ │ │ + vldr s17, [pc, #144] @ 1ee084 │ │ │ │ + vldr s16, [pc, #144] @ 1ee088 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee046 │ │ │ │ + ble.n 1ee02e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee046 │ │ │ │ + bge.n 1ee02e │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee084 │ │ │ │ + ble.n 1ee06c │ │ │ │ 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 1ee06c │ │ │ │ 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 1ee012 │ │ │ │ + bne.n 1edffa │ │ │ │ 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 1ee15e │ │ │ │ + beq.n 1ee146 │ │ │ │ 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] @ 1ee160 │ │ │ │ + vldr s16, [pc, #152] @ 1ee148 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee106 │ │ │ │ + ble.n 1ee0ee │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee106 │ │ │ │ - vldr s15, [pc, #104] @ 1ee164 │ │ │ │ + bge.n 1ee0ee │ │ │ │ + vldr s15, [pc, #104] @ 1ee14c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee13e │ │ │ │ + ble.n 1ee126 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee13e │ │ │ │ - vldr s15, [pc, #48] @ 1ee164 │ │ │ │ + bge.n 1ee126 │ │ │ │ + vldr s15, [pc, #48] @ 1ee14c │ │ │ │ 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 1ee0ce │ │ │ │ + bne.n 1ee0b6 │ │ │ │ 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] @ (1ee280 ) │ │ │ │ - ldr r3, [pc, #264] @ (1ee284 ) │ │ │ │ + ldr r2, [pc, #260] @ (1ee268 ) │ │ │ │ + ldr r3, [pc, #264] @ (1ee26c ) │ │ │ │ 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 1ee25a │ │ │ │ + beq.n 1ee242 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #224] @ 1ee278 │ │ │ │ - vldr s12, [pc, #224] @ 1ee27c │ │ │ │ + vldr s11, [pc, #224] @ 1ee260 │ │ │ │ + vldr s12, [pc, #224] @ 1ee264 │ │ │ │ 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 1ee1e6 │ │ │ │ + ble.n 1ee1ce │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee1e6 │ │ │ │ + bge.n 1ee1ce │ │ │ │ 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 1ee216 │ │ │ │ + ble.n 1ee1fe │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee216 │ │ │ │ + bge.n 1ee1fe │ │ │ │ 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 1ee246 │ │ │ │ + ble.n 1ee22e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee246 │ │ │ │ + bge.n 1ee22e │ │ │ │ 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 1ee1a2 │ │ │ │ - ldr r2, [pc, #44] @ (1ee288 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee284 ) │ │ │ │ + bne.n 1ee18a │ │ │ │ + ldr r2, [pc, #44] @ (1ee270 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee26c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee272 │ │ │ │ + bne.n 1ee25a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1ee39c ) │ │ │ │ - ldr r3, [pc, #256] @ (1ee3a0 ) │ │ │ │ + ldr r2, [pc, #252] @ (1ee384 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ee388 ) │ │ │ │ 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 1ee378 │ │ │ │ + beq.n 1ee360 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1ee394 │ │ │ │ - vldr s12, [pc, #216] @ 1ee398 │ │ │ │ + vldr s11, [pc, #216] @ 1ee37c │ │ │ │ + vldr s12, [pc, #216] @ 1ee380 │ │ │ │ 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 1ee304 │ │ │ │ + ble.n 1ee2ec │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee304 │ │ │ │ + bge.n 1ee2ec │ │ │ │ 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 1ee334 │ │ │ │ + ble.n 1ee31c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee334 │ │ │ │ + bge.n 1ee31c │ │ │ │ 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 1ee364 │ │ │ │ + ble.n 1ee34c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee364 │ │ │ │ + bge.n 1ee34c │ │ │ │ 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 1ee2c6 │ │ │ │ - ldr r2, [pc, #40] @ (1ee3a4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee3a0 ) │ │ │ │ + bne.n 1ee2ae │ │ │ │ + ldr r2, [pc, #40] @ (1ee38c ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee390 │ │ │ │ + bne.n 1ee378 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ee3e0 │ │ │ │ + cbz r2, 1ee3c8 │ │ │ │ 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 │ │ │ │ @@ -543338,745 +543201,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 1ee3bc │ │ │ │ + bne.n 1ee3a4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee4ca │ │ │ │ + beq.n 1ee4b2 │ │ │ │ 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] @ 1ee4cc │ │ │ │ - vldr s16, [pc, #192] @ 1ee4d0 │ │ │ │ + vldr s17, [pc, #192] @ 1ee4b4 │ │ │ │ + vldr s16, [pc, #192] @ 1ee4b8 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee444 │ │ │ │ + ble.n 1ee42c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee444 │ │ │ │ + bge.n 1ee42c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee47a │ │ │ │ + ble.n 1ee462 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee47a │ │ │ │ + bge.n 1ee462 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee4b0 │ │ │ │ + ble.n 1ee498 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee4b0 │ │ │ │ + bge.n 1ee498 │ │ │ │ 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 1ee410 │ │ │ │ + bne.n 1ee3f8 │ │ │ │ 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] @ (1ee614 ) │ │ │ │ - ldr r3, [pc, #304] @ (1ee618 ) │ │ │ │ + ldr r2, [pc, #300] @ (1ee5fc ) │ │ │ │ + ldr r3, [pc, #304] @ (1ee600 ) │ │ │ │ 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 1ee5f0 │ │ │ │ + beq.n 1ee5d8 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #264] @ 1ee60c │ │ │ │ - vldr s12, [pc, #264] @ 1ee610 │ │ │ │ + vldr s11, [pc, #264] @ 1ee5f4 │ │ │ │ + vldr s12, [pc, #264] @ 1ee5f8 │ │ │ │ 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 1ee550 │ │ │ │ + ble.n 1ee538 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee550 │ │ │ │ + bge.n 1ee538 │ │ │ │ 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 1ee580 │ │ │ │ + ble.n 1ee568 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee580 │ │ │ │ + bge.n 1ee568 │ │ │ │ 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 1ee5b0 │ │ │ │ + ble.n 1ee598 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee5b0 │ │ │ │ + bge.n 1ee598 │ │ │ │ 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 1ee5e0 │ │ │ │ + ble.n 1ee5c8 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee5e0 │ │ │ │ + bge.n 1ee5c8 │ │ │ │ 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 1ee50c │ │ │ │ - ldr r2, [pc, #40] @ (1ee61c ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee618 ) │ │ │ │ + bne.n 1ee4f4 │ │ │ │ + ldr r2, [pc, #40] @ (1ee604 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee608 │ │ │ │ + bne.n 1ee5f0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ 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] @ (1ee748 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee74c ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee730 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee734 ) │ │ │ │ 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 1ee71c │ │ │ │ + beq.n 1ee704 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee740 │ │ │ │ - vldr s16, [pc, #236] @ 1ee744 │ │ │ │ + vldr s17, [pc, #236] @ 1ee728 │ │ │ │ + vldr s16, [pc, #236] @ 1ee72c │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee69a │ │ │ │ + ble.n 1ee682 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee69a │ │ │ │ + bge.n 1ee682 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee6d2 │ │ │ │ + ble.n 1ee6ba │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee6d2 │ │ │ │ + bge.n 1ee6ba │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee70a │ │ │ │ + ble.n 1ee6f2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee70a │ │ │ │ + bge.n 1ee6f2 │ │ │ │ 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 1ee65e │ │ │ │ - ldr r2, [pc, #48] @ (1ee750 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ee74c ) │ │ │ │ + bne.n 1ee646 │ │ │ │ + ldr r2, [pc, #48] @ (1ee738 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee73a │ │ │ │ + bne.n 1ee722 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ 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] @ (1ee87c ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee880 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee864 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee868 ) │ │ │ │ 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 1ee850 │ │ │ │ + beq.n 1ee838 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee874 │ │ │ │ - vldr s16, [pc, #236] @ 1ee878 │ │ │ │ + vldr s17, [pc, #236] @ 1ee85c │ │ │ │ + vldr s16, [pc, #236] @ 1ee860 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee7ce │ │ │ │ + ble.n 1ee7b6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee7ce │ │ │ │ + bge.n 1ee7b6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee806 │ │ │ │ + ble.n 1ee7ee │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee806 │ │ │ │ + bge.n 1ee7ee │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee83e │ │ │ │ + ble.n 1ee826 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee83e │ │ │ │ + bge.n 1ee826 │ │ │ │ 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 1ee792 │ │ │ │ - ldr r2, [pc, #48] @ (1ee884 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ee880 ) │ │ │ │ + bne.n 1ee77a │ │ │ │ + ldr r2, [pc, #48] @ (1ee86c ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee868 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee86e │ │ │ │ + bne.n 1ee856 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee99e │ │ │ │ + beq.w 1ee986 │ │ │ │ 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] @ 1ee9a0 │ │ │ │ - vldr s16, [pc, #244] @ 1ee9a4 │ │ │ │ + vldr s17, [pc, #244] @ 1ee988 │ │ │ │ + vldr s16, [pc, #244] @ 1ee98c │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee8e6 │ │ │ │ + ble.n 1ee8ce │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee8e6 │ │ │ │ + bge.n 1ee8ce │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee91c │ │ │ │ + ble.n 1ee904 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee91c │ │ │ │ + bge.n 1ee904 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee952 │ │ │ │ + ble.n 1ee93a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee952 │ │ │ │ + bge.n 1ee93a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee988 │ │ │ │ + ble.n 1ee970 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee988 │ │ │ │ + bge.n 1ee970 │ │ │ │ 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 1ee8b2 │ │ │ │ + bne.n 1ee89a │ │ │ │ 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 1eeac6 │ │ │ │ + beq.w 1eeaae │ │ │ │ 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] @ 1eeac8 │ │ │ │ - vldr s16, [pc, #252] @ 1eeacc │ │ │ │ + vldr s17, [pc, #252] @ 1eeab0 │ │ │ │ + vldr s16, [pc, #252] @ 1eeab4 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eea0c │ │ │ │ + ble.n 1ee9f4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eea0c │ │ │ │ + bge.n 1ee9f4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eea42 │ │ │ │ + ble.n 1eea2a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eea42 │ │ │ │ + bge.n 1eea2a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eea78 │ │ │ │ + ble.n 1eea60 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eea78 │ │ │ │ + bge.n 1eea60 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeab0 │ │ │ │ + ble.n 1eea98 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeab0 │ │ │ │ + bge.n 1eea98 │ │ │ │ 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 1ee9d2 │ │ │ │ + bne.n 1ee9ba │ │ │ │ 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] @ (1eec24 ) │ │ │ │ - ldr r3, [pc, #320] @ (1eec28 ) │ │ │ │ + ldr r2, [pc, #316] @ (1eec0c ) │ │ │ │ + ldr r3, [pc, #320] @ (1eec10 ) │ │ │ │ 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 1eebfa │ │ │ │ + beq.n 1eebe2 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #280] @ 1eec1c │ │ │ │ - vldr s16, [pc, #280] @ 1eec20 │ │ │ │ + vldr s17, [pc, #280] @ 1eec04 │ │ │ │ + vldr s16, [pc, #280] @ 1eec08 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeb44 │ │ │ │ + ble.n 1eeb2c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb44 │ │ │ │ + bge.n 1eeb2c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeb7c │ │ │ │ + ble.n 1eeb64 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb7c │ │ │ │ + bge.n 1eeb64 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eebb4 │ │ │ │ + ble.n 1eeb9c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eebb4 │ │ │ │ + bge.n 1eeb9c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eebec │ │ │ │ + ble.n 1eebd4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eebec │ │ │ │ + bge.n 1eebd4 │ │ │ │ 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 1eeb08 │ │ │ │ - ldr r2, [pc, #48] @ (1eec2c ) │ │ │ │ - ldr r3, [pc, #40] @ (1eec28 ) │ │ │ │ + bne.n 1eeaf0 │ │ │ │ + ldr r2, [pc, #48] @ (1eec14 ) │ │ │ │ + ldr r3, [pc, #40] @ (1eec10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eec16 │ │ │ │ + bne.n 1eebfe │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1eec42 │ │ │ │ + cbz r2, 1eec2a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1eec34 │ │ │ │ + bne.n 1eec1c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eec90 │ │ │ │ + cbz r2, 1eec78 │ │ │ │ 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 │ │ │ │ @@ -544089,19 +543952,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 1eec5a │ │ │ │ + bne.n 1eec42 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eecd4 │ │ │ │ + cbz r2, 1eecbc │ │ │ │ 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 │ │ │ │ @@ -544111,19 +543974,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 1eecaa │ │ │ │ + bne.n 1eec92 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eed20 │ │ │ │ + cbz r2, 1eed08 │ │ │ │ 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 │ │ │ │ @@ -544134,19 +543997,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 1eecec │ │ │ │ + bne.n 1eecd4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eed78 │ │ │ │ + cbz r2, 1eed60 │ │ │ │ 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 │ │ │ │ @@ -544164,19 +544027,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 616c8 <__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 1eed42 │ │ │ │ + bne.n 1eed2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eedc4 │ │ │ │ + cbz r2, 1eedac │ │ │ │ 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 │ │ │ │ @@ -544189,19 +544052,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 1eed96 │ │ │ │ + bne.n 1eed7e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eee1c │ │ │ │ + cbz r2, 1eee04 │ │ │ │ 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 │ │ │ │ @@ -544217,19 +544080,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 1eede0 │ │ │ │ + bne.n 1eedc8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eee74 │ │ │ │ + cbz r2, 1eee5c │ │ │ │ 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 │ │ │ │ @@ -544245,19 +544108,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 1eee38 │ │ │ │ + bne.n 1eee20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeeae │ │ │ │ + cbz r2, 1eee96 │ │ │ │ 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 │ │ │ │ @@ -544265,18 +544128,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 1eee88 │ │ │ │ + bne.n 1eee70 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeef2 │ │ │ │ + cbz r2, 1eeeda │ │ │ │ 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 │ │ │ │ @@ -544288,18 +544151,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 1eeebe │ │ │ │ + bne.n 1eeea6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eef32 │ │ │ │ + cbz r2, 1eef1a │ │ │ │ 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 │ │ │ │ @@ -544309,18 +544172,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 1eef00 │ │ │ │ + bne.n 1eeee8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eef80 │ │ │ │ + cbz r2, 1eef68 │ │ │ │ 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 │ │ │ │ @@ -544334,19 +544197,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 1eef4a │ │ │ │ + bne.n 1eef32 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eefde │ │ │ │ + cbz r2, 1eefc6 │ │ │ │ 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 │ │ │ │ @@ -544362,18 +544225,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 1eef9a │ │ │ │ + bne.n 1eef82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef030 │ │ │ │ + cbz r2, 1ef018 │ │ │ │ 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 │ │ │ │ @@ -544388,19 +544251,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 1eeff2 │ │ │ │ + bne.n 1eefda │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef08c │ │ │ │ + cbz r2, 1ef074 │ │ │ │ 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 │ │ │ │ @@ -544419,19 +544282,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 60a24 <__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 1ef052 │ │ │ │ + bne.n 1ef03a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef0e8 │ │ │ │ + cbz r2, 1ef0d0 │ │ │ │ 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 │ │ │ │ @@ -544448,19 +544311,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 1ef0ac │ │ │ │ + bne.n 1ef094 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef12a │ │ │ │ + cbz r2, 1ef112 │ │ │ │ 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 │ │ │ │ @@ -544471,18 +544334,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 1ef100 │ │ │ │ + bne.n 1ef0e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef16c │ │ │ │ + cbz r2, 1ef154 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -544494,19 +544357,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 1ef13a │ │ │ │ + bne.n 1ef122 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef1ce │ │ │ │ + cbz r2, 1ef1b6 │ │ │ │ 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 │ │ │ │ @@ -544525,18 +544388,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 1ef186 │ │ │ │ + bne.n 1ef16e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef22a │ │ │ │ + cbz r2, 1ef212 │ │ │ │ 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 │ │ │ │ @@ -544553,18 +544416,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 1ef1ec │ │ │ │ + bne.n 1ef1d4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef268 │ │ │ │ + cbz r2, 1ef250 │ │ │ │ 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]! │ │ │ │ @@ -544574,19 +544437,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 1ef23c │ │ │ │ + bne.n 1ef224 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef2a8 │ │ │ │ + cbz r2, 1ef290 │ │ │ │ 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]! │ │ │ │ @@ -544596,19 +544459,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 1ef27c │ │ │ │ + bne.n 1ef264 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef30a │ │ │ │ + cbz r2, 1ef2f2 │ │ │ │ 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 │ │ │ │ @@ -544627,18 +544490,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 1ef2c6 │ │ │ │ + bne.n 1ef2ae │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef364 │ │ │ │ + cbz r2, 1ef34c │ │ │ │ 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 │ │ │ │ @@ -544655,19 +544518,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 1ef328 │ │ │ │ + bne.n 1ef310 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef3d6 │ │ │ │ + cbz r2, 1ef3be │ │ │ │ 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 │ │ │ │ @@ -544687,18 +544550,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 1ef382 │ │ │ │ + bne.n 1ef36a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef446 │ │ │ │ + cbz r2, 1ef42e │ │ │ │ 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 │ │ │ │ @@ -544718,18 +544581,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 1ef3f2 │ │ │ │ + bne.n 1ef3da │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef498 │ │ │ │ + cbz r2, 1ef480 │ │ │ │ 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 │ │ │ │ @@ -544744,19 +544607,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 1ef452 │ │ │ │ + bne.n 1ef43a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef514 │ │ │ │ + cbz r2, 1ef4fc │ │ │ │ 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 │ │ │ │ @@ -544781,19 +544644,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 1ef4b2 │ │ │ │ + bne.n 1ef49a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef58c │ │ │ │ + cbz r2, 1ef574 │ │ │ │ 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 │ │ │ │ @@ -544816,19 +544679,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 1ef534 │ │ │ │ + bne.n 1ef51c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef5d8 │ │ │ │ + cbz r2, 1ef5c0 │ │ │ │ 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 │ │ │ │ @@ -544841,19 +544704,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 1ef5a0 │ │ │ │ + bne.n 1ef588 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef628 │ │ │ │ + cbz r2, 1ef610 │ │ │ │ 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 │ │ │ │ @@ -544868,19 +544731,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 1ef5ea │ │ │ │ + bne.n 1ef5d2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef6a4 │ │ │ │ + cbz r2, 1ef68c │ │ │ │ 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 │ │ │ │ @@ -544905,19 +544768,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 1ef646 │ │ │ │ + bne.n 1ef62e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef6ee │ │ │ │ + cbz r2, 1ef6d6 │ │ │ │ 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 │ │ │ │ @@ -544930,18 +544793,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 1ef6b8 │ │ │ │ + bne.n 1ef6a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef762 │ │ │ │ + cbz r2, 1ef74a │ │ │ │ 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 │ │ │ │ @@ -544964,32 +544827,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 1ef70c │ │ │ │ + bne.n 1ef6f4 │ │ │ │ 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] @ (1ef808 ) │ │ │ │ - ldr r3, [pc, #144] @ (1ef80c ) │ │ │ │ + ldr r2, [pc, #144] @ (1ef7f0 ) │ │ │ │ + ldr r3, [pc, #144] @ (1ef7f4 ) │ │ │ │ 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 1ef7e8 │ │ │ │ + beq.n 1ef7d0 │ │ │ │ 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] │ │ │ │ @@ -545012,35 +544875,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, sl │ │ │ │ mov r1, ip │ │ │ │ blx 616c8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1ef798 │ │ │ │ - ldr r2, [pc, #36] @ (1ef810 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef80c ) │ │ │ │ + bne.n 1ef780 │ │ │ │ + ldr r2, [pc, #36] @ (1ef7f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef7f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef802 │ │ │ │ + bne.n 1ef7ea │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef864 │ │ │ │ + cbz r2, 1ef84c │ │ │ │ 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 │ │ │ │ @@ -545056,33 +544919,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 1ef822 │ │ │ │ + bne.n 1ef80a │ │ │ │ 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] @ (1ef910 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ef914 ) │ │ │ │ + ldr r2, [pc, #148] @ (1ef8f8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1ef8fc ) │ │ │ │ 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 1ef8f0 │ │ │ │ + beq.n 1ef8d8 │ │ │ │ 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] │ │ │ │ @@ -545106,35 +544969,35 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, sl │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1ef89c │ │ │ │ - ldr r2, [pc, #36] @ (1ef918 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef914 ) │ │ │ │ + bne.n 1ef884 │ │ │ │ + ldr r2, [pc, #36] @ (1ef900 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef8fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef90a │ │ │ │ + bne.n 1ef8f2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef970 │ │ │ │ + cbz r2, 1ef958 │ │ │ │ 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 │ │ │ │ @@ -545150,19 +545013,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 1ef92c │ │ │ │ + bne.n 1ef914 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef9c8 │ │ │ │ + cbz r2, 1ef9b0 │ │ │ │ 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 │ │ │ │ @@ -545178,19 +545041,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 1ef984 │ │ │ │ + bne.n 1ef96c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efa20 │ │ │ │ + cbz r2, 1efa08 │ │ │ │ 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 │ │ │ │ @@ -545206,19 +545069,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 1ef9e2 │ │ │ │ + bne.n 1ef9ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efa78 │ │ │ │ + cbz r2, 1efa60 │ │ │ │ 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 │ │ │ │ @@ -545234,19 +545097,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 1efa3a │ │ │ │ + bne.n 1efa22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efad0 │ │ │ │ + cbz r2, 1efab8 │ │ │ │ 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 │ │ │ │ @@ -545262,19 +545125,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 1efa8c │ │ │ │ + bne.n 1efa74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efb28 │ │ │ │ + cbz r2, 1efb10 │ │ │ │ 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 │ │ │ │ @@ -545290,19 +545153,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 1efae4 │ │ │ │ + bne.n 1efacc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efb80 │ │ │ │ + cbz r2, 1efb68 │ │ │ │ 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 │ │ │ │ @@ -545318,19 +545181,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 1efb3c │ │ │ │ + bne.n 1efb24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efbd8 │ │ │ │ + cbz r2, 1efbc0 │ │ │ │ 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 │ │ │ │ @@ -545346,19 +545209,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 1efb94 │ │ │ │ + bne.n 1efb7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efc22 │ │ │ │ + cbz r2, 1efc0a │ │ │ │ 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 │ │ │ │ @@ -545372,18 +545235,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 1efbea │ │ │ │ + bne.n 1efbd2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1efc6a │ │ │ │ + cbz r2, 1efc52 │ │ │ │ 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 │ │ │ │ @@ -545397,19 +545260,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 1efc32 │ │ │ │ + bne.n 1efc1a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efcf8 │ │ │ │ + beq.n 1efce0 │ │ │ │ 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 │ │ │ │ @@ -545438,20 +545301,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 1efc84 │ │ │ │ + bne.n 1efc6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efd88 │ │ │ │ + beq.n 1efd70 │ │ │ │ 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 │ │ │ │ @@ -545480,33 +545343,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 1efd14 │ │ │ │ + bne.n 1efcfc │ │ │ │ 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] @ (1efe50 ) │ │ │ │ - ldr r3, [pc, #176] @ (1efe54 ) │ │ │ │ + ldr r2, [pc, #176] @ (1efe38 ) │ │ │ │ + ldr r3, [pc, #176] @ (1efe3c ) │ │ │ │ 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 1efe30 │ │ │ │ + beq.n 1efe18 │ │ │ │ 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] │ │ │ │ @@ -545539,48 +545402,48 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 616c8 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1efdc0 │ │ │ │ - ldr r2, [pc, #36] @ (1efe58 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efe54 ) │ │ │ │ + bne.n 1efda8 │ │ │ │ + ldr r2, [pc, #36] @ (1efe40 ) │ │ │ │ + ldr r3, [pc, #32] @ (1efe3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efe4a │ │ │ │ + bne.n 1efe32 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ 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] @ (1eff10 ) │ │ │ │ - ldr r3, [pc, #160] @ (1eff14 ) │ │ │ │ + ldr r2, [pc, #160] @ (1efef8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1efefc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1efef2 │ │ │ │ + cbz r6, 1efeda │ │ │ │ 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] │ │ │ │ @@ -545606,47 +545469,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 1efe96 │ │ │ │ - ldr r2, [pc, #36] @ (1eff18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eff14 ) │ │ │ │ + bne.n 1efe7e │ │ │ │ + ldr r2, [pc, #36] @ (1eff00 ) │ │ │ │ + ldr r3, [pc, #28] @ (1efefc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eff0c │ │ │ │ + bne.n 1efef4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ 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] @ (1effd8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1effdc ) │ │ │ │ + ldr r2, [pc, #168] @ (1effc0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1effc4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1effb8 │ │ │ │ + cbz r6, 1effa0 │ │ │ │ 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 │ │ │ │ @@ -545673,35 +545536,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 1eff58 │ │ │ │ - ldr r2, [pc, #36] @ (1effe0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1effdc ) │ │ │ │ + bne.n 1eff40 │ │ │ │ + ldr r2, [pc, #36] @ (1effc8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1effc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1effd2 │ │ │ │ + bne.n 1effba │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1f0042 │ │ │ │ + cbz r2, 1f002a │ │ │ │ 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 │ │ │ │ @@ -545720,18 +545583,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 1efff4 │ │ │ │ + bne.n 1effdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f0092 │ │ │ │ + cbz r2, 1f007a │ │ │ │ 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 │ │ │ │ @@ -545746,18 +545609,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 1f0050 │ │ │ │ + bne.n 1f0038 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f00fc │ │ │ │ + cbz r2, 1f00e4 │ │ │ │ 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 │ │ │ │ @@ -545779,19 +545642,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 1f00a8 │ │ │ │ + bne.n 1f0090 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0168 │ │ │ │ + cbz r2, 1f0150 │ │ │ │ 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 │ │ │ │ @@ -545813,19 +545676,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 1f0114 │ │ │ │ + bne.n 1f00fc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f01cc │ │ │ │ + cbz r2, 1f01b4 │ │ │ │ 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 │ │ │ │ @@ -545844,19 +545707,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 1f017c │ │ │ │ + bne.n 1f0164 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0230 │ │ │ │ + cbz r2, 1f0218 │ │ │ │ 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 │ │ │ │ @@ -545875,19 +545738,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 1f01e0 │ │ │ │ + bne.n 1f01c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0294 │ │ │ │ + cbz r2, 1f027c │ │ │ │ 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 │ │ │ │ @@ -545906,33 +545769,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 1f0244 │ │ │ │ + bne.n 1f022c │ │ │ │ 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] @ (1f0364 ) │ │ │ │ - ldr r3, [pc, #184] @ (1f0368 ) │ │ │ │ + ldr r2, [pc, #184] @ (1f034c ) │ │ │ │ + ldr r3, [pc, #184] @ (1f0350 ) │ │ │ │ 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 1f0344 │ │ │ │ + beq.n 1f032c │ │ │ │ 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] │ │ │ │ @@ -545968,47 +545831,47 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1f02cc │ │ │ │ - ldr r2, [pc, #36] @ (1f036c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f0368 ) │ │ │ │ + bne.n 1f02b4 │ │ │ │ + ldr r2, [pc, #36] @ (1f0354 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f0350 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f035e │ │ │ │ + bne.n 1f0346 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [ip, #-680] @ 0xfffffd58 │ │ │ │ + stc2l 0, cr0, [r4, #-680]! @ 0xfffffd58 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], #680 @ 0x2a8 │ │ │ │ + stc2l 0, cr0, [ip], {170} @ 0xaa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1f0448 ) │ │ │ │ - ldr r3, [pc, #196] @ (1f044c ) │ │ │ │ + ldr r2, [pc, #196] @ (1f0430 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f0434 ) │ │ │ │ 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 1f0428 │ │ │ │ + beq.n 1f0410 │ │ │ │ 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] │ │ │ │ @@ -546043,34 +545906,34 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2 │ │ │ │ umull r7, r0, lr, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 1f03ac │ │ │ │ - ldr r2, [pc, #36] @ (1f0450 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f044c ) │ │ │ │ + bne.n 1f0394 │ │ │ │ + ldr r2, [pc, #36] @ (1f0438 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f0434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0442 │ │ │ │ + bne.n 1f042a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r4], #-680 @ 0xfffffd58 │ │ │ │ + stc2 0, cr0, [ip], {170} @ 0xaa │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbd000aa │ │ │ │ + @ instruction: 0xfbe800aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f04ec │ │ │ │ + beq.n 1f04d4 │ │ │ │ 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 │ │ │ │ @@ -546102,20 +545965,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 1f046c │ │ │ │ + bne.n 1f0454 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0588 │ │ │ │ + beq.n 1f0570 │ │ │ │ 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 │ │ │ │ @@ -546147,33 +546010,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 1f0508 │ │ │ │ + bne.n 1f04f0 │ │ │ │ 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] @ (1f0664 ) │ │ │ │ - ldr r3, [pc, #196] @ (1f0668 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f064c ) │ │ │ │ + ldr r3, [pc, #196] @ (1f0650 ) │ │ │ │ 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 1f0646 │ │ │ │ + beq.n 1f062e │ │ │ │ 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 │ │ │ │ @@ -546209,32 +546072,32 @@ │ │ │ │ umull ip, r1, r5, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [r2, #-7] │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [r2, #-6] │ │ │ │ - bne.n 1f05ca │ │ │ │ - ldr r2, [pc, #36] @ (1f066c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0668 ) │ │ │ │ + bne.n 1f05b2 │ │ │ │ + ldr r2, [pc, #36] @ (1f0654 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0660 │ │ │ │ + bne.n 1f0648 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfa5800aa │ │ │ │ + @ instruction: 0xfa7000aa │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r2, #170] @ 0xaa │ │ │ │ - cbz r2, 1f06c8 │ │ │ │ + vst1.8 {d16[5]}, [sl], sl │ │ │ │ + cbz r2, 1f06b0 │ │ │ │ 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 │ │ │ │ @@ -546251,19 +546114,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 1f067c │ │ │ │ + bne.n 1f0664 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0728 │ │ │ │ + cbz r2, 1f0710 │ │ │ │ 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 │ │ │ │ @@ -546280,19 +546143,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 1f06da │ │ │ │ + bne.n 1f06c2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0788 │ │ │ │ + cbz r2, 1f0770 │ │ │ │ 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 │ │ │ │ @@ -546309,19 +546172,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 1f073a │ │ │ │ + bne.n 1f0722 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f07e4 │ │ │ │ + cbz r2, 1f07cc │ │ │ │ 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 │ │ │ │ @@ -546338,19 +546201,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 1f0798 │ │ │ │ + bne.n 1f0780 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0838 │ │ │ │ + cbz r2, 1f0820 │ │ │ │ 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 │ │ │ │ @@ -546366,19 +546229,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 1f07f4 │ │ │ │ + bne.n 1f07dc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f088c │ │ │ │ + cbz r2, 1f0874 │ │ │ │ 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 │ │ │ │ @@ -546394,19 +546257,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 1f0848 │ │ │ │ + bne.n 1f0830 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f08e0 │ │ │ │ + cbz r2, 1f08c8 │ │ │ │ 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 │ │ │ │ @@ -546422,19 +546285,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 1f089c │ │ │ │ + bne.n 1f0884 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0934 │ │ │ │ + cbz r2, 1f091c │ │ │ │ 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 │ │ │ │ @@ -546450,20 +546313,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 1f08f0 │ │ │ │ + bne.n 1f08d8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f09d4 │ │ │ │ + beq.n 1f09bc │ │ │ │ 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 │ │ │ │ @@ -546496,20 +546359,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 1f0954 │ │ │ │ + bne.n 1f093c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0a74 │ │ │ │ + beq.n 1f0a5c │ │ │ │ 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 │ │ │ │ @@ -546542,20 +546405,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 1f09f4 │ │ │ │ + bne.n 1f09dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0b14 │ │ │ │ + beq.n 1f0afc │ │ │ │ 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 │ │ │ │ @@ -546588,20 +546451,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 1f0a94 │ │ │ │ + bne.n 1f0a7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0bb4 │ │ │ │ + beq.n 1f0b9c │ │ │ │ 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 │ │ │ │ @@ -546634,33 +546497,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 1f0b34 │ │ │ │ + bne.n 1f0b1c │ │ │ │ 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] @ (1f0c98 ) │ │ │ │ - ldr r3, [pc, #204] @ (1f0c9c ) │ │ │ │ + ldr r2, [pc, #204] @ (1f0c80 ) │ │ │ │ + ldr r3, [pc, #204] @ (1f0c84 ) │ │ │ │ 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 1f0c7a │ │ │ │ + beq.n 1f0c62 │ │ │ │ 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 │ │ │ │ @@ -546702,46 +546565,46 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 616c8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1f0be8 │ │ │ │ - ldr r2, [pc, #36] @ (1f0ca0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0c9c ) │ │ │ │ + bne.n 1f0bd0 │ │ │ │ + ldr r2, [pc, #36] @ (1f0c88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0c94 │ │ │ │ + bne.n 1f0c7c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bic.w r0, ip, #5570560 @ 0x550000 │ │ │ │ + orr.w r0, r4, #5570560 @ 0x550000 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37e00aa │ │ │ │ + @ instruction: 0xf39600aa │ │ │ │ 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] @ (1f0d6c ) │ │ │ │ - ldr r3, [pc, #180] @ (1f0d70 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f0d54 ) │ │ │ │ + ldr r3, [pc, #180] @ (1f0d58 ) │ │ │ │ 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 1f0d4e │ │ │ │ + beq.n 1f0d36 │ │ │ │ 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 │ │ │ │ @@ -546773,33 +546636,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 1f0ce0 │ │ │ │ - ldr r2, [pc, #36] @ (1f0d74 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0d70 ) │ │ │ │ + bne.n 1f0cc8 │ │ │ │ + ldr r2, [pc, #36] @ (1f0d5c ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0d58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0d68 │ │ │ │ + bne.n 1f0d50 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf34000aa │ │ │ │ + @ instruction: 0xf35800aa │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, sl, #170 @ 0xaa │ │ │ │ + movt r0, #8362 @ 0x20aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0e20 │ │ │ │ + beq.n 1f0e08 │ │ │ │ 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 │ │ │ │ @@ -546835,19 +546698,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 1f0d90 │ │ │ │ + bne.n 1f0d78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0e94 │ │ │ │ + cbz r2, 1f0e7c │ │ │ │ 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 │ │ │ │ @@ -546870,19 +546733,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 1f0e32 │ │ │ │ + bne.n 1f0e1a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0f0a │ │ │ │ + cbz r2, 1f0ef2 │ │ │ │ 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 │ │ │ │ @@ -546905,18 +546768,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 1f0ea6 │ │ │ │ + bne.n 1f0e8e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f0f7c │ │ │ │ + cbz r2, 1f0f64 │ │ │ │ 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 │ │ │ │ @@ -546939,19 +546802,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 1f0f1a │ │ │ │ + bne.n 1f0f02 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0ff0 │ │ │ │ + cbz r2, 1f0fd8 │ │ │ │ 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 │ │ │ │ @@ -546974,20 +546837,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 1f0f8e │ │ │ │ + bne.n 1f0f76 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f109a │ │ │ │ + beq.n 1f1082 │ │ │ │ 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 │ │ │ │ @@ -547023,32 +546886,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 1f100e │ │ │ │ + bne.n 1f0ff6 │ │ │ │ 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] @ (1f1188 ) │ │ │ │ - ldr r3, [pc, #216] @ (1f118c ) │ │ │ │ + ldr r2, [pc, #216] @ (1f1170 ) │ │ │ │ + ldr r3, [pc, #216] @ (1f1174 ) │ │ │ │ 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 1f116a │ │ │ │ + beq.n 1f1152 │ │ │ │ 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 │ │ │ │ @@ -547094,46 +546957,46 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1f10cc │ │ │ │ - ldr r2, [pc, #36] @ (1f1190 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f118c ) │ │ │ │ + bne.n 1f10b4 │ │ │ │ + ldr r2, [pc, #36] @ (1f1178 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f1174 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1184 │ │ │ │ + bne.n 1f116c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - vhadd.s8 d16, d24, d26 │ │ │ │ + vhadd.s32 d16, d16, d26 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 8, cr0, cr14, cr10, {5} │ │ │ │ + cdp 0, 10, cr0, cr6, cr10, {5} │ │ │ │ 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] @ (1f1290 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f1294 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f1278 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f127c ) │ │ │ │ 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 1f1272 │ │ │ │ + beq.n 1f125a │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -547177,33 +547040,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 1f11cc │ │ │ │ - ldr r2, [pc, #36] @ (1f1298 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f1294 ) │ │ │ │ + bne.n 1f11b4 │ │ │ │ + ldr r2, [pc, #36] @ (1f1280 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f127c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f128c │ │ │ │ + bne.n 1f1274 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 5, cr0, cr0, cr10, {5} │ │ │ │ + cdp 0, 6, cr0, cr8, cr10, {5} │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #680] @ 0x2a8 │ │ │ │ + ldc 0, cr0, [lr, #680] @ 0x2a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1344 │ │ │ │ + beq.n 1f132c │ │ │ │ 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 │ │ │ │ @@ -547239,283 +547102,284 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1f12b4 │ │ │ │ + bne.n 1f129c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1f1354 ) │ │ │ │ + ldr r3, [pc, #8] @ (1f133c ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1f1364 ) │ │ │ │ + ldr r3, [pc, #8] @ (1f134c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ 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] @ (1f1554 ) │ │ │ │ - ldr r3, [pc, #472] @ (1f1558 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f153c ) │ │ │ │ + ldr r3, [pc, #472] @ (1f1540 ) │ │ │ │ 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, 1f13d4 │ │ │ │ + cbz r5, 1f13bc │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60ff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f13da │ │ │ │ + beq.n 1f13c2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f1542 │ │ │ │ + blt.w 1f152a │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 60aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f153c │ │ │ │ - ldr r2, [pc, #420] @ (1f155c ) │ │ │ │ - ldr r3, [pc, #412] @ (1f1558 ) │ │ │ │ + blt.w 1f1524 │ │ │ │ + ldr r2, [pc, #420] @ (1f1544 ) │ │ │ │ + ldr r3, [pc, #412] @ (1f1540 ) │ │ │ │ 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 1f1550 │ │ │ │ + bne.w 1f1538 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [pc, #392] @ (1f1560 ) │ │ │ │ + ldr r5, [pc, #392] @ (1f1548 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1f1392 │ │ │ │ + b.n 1f137a │ │ │ │ blx 618f8 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1f1564 ) │ │ │ │ + ldr r0, [pc, #384] @ (1f154c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f13f0 │ │ │ │ + bl 1f7444 │ │ │ │ + cbz r0, 1f13d8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1494 │ │ │ │ + bne.n 1f147c │ │ │ │ blx 618f8 │ │ │ │ - ldr r2, [pc, #368] @ (1f1568 ) │ │ │ │ + ldr r2, [pc, #368] @ (1f1550 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f1522 │ │ │ │ + blt.w 1f150a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbnz r0, 1f1452 │ │ │ │ + cbnz r0, 1f143a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1f152a │ │ │ │ + bne.w 1f1512 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1f14ac │ │ │ │ - ldr r3, [pc, #320] @ (1f156c ) │ │ │ │ - ldr r2, [pc, #320] @ (1f1570 ) │ │ │ │ - ldr r1, [pc, #324] @ (1f1574 ) │ │ │ │ + beq.n 1f1494 │ │ │ │ + ldr r3, [pc, #320] @ (1f1554 ) │ │ │ │ + ldr r2, [pc, #320] @ (1f1558 ) │ │ │ │ + ldr r1, [pc, #324] @ (1f155c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f13b6 │ │ │ │ + b.n 1f139e │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f1500 │ │ │ │ + bne.n 1f14e8 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 61704 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbz r0, 1f14ac │ │ │ │ + cbz r0, 1f1494 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx 60e6c │ │ │ │ - ldr r3, [pc, #256] @ (1f1578 ) │ │ │ │ - ldr r2, [pc, #256] @ (1f157c ) │ │ │ │ - ldr r1, [pc, #260] @ (1f1580 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f1560 ) │ │ │ │ + ldr r2, [pc, #256] @ (1f1564 ) │ │ │ │ + ldr r1, [pc, #260] @ (1f1568 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f144a │ │ │ │ - ldr r2, [pc, #236] @ (1f1584 ) │ │ │ │ + b.n 1f1432 │ │ │ │ + ldr r2, [pc, #236] @ (1f156c ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r8, [sp, #20] │ │ │ │ - blt.n 1f1522 │ │ │ │ + blt.n 1f150a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f1522 │ │ │ │ - ldr r2, [pc, #212] @ (1f1588 ) │ │ │ │ + beq.n 1f150a │ │ │ │ + ldr r2, [pc, #212] @ (1f1570 ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f1548 │ │ │ │ + blt.n 1f1530 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f1548 │ │ │ │ + beq.n 1f1530 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 61380 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f14f2 │ │ │ │ + blt.n 1f14da │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61350 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60bc8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1f13a6 │ │ │ │ + b.n 1f138e │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f13b6 │ │ │ │ + b.n 1f139e │ │ │ │ blx 60e6c │ │ │ │ - ldr r3, [pc, #132] @ (1f158c ) │ │ │ │ - ldr r2, [pc, #136] @ (1f1590 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f1594 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f1574 ) │ │ │ │ + ldr r2, [pc, #136] @ (1f1578 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f157c ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f144a │ │ │ │ + b.n 1f1432 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1f144a │ │ │ │ - ldr r3, [pc, #108] @ (1f1598 ) │ │ │ │ - ldr r2, [pc, #108] @ (1f159c ) │ │ │ │ - ldr r1, [pc, #112] @ (1f15a0 ) │ │ │ │ + b.n 1f1432 │ │ │ │ + ldr r3, [pc, #108] @ (1f1580 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f1584 ) │ │ │ │ + ldr r1, [pc, #112] @ (1f1588 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - b.n 1f143a │ │ │ │ + b.n 1f1422 │ │ │ │ mov r0, r4 │ │ │ │ blx 611f4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f13b6 │ │ │ │ + b.n 1f139e │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f13b6 │ │ │ │ + b.n 1f139e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldcl 0, cr0, [ip], #-680 @ 0xfffffd58 │ │ │ │ + ldc 0, cr0, [r4], {170} @ 0xaa │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 10, r0, r2, cr10 │ │ │ │ - add r4, sp, #24 │ │ │ │ + mrrc 0, 10, r0, sl, cr10 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ movs r0, r5 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ movs r0, r5 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r4} │ │ │ │ movs r7, r2 │ │ │ │ - blt.n 1f15f8 │ │ │ │ + blt.n 1f1610 │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r5 │ │ │ │ movs r0, r5 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ movs r7, r2 │ │ │ │ - vaddl.u32 q8, d12, d23 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, r5 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f15f0 │ │ │ │ + bls.n 1f15d8 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1f15f4 │ │ │ │ + cbnz r0, 1f15dc │ │ │ │ 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, 1f15ce │ │ │ │ + cbnz r2, 1f15b6 │ │ │ │ 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 613c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f15fc │ │ │ │ + cbz r0, 1f15e4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ @@ -547539,26 +547403,26 @@ │ │ │ │ negs r1, r1 │ │ │ │ sub sp, #8 │ │ │ │ add r3, r4 │ │ │ │ ands r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, #1 │ │ │ │ - bcs.n 1f1652 │ │ │ │ + bcs.n 1f163a │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ - cbnz r5, 1f1658 │ │ │ │ + cbnz r5, 1f1640 │ │ │ │ subs r1, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f15a4 │ │ │ │ + bl 1f158c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f1652 │ │ │ │ + cbz r0, 1f163a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1650 │ │ │ │ + cbz r0, 1f1638 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r2 │ │ │ │ subs r2, r3, r2 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ @@ -547593,28 +547457,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] @ (1f1730 ) │ │ │ │ + ldr r1, [pc, #132] @ (1f1718 ) │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1f1734 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f171c ) │ │ │ │ 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 1f1710 │ │ │ │ + bcs.n 1f16f8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f1710 │ │ │ │ + bhi.n 1f16f8 │ │ │ │ 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] │ │ │ │ @@ -547629,104 +547493,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, 1f170c │ │ │ │ + cbz r0, 1f16f4 │ │ │ │ mov r2, lr │ │ │ │ add r0, ip │ │ │ │ blx 61b08 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f1712 │ │ │ │ + b.n 1f16fa │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f1738 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f1734 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1720 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f171c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f172a │ │ │ │ + bne.n 1f1712 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [lr, #-680] @ 0x2a8 │ │ │ │ + strd r0, r0, [r6, #-680]! @ 0x2a8 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r6], #680 @ 0x2a8 │ │ │ │ + ldrd r0, r0, [lr], #680 @ 0x2a8 │ │ │ │ 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] @ (1f181c ) │ │ │ │ - ldr r3, [pc, #208] @ (1f1820 ) │ │ │ │ + ldr r1, [pc, #204] @ (1f1804 ) │ │ │ │ + ldr r3, [pc, #208] @ (1f1808 ) │ │ │ │ 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, 1f17c0 │ │ │ │ + cbnz r4, 1f17a8 │ │ │ │ ldrd r3, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1f1796 │ │ │ │ + bls.n 1f177e │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - cbnz r1, 1f17ca │ │ │ │ + cbnz r1, 1f17b2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r3, 1f17c4 │ │ │ │ + cbz r3, 1f17ac │ │ │ │ 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 613c8 │ │ │ │ - cbz r0, 1f17ca │ │ │ │ + cbz r0, 1f17b2 │ │ │ │ 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 1f17d0 │ │ │ │ + bne.n 1f17b8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r4, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #124] @ (1f1824 ) │ │ │ │ - ldr r3, [pc, #116] @ (1f1820 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f180c ) │ │ │ │ + ldr r3, [pc, #116] @ (1f1808 ) │ │ │ │ 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 1f1816 │ │ │ │ + bne.n 1f17fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f17a6 │ │ │ │ + b.n 1f178e │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - b.n 1f177a │ │ │ │ + b.n 1f1762 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ - b.n 1f17a6 │ │ │ │ + b.n 1f178e │ │ │ │ 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] │ │ │ │ @@ -547746,48 +547610,48 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 61b08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f179e │ │ │ │ + b.n 1f1786 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia.w sl!, {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe8c200aa │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe85200aa │ │ │ │ + strd r0, r0, [sl], #-680 @ 0x2a8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1f187a │ │ │ │ + cbnz r3, 1f1862 │ │ │ │ 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 1f1872 │ │ │ │ + bls.n 1f185a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f1880 │ │ │ │ + cbnz r2, 1f1868 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1f188c │ │ │ │ + cbz r0, 1f1874 │ │ │ │ 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 613c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1880 │ │ │ │ + cbz r0, 1f1868 │ │ │ │ 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] │ │ │ │ @@ -547797,50 +547661,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 1f1852 │ │ │ │ + b.n 1f183a │ │ │ │ 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 1f18dc │ │ │ │ + bcs.n 1f18c4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f18f4 │ │ │ │ + cbnz r2, 1f18dc │ │ │ │ subs r1, r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f15a4 │ │ │ │ - cbz r0, 1f18dc │ │ │ │ + bl 1f158c │ │ │ │ + cbz r0, 1f18c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f18da │ │ │ │ + cbz r0, 1f18c2 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1f18f4 │ │ │ │ + cbnz r3, 1f18dc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f15a4 │ │ │ │ - cbz r0, 1f18f4 │ │ │ │ + bl 1f158c │ │ │ │ + cbz r0, 1f18dc │ │ │ │ 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 │ │ │ │ @@ -547849,138 +547713,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 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ 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 1f196c │ │ │ │ + bcs.n 1f1954 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f196c │ │ │ │ + cbnz r2, 1f1954 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f15a4 │ │ │ │ - cbz r0, 1f196c │ │ │ │ + bl 1f158c │ │ │ │ + cbz r0, 1f1954 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f196a │ │ │ │ + cbz r0, 1f1952 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ 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 1f19c6 │ │ │ │ + bcs.n 1f19ae │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f19c6 │ │ │ │ + cbnz r2, 1f19ae │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f15a4 │ │ │ │ - cbz r0, 1f19c6 │ │ │ │ + bl 1f158c │ │ │ │ + cbz r0, 1f19ae │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f19c4 │ │ │ │ + cbz r0, 1f19ac │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ 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 1f1a20 │ │ │ │ + bcs.n 1f1a08 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1a20 │ │ │ │ + cbnz r2, 1f1a08 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f15a4 │ │ │ │ - cbz r0, 1f1a20 │ │ │ │ + bl 1f158c │ │ │ │ + cbz r0, 1f1a08 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1a1e │ │ │ │ + cbz r0, 1f1a06 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ 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] @ (1f1ac4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f1aac ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1f1ac8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1f1ab0 ) │ │ │ │ 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 1f1aa6 │ │ │ │ + bcs.n 1f1a8e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f1aa6 │ │ │ │ + bhi.n 1f1a8e │ │ │ │ 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] │ │ │ │ @@ -547996,215 +547860,215 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r3, 1f1aa2 │ │ │ │ + cbz r3, 1f1a8a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f1aa8 │ │ │ │ + b.n 1f1a90 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #32] @ (1f1acc ) │ │ │ │ - ldr r3, [pc, #24] @ (1f1ac4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f1ab4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f1aac ) │ │ │ │ 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 1f1ac0 │ │ │ │ + bne.n 1f1aa8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1638 │ │ │ │ + b.n 1f1650 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 1f1570 │ │ │ │ + b.n 1f1588 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ 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, 1f1b1a │ │ │ │ + cbnz r2, 1f1b02 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1f1b1e │ │ │ │ + bls.n 1f1b06 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1f1b16 │ │ │ │ + bhi.n 1f1afe │ │ │ │ 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, 1f1b52 │ │ │ │ + cbnz r3, 1f1b3a │ │ │ │ ldrd lr, r3, [r0, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 1f1b4e │ │ │ │ + bhi.n 1f1b36 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ cmp r2, lr │ │ │ │ - bls.n 1f1b54 │ │ │ │ + bls.n 1f1b3c │ │ │ │ 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 1f1b52 │ │ │ │ + beq.n 1f1b3a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 61b08 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1f1b80 │ │ │ │ + cbnz r3, 1f1b68 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f1b84 │ │ │ │ + bls.n 1f1b6c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - beq.n 1f1b7c │ │ │ │ + beq.n 1f1b64 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1b80 │ │ │ │ + beq.n 1f1b68 │ │ │ │ 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 1f1bba │ │ │ │ + bne.n 1f1ba2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1bbe │ │ │ │ + bls.n 1f1ba6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1f1bb6 │ │ │ │ + ble.n 1f1b9e │ │ │ │ add.w ip, r2, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1bba │ │ │ │ + beq.n 1f1ba2 │ │ │ │ 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 1f1bfe │ │ │ │ + bne.n 1f1be6 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1c02 │ │ │ │ + bls.n 1f1bea │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1f1bfa │ │ │ │ + ble.n 1f1be2 │ │ │ │ add.w ip, r2, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1bfe │ │ │ │ + beq.n 1f1be6 │ │ │ │ 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 1f1c42 │ │ │ │ + bne.n 1f1c2a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1c48 │ │ │ │ + bls.n 1f1c30 │ │ │ │ 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 1f1c3e │ │ │ │ + ble.n 1f1c26 │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1c42 │ │ │ │ + beq.n 1f1c2a │ │ │ │ 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 1f1c98 │ │ │ │ + bcs.n 1f1c80 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61e88 │ │ │ │ - cbz r0, 1f1c98 │ │ │ │ + cbz r0, 1f1c80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -548212,192 +548076,192 @@ │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f1d56 │ │ │ │ + beq.n 1f1d3e │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1cc0 │ │ │ │ + b.n 1f1ca8 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1f1d5c │ │ │ │ + beq.n 1f1d44 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f1cba │ │ │ │ + bne.n 1f1ca2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f1d56 │ │ │ │ + bne.n 1f1d3e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1ce0 │ │ │ │ + b.n 1f1cc8 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f1d56 │ │ │ │ + beq.n 1f1d3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1cd8 │ │ │ │ + bne.n 1f1cc0 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1cd8 │ │ │ │ + bls.n 1f1cc0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1f1d0a │ │ │ │ + b.n 1f1cf2 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1cd8 │ │ │ │ + bls.n 1f1cc0 │ │ │ │ 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 1f1cfa │ │ │ │ + bne.n 1f1ce2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1cfa │ │ │ │ + beq.n 1f1ce2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f1cfa │ │ │ │ + bne.n 1f1ce2 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1f1cfa │ │ │ │ + bne.n 1f1ce2 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1f1cfa │ │ │ │ + bne.n 1f1ce2 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1f1cfa │ │ │ │ + bne.n 1f1ce2 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f1cfa │ │ │ │ + bne.n 1f1ce2 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1f1d58 │ │ │ │ + b.n 1f1d40 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f1cce │ │ │ │ + b.n 1f1cb6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (1f1dc4 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f1dac ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (1f1dc8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f1db0 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 60e0c │ │ │ │ - cbz r0, 1f1dba │ │ │ │ + cbz r0, 1f1da2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1f1da0 │ │ │ │ - ldr r0, [pc, #60] @ (1f1dcc ) │ │ │ │ + cbz r3, 1f1d88 │ │ │ │ + ldr r0, [pc, #60] @ (1f1db4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 6104c │ │ │ │ - cbz r0, 1f1dba │ │ │ │ + cbz r0, 1f1da2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ (1f1dd0 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f1dc8 ) │ │ │ │ + ldr r1, [pc, #44] @ (1f1db8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1db0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f1dbe │ │ │ │ + bne.n 1f1da6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1da0 │ │ │ │ + b.n 1f1d88 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f22d4 │ │ │ │ + b.n 1f22ec │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - b.n 1f2284 │ │ │ │ + b.n 1f229c │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (1f1e50 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f1e38 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (1f1e54 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f1e3c ) │ │ │ │ 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 61958 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f1e22 │ │ │ │ - ldr r1, [pc, #76] @ (1f1e58 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f1e54 ) │ │ │ │ + cbz r0, 1f1e0a │ │ │ │ + ldr r1, [pc, #76] @ (1f1e40 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f1e3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f1e4c │ │ │ │ + bne.n 1f1e34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 60e3c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f1e3a │ │ │ │ + cbz r0, 1f1e22 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 614d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f1e08 │ │ │ │ + b.n 1f1df0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 6097c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1f1e2e │ │ │ │ + b.n 1f1e16 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f2268 │ │ │ │ + b.n 1f2280 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f223c │ │ │ │ + b.n 1f2254 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 60b20 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -548425,15 +548289,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61a6c <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1f1eca │ │ │ │ + beq.n 1f1eb2 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -548446,183 +548310,183 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #228] @ (1f1fe0 ) │ │ │ │ + ldr r0, [pc, #228] @ (1f1fc8 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1f1fe4 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f1fcc ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1f1fe8 ) │ │ │ │ + ldr r0, [pc, #224] @ (1f1fd0 ) │ │ │ │ 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 1f1fae │ │ │ │ + bhi.n 1f1f96 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r6, r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1f1f68 │ │ │ │ + bls.n 1f1f50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1f1f96 │ │ │ │ + bhi.n 1f1f7e │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1f1fec ) │ │ │ │ + ldr r1, [pc, #168] @ (1f1fd4 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f1fb2 │ │ │ │ + beq.n 1f1f9a │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1f1fa0 │ │ │ │ + cbz r0, 1f1f88 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f1f70 │ │ │ │ + cbz r4, 1f1f58 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r5, #12] │ │ │ │ str r7, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 1f1f6e │ │ │ │ + b.n 1f1f56 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ adds r4, r4, r2 │ │ │ │ - beq.n 1f1f70 │ │ │ │ + beq.n 1f1f58 │ │ │ │ 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] @ (1f1ff0 ) │ │ │ │ - ldr r3, [pc, #96] @ (1f1fe4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f1fd8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f1fcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1fdc │ │ │ │ + bne.n 1f1fc4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f1f42 │ │ │ │ + b.n 1f1f2a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f1f5c │ │ │ │ + b.n 1f1f44 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1f70 │ │ │ │ + b.n 1f1f58 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1f70 │ │ │ │ + beq.n 1f1f58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx 61b08 │ │ │ │ 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 1f1f6e │ │ │ │ + b.n 1f1f56 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f21e0 │ │ │ │ + b.n 1f21f8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f21b8 │ │ │ │ + b.n 1f21d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f20e8 │ │ │ │ + b.n 1f2100 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ add.w ip, r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 1f2016 │ │ │ │ - b.n 1f2028 │ │ │ │ + bcc.n 1f1ffe │ │ │ │ + b.n 1f2010 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1f2028 │ │ │ │ + bcs.n 1f2010 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f2010 │ │ │ │ + bne.n 1f1ff8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1f1ee8 │ │ │ │ + bl 1f1ed0 │ │ │ │ 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 1f2082 │ │ │ │ + bcs.n 1f206a │ │ │ │ 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, 1f207c │ │ │ │ + cbz r2, 1f2064 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1f2078 │ │ │ │ + cbnz r1, 1f2060 │ │ │ │ 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 1f205c │ │ │ │ + bne.n 1f2044 │ │ │ │ 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] │ │ │ │ @@ -548636,200 +548500,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 1fb418 │ │ │ │ + bl 1fb400 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 1f2130 │ │ │ │ + beq.n 1f2118 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 1f20ce │ │ │ │ + b.n 1f20b6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f2130 │ │ │ │ + beq.n 1f2118 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb268 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f20c6 │ │ │ │ + bne.n 1f20ae │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f214c │ │ │ │ + cbnz r3, 1f2134 │ │ │ │ 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 1fb2fc │ │ │ │ - b.n 1f2118 │ │ │ │ + bl 1fb2e4 │ │ │ │ + b.n 1f2100 │ │ │ │ ldr.w r7, [r4, #-4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1fb280 │ │ │ │ - cbz r0, 1f213c │ │ │ │ + bl 1fb268 │ │ │ │ + cbz r0, 1f2124 │ │ │ │ subs r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1f2108 │ │ │ │ + bne.n 1f20f0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f20c6 │ │ │ │ + beq.n 1f20ae │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f20ce │ │ │ │ + bne.n 1f20b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 1f211c │ │ │ │ + beq.n 1f2104 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbnz r3, 1f2152 │ │ │ │ + cbnz r3, 1f213a │ │ │ │ adds r4, r5, r2 │ │ │ │ - b.n 1f20f8 │ │ │ │ + b.n 1f20e0 │ │ │ │ adds r0, r2, #4 │ │ │ │ - beq.n 1f220e │ │ │ │ + beq.n 1f21f6 │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 1f220a │ │ │ │ + bcs.n 1f21f2 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f2214 │ │ │ │ + bhi.n 1f21fc │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 613c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f220e │ │ │ │ + beq.n 1f21f6 │ │ │ │ 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 1f222c │ │ │ │ + beq.n 1f2214 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r8, r1, #8 │ │ │ │ - b.n 1f21a6 │ │ │ │ + b.n 1f218e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r3, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1f21fc │ │ │ │ + bcs.n 1f21e4 │ │ │ │ sub.w r8, r8, #8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2198 │ │ │ │ + bne.n 1f2180 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmn.w fp, #4 │ │ │ │ - beq.n 1f220e │ │ │ │ + beq.n 1f21f6 │ │ │ │ add.w r4, fp, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 1f221c │ │ │ │ + bls.n 1f2204 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f2224 │ │ │ │ + bhi.n 1f220c │ │ │ │ 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 613c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f220e │ │ │ │ + cbz r0, 1f21f6 │ │ │ │ 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 1f21a2 │ │ │ │ + bcc.n 1f218a │ │ │ │ sub.w r2, fp, #4 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 1f20e4 │ │ │ │ - b.n 1f20e8 │ │ │ │ + bne.w 1f20cc │ │ │ │ + b.n 1f20d0 │ │ │ │ adds r2, r0, r4 │ │ │ │ - bne.n 1f2186 │ │ │ │ + bne.n 1f216e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 1f2176 │ │ │ │ + b.n 1f215e │ │ │ │ adds.w fp, r5, fp │ │ │ │ - bne.n 1f21ec │ │ │ │ - b.n 1f220e │ │ │ │ + bne.n 1f21d4 │ │ │ │ + b.n 1f21f6 │ │ │ │ cmp r9, r4 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ - b.n 1f21da │ │ │ │ + b.n 1f21c2 │ │ │ │ ldr r1, [r0, r4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1f2236 │ │ │ │ + beq.n 1f221e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f223c │ │ │ │ + cbnz r3, 1f2224 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f20ea │ │ │ │ + b.n 1f20d2 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f215c │ │ │ │ + b.n 1f2144 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ 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, 1f22c4 │ │ │ │ + cbnz r3, 1f22ac │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 61b80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f22be │ │ │ │ + cbz r0, 1f22a6 │ │ │ │ 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} │ │ │ │ @@ -548840,23 +548704,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 61b08 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1f22fa │ │ │ │ + cbnz r6, 1f22e2 │ │ │ │ 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 61b80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f22be │ │ │ │ + beq.n 1f22a6 │ │ │ │ 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} │ │ │ │ @@ -548864,76 +548728,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 1f22ba │ │ │ │ + beq.n 1f22a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f22be │ │ │ │ + bne.n 1f22a6 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 1f2320 │ │ │ │ + cbz r0, 1f2308 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 61b08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f22be │ │ │ │ + b.n 1f22a6 │ │ │ │ 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 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f247e │ │ │ │ + beq.w 1f2466 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2480 │ │ │ │ + beq.w 1f2468 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1f3978 │ │ │ │ - cbnz r0, 1f23f2 │ │ │ │ + bl 1f3960 │ │ │ │ + cbnz r0, 1f23da │ │ │ │ mov r0, r6 │ │ │ │ blx 61b98 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b98 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2480 │ │ │ │ + beq.n 1f2468 │ │ │ │ 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 │ │ │ │ @@ -548946,132 +548810,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 1fa398 │ │ │ │ + bl 1fa380 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 1f372c │ │ │ │ + bl 1f3714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f237c │ │ │ │ + beq.n 1f2364 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f237c │ │ │ │ - ldr r1, [pc, #212] @ (1f24f0 ) │ │ │ │ + beq.n 1f2364 │ │ │ │ + ldr r1, [pc, #212] @ (1f24d8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 61db4 │ │ │ │ - cbz r0, 1f2478 │ │ │ │ + cbz r0, 1f2460 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2496 │ │ │ │ + beq.n 1f247e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f24a4 │ │ │ │ - ldr r0, [pc, #192] @ (1f24f4 ) │ │ │ │ + beq.n 1f248c │ │ │ │ + ldr r0, [pc, #192] @ (1f24dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f24ce │ │ │ │ - ldr r0, [pc, #184] @ (1f24f8 ) │ │ │ │ + beq.n 1f24b6 │ │ │ │ + ldr r0, [pc, #184] @ (1f24e0 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c00 │ │ │ │ + bl 1f3be8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f237c │ │ │ │ + beq.n 1f2364 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f24e2 │ │ │ │ + beq.n 1f24ca │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1f24b2 │ │ │ │ + cbz r3, 1f249a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1f237c │ │ │ │ + b.n 1f2364 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1f2424 │ │ │ │ + b.n 1f240c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 1f3b1c │ │ │ │ + bl 1f3b04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2430 │ │ │ │ - b.n 1f237c │ │ │ │ + bne.n 1f2418 │ │ │ │ + b.n 1f2364 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3e20 │ │ │ │ + bl 1f3e08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2430 │ │ │ │ - b.n 1f237c │ │ │ │ - ldr r1, [pc, #72] @ (1f24fc ) │ │ │ │ + bne.n 1f2418 │ │ │ │ + b.n 1f2364 │ │ │ │ + ldr r1, [pc, #72] @ (1f24e4 ) │ │ │ │ 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 1fe278 │ │ │ │ + bl 1fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2472 │ │ │ │ - b.n 1f2480 │ │ │ │ - ldr r0, [pc, #48] @ (1f2500 ) │ │ │ │ + bne.n 1f245a │ │ │ │ + b.n 1f2468 │ │ │ │ + ldr r0, [pc, #48] @ (1f24e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f243c │ │ │ │ + bne.n 1f2424 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f3b38 │ │ │ │ - b.n 1f243c │ │ │ │ + bl 1f3b20 │ │ │ │ + b.n 1f2424 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 200364 │ │ │ │ - b.n 1f246c │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + bl 20034c │ │ │ │ + b.n 1f2454 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f252a │ │ │ │ + cbz r0, 1f2512 │ │ │ │ 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 │ │ │ │ @@ -549084,17 +548948,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] @ (1f25ac ) │ │ │ │ + ldr r5, [pc, #104] @ (1f2594 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w lr, [pc, #104] @ 1f25b0 │ │ │ │ + ldr.w lr, [pc, #104] @ 1f2598 │ │ │ │ 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 │ │ │ │ @@ -549105,609 +548969,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 60efc <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1f25b4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f25b0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f259c ) │ │ │ │ + ldr r3, [pc, #40] @ (1f2598 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f25a8 │ │ │ │ + bne.n 1f2590 │ │ │ │ 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 61650 <__stack_chk_fail@plt> │ │ │ │ - bge.n 1f2510 │ │ │ │ + bge.n 1f2528 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1f26a4 │ │ │ │ + bge.n 1f24bc │ │ │ │ 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, 1f2628 │ │ │ │ + cbz r3, 1f2610 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2078dc │ │ │ │ + bl 2078c4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f25fe │ │ │ │ + cbz r0, 1f25e6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 2078f0 │ │ │ │ - cbnz r0, 1f2608 │ │ │ │ + bl 2078d8 │ │ │ │ + cbnz r0, 1f25f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #128] @ (1f268c ) │ │ │ │ + ldr r1, [pc, #128] @ (1f2674 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f252c │ │ │ │ + bl 1f2514 │ │ │ │ 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 1f25fe │ │ │ │ + b.n 1f25e6 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f267e │ │ │ │ + beq.n 1f2666 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2684 │ │ │ │ + beq.n 1f266c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f2604 │ │ │ │ + bne.n 1f25ec │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f34dc │ │ │ │ + bl 1f34c4 │ │ │ │ movs r6, #9 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f2654 │ │ │ │ + cbnz r0, 1f263c │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f2604 │ │ │ │ - bl 1f32e4 │ │ │ │ + b.n 1f25ec │ │ │ │ + bl 1f32cc │ │ │ │ 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 1f2674 │ │ │ │ + bcs.n 1f265c │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 1f2650 │ │ │ │ + bne.n 1f2638 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3564 │ │ │ │ - b.n 1f2648 │ │ │ │ - bl 1f3a98 │ │ │ │ - b.n 1f2604 │ │ │ │ - bl 1f3d98 │ │ │ │ - b.n 1f2604 │ │ │ │ + bl 1f354c │ │ │ │ + b.n 1f2630 │ │ │ │ + bl 1f3a80 │ │ │ │ + b.n 1f25ec │ │ │ │ + bl 1f3d80 │ │ │ │ + b.n 1f25ec │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ 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] @ (1f27fc ) │ │ │ │ + ldr r2, [pc, #344] @ (1f27e4 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1f2800 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f27e8 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1f2804 ) │ │ │ │ + ldr r0, [pc, #340] @ (1f27ec ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #340] @ (1f2808 ) │ │ │ │ + ldr r6, [pc, #340] @ (1f27f0 ) │ │ │ │ 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 1feb9c │ │ │ │ - cbnz r0, 1f26e8 │ │ │ │ + bl 1feb84 │ │ │ │ + cbnz r0, 1f26d0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #316] @ (1f280c ) │ │ │ │ + ldr r0, [pc, #316] @ (1f27f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2768 │ │ │ │ - ldr r0, [pc, #308] @ (1f2810 ) │ │ │ │ + beq.n 1f2750 │ │ │ │ + ldr r0, [pc, #308] @ (1f27f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f27da │ │ │ │ + beq.n 1f27c2 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1f26ea │ │ │ │ + b.n 1f26d2 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #296] @ (1f2814 ) │ │ │ │ + ldr r0, [pc, #296] @ (1f27fc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f277c │ │ │ │ + beq.n 1f2764 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 617a4 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f2722 │ │ │ │ + beq.n 1f270a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1f27ca │ │ │ │ - bhi.n 1f27d0 │ │ │ │ + beq.n 1f27b2 │ │ │ │ + bhi.n 1f27b8 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1f27ca │ │ │ │ + beq.n 1f27b2 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1f27d4 │ │ │ │ + beq.n 1f27bc │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1f2728 │ │ │ │ + bne.n 1f2710 │ │ │ │ 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 1f232c │ │ │ │ + bl 1f2314 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f274c │ │ │ │ + cbz r0, 1f2734 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1f274c │ │ │ │ + beq.n 1f2734 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ - cbz r5, 1f279c │ │ │ │ - ldr r2, [pc, #200] @ (1f2818 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f2800 ) │ │ │ │ + cbz r5, 1f2784 │ │ │ │ + ldr r2, [pc, #200] @ (1f2800 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f27e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f27f8 │ │ │ │ + bne.n 1f27e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1f281c ) │ │ │ │ + ldr r0, [pc, #176] @ (1f2804 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f26ea │ │ │ │ + bne.n 1f26d2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f274c │ │ │ │ - ldr r0, [pc, #160] @ (1f2820 ) │ │ │ │ + b.n 1f2734 │ │ │ │ + ldr r0, [pc, #160] @ (1f2808 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2722 │ │ │ │ - ldr r3, [pc, #152] @ (1f2824 ) │ │ │ │ + beq.n 1f270a │ │ │ │ + ldr r3, [pc, #152] @ (1f280c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1f2828 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f2810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - b.n 1f26f8 │ │ │ │ - ldr r0, [pc, #140] @ (1f282c ) │ │ │ │ + b.n 1f26e0 │ │ │ │ + ldr r0, [pc, #140] @ (1f2814 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f274c │ │ │ │ + beq.n 1f2734 │ │ │ │ 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 1f232c │ │ │ │ + bl 1f2314 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1f274c │ │ │ │ + b.n 1f2734 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1f271c │ │ │ │ + b.n 1f2704 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1f2718 │ │ │ │ + bne.n 1f2700 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1f271c │ │ │ │ - ldr r0, [pc, #84] @ (1f2830 ) │ │ │ │ + b.n 1f2704 │ │ │ │ + ldr r0, [pc, #84] @ (1f2818 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f26e4 │ │ │ │ - bl 1f3978 │ │ │ │ + bne.w 1f26cc │ │ │ │ + bl 1f3960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f26e4 │ │ │ │ - bl 1f3e3c │ │ │ │ - b.n 1f26e4 │ │ │ │ + beq.w 1f26cc │ │ │ │ + bl 1f3e24 │ │ │ │ + b.n 1f26cc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1f28a8 │ │ │ │ + bls.n 1f28c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 1f2890 │ │ │ │ + bls.n 1f28a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1f2774 │ │ │ │ + bhi.n 1f278c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ 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, 1f2852 │ │ │ │ + cbnz r0, 1f283a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f28a6 │ │ │ │ + cbnz r3, 1f288e │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2848 │ │ │ │ + beq.n 1f2830 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1fe50c │ │ │ │ + bl 1fe4f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fe414 │ │ │ │ + bl 1fe3fc │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1f287a │ │ │ │ - bl 1f2834 │ │ │ │ + cbz r0, 1f2862 │ │ │ │ + bl 1f281c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2898 │ │ │ │ + beq.n 1f2880 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f288e │ │ │ │ + beq.n 1f2876 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3d04 │ │ │ │ - b.n 1f2848 │ │ │ │ + bl 1f3cec │ │ │ │ + b.n 1f2830 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 20031c │ │ │ │ - b.n 1f2886 │ │ │ │ + bl 200304 │ │ │ │ + b.n 1f286e │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1f456c │ │ │ │ + bl 1f4554 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1f2882 │ │ │ │ - ldr r2, [pc, #20] @ (1f28bc ) │ │ │ │ - ldr r1, [pc, #20] @ (1f28c0 ) │ │ │ │ + b.n 1f286a │ │ │ │ + ldr r2, [pc, #20] @ (1f28a4 ) │ │ │ │ + ldr r1, [pc, #20] @ (1f28a8 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ - b.n 1f2858 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + bl 1f67a4 │ │ │ │ + b.n 1f2840 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ 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, 1f290a │ │ │ │ + cbz r4, 1f28f2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1f225c │ │ │ │ + bl 1f2244 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1f290a │ │ │ │ + cbz r0, 1f28f2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1f2910 │ │ │ │ + ldr.w ip, [pc, #24] @ 1f28f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1f2914 ) │ │ │ │ + ldr r3, [pc, #20] @ (1f28fc ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1fe4b8 │ │ │ │ + bl 1fe4a0 │ │ │ │ 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, 1f2936 │ │ │ │ + cbz r2, 1f291e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r5, #408] @ 0x198 │ │ │ │ - cbz r0, 1f2958 │ │ │ │ + cbz r0, 1f2940 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f3a1c │ │ │ │ + bl 1f3a04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2958 │ │ │ │ + cbz r0, 1f2940 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2a20 │ │ │ │ + bne.n 1f2a08 │ │ │ │ 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 1f29c0 │ │ │ │ + beq.n 1f29a8 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2a94 │ │ │ │ - ldr r1, [pc, #300] @ (1f2aa0 ) │ │ │ │ + beq.w 1f2a7c │ │ │ │ + ldr r1, [pc, #300] @ (1f2a88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f252c │ │ │ │ + bl 1f2514 │ │ │ │ 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 1f2a4a │ │ │ │ + beq.n 1f2a32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b80 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2a82 │ │ │ │ + beq.n 1f2a6a │ │ │ │ mov r2, r0 │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 20792c │ │ │ │ + bl 207914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2a60 │ │ │ │ - cbz r6, 1f29b8 │ │ │ │ + beq.n 1f2a48 │ │ │ │ + cbz r6, 1f29a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f2948 │ │ │ │ + b.n 1f2930 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2a3c │ │ │ │ + beq.n 1f2a24 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2a52 │ │ │ │ + beq.n 1f2a3a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f29e0 │ │ │ │ + beq.n 1f29c8 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f2a04 │ │ │ │ + cbnz r3, 1f29ec │ │ │ │ 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 1f34dc │ │ │ │ + bl 1f34c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2a76 │ │ │ │ + beq.n 1f2a5e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f33f4 │ │ │ │ + bl 1f33dc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2950 │ │ │ │ - cbnz r4, 1f2a20 │ │ │ │ + beq.n 1f2938 │ │ │ │ + cbnz r4, 1f2a08 │ │ │ │ add.w r3, r5, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2a0c │ │ │ │ + bne.n 1f29f4 │ │ │ │ dmb ish │ │ │ │ - b.n 1f29d6 │ │ │ │ + b.n 1f29be │ │ │ │ add.w r3, r5, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2a28 │ │ │ │ + bne.n 1f2a10 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2950 │ │ │ │ + b.n 1f2938 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3a1c │ │ │ │ + bl 1f3a04 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f29fa │ │ │ │ + b.n 1f29e2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f29d0 │ │ │ │ + b.n 1f29b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3d1c │ │ │ │ + bl 1f3d04 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f29fa │ │ │ │ + b.n 1f29e2 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f29d6 │ │ │ │ - b.n 1f2a04 │ │ │ │ + beq.n 1f29be │ │ │ │ + b.n 1f29ec │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2950 │ │ │ │ - b.n 1f2a04 │ │ │ │ + beq.w 1f2938 │ │ │ │ + b.n 1f29ec │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2950 │ │ │ │ - b.n 1f2a04 │ │ │ │ + beq.w 1f2938 │ │ │ │ + b.n 1f29ec │ │ │ │ ldrb.w r4, [r5, #396] @ 0x18c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f2950 │ │ │ │ - b.n 1f2a04 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + beq.w 1f2938 │ │ │ │ + b.n 1f29ec │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ 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] @ (1f2b14 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f2afc ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1f2b18 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f2b00 ) │ │ │ │ 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 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ ldrd r1, r2, [r4, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ac4c │ │ │ │ - ldr r2, [pc, #36] @ (1f2b1c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f2b18 ) │ │ │ │ + bl 20ac34 │ │ │ │ + ldr r2, [pc, #36] @ (1f2b04 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f2b00 ) │ │ │ │ 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 1f2b10 │ │ │ │ + bne.n 1f2af8 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 1f2b90 │ │ │ │ + bpl.n 1f2ba8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f2b28 │ │ │ │ + bpl.n 1f2b40 │ │ │ │ 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] @ (1f2d14 ) │ │ │ │ + ldr r2, [pc, #480] @ (1f2cfc ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #480] @ (1f2d18 ) │ │ │ │ + ldr r3, [pc, #480] @ (1f2d00 ) │ │ │ │ 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 61130 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2d0c │ │ │ │ + beq.w 1f2cf4 │ │ │ │ blx 60ad8 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f2b64 │ │ │ │ + b.n 1f2b4c │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 61004 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2b5c │ │ │ │ + bne.n 1f2b44 │ │ │ │ mov r0, r7 │ │ │ │ blx 6197c │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -549720,85 +549584,85 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r7, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2c80 │ │ │ │ + beq.n 1f2c68 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 6126c <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2ba0 │ │ │ │ + bne.n 1f2b88 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1f2bda │ │ │ │ + beq.n 1f2bc2 │ │ │ │ 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 1f2ba0 │ │ │ │ + bge.n 1f2b88 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b98 │ │ │ │ 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 1f2ba0 │ │ │ │ + beq.n 1f2b88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1f2cf0 │ │ │ │ + bhi.n 1f2cd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 613c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ba0 │ │ │ │ + beq.n 1f2b88 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2cde │ │ │ │ + beq.n 1f2cc6 │ │ │ │ ldrd lr, ip, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 1f2c34 │ │ │ │ + b.n 1f2c1c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1f2cda │ │ │ │ + beq.n 1f2cc2 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1f2c2e │ │ │ │ + bge.n 1f2c16 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f2ce4 │ │ │ │ + bne.n 1f2ccc │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2c5e │ │ │ │ + beq.n 1f2c46 │ │ │ │ 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] │ │ │ │ @@ -549812,21 +549676,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 61004 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2baa │ │ │ │ + bne.n 1f2b92 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f2cfc │ │ │ │ - ldr.w r8, [pc, #144] @ 1f2d1c │ │ │ │ + beq.n 1f2ce4 │ │ │ │ + ldr.w r8, [pc, #144] @ 1f2d04 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -549836,544 +549700,544 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1f2c94 │ │ │ │ + bne.n 1f2c7c │ │ │ │ mov r0, r9 │ │ │ │ blx 60de8 │ │ │ │ - ldr r2, [pc, #96] @ (1f2d20 ) │ │ │ │ - ldr r3, [pc, #84] @ (1f2d18 ) │ │ │ │ + ldr r2, [pc, #96] @ (1f2d08 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f2d00 ) │ │ │ │ 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 1f2d10 │ │ │ │ + bne.n 1f2cf8 │ │ │ │ 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 1f2c5e │ │ │ │ + beq.n 1f2c46 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1f2c5e │ │ │ │ + b.n 1f2c46 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 619c4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f2c02 │ │ │ │ + b.n 1f2bea │ │ │ │ mov r0, r7 │ │ │ │ blx 60de8 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f2cbe │ │ │ │ + b.n 1f2ca6 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f2cbe │ │ │ │ + b.n 1f2ca6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1f2ca0 │ │ │ │ + bmi.n 1f2cb8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1f2d98 │ │ │ │ + bcc.n 1f2db0 │ │ │ │ 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] @ (1f2e3c ) │ │ │ │ + ldr r0, [pc, #260] @ (1f2e24 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1f2e40 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f2e28 ) │ │ │ │ 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 1f1af8 │ │ │ │ + bl 1f1ae0 │ │ │ │ ldr.w r4, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1af0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2dfe │ │ │ │ + bne.n 1f2de6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 61ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2dfe │ │ │ │ + bne.n 1f2de6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2dfe │ │ │ │ + bne.n 1f2de6 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f2de2 │ │ │ │ + beq.n 1f2dca │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1af0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2dfe │ │ │ │ + bne.n 1f2de6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1af0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 207958 │ │ │ │ + bl 207940 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f2dfe │ │ │ │ + bne.n 1f2de6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 61b80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2e00 │ │ │ │ + cbz r0, 1f2de8 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f2e24 │ │ │ │ + cbz r3, 1f2e0c │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f2e00 │ │ │ │ + bne.n 1f2de8 │ │ │ │ mov r1, r8 │ │ │ │ blx 61b08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2e08 │ │ │ │ + beq.n 1f2df0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f2e08 │ │ │ │ + b.n 1f2df0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f2dfe │ │ │ │ + cbnz r3, 1f2de6 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1af0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2d86 │ │ │ │ + beq.n 1f2d6e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #56] @ (1f2e44 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f2e40 ) │ │ │ │ + ldr r2, [pc, #56] @ (1f2e2c ) │ │ │ │ + ldr r3, [pc, #52] @ (1f2e28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2e36 │ │ │ │ + bne.n 1f2e1e │ │ │ │ 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 20792c │ │ │ │ + bl 207914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2dd4 │ │ │ │ - b.n 1f2e00 │ │ │ │ + bne.n 1f2dbc │ │ │ │ + b.n 1f2de8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 1f2dc0 │ │ │ │ + bcs.n 1f2dd8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1f2e28 │ │ │ │ + bcs.n 1f2e40 │ │ │ │ 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] @ (1f2f58 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f2f40 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r2, [pc, #252] @ (1f2f5c ) │ │ │ │ + ldr r2, [pc, #252] @ (1f2f44 ) │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1f2f60 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f2f48 ) │ │ │ │ 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 1f2f36 │ │ │ │ + beq.n 1f2f1e │ │ │ │ mov r9, r1 │ │ │ │ blx 6214c │ │ │ │ mov r5, r0 │ │ │ │ blx 61b98 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1f2e9c │ │ │ │ + b.n 1f2e84 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f2ea2 │ │ │ │ + beq.n 1f2e8a │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f2ecc │ │ │ │ + beq.n 1f2eb4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1f2e90 │ │ │ │ + bne.n 1f2e78 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f2e96 │ │ │ │ + beq.n 1f2e7e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [r4] │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1f2eee │ │ │ │ + cbnz r0, 1f2ed6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1f2f3c │ │ │ │ + bne.n 1f2f24 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f2e9c │ │ │ │ + bne.n 1f2e84 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1f2f64 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f2f60 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f2f4c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f2f48 ) │ │ │ │ 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 1f2f52 │ │ │ │ + bne.n 1f2f3a │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2f30 │ │ │ │ + beq.n 1f2f18 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61704 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ec0 │ │ │ │ + beq.n 1f2ea8 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1f2f14 │ │ │ │ + bne.n 1f2efc │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1f2ec0 │ │ │ │ - ldr r3, [pc, #80] @ (1f2f68 ) │ │ │ │ + beq.n 1f2ea8 │ │ │ │ + ldr r3, [pc, #80] @ (1f2f50 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 60e6c │ │ │ │ - ldr r2, [pc, #72] @ (1f2f6c ) │ │ │ │ + ldr r2, [pc, #72] @ (1f2f54 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f2ed4 │ │ │ │ - ldr r1, [pc, #40] @ (1f2f68 ) │ │ │ │ + b.n 1f2ebc │ │ │ │ + ldr r1, [pc, #40] @ (1f2f50 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1f2f70 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f2f58 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - b.n 1f2f30 │ │ │ │ + b.n 1f2f18 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1f2e98 │ │ │ │ + bne.n 1f2eb0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bne.n 1f2e90 │ │ │ │ + bne.n 1f2ea8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1f2fb0 │ │ │ │ + bne.n 1f2fc8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ movs r0, r3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ 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] @ (1f3088 ) │ │ │ │ + ldr r2, [pc, #260] @ (1f3070 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #260] @ (1f308c ) │ │ │ │ + ldr r3, [pc, #260] @ (1f3074 ) │ │ │ │ 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 2078dc │ │ │ │ + bl 2078c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f3032 │ │ │ │ + beq.n 1f301a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r1, r2, [r3, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f173c │ │ │ │ - cbnz r0, 1f2fe0 │ │ │ │ + bl 1f1724 │ │ │ │ + cbnz r0, 1f2fc8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f3058 │ │ │ │ + beq.n 1f3040 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #200] @ (1f3090 ) │ │ │ │ - ldr r3, [pc, #192] @ (1f308c ) │ │ │ │ + ldr r2, [pc, #200] @ (1f3078 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f3074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3082 │ │ │ │ + bne.n 1f306a │ │ │ │ mov r0, r1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fba │ │ │ │ + beq.n 1f2fa2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f3064 │ │ │ │ + beq.n 1f304c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207958 │ │ │ │ + bl 207940 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fba │ │ │ │ + beq.n 1f2fa2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fba │ │ │ │ + beq.n 1f2fa2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f2fc6 │ │ │ │ + bne.n 1f2fae │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f2fc6 │ │ │ │ + b.n 1f2fae │ │ │ │ strd r1, r0, [sp] │ │ │ │ blx 61b80 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fc6 │ │ │ │ + beq.n 1f2fae │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 2078f0 │ │ │ │ + bl 2078d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fba │ │ │ │ + beq.n 1f2fa2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 1f2fae │ │ │ │ + b.n 1f2f96 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 60bc8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 1f2fc6 │ │ │ │ + b.n 1f2fae │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fba │ │ │ │ + beq.n 1f2fa2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2ff2 │ │ │ │ - b.n 1f2fba │ │ │ │ + bne.n 1f2fda │ │ │ │ + b.n 1f2fa2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 1f3170 │ │ │ │ + beq.n 1f2f88 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1f30f8 │ │ │ │ + beq.n 1f3110 │ │ │ │ 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] @ (1f3168 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f3150 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #196] @ (1f316c ) │ │ │ │ + ldr r3, [pc, #196] @ (1f3154 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f313e │ │ │ │ + beq.n 1f3126 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 61004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3132 │ │ │ │ + beq.n 1f311a │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f30de │ │ │ │ + bne.n 1f30c6 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f30c4 │ │ │ │ + beq.n 1f30ac │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f30f0 │ │ │ │ + bne.n 1f30d8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f30f0 │ │ │ │ + bne.n 1f30d8 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f30c4 │ │ │ │ - ldr r2, [pc, #124] @ (1f3170 ) │ │ │ │ + beq.n 1f30ac │ │ │ │ + ldr r2, [pc, #124] @ (1f3158 ) │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f30c4 │ │ │ │ + beq.n 1f30ac │ │ │ │ add r1, sp, #16 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1f315c │ │ │ │ + cbnz r0, 1f3144 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1f3156 │ │ │ │ + beq.n 1f313e │ │ │ │ blx 61350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 61004 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f30ce │ │ │ │ + bne.n 1f30b6 │ │ │ │ mov r0, r4 │ │ │ │ blx 60de8 │ │ │ │ mov r0, r5 │ │ │ │ blx 61338 │ │ │ │ - ldr r2, [pc, #52] @ (1f3174 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f316c ) │ │ │ │ + ldr r2, [pc, #52] @ (1f315c ) │ │ │ │ + ldr r3, [pc, #40] @ (1f3154 ) │ │ │ │ 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 1f3164 │ │ │ │ + bne.n 1f314c │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f3094 │ │ │ │ - b.n 1f3122 │ │ │ │ + bl 1f307c │ │ │ │ + b.n 1f310a │ │ │ │ mov r0, r2 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f30c4 │ │ │ │ + b.n 1f30ac │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1f31ae │ │ │ │ + bne.n 1f3196 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f31aa │ │ │ │ + bls.n 1f3192 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1f31b4 ) │ │ │ │ + ldr r1, [pc, #28] @ (1f319c ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61db4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ 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] @ 1f3274 │ │ │ │ + ldr.w ip, [pc, #172] @ 1f325c │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1f3278 ) │ │ │ │ + ldr r4, [pc, #168] @ (1f3260 ) │ │ │ │ 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 │ │ │ │ @@ -550381,1373 +550245,1373 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ itet ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 1f3210 │ │ │ │ - ldr r2, [pc, #132] @ (1f327c ) │ │ │ │ - ldr r3, [pc, #124] @ (1f3278 ) │ │ │ │ + beq.n 1f31f8 │ │ │ │ + ldr r2, [pc, #132] @ (1f3264 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f3260 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3270 │ │ │ │ + bne.n 1f3258 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1f325e │ │ │ │ - ldr r2, [pc, #100] @ (1f3280 ) │ │ │ │ + beq.n 1f3246 │ │ │ │ + ldr r2, [pc, #100] @ (1f3268 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f31f6 │ │ │ │ + beq.n 1f31de │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61130 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60bc8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f31f6 │ │ │ │ + beq.n 1f31de │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1f3256 │ │ │ │ + cbz r0, 1f323e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f3242 │ │ │ │ + bne.n 1f322a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 60de8 │ │ │ │ - b.n 1f31f6 │ │ │ │ + b.n 1f31de │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f3218 │ │ │ │ + bne.n 1f3200 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f31f6 │ │ │ │ - b.n 1f3218 │ │ │ │ + beq.n 1f31de │ │ │ │ + b.n 1f3200 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ 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] @ (1f32e0 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f32c8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f2b20 │ │ │ │ + bl 1f2b08 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f32dc │ │ │ │ + cbz r0, 1f32c4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f32d6 │ │ │ │ + beq.n 1f32be │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61350 │ │ │ │ - cbnz r0, 1f32b4 │ │ │ │ + cbnz r0, 1f329c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1f32a8 │ │ │ │ + bne.n 1f3290 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1f32d6 │ │ │ │ + beq.n 1f32be │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f32c2 │ │ │ │ + bne.n 1f32aa │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ 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] @ (1f33e0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f33c8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1f33e4 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f33cc ) │ │ │ │ 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 1fa344 │ │ │ │ + bl 1fa32c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1f33e8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1f33d0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f337a │ │ │ │ + blt.n 1f3362 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f3284 │ │ │ │ + bl 1f326c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ - cbnz r4, 1f3394 │ │ │ │ - ldr r1, [pc, #176] @ (1f33ec ) │ │ │ │ + cbnz r4, 1f337c │ │ │ │ + ldr r1, [pc, #176] @ (1f33d4 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f2b20 │ │ │ │ + bl 1f2b08 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f337a │ │ │ │ + cbz r0, 1f3362 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f3284 │ │ │ │ + bl 1f326c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f336e │ │ │ │ + beq.n 1f3356 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f335a │ │ │ │ + bne.n 1f3342 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f33b8 │ │ │ │ - ldr r2, [pc, #116] @ (1f33f0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f33e4 ) │ │ │ │ + bne.n 1f33a0 │ │ │ │ + ldr r2, [pc, #116] @ (1f33d8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f33cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f33da │ │ │ │ + bne.n 1f33c2 │ │ │ │ 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 1f33a2 │ │ │ │ + bne.n 1f338a │ │ │ │ dmb ish │ │ │ │ - b.n 1f337a │ │ │ │ + b.n 1f3362 │ │ │ │ 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 1f33b2 │ │ │ │ - b.n 1f33c8 │ │ │ │ + beq.n 1f339a │ │ │ │ + b.n 1f33b0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ mrc2 15, 3, pc, cr7, cr15, {7} │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1f34d0 ) │ │ │ │ - ldr r3, [pc, #200] @ (1f34d4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f34b8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f34bc ) │ │ │ │ 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 613f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f34b2 │ │ │ │ + beq.n 1f349a │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 615fc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3488 │ │ │ │ + beq.n 1f3470 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f3488 │ │ │ │ - cbz r5, 1f3472 │ │ │ │ + cbz r0, 1f3470 │ │ │ │ + cbz r5, 1f345a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f344e │ │ │ │ + b.n 1f3436 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1f346c │ │ │ │ + bls.n 1f3454 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61248 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3448 │ │ │ │ + bhi.n 1f3430 │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f348e │ │ │ │ + b.n 1f3476 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1f345e │ │ │ │ + beq.n 1f3446 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f2d24 │ │ │ │ + bl 1f2d0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r4, 1f34ba │ │ │ │ + cbnz r4, 1f34a2 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ blx 611f4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #64] @ (1f34d8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f34d4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f34c0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f34bc ) │ │ │ │ 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 1f34cc │ │ │ │ + bne.n 1f34b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f3494 │ │ │ │ + b.n 1f347c │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ blx 611f4 │ │ │ │ - b.n 1f3496 │ │ │ │ + b.n 1f347e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ 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] @ (1f3554 ) │ │ │ │ - ldr r2, [pc, #104] @ (1f3558 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f353c ) │ │ │ │ + ldr r2, [pc, #104] @ (1f3540 ) │ │ │ │ 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, 1f354c │ │ │ │ + cbnz r2, 1f3534 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f6a20 │ │ │ │ + bl 1f6a08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1f355c ) │ │ │ │ + ldr r2, [pc, #76] @ (1f3544 ) │ │ │ │ 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 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f354c │ │ │ │ + beq.n 1f3534 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1f3560 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f3558 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f3548 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f3540 ) │ │ │ │ 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 1f3550 │ │ │ │ + bne.n 1f3538 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3534 │ │ │ │ + b.n 1f351c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #416] @ (1f3718 ) │ │ │ │ + ldr r2, [pc, #416] @ (1f3700 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1f371c ) │ │ │ │ + ldr r3, [pc, #416] @ (1f3704 ) │ │ │ │ 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 1f1678 │ │ │ │ - ldr r2, [pc, #396] @ (1f3720 ) │ │ │ │ + bl 1f1660 │ │ │ │ + ldr r2, [pc, #396] @ (1f3708 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f35c6 │ │ │ │ + beq.n 1f35ae │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1f363e │ │ │ │ + bne.n 1f3626 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f35f0 │ │ │ │ + beq.n 1f35d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f36a6 │ │ │ │ - ldr r2, [pc, #332] @ (1f3724 ) │ │ │ │ - ldr r3, [pc, #324] @ (1f371c ) │ │ │ │ + beq.n 1f368e │ │ │ │ + ldr r2, [pc, #332] @ (1f370c ) │ │ │ │ + ldr r3, [pc, #324] @ (1f3704 ) │ │ │ │ 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 1f3714 │ │ │ │ + bne.w 1f36fc │ │ │ │ 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 1f6a20 │ │ │ │ + bl 1f6a08 │ │ │ │ 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] @ (1f3728 ) │ │ │ │ + ldr r2, [pc, #280] @ (1f3710 ) │ │ │ │ add r2, pc │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3628 │ │ │ │ + beq.n 1f3610 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2e30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f35c6 │ │ │ │ + beq.n 1f35ae │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 60fbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3692 │ │ │ │ + beq.n 1f367a │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 613f8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1f36ae │ │ │ │ + bne.n 1f3696 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2f74 │ │ │ │ - cbz r0, 1f368c │ │ │ │ + bl 1f2f5c │ │ │ │ + cbz r0, 1f3674 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 1f36c8 │ │ │ │ + cbz r3, 1f36b0 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f367a │ │ │ │ + b.n 1f3662 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1f36c4 │ │ │ │ + bls.n 1f36ac │ │ │ │ subs r2, r6, r3 │ │ │ │ add.w r1, r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61c4c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f3672 │ │ │ │ + bne.n 1f365a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 61350 │ │ │ │ mov r0, r4 │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f35d4 │ │ │ │ + bne.n 1f35bc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f35d4 │ │ │ │ + b.n 1f35bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 611f4 │ │ │ │ mov r0, r4 │ │ │ │ blx 611f4 │ │ │ │ - b.n 1f3698 │ │ │ │ + b.n 1f3680 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f368c │ │ │ │ + beq.n 1f3674 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 62068 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f368c │ │ │ │ + beq.n 1f3674 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f370c │ │ │ │ + beq.n 1f36f4 │ │ │ │ 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 1f36f6 │ │ │ │ + bne.n 1f36de │ │ │ │ dmb ish │ │ │ │ - b.n 1f3692 │ │ │ │ + b.n 1f367a │ │ │ │ mov r0, r5 │ │ │ │ blx 61350 │ │ │ │ - b.n 1f3692 │ │ │ │ + b.n 1f367a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ 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] @ (1f3928 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f3910 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1f392c ) │ │ │ │ + ldr r2, [pc, #488] @ (1f3914 ) │ │ │ │ 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] @ (1f3930 ) │ │ │ │ + ldr r2, [pc, #468] @ (1f3918 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3816 │ │ │ │ - ldr r0, [pc, #460] @ (1f3934 ) │ │ │ │ + beq.n 1f37fe │ │ │ │ + ldr r0, [pc, #460] @ (1f391c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f7470 │ │ │ │ + bl 1f7458 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3826 │ │ │ │ - ldr r1, [pc, #452] @ (1f3938 ) │ │ │ │ + beq.n 1f380e │ │ │ │ + ldr r1, [pc, #452] @ (1f3920 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2e30 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f3812 │ │ │ │ + bne.n 1f37fa │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f384c │ │ │ │ - ldr r2, [pc, #416] @ (1f393c ) │ │ │ │ - ldr r3, [pc, #400] @ (1f392c ) │ │ │ │ + beq.n 1f3834 │ │ │ │ + ldr r2, [pc, #416] @ (1f3924 ) │ │ │ │ + ldr r3, [pc, #400] @ (1f3914 ) │ │ │ │ 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 1f3924 │ │ │ │ + bne.w 1f390c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #392] @ (1f3940 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f3928 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f38a6 │ │ │ │ - ldr r7, [pc, #384] @ (1f3944 ) │ │ │ │ + beq.n 1f388e │ │ │ │ + ldr r7, [pc, #384] @ (1f392c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #384] @ (1f3948 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f3930 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2e30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 1f3812 │ │ │ │ + cbnz r0, 1f37fa │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2e30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3792 │ │ │ │ + beq.n 1f377a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f3798 │ │ │ │ + b.n 1f3780 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f3846 │ │ │ │ + beq.n 1f382e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f38a0 │ │ │ │ - ldr r4, [pc, #296] @ (1f394c ) │ │ │ │ + beq.n 1f3888 │ │ │ │ + ldr r4, [pc, #296] @ (1f3934 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3764 │ │ │ │ - ldr r0, [pc, #296] @ (1f3950 ) │ │ │ │ + b.n 1f374c │ │ │ │ + ldr r0, [pc, #296] @ (1f3938 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f7470 │ │ │ │ + bl 1f7458 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f388a │ │ │ │ - ldr r3, [pc, #288] @ (1f3954 ) │ │ │ │ + cbz r0, 1f3872 │ │ │ │ + ldr r3, [pc, #288] @ (1f393c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ (1f3958 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f3940 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - b.n 1f3772 │ │ │ │ - ldr r4, [pc, #276] @ (1f395c ) │ │ │ │ + b.n 1f375a │ │ │ │ + ldr r4, [pc, #276] @ (1f3944 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3764 │ │ │ │ + b.n 1f374c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #272] @ (1f3960 ) │ │ │ │ + ldr r4, [pc, #272] @ (1f3948 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2e30 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f3812 │ │ │ │ + bne.n 1f37fa │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2e30 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 1f3798 │ │ │ │ - ldr r0, [pc, #216] @ (1f3964 ) │ │ │ │ + b.n 1f3780 │ │ │ │ + ldr r0, [pc, #216] @ (1f394c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f7470 │ │ │ │ + bl 1f7458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f37b6 │ │ │ │ - ldr r1, [pc, #208] @ (1f3968 ) │ │ │ │ + beq.n 1f379e │ │ │ │ + ldr r1, [pc, #208] @ (1f3950 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1f377a │ │ │ │ - ldr r4, [pc, #200] @ (1f396c ) │ │ │ │ + b.n 1f3762 │ │ │ │ + ldr r4, [pc, #200] @ (1f3954 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3764 │ │ │ │ + b.n 1f374c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov r8, r6 │ │ │ │ blx 61988 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r7, r0 │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f38ce │ │ │ │ + b.n 1f38b6 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1f3812 │ │ │ │ + bne.n 1f37fa │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r4, r0 │ │ │ │ blx 618f8 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, r7 │ │ │ │ blx 6205c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f38bc │ │ │ │ - ldr r7, [pc, #124] @ (1f3970 ) │ │ │ │ + beq.n 1f38a4 │ │ │ │ + ldr r7, [pc, #124] @ (1f3958 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #124] @ (1f3974 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f395c ) │ │ │ │ mov r4, r6 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2e30 │ │ │ │ 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 1f377a │ │ │ │ - b.n 1f3812 │ │ │ │ + beq.w 1f3762 │ │ │ │ + b.n 1f37fa │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ 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] @ (1f3a00 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f39e8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 61b44 │ │ │ │ mov r4, r0 │ │ │ │ blx 618f8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f39a2 │ │ │ │ + beq.n 1f398a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60e60 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f399c │ │ │ │ - ldr r3, [pc, #80] @ (1f3a04 ) │ │ │ │ + bne.n 1f3984 │ │ │ │ + ldr r3, [pc, #80] @ (1f39ec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f39de │ │ │ │ + bl 1f7444 │ │ │ │ + cbz r0, 1f39c6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f399c │ │ │ │ - ldr r0, [pc, #56] @ (1f3a08 ) │ │ │ │ + bne.n 1f3984 │ │ │ │ + ldr r0, [pc, #56] @ (1f39f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1f3a0c ) │ │ │ │ + ldr r0, [pc, #44] @ (1f39f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f39f8 │ │ │ │ - ldr r3, [pc, #36] @ (1f3a10 ) │ │ │ │ + bl 1f7444 │ │ │ │ + cbz r0, 1f39e0 │ │ │ │ + ldr r3, [pc, #36] @ (1f39f8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1f3a14 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f39fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1f3a18 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f3a00 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f39c0 │ │ │ │ + b.n 1f39a8 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ 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] @ 1f3a8c │ │ │ │ + ldr.w ip, [pc, #92] @ 1f3a74 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1f3a90 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3a78 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f4884 │ │ │ │ + bl 1f486c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f3a82 │ │ │ │ + cbz r0, 1f3a6a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f2d24 │ │ │ │ + bl 1f2d0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ - ldr r1, [pc, #40] @ (1f3a94 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f3a90 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3a7c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3a78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3a86 │ │ │ │ + bne.n 1f3a6e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3a68 │ │ │ │ + b.n 1f3a50 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1f3b10 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f3af8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #104] @ (1f3b14 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f3afc ) │ │ │ │ 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 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2f74 │ │ │ │ + bl 1f2f5c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f3ae6 │ │ │ │ - ldr r1, [pc, #72] @ (1f3b18 ) │ │ │ │ - ldr r2, [pc, #68] @ (1f3b14 ) │ │ │ │ + cbnz r0, 1f3ace │ │ │ │ + ldr r1, [pc, #72] @ (1f3b00 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f3afc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3b0c │ │ │ │ + bne.n 1f3af4 │ │ │ │ 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 1f4a88 │ │ │ │ + bl 1f4a70 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3acc │ │ │ │ + bne.n 1f3ab4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f3acc │ │ │ │ + b.n 1f3ab4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f45b8 │ │ │ │ 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] @ 1f3bf0 │ │ │ │ + ldr.w lr, [pc, #168] @ 1f3bd8 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1f3bf4 │ │ │ │ + ldr.w ip, [pc, #164] @ 1f3bdc │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1f3bf8 ) │ │ │ │ + ldr r2, [pc, #160] @ (1f3be0 ) │ │ │ │ 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 617e0 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1f3bae │ │ │ │ + cbz r3, 1f3b96 │ │ │ │ mov r0, r4 │ │ │ │ blx 61368 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1f3bd0 │ │ │ │ + beq.n 1f3bb8 │ │ │ │ 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 1f3bc6 │ │ │ │ + blt.n 1f3bae │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #76] @ (1f3bfc ) │ │ │ │ - ldr r3, [pc, #64] @ (1f3bf4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f3be4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f3bdc ) │ │ │ │ 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 1f3bea │ │ │ │ + bne.n 1f3bd2 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 60b50 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f3baa │ │ │ │ + b.n 1f3b92 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f3bcc │ │ │ │ + beq.n 1f3bb4 │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f3baa │ │ │ │ + b.n 1f3b92 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1f3cf4 ) │ │ │ │ + ldr r2, [pc, #228] @ (1f3cdc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1f3cf8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1f3ce0 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1f3cfc ) │ │ │ │ + ldr r1, [pc, #224] @ (1f3ce4 ) │ │ │ │ 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 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3cd0 │ │ │ │ + beq.n 1f3cb8 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f3cd0 │ │ │ │ + beq.n 1f3cb8 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 615fc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3cea │ │ │ │ + beq.n 1f3cd2 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1f3c78 │ │ │ │ + beq.n 1f3c60 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60df4 │ │ │ │ - cbnz r0, 1f3cd4 │ │ │ │ + cbnz r0, 1f3cbc │ │ │ │ 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 611d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1f3cea │ │ │ │ + beq.n 1f3cd2 │ │ │ │ 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 611f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1f3d00 ) │ │ │ │ - ldr r2, [pc, #60] @ (1f3cf8 ) │ │ │ │ + ldr r1, [pc, #72] @ (1f3ce8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f3ce0 ) │ │ │ │ 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 1f3cee │ │ │ │ + bne.n 1f3cd6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3cb6 │ │ │ │ + b.n 1f3c9e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1f3cea │ │ │ │ + bne.n 1f3cd2 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60aa8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f3c78 │ │ │ │ + bne.n 1f3c60 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3cac │ │ │ │ + b.n 1f3c94 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #352] @ 0x160 │ │ │ │ blx 61be0 │ │ │ │ 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] @ 1f3d8c │ │ │ │ + ldr.w ip, [pc, #92] @ 1f3d74 │ │ │ │ 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] @ (1f3d90 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3d78 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2003b0 │ │ │ │ + bl 200398 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f3d84 │ │ │ │ + cbz r0, 1f3d6c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f2d24 │ │ │ │ + bl 1f2d0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ - ldr r1, [pc, #40] @ (1f3d94 ) │ │ │ │ - ldr r2, [pc, #32] @ (1f3d90 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3d7c ) │ │ │ │ + ldr r2, [pc, #32] @ (1f3d78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3d88 │ │ │ │ + bne.n 1f3d70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3d6a │ │ │ │ + b.n 1f3d52 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1f3e14 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f3dfc ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1f3e18 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f3e00 ) │ │ │ │ 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 1f1678 │ │ │ │ + bl 1f1660 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2f74 │ │ │ │ + bl 1f2f5c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f3de6 │ │ │ │ - ldr r1, [pc, #76] @ (1f3e1c ) │ │ │ │ - ldr r2, [pc, #72] @ (1f3e18 ) │ │ │ │ + cbnz r0, 1f3dce │ │ │ │ + ldr r1, [pc, #76] @ (1f3e04 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f3e00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3e0e │ │ │ │ + bne.n 1f3df6 │ │ │ │ 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 200420 │ │ │ │ + bl 200408 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3dcc │ │ │ │ + bne.n 1f3db4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f3dcc │ │ │ │ + b.n 1f3db4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r1, #288 @ 0x120 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2002e4 │ │ │ │ + bl 2002cc │ │ │ │ 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] @ (1f3ed8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f3ec0 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1f3edc ) │ │ │ │ + ldr r3, [pc, #140] @ (1f3ec4 ) │ │ │ │ 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 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f372c │ │ │ │ - cbz r0, 1f3eb6 │ │ │ │ - ldr r1, [pc, #100] @ (1f3ee0 ) │ │ │ │ + bl 1f3714 │ │ │ │ + cbz r0, 1f3e9e │ │ │ │ + ldr r1, [pc, #100] @ (1f3ec8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ add r1, sp, #8 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3eb6 │ │ │ │ + beq.n 1f3e9e │ │ │ │ mov r0, r4 │ │ │ │ blx 61368 <__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 1f3eb6 │ │ │ │ + bge.n 1f3e9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3094 │ │ │ │ + bl 1f307c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f974c │ │ │ │ - ldr r2, [pc, #36] @ (1f3ee4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f3edc ) │ │ │ │ + bl 1f9734 │ │ │ │ + ldr r2, [pc, #36] @ (1f3ecc ) │ │ │ │ + ldr r3, [pc, #28] @ (1f3ec4 ) │ │ │ │ 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 1f3ed4 │ │ │ │ + bne.n 1f3ebc │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3eec │ │ │ │ + bne.n 1f3ed4 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f3f02 │ │ │ │ + cbnz r2, 1f3eea │ │ │ │ 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 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ 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] @ (1f408c ) │ │ │ │ + ldr r3, [pc, #348] @ (1f4074 ) │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ (1f4090 ) │ │ │ │ + ldr r2, [pc, #344] @ (1f4078 ) │ │ │ │ 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 │ │ │ │ @@ -551761,39 +551625,39 @@ │ │ │ │ blx 60c34 │ │ │ │ mov r0, r9 │ │ │ │ blx 619d0 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.n 1f406c │ │ │ │ + beq.n 1f4054 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60c34 │ │ │ │ cmp r6, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcc.n 1f4050 │ │ │ │ - b.n 1f4062 │ │ │ │ + bcc.n 1f4038 │ │ │ │ + b.n 1f404a │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1f4060 │ │ │ │ + bne.n 1f4048 │ │ │ │ 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 1f4060 │ │ │ │ + bcc.n 1f4048 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1f4060 │ │ │ │ + bne.n 1f4048 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ blx 610ec │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -551808,86 +551672,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 615c0 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1f4060 │ │ │ │ + bne.n 1f4048 │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ 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 1f6a5c │ │ │ │ + bl 1f6a44 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ blx 61940 <__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 1f604c │ │ │ │ + bl 1f6034 │ │ │ │ cmp r4, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcs.n 1f4060 │ │ │ │ + bcs.n 1f4048 │ │ │ │ adds.w r7, r4, #56 @ 0x38 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r8, r7 │ │ │ │ sbcs.w r3, sl, r5 │ │ │ │ - bcs.n 1f3f82 │ │ │ │ + bcs.n 1f3f6a │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60c34 │ │ │ │ - ldr r2, [pc, #36] @ (1f4094 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f408c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f407c ) │ │ │ │ + ldr r3, [pc, #28] @ (1f4074 ) │ │ │ │ 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 1f4086 │ │ │ │ + bne.n 1f406e │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ite hi │ │ │ │ - lslhi r2, r5, #2 │ │ │ │ - stmdbls sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + itt ge │ │ │ │ + lslge r2, r5, #2 │ │ │ │ + stmdbge 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] @ (1f4280 ) │ │ │ │ - ldr r3, [pc, #468] @ (1f4284 ) │ │ │ │ + ldr r0, [pc, #468] @ (1f4268 ) │ │ │ │ + ldr r3, [pc, #468] @ (1f426c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -551898,249 +551762,249 @@ │ │ │ │ blx 60c34 │ │ │ │ mov r0, r6 │ │ │ │ blx 619d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61548 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1f4158 │ │ │ │ + bhi.n 1f4140 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 61614 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 60fbc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f413c │ │ │ │ + cbz r0, 1f4124 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f410c │ │ │ │ + bne.n 1f40f4 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 61c10 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1f40e8 │ │ │ │ + bne.n 1f40d0 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1f413c │ │ │ │ + bne.n 1f4124 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1f4288 ) │ │ │ │ - ldr r3, [pc, #352] @ (1f4284 ) │ │ │ │ + ldr r2, [pc, #356] @ (1f4270 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f426c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f427a │ │ │ │ + bne.w 1f4262 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c34 │ │ │ │ mov r0, r6 │ │ │ │ blx 619d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61548 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f41e4 │ │ │ │ + beq.n 1f41cc │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4110 │ │ │ │ - ldr r1, [pc, #288] @ (1f428c ) │ │ │ │ + bne.n 1f40f8 │ │ │ │ + ldr r1, [pc, #288] @ (1f4274 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 61ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4110 │ │ │ │ + bne.n 1f40f8 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f4110 │ │ │ │ + bhi.n 1f40f8 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f421a │ │ │ │ + beq.n 1f4202 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f41b2 │ │ │ │ + bne.n 1f419a │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f41a2 │ │ │ │ + bne.n 1f418a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4236 │ │ │ │ + bne.n 1f421e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3f1c │ │ │ │ + bl 1f3f04 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f41c8 │ │ │ │ + bne.n 1f41b0 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f4226 │ │ │ │ + cbnz r3, 1f420e │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1f4120 │ │ │ │ - ldr r4, [pc, #168] @ (1f4290 ) │ │ │ │ + b.n 1f4108 │ │ │ │ + ldr r4, [pc, #168] @ (1f4278 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4110 │ │ │ │ + bne.n 1f40f8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4110 │ │ │ │ + bne.n 1f40f8 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61ec4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61ec4 │ │ │ │ - b.n 1f4182 │ │ │ │ + b.n 1f416a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3f1c │ │ │ │ - b.n 1f41dc │ │ │ │ + bl 1f3f04 │ │ │ │ + b.n 1f41c4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f41dc │ │ │ │ + bl 1f4e24 │ │ │ │ + b.n 1f41c4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f4254 │ │ │ │ + beq.n 1f423c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4240 │ │ │ │ + bne.n 1f4228 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f41ba │ │ │ │ + beq.n 1f41a2 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4264 │ │ │ │ + bne.n 1f424c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4256 │ │ │ │ - b.n 1f41ba │ │ │ │ + bne.n 1f423e │ │ │ │ + b.n 1f41a2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ite mi │ │ │ │ - lslmi r2, r5, #2 │ │ │ │ - lsrpl r0, r0, #4 │ │ │ │ + itt vs │ │ │ │ + lslvs r2, r5, #2 │ │ │ │ + lsrvs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcc.n 1f4224 │ │ │ │ + bcc.n 1f423c │ │ │ │ movs r7, r4 │ │ │ │ - bcc.n 1f4328 │ │ │ │ + bcc.n 1f4340 │ │ │ │ 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] @ (1f44a0 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f4488 ) │ │ │ │ sub.w r3, fp, #4 │ │ │ │ - ldr r2, [pc, #484] @ (1f44a4 ) │ │ │ │ + ldr r2, [pc, #484] @ (1f448c ) │ │ │ │ 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, 1f430e │ │ │ │ + cbz r2, 1f42f6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #9 │ │ │ │ - bne.n 1f42d6 │ │ │ │ + bne.n 1f42be │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #444] @ (1f44a8 ) │ │ │ │ + ldr r2, [pc, #444] @ (1f4490 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #436] @ (1f44a4 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f448c ) │ │ │ │ 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 1f449a │ │ │ │ + bne.w 1f4482 │ │ │ │ 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] @ (1f44ac ) │ │ │ │ + ldr r1, [pc, #412] @ (1f4494 ) │ │ │ │ add r1, pc │ │ │ │ blx 61ed0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f42e6 │ │ │ │ - ldr r3, [pc, #400] @ (1f44b0 ) │ │ │ │ + beq.n 1f42ce │ │ │ │ + ldr r3, [pc, #400] @ (1f4498 ) │ │ │ │ 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] @ (1f44b4 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f449c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #384] @ (1f44b8 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f44a0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 61a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f442a │ │ │ │ + beq.n 1f4412 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r8, #-240] @ 0xf0 │ │ │ │ blx 60db8 │ │ │ │ add r0, r8 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ @@ -552148,146 +552012,146 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f433a │ │ │ │ + beq.n 1f4322 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ - beq.n 1f4462 │ │ │ │ - ldr r5, [pc, #300] @ (1f44bc ) │ │ │ │ + beq.n 1f444a │ │ │ │ + ldr r5, [pc, #300] @ (1f44a4 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 61ed0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 61ed0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 60bc8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f445c │ │ │ │ + beq.n 1f4444 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r7, 1f4416 │ │ │ │ + cbz r7, 1f43fe │ │ │ │ blx 61614 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 615fc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4434 │ │ │ │ + beq.n 1f441c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f43dc │ │ │ │ - b.n 1f447c │ │ │ │ + bne.n 1f43c4 │ │ │ │ + b.n 1f4464 │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1f4434 │ │ │ │ + beq.n 1f441c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 61614 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 615fc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f43d6 │ │ │ │ + beq.n 1f43be │ │ │ │ ldrd r0, r2, [r8, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r8, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f43d6 │ │ │ │ + bne.n 1f43be │ │ │ │ ldrd r0, r2, [r8, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r8, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f43d6 │ │ │ │ + bne.n 1f43be │ │ │ │ mov r0, r6 │ │ │ │ blx 61c40 │ │ │ │ mov r0, r7 │ │ │ │ blx 61c40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 61a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f434a │ │ │ │ + bne.n 1f4332 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61c40 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f42e8 │ │ │ │ + b.n 1f42d0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp, r9, lsl #2] │ │ │ │ - bl 1f4098 │ │ │ │ - cbz r0, 1f4468 │ │ │ │ + bl 1f4080 │ │ │ │ + cbz r0, 1f4450 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 61c40 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w r9, #8 │ │ │ │ - bls.w 1f433a │ │ │ │ - b.n 1f442a │ │ │ │ + bls.w 1f4322 │ │ │ │ + b.n 1f4412 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f4414 │ │ │ │ - b.n 1f433a │ │ │ │ + bne.n 1f43fc │ │ │ │ + b.n 1f4322 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f433a │ │ │ │ + b.n 1f4322 │ │ │ │ mov r0, r6 │ │ │ │ blx 61c40 │ │ │ │ mov r0, r7 │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ - b.n 1f433a │ │ │ │ + b.n 1f4322 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp] │ │ │ │ - bl 1f4098 │ │ │ │ + bl 1f4080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4468 │ │ │ │ + beq.n 1f4450 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ blx 61c40 │ │ │ │ - b.n 1f433a │ │ │ │ + b.n 1f4322 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 1f4468 │ │ │ │ + bgt.n 1f4480 │ │ │ │ movs r6, r2 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ 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] @ (1f4560 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f4548 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1f4564 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f454c ) │ │ │ │ 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 │ │ │ │ @@ -552295,146 +552159,146 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 61248 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1f450a │ │ │ │ - b.n 1f454e │ │ │ │ + bne.n 1f44f2 │ │ │ │ + b.n 1f4536 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1f452e │ │ │ │ + bne.n 1f4516 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1f44ea │ │ │ │ + bge.n 1f44d2 │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f4504 │ │ │ │ + bpl.n 1f44ec │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f4294 │ │ │ │ + bl 1f427c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1f450a │ │ │ │ + beq.n 1f44f2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1f4568 ) │ │ │ │ - ldr r3, [pc, #48] @ (1f4564 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f4550 ) │ │ │ │ + ldr r3, [pc, #48] @ (1f454c ) │ │ │ │ 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 1f455a │ │ │ │ + bne.n 1f4542 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1f44ea │ │ │ │ - b.n 1f4530 │ │ │ │ + beq.n 1f44d2 │ │ │ │ + b.n 1f4518 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r2, 1f45ac │ │ │ │ + cbnz r2, 1f459a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r1 │ │ │ │ + revsh r0, r4 │ │ │ │ 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, 1f45b8 │ │ │ │ + cbnz r3, 1f45a0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1f4588 │ │ │ │ + cbz r0, 1f4570 │ │ │ │ blx 61c40 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1f4598 │ │ │ │ + cbz r0, 1f4580 │ │ │ │ blx 61c40 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1f458e │ │ │ │ + bne.n 1f4576 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1f45ac │ │ │ │ + cbz r3, 1f4594 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1f6038 │ │ │ │ + bl 1f6020 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 60dd0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cc9c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 611f4 │ │ │ │ - b.n 1f4580 │ │ │ │ + b.n 1f4568 │ │ │ │ stmdb 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] @ (1f4848 ) │ │ │ │ + ldr r2, [pc, #612] @ (1f4830 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #612] @ (1f484c ) │ │ │ │ + ldr r3, [pc, #612] @ (1f4834 ) │ │ │ │ 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 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f5f38 │ │ │ │ + bl 1f5f20 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #572] @ (1f4850 ) │ │ │ │ + ldr r0, [pc, #572] @ (1f4838 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1feb84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4698 │ │ │ │ - ldr r7, [pc, #560] @ (1f4854 ) │ │ │ │ + beq.n 1f4680 │ │ │ │ + ldr r7, [pc, #560] @ (1f483c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #560] @ (1f4858 ) │ │ │ │ + ldr r2, [pc, #560] @ (1f4840 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f47ba │ │ │ │ - ldr r2, [pc, #540] @ (1f485c ) │ │ │ │ + beq.w 1f47a2 │ │ │ │ + ldr r2, [pc, #540] @ (1f4844 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f47b4 │ │ │ │ - ldr r6, [pc, #524] @ (1f4860 ) │ │ │ │ + beq.w 1f479c │ │ │ │ + ldr r6, [pc, #524] @ (1f4848 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 61ed0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -552444,51 +552308,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f47ba │ │ │ │ + beq.w 1f47a2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f47ba │ │ │ │ + beq.w 1f47a2 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4098 │ │ │ │ + bl 1f4080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f47ba │ │ │ │ - ldr r0, [pc, #456] @ (1f4864 ) │ │ │ │ + beq.w 1f47a2 │ │ │ │ + ldr r0, [pc, #456] @ (1f484c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f477e │ │ │ │ + beq.n 1f4766 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #444] @ 1f4868 │ │ │ │ - ldr.w r8, [pc, #444] @ 1f486c │ │ │ │ + ldr.w r9, [pc, #444] @ 1f4850 │ │ │ │ + ldr.w r8, [pc, #444] @ 1f4854 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #436] @ (1f4870 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4858 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f473e │ │ │ │ + b.n 1f4726 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f47ec │ │ │ │ + beq.w 1f47d4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #404] @ (1f4874 ) │ │ │ │ + ldr r6, [pc, #404] @ (1f485c ) │ │ │ │ blx 60bc8 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 61ed0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -552499,35 +552363,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f47c4 │ │ │ │ + beq.n 1f47ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f47fa │ │ │ │ + beq.n 1f47e2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4098 │ │ │ │ + bl 1f4080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f47d4 │ │ │ │ + beq.n 1f47bc │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61c40 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1f477e │ │ │ │ + bhi.n 1f4766 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1f477e │ │ │ │ + cbz r3, 1f4766 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 60db8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 609c4 │ │ │ │ @@ -552538,121 +552402,121 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f46c2 │ │ │ │ + bne.n 1f46aa │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f4734 │ │ │ │ - ldr r0, [pc, #248] @ (1f4878 ) │ │ │ │ + b.n 1f471c │ │ │ │ + ldr r0, [pc, #248] @ (1f4860 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f4796 │ │ │ │ + cbz r0, 1f477e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4294 │ │ │ │ + bl 1f427c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f4800 │ │ │ │ + cbnz r0, 1f47e8 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r2, [pc, #224] @ (1f487c ) │ │ │ │ - ldr r3, [pc, #176] @ (1f484c ) │ │ │ │ + ldr r2, [pc, #224] @ (1f4864 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f4834 ) │ │ │ │ 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 1f4842 │ │ │ │ + bne.n 1f482a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f456c │ │ │ │ - b.n 1f4798 │ │ │ │ - cbz r6, 1f47cc │ │ │ │ + bl 1f4554 │ │ │ │ + b.n 1f4780 │ │ │ │ + cbz r6, 1f47b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f4734 │ │ │ │ + b.n 1f471c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61c40 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 61c40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f4734 │ │ │ │ + b.n 1f471c │ │ │ │ mov r0, fp │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f4734 │ │ │ │ + b.n 1f471c │ │ │ │ blx 61c40 │ │ │ │ - b.n 1f47cc │ │ │ │ + b.n 1f47b4 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 61e70 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1f4798 │ │ │ │ + blt.n 1f4780 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 60f08 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 1f483a │ │ │ │ - ldr r1, [pc, #96] @ (1f4880 ) │ │ │ │ + blt.n 1f4822 │ │ │ │ + ldr r1, [pc, #96] @ (1f4868 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 20cc50 │ │ │ │ + bl 20cc38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4798 │ │ │ │ + beq.n 1f4780 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 60dd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 611f4 │ │ │ │ - b.n 1f4798 │ │ │ │ + b.n 1f4780 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev r4, r2 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ 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 │ │ │ │ @@ -552671,185 +552535,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 1f48a6 │ │ │ │ + bne.n 1f488e │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4976 │ │ │ │ + beq.n 1f495e │ │ │ │ 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 1f48fc │ │ │ │ + bne.n 1f48e4 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f48ec │ │ │ │ + bne.n 1f48d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4a32 │ │ │ │ + bne.w 1f4a1a │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f60e8 │ │ │ │ + bl 1f60d0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f497e │ │ │ │ + cbz r0, 1f4966 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f4954 │ │ │ │ + blt.n 1f493c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4954 │ │ │ │ + bne.n 1f493c │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f4948 │ │ │ │ + b.n 1f4930 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1f49a0 │ │ │ │ + beq.n 1f4988 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f4944 │ │ │ │ + beq.n 1f492c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4960 │ │ │ │ + bne.n 1f4948 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a22 │ │ │ │ + bne.n 1f4a0a │ │ │ │ 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 1f49f8 │ │ │ │ + beq.n 1f49e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3f1c │ │ │ │ + bl 1f3f04 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f60e8 │ │ │ │ - cbz r0, 1f49f8 │ │ │ │ + bl 1f60d0 │ │ │ │ + cbz r0, 1f49e0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f4916 │ │ │ │ + b.n 1f48fe │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b80 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 615c0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1f4956 │ │ │ │ + bne.n 1f493e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1f49cc │ │ │ │ + cbz r3, 1f49b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207958 │ │ │ │ + bl 207940 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f4956 │ │ │ │ + bne.n 1f493e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f49d0 │ │ │ │ + bne.n 1f49b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a78 │ │ │ │ + bne.n 1f4a60 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f49f0 │ │ │ │ + beq.n 1f49d8 │ │ │ │ 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 1f49fc │ │ │ │ + bne.n 1f49e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4978 │ │ │ │ + beq.n 1f4960 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f4978 │ │ │ │ + bl 1f4e24 │ │ │ │ + b.n 1f4960 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f4976 │ │ │ │ + bl 1f4e24 │ │ │ │ + b.n 1f495e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f4a5c │ │ │ │ + bne.n 1f4a44 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4a46 │ │ │ │ + bne.n 1f4a2e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a38 │ │ │ │ - b.n 1f4906 │ │ │ │ + bne.n 1f4a20 │ │ │ │ + b.n 1f48ee │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4a62 │ │ │ │ + bne.n 1f4a4a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a36 │ │ │ │ - b.n 1f4906 │ │ │ │ + bne.n 1f4a1e │ │ │ │ + b.n 1f48ee │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f49e6 │ │ │ │ + bl 1f4e24 │ │ │ │ + b.n 1f49ce │ │ │ │ stmdb 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] @ (1f4e30 ) │ │ │ │ - ldr r3, [pc, #908] @ (1f4e34 ) │ │ │ │ + ldr r2, [pc, #908] @ (1f4e18 ) │ │ │ │ + ldr r3, [pc, #908] @ (1f4e1c ) │ │ │ │ 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 │ │ │ │ @@ -552864,317 +552728,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 1f4aba │ │ │ │ + bne.n 1f4aa2 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f4b80 │ │ │ │ + beq.n 1f4b68 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4b7c │ │ │ │ + beq.n 1f4b64 │ │ │ │ add.w sl, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4b12 │ │ │ │ + bne.n 1f4afa │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4b02 │ │ │ │ + bne.n 1f4aea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4c94 │ │ │ │ + bne.w 1f4c7c │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 61614 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 60fbc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f4b9e │ │ │ │ + cbz r0, 1f4b86 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f4b4e │ │ │ │ + bne.n 1f4b36 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 61c10 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1f4b28 │ │ │ │ + bne.n 1f4b10 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1f4b9e │ │ │ │ + bne.n 1f4b86 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4b64 │ │ │ │ + bne.n 1f4b4c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4c84 │ │ │ │ + bne.w 1f4c6c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #692] @ (1f4e38 ) │ │ │ │ - ldr r3, [pc, #688] @ (1f4e34 ) │ │ │ │ + ldr r2, [pc, #692] @ (1f4e20 ) │ │ │ │ + ldr r3, [pc, #688] @ (1f4e1c ) │ │ │ │ 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 1f4e18 │ │ │ │ + bne.w 1f4e00 │ │ │ │ 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 1f4bb8 │ │ │ │ + bne.n 1f4ba0 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4ba8 │ │ │ │ + bne.n 1f4b90 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4dc2 │ │ │ │ + bne.w 1f4daa │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3f1c │ │ │ │ + bl 1f3f04 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f60e8 │ │ │ │ + bl 1f60d0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f4c1c │ │ │ │ + cbz r0, 1f4c04 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4be2 │ │ │ │ + bne.n 1f4bca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4e08 │ │ │ │ + bne.w 1f4df0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4b72 │ │ │ │ - b.n 1f4c0c │ │ │ │ + beq.n 1f4b5a │ │ │ │ + b.n 1f4bf4 │ │ │ │ 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 207958 │ │ │ │ + bl 207940 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 60c34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1f6a20 │ │ │ │ + bl 1f6a08 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.n 1f4cda │ │ │ │ + beq.n 1f4cc2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4c5c │ │ │ │ + bne.n 1f4c44 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4b52 │ │ │ │ + beq.w 1f4b3a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f4b52 │ │ │ │ + bl 1f4e24 │ │ │ │ + b.n 1f4b3a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f4b7c │ │ │ │ + bl 1f4e24 │ │ │ │ + b.n 1f4b64 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f4cb4 │ │ │ │ + beq.n 1f4c9c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4c9e │ │ │ │ + bne.n 1f4c86 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4b1c │ │ │ │ + beq.w 1f4b04 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r2, r6, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4cc4 │ │ │ │ + bne.n 1f4cac │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4cb6 │ │ │ │ - b.n 1f4b1c │ │ │ │ + bne.n 1f4c9e │ │ │ │ + b.n 1f4b04 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 619d0 │ │ │ │ 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 61acc │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.n 1f4c58 │ │ │ │ + bne.n 1f4c40 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 61acc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f4c58 │ │ │ │ + bne.n 1f4c40 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f4c58 │ │ │ │ - vldr d7, [pc, #244] @ 1f4e20 │ │ │ │ + bne.n 1f4c40 │ │ │ │ + vldr d7, [pc, #244] @ 1f4e08 │ │ │ │ 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] @ 1f4e28 │ │ │ │ + vldr d7, [pc, #232] @ 1f4e10 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4c58 │ │ │ │ + bne.n 1f4c40 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1f4c58 │ │ │ │ + bne.w 1f4c40 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 61ec4 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ 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 1f6a5c │ │ │ │ + bl 1f6a44 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f6034 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3ee8 │ │ │ │ + bl 1f3ed0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61614 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 60fbc │ │ │ │ mov r0, sl │ │ │ │ - bl 1f3ee8 │ │ │ │ - b.n 1f4b80 │ │ │ │ + bl 1f3ed0 │ │ │ │ + b.n 1f4b68 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f4de2 │ │ │ │ + beq.n 1f4dca │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4dcc │ │ │ │ + bne.n 1f4db4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4bc2 │ │ │ │ + beq.w 1f4baa │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4df2 │ │ │ │ + bne.n 1f4dda │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4de4 │ │ │ │ - b.n 1f4bc2 │ │ │ │ + bne.n 1f4dcc │ │ │ │ + b.n 1f4baa │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f4bfa │ │ │ │ + bl 1f4e24 │ │ │ │ + b.n 1f4be2 │ │ │ │ blx 61650 <__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 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r4, 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 │ │ │ │ @@ -553202,46 +553066,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 60fe0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1f4f40 │ │ │ │ + vldr s15, [pc, #156] @ 1f4f28 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1f4f44 │ │ │ │ + vldr s14, [pc, #148] @ 1f4f2c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4ec6 │ │ │ │ + blt.n 1f4eae │ │ │ │ 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 1f4f3c │ │ │ │ - vldr s14, [pc, #104] @ 1f4f48 │ │ │ │ + bvs.n 1f4f24 │ │ │ │ + vldr s14, [pc, #104] @ 1f4f30 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1f4f3c │ │ │ │ - vldr s14, [pc, #88] @ 1f4f4c │ │ │ │ + cbnz r3, 1f4f24 │ │ │ │ + vldr s14, [pc, #88] @ 1f4f34 │ │ │ │ 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, 1f4f3c │ │ │ │ + cbnz r3, 1f4f24 │ │ │ │ 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 │ │ │ │ @@ -553271,94 +553135,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 1f4f8c │ │ │ │ + beq.n 1f4f74 │ │ │ │ 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, 1f4f9c │ │ │ │ + cbz r0, 1f4f84 │ │ │ │ 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, 1f4fcc │ │ │ │ + cbnz r4, 1f4fb4 │ │ │ │ ands.w r2, r2, lr │ │ │ │ - beq.n 1f4fd2 │ │ │ │ + beq.n 1f4fba │ │ │ │ mov.w r0, ip, asr #13 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 1f4f90 │ │ │ │ + b.n 1f4f78 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ - b.n 1f4f90 │ │ │ │ + b.n 1f4f78 │ │ │ │ sub.w r0, r1, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r0, #14 │ │ │ │ - blt.n 1f500a │ │ │ │ + blt.n 1f4ff2 │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.n 1f4fca │ │ │ │ + bgt.n 1f4fb2 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r2, r1, #112 @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60e00 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ moveq r0, #0 │ │ │ │ lsls r2, r2, #10 │ │ │ │ - b.n 1f4f90 │ │ │ │ + b.n 1f4f78 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1f5024 │ │ │ │ + vldr s15, [pc, #20] @ 1f500c │ │ │ │ strd r3, r2, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 60e00 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1f4ffc │ │ │ │ + b.n 1f4fe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1f5228 ) │ │ │ │ + ldr r3, [pc, #512] @ (1f5210 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1fd5e8 │ │ │ │ + bl 1fd5d0 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1f5078 │ │ │ │ + vldr s15, [pc, #48] @ 1f5060 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1f507c │ │ │ │ + vldr s14, [pc, #40] @ 1f5064 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f506a │ │ │ │ + blt.n 1f5052 │ │ │ │ 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 │ │ │ │ @@ -553367,84 +553231,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 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f50ec │ │ │ │ + vldr s15, [pc, #72] @ 1f50d4 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f50f0 │ │ │ │ + vldr s14, [pc, #64] @ 1f50d8 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f50ca │ │ │ │ + blt.n 1f50b2 │ │ │ │ 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 1f50e6 │ │ │ │ + ble.n 1f50ce │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f4e98 │ │ │ │ + bl 1f4e80 │ │ │ │ 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 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f5160 │ │ │ │ + vldr s15, [pc, #72] @ 1f5148 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f5164 │ │ │ │ + vldr s14, [pc, #64] @ 1f514c │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f513e │ │ │ │ + blt.n 1f5126 │ │ │ │ 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 1f515a │ │ │ │ + bpl.n 1f5142 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f4e98 │ │ │ │ + bl 1f4e80 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f518e │ │ │ │ + cbz r2, 1f5176 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1f5190 │ │ │ │ + cbz r2, 1f5178 │ │ │ │ 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 │ │ │ │ @@ -553479,38 +553343,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 1f51f8 │ │ │ │ + b.n 1f51e0 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1f521c │ │ │ │ + cbz r3, 1f5204 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1f521c │ │ │ │ + beq.n 1f5204 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f51e8 │ │ │ │ + beq.n 1f51d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f51ec │ │ │ │ + bne.n 1f51d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f51ec │ │ │ │ + beq.n 1f51d4 │ │ │ │ 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 │ │ │ │ @@ -553537,153 +553401,153 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61db4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f52b4 │ │ │ │ + cbz r0, 1f529c │ │ │ │ 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 1f52ac │ │ │ │ + beq.n 1f5294 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f52a0 │ │ │ │ + cbz r3, 1f5288 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ 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 1f5292 │ │ │ │ + bne.n 1f527a │ │ │ │ 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 1f9878 │ │ │ │ + bl 1f9860 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f52e0 │ │ │ │ + cbz r2, 1f52c8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f52dc │ │ │ │ + cbz r2, 1f52c4 │ │ │ │ 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] @ (1f54d0 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f54b8 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #472] @ (1f54d4 ) │ │ │ │ + ldr r3, [pc, #472] @ (1f54bc ) │ │ │ │ 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 1f5396 │ │ │ │ + beq.n 1f537e │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1f5332 │ │ │ │ - ldr r2, [pc, #448] @ (1f54d8 ) │ │ │ │ - ldr r3, [pc, #440] @ (1f54d4 ) │ │ │ │ + bls.n 1f531a │ │ │ │ + ldr r2, [pc, #448] @ (1f54c0 ) │ │ │ │ + ldr r3, [pc, #440] @ (1f54bc ) │ │ │ │ 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 1f54cc │ │ │ │ + bne.w 1f54b4 │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #424] @ (1f54dc ) │ │ │ │ + ldr r3, [pc, #424] @ (1f54c4 ) │ │ │ │ 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 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5316 │ │ │ │ + beq.n 1f52fe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f535a │ │ │ │ - ldr r1, [pc, #396] @ (1f54e0 ) │ │ │ │ + cbz r3, 1f5342 │ │ │ │ + ldr r1, [pc, #396] @ (1f54c8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f9884 │ │ │ │ + bl 1f986c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add.w r9, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f53bc │ │ │ │ + beq.n 1f53a4 │ │ │ │ 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 1f5370 │ │ │ │ + bne.n 1f5358 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1f53d0 │ │ │ │ + b.n 1f53b8 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5310 │ │ │ │ - ldr r2, [pc, #324] @ (1f54e4 ) │ │ │ │ + bne.n 1f52f8 │ │ │ │ + ldr r2, [pc, #324] @ (1f54cc ) │ │ │ │ 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 610ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 1f5316 │ │ │ │ + b.n 1f52fe │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ blx 61b08 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1f54e8 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f54d0 ) │ │ │ │ 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] │ │ │ │ @@ -553700,23 +553564,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 1f5498 │ │ │ │ + beq.n 1f5480 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f5422 │ │ │ │ + b.n 1f540a │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f5498 │ │ │ │ + beq.n 1f5480 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f541c │ │ │ │ + beq.n 1f5404 │ │ │ │ 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] │ │ │ │ @@ -553732,79 +553596,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, 1f54bc │ │ │ │ + cbnz r6, 1f54a4 │ │ │ │ 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 1f5490 │ │ │ │ + beq.n 1f5478 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f5436 │ │ │ │ + bne.n 1f541e │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5484 │ │ │ │ + bne.n 1f546c │ │ │ │ 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 1f5316 │ │ │ │ + beq.w 1f52fe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f54b4 │ │ │ │ + cbz r3, 1f549c │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f9884 │ │ │ │ + bl 1f986c │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f974c │ │ │ │ - b.n 1f5316 │ │ │ │ + bl 1f9734 │ │ │ │ + b.n 1f52fe │ │ │ │ add fp, r7 │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1f546e │ │ │ │ + bhi.n 1f5456 │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1f546a │ │ │ │ + b.n 1f5452 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ movs r7, r4 │ │ │ │ vminnm.f32 , , │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1f55cc │ │ │ │ + bcs.n 1f55b4 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f55c4 │ │ │ │ + bls.n 1f55ac │ │ │ │ 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 │ │ │ │ @@ -553816,71 +553680,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 1f5564 │ │ │ │ + b.n 1f554c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1f559a │ │ │ │ + beq.n 1f5582 │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1f55b2 │ │ │ │ + beq.n 1f559a │ │ │ │ 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 1f5550 │ │ │ │ + bne.n 1f5538 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5556 │ │ │ │ + bne.n 1f553e │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1f55bc │ │ │ │ + cbnz r3, 1f55a4 │ │ │ │ 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 1f5556 │ │ │ │ + beq.n 1f553e │ │ │ │ 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 1f5592 │ │ │ │ + beq.n 1f557a │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5588 │ │ │ │ + beq.n 1f5570 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1f5588 │ │ │ │ + b.n 1f5570 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1f52e4 │ │ │ │ - b.n 1f5514 │ │ │ │ + bl 1f52cc │ │ │ │ + b.n 1f54fc │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f52e4 │ │ │ │ - b.n 1f5514 │ │ │ │ + bl 1f52cc │ │ │ │ + b.n 1f54fc │ │ │ │ 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] │ │ │ │ @@ -553903,48 +553767,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 61b98 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1f56dc │ │ │ │ + bhi.n 1f56c4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1f568c │ │ │ │ + bls.n 1f5674 │ │ │ │ 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 1f566a │ │ │ │ + bhi.n 1f5652 │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1f56b4 │ │ │ │ + cbz r0, 1f569c │ │ │ │ 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 1f56a0 │ │ │ │ + bne.n 1f5688 │ │ │ │ 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 │ │ │ │ @@ -553978,47 +553842,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 1f570a │ │ │ │ + bhi.n 1f56f2 │ │ │ │ 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 1f5650 │ │ │ │ + b.n 1f5638 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f57d8 │ │ │ │ + vldr d7, [pc, #80] @ 1f57c0 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1f57e0 │ │ │ │ + vldr d7, [pc, #72] @ 1f57c8 │ │ │ │ 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] @ 1f57e8 │ │ │ │ + vldr d7, [pc, #56] @ 1f57d0 │ │ │ │ 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 │ │ │ │ @@ -554045,31 +553909,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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5852 │ │ │ │ - vldr d7, [pc, #68] @ 1f5858 │ │ │ │ + cbz r0, 1f583a │ │ │ │ + vldr d7, [pc, #68] @ 1f5840 │ │ │ │ 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] @ 1f5860 │ │ │ │ + vldr d7, [pc, #52] @ 1f5848 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1f5868 │ │ │ │ + vldr d7, [pc, #44] @ 1f5850 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 610ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -554106,193 +553970,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 1f588a │ │ │ │ + bne.n 1f5872 │ │ │ │ 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 1f58e2 │ │ │ │ + beq.n 1f58ca │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1f58e0 │ │ │ │ + cbz r0, 1f58c8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61b08 │ │ │ │ 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 61b08 │ │ │ │ - b.n 1f58de │ │ │ │ + b.n 1f58c6 │ │ │ │ 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, 1f5940 │ │ │ │ + cbz r1, 1f5928 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1f5940 │ │ │ │ + beq.n 1f5928 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f591c │ │ │ │ + b.n 1f5904 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f5940 │ │ │ │ + beq.n 1f5928 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5916 │ │ │ │ + beq.n 1f58fe │ │ │ │ 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 1f5940 │ │ │ │ + beq.n 1f5928 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5922 │ │ │ │ + bne.n 1f590a │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f5934 │ │ │ │ + bne.n 1f591c │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f594c │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1f5934 │ │ │ │ + bl 1f9734 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f5972 │ │ │ │ + cbz r0, 1f595a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f58f4 │ │ │ │ + bl 1f58dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1f59b6 │ │ │ │ + cbz r0, 1f599e │ │ │ │ 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, 1f59b8 │ │ │ │ + cbz r1, 1f59a0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1f59ae │ │ │ │ + beq.n 1f5996 │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1f59a2 │ │ │ │ + cbz r3, 1f598a │ │ │ │ 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 1f5996 │ │ │ │ + bne.n 1f597e │ │ │ │ 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] @ (1f59d4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f59bc ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 610ec │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbnz r6, 1f5a3a │ │ │ │ + cbnz r6, 1f5a28 │ │ │ │ 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 1f5198 │ │ │ │ + bl 1f5180 │ │ │ │ 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 1f5198 │ │ │ │ + bl 1f5180 │ │ │ │ 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 1f54ec │ │ │ │ - cbz r0, 1f5a42 │ │ │ │ + bl 1f54d4 │ │ │ │ + cbz r0, 1f5a2a │ │ │ │ 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 1f54ec │ │ │ │ - cbz r0, 1f5a64 │ │ │ │ + bl 1f54d4 │ │ │ │ + cbz r0, 1f5a4c │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1f5a7e │ │ │ │ + cbz r1, 1f5a66 │ │ │ │ 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 │ │ │ │ @@ -554305,83 +554169,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 1f5198 │ │ │ │ - cbz r0, 1f5ab8 │ │ │ │ + bl 1f5180 │ │ │ │ + cbz r0, 1f5aa0 │ │ │ │ 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, 1f5ae4 │ │ │ │ + cbz r1, 1f5acc │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5ad4 │ │ │ │ - b.n 1f5ade │ │ │ │ + bne.n 1f5abc │ │ │ │ + b.n 1f5ac6 │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f5ade │ │ │ │ + beq.n 1f5ac6 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5ace │ │ │ │ + beq.n 1f5ab6 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1f5ac2 │ │ │ │ + b.n 1f5aaa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5c2a │ │ │ │ + beq.w 1f5c12 │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1f5b8c │ │ │ │ + bhi.n 1f5b74 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f5b3c │ │ │ │ + bls.n 1f5b24 │ │ │ │ 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 1f5b1a │ │ │ │ + bhi.n 1f5b02 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f5b64 │ │ │ │ + cbz r1, 1f5b4c │ │ │ │ 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 1f5b50 │ │ │ │ + bne.n 1f5b38 │ │ │ │ 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 │ │ │ │ @@ -554415,73 +554279,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 1f5bba │ │ │ │ + bhi.n 1f5ba2 │ │ │ │ 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 1f5b00 │ │ │ │ + b.n 1f5ae8 │ │ │ │ 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 1f5d7c │ │ │ │ + beq.w 1f5d64 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1f5cdc │ │ │ │ + bhi.n 1f5cc4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f5c8c │ │ │ │ + bls.n 1f5c74 │ │ │ │ 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 1f5c6a │ │ │ │ + bhi.n 1f5c52 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f5cb4 │ │ │ │ + cbz r1, 1f5c9c │ │ │ │ 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 1f5ca0 │ │ │ │ + bne.n 1f5c88 │ │ │ │ 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 │ │ │ │ @@ -554516,34 +554380,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 1f5d0a │ │ │ │ + bhi.n 1f5cf2 │ │ │ │ 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 1f5c50 │ │ │ │ + b.n 1f5c38 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1f5cb4 │ │ │ │ + b.n 1f5c9c │ │ │ │ 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 │ │ │ │ @@ -554561,31 +554425,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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5e30 │ │ │ │ - vldr d7, [pc, #76] @ 1f5e38 │ │ │ │ + cbz r0, 1f5e18 │ │ │ │ + vldr d7, [pc, #76] @ 1f5e20 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1f5e50 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f5e38 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1f5e40 │ │ │ │ + vldr d7, [pc, #64] @ 1f5e28 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1f5e54 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f5e3c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1f5e48 │ │ │ │ + vldr d7, [pc, #56] @ 1f5e30 │ │ │ │ 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 │ │ │ │ @@ -554604,36 +554468,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 ffe15e52 │ │ │ │ - bl ffe17e56 │ │ │ │ + bl ffe15e3a │ │ │ │ + bl ffe17e3e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f5eb8 │ │ │ │ + vldr d7, [pc, #80] @ 1f5ea0 │ │ │ │ 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] @ 1f5ec0 │ │ │ │ + vldr d7, [pc, #68] @ 1f5ea8 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1f5ec8 │ │ │ │ + vldr d7, [pc, #60] @ 1f5eb0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1f5ed0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f5ed4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5eb8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f5ebc ) │ │ │ │ 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 610ec │ │ │ │ @@ -554650,166 +554514,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 583ed2 │ │ │ │ - bl 58fed6 │ │ │ │ + bl 583eba │ │ │ │ + bl 58febe │ │ │ │ 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 1f5f2e │ │ │ │ + bhi.n 1f5f16 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1f5f26 │ │ │ │ - ldr.w ip, [pc, #52] @ 1f5f34 │ │ │ │ + bhi.n 1f5f0e │ │ │ │ + ldr.w ip, [pc, #52] @ 1f5f1c │ │ │ │ add ip, pc │ │ │ │ - b.n 1f5f0c │ │ │ │ + b.n 1f5ef4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1f5f26 │ │ │ │ + beq.n 1f5f0e │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1f5f06 │ │ │ │ + bcc.n 1f5eee │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1f52e4 │ │ │ │ + bl 1f52cc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + cpsie i │ │ │ │ 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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5fbc │ │ │ │ - vldr d7, [pc, #104] @ 1f5fc0 │ │ │ │ + beq.n 1f5fa4 │ │ │ │ + vldr d7, [pc, #104] @ 1f5fa8 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1f5fe0 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f5fc8 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f5fd8 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f5fc0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1f5fc8 │ │ │ │ + vldr d7, [pc, #92] @ 1f5fb0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1f5fe4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f5fcc ) │ │ │ │ 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 610ec │ │ │ │ - vldr d7, [pc, #56] @ 1f5fd0 │ │ │ │ - ldr r3, [pc, #76] @ (1f5fe8 ) │ │ │ │ + vldr d7, [pc, #56] @ 1f5fb8 │ │ │ │ + ldr r3, [pc, #76] @ (1f5fd0 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1f5fec ) │ │ │ │ + ldr r1, [pc, #76] @ (1f5fd4 ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1f9884 │ │ │ │ + bl 1f986c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1f5fbc │ │ │ │ - ldr r1, [pc, #56] @ (1f5ff0 ) │ │ │ │ + beq.n 1f5fa4 │ │ │ │ + ldr r1, [pc, #56] @ (1f5fd8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f9884 │ │ │ │ + bl 1f986c │ │ │ │ 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 5dfe2 │ │ │ │ - bl 4b9fe6 │ │ │ │ - bl 4c7fea │ │ │ │ - bl 3b5fee │ │ │ │ - bl 4f5ff2 │ │ │ │ - cbz r0, 1f6034 │ │ │ │ + bl 5dfca │ │ │ │ + bl 4b9fce │ │ │ │ + bl 4c7fd2 │ │ │ │ + bl 3b5fd6 │ │ │ │ + bl 4f5fda │ │ │ │ + cbz r0, 1f601c │ │ │ │ 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 1f602c │ │ │ │ + beq.n 1f6014 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f6020 │ │ │ │ + cbz r3, 1f6008 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ 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 1f6012 │ │ │ │ + bne.n 1f5ffa │ │ │ │ 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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 619c4 │ │ │ │ - cbz r0, 1f60da │ │ │ │ + cbz r0, 1f60c2 │ │ │ │ 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] │ │ │ │ @@ -554828,20 +554692,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 1f54ec │ │ │ │ - cbz r0, 1f60de │ │ │ │ + bl 1f54d4 │ │ │ │ + cbz r0, 1f60c6 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1f60de │ │ │ │ + cbnz r3, 1f60c6 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ @@ -554851,104 +554715,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] @ (1f6140 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f6144 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f6128 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f612c ) │ │ │ │ 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 1f5198 │ │ │ │ - cbz r0, 1f6122 │ │ │ │ + bl 1f5180 │ │ │ │ + cbz r0, 1f610a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1f6148 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6144 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f6130 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f612c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f613a │ │ │ │ + bne.n 1f6122 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #84] @ (1f61bc ) │ │ │ │ - ldr r3, [pc, #88] @ (1f61c0 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f61a4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f61a8 ) │ │ │ │ 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 1f5198 │ │ │ │ - cbz r0, 1f61a0 │ │ │ │ + bl 1f5180 │ │ │ │ + cbz r0, 1f6188 │ │ │ │ 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 60bc8 │ │ │ │ - ldr r2, [pc, #32] @ (1f61c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f61c0 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f61ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1f61a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f61b8 │ │ │ │ + bne.n 1f61a0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #400] @ (1f636c ) │ │ │ │ + ldr r4, [pc, #400] @ (1f6354 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1f6370 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f6358 ) │ │ │ │ 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 │ │ │ │ @@ -554956,802 +554820,802 @@ │ │ │ │ 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 1f62d2 │ │ │ │ + bne.n 1f62ba │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1f62c4 │ │ │ │ + bmi.n 1f62ac │ │ │ │ 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 60efc <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f62a2 │ │ │ │ + blt.n 1f628a │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1f625e │ │ │ │ + cbz r3, 1f6246 │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f624a │ │ │ │ + beq.n 1f6232 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f625e │ │ │ │ + beq.n 1f6246 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #292] @ (1f6374 ) │ │ │ │ + ldr r2, [pc, #292] @ (1f635c ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 611c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f62b6 │ │ │ │ + blt.n 1f629e │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1f62b6 │ │ │ │ + cbnz r3, 1f629e │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1f6282 │ │ │ │ + ble.n 1f626a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #268] @ (1f6378 ) │ │ │ │ - ldr r3, [pc, #260] @ (1f6370 ) │ │ │ │ + ldr r2, [pc, #268] @ (1f6360 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f6358 ) │ │ │ │ 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 1f6358 │ │ │ │ + bne.n 1f6340 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 61b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f635c │ │ │ │ + beq.n 1f6344 │ │ │ │ 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 1f61c8 │ │ │ │ - b.n 1f6268 │ │ │ │ - cbz r3, 1f62b6 │ │ │ │ + bl 1f61b0 │ │ │ │ + b.n 1f6250 │ │ │ │ + cbz r3, 1f629e │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1f62b0 │ │ │ │ + beq.n 1f6298 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f62b6 │ │ │ │ + beq.n 1f629e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f624c │ │ │ │ - ldr r1, [pc, #196] @ (1f637c ) │ │ │ │ + b.n 1f6234 │ │ │ │ + ldr r1, [pc, #196] @ (1f6364 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 61e94 │ │ │ │ - b.n 1f6266 │ │ │ │ + b.n 1f624e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1f6352 │ │ │ │ + bhi.n 1f633a │ │ │ │ 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] @ (1f6380 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f6368 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f6300 │ │ │ │ + blt.n 1f62e8 │ │ │ │ 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 1f620c │ │ │ │ + b.n 1f61f4 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f620c │ │ │ │ - ldr r3, [pc, #116] @ (1f6384 ) │ │ │ │ + b.n 1f61f4 │ │ │ │ + ldr r3, [pc, #116] @ (1f636c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1f6388 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f6370 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1f6210 │ │ │ │ + blt.w 1f61f8 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1f6210 │ │ │ │ - ldr r3, [pc, #68] @ (1f638c ) │ │ │ │ + b.n 1f61f8 │ │ │ │ + ldr r3, [pc, #68] @ (1f6374 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6312 │ │ │ │ - ldr r3, [pc, #64] @ (1f6390 ) │ │ │ │ + b.n 1f62fa │ │ │ │ + ldr r3, [pc, #64] @ (1f6378 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6312 │ │ │ │ - ldr r3, [pc, #64] @ (1f6394 ) │ │ │ │ + b.n 1f62fa │ │ │ │ + ldr r3, [pc, #64] @ (1f637c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6312 │ │ │ │ + b.n 1f62fa │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1f6398 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f6380 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1f6266 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + b.n 1f624e │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ movs r6, r2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xebe80017 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + stc 0, cr0, [r0], {23} │ │ │ │ + str r0, [r4, #32] │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ 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] @ 1f6420 │ │ │ │ + ldr.w ip, [pc, #112] @ 1f6408 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add ip, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #100] @ (1f6424 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f640c ) │ │ │ │ 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 1f61c8 │ │ │ │ - ldr r2, [pc, #72] @ (1f6428 ) │ │ │ │ + bl 1f61b0 │ │ │ │ + ldr r2, [pc, #72] @ (1f6410 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1f642c ) │ │ │ │ + ldr r2, [pc, #60] @ (1f6414 ) │ │ │ │ add r2, pc │ │ │ │ blx 61638 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f6400 │ │ │ │ + beq.n 1f63e8 │ │ │ │ mov r0, r3 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #44] @ (1f6430 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6424 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f6418 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f640c ) │ │ │ │ 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 1f641c │ │ │ │ + bne.n 1f6404 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr.w ip, [pc, #124] @ 1f64c4 │ │ │ │ + ldr.w ip, [pc, #124] @ 1f64ac │ │ │ │ add r4, sp, #28 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1f64c8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f64b0 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1f64cc ) │ │ │ │ + ldr r2, [pc, #108] @ (1f64b4 ) │ │ │ │ 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] @ (1f64d0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f64b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1f61c8 │ │ │ │ - ldr r2, [pc, #80] @ (1f64d4 ) │ │ │ │ + bl 1f61b0 │ │ │ │ + ldr r2, [pc, #80] @ (1f64bc ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 61ec4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f64a2 │ │ │ │ + beq.n 1f648a │ │ │ │ mov r0, r3 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #52] @ (1f64d8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f64cc ) │ │ │ │ + ldr r2, [pc, #52] @ (1f64c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f64b4 ) │ │ │ │ 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 1f64be │ │ │ │ + bne.n 1f64a6 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1f63e0 │ │ │ │ + bpl.n 1f63f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f658c │ │ │ │ + bpl.n 1f65a4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r2, [pc, #396] @ (1f6678 ) │ │ │ │ + ldr r2, [pc, #396] @ (1f6660 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1f667c ) │ │ │ │ + ldr r3, [pc, #392] @ (1f6664 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1f6680 ) │ │ │ │ - ldr r5, [pc, #396] @ (1f6684 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f6668 ) │ │ │ │ + ldr r5, [pc, #396] @ (1f666c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f745c │ │ │ │ - ldr r1, [pc, #380] @ (1f6688 ) │ │ │ │ + bl 1f7444 │ │ │ │ + ldr r1, [pc, #380] @ (1f6670 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1ff020 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1f651a │ │ │ │ + cbnz r3, 1f6502 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1f668c ) │ │ │ │ + ldr r2, [pc, #368] @ (1f6674 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1f6690 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f6678 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1f6694 ) │ │ │ │ + ldr r0, [pc, #364] @ (1f667c ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f6578 │ │ │ │ - ldr r0, [pc, #352] @ (1f6698 ) │ │ │ │ + cbz r0, 1f6560 │ │ │ │ + ldr r0, [pc, #352] @ (1f6680 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61db4 │ │ │ │ - cbz r0, 1f6572 │ │ │ │ - ldr r0, [pc, #344] @ (1f669c ) │ │ │ │ + cbz r0, 1f655a │ │ │ │ + ldr r0, [pc, #344] @ (1f6684 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f666c │ │ │ │ - ldr r0, [pc, #332] @ (1f66a0 ) │ │ │ │ + beq.w 1f6654 │ │ │ │ + ldr r0, [pc, #332] @ (1f6688 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6670 │ │ │ │ - ldr r0, [pc, #320] @ (1f66a4 ) │ │ │ │ + beq.w 1f6658 │ │ │ │ + ldr r0, [pc, #320] @ (1f668c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1f66a8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1f6690 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1f66ac ) │ │ │ │ + ldr r1, [pc, #304] @ (1f6694 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1f66b0 ) │ │ │ │ + ldr r0, [pc, #304] @ (1f6698 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fee4c │ │ │ │ - ldr r2, [pc, #296] @ (1f66b4 ) │ │ │ │ - ldr r3, [pc, #300] @ (1f66b8 ) │ │ │ │ + bl 1fee34 │ │ │ │ + ldr r2, [pc, #296] @ (1f669c ) │ │ │ │ + ldr r3, [pc, #300] @ (1f66a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1f66bc ) │ │ │ │ + ldr r1, [pc, #300] @ (1f66a4 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 61b44 │ │ │ │ mov r4, r0 │ │ │ │ blx 618f8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f65da │ │ │ │ - ldr r3, [pc, #276] @ (1f66c0 ) │ │ │ │ + beq.n 1f65c2 │ │ │ │ + ldr r3, [pc, #276] @ (1f66a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f65cc │ │ │ │ - ldr r2, [pc, #272] @ (1f66c4 ) │ │ │ │ - ldr r3, [pc, #196] @ (1f667c ) │ │ │ │ + bmi.n 1f65b4 │ │ │ │ + ldr r2, [pc, #272] @ (1f66ac ) │ │ │ │ + ldr r3, [pc, #196] @ (1f6664 ) │ │ │ │ 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 1f6674 │ │ │ │ + bne.n 1f665c │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 61fd8 │ │ │ │ - b.n 1f65b2 │ │ │ │ + b.n 1f659a │ │ │ │ blx 60e60 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b68 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f65f0 │ │ │ │ - ldr r3, [pc, #220] @ (1f66c8 ) │ │ │ │ + beq.n 1f65d8 │ │ │ │ + ldr r3, [pc, #220] @ (1f66b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f65ae │ │ │ │ - ldr r0, [pc, #216] @ (1f66cc ) │ │ │ │ + b.n 1f6596 │ │ │ │ + ldr r0, [pc, #216] @ (1f66b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f6650 │ │ │ │ - ldr r4, [pc, #212] @ (1f66d0 ) │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f7444 │ │ │ │ + cbz r0, 1f6638 │ │ │ │ + ldr r4, [pc, #212] @ (1f66b8 ) │ │ │ │ + bl 1f9020 │ │ │ │ mov r5, r0 │ │ │ │ blx 60a78 │ │ │ │ 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 61bd4 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61218 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1f6630 │ │ │ │ - ldr r3, [pc, #168] @ (1f66d4 ) │ │ │ │ + bge.n 1f6618 │ │ │ │ + ldr r3, [pc, #168] @ (1f66bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f65ae │ │ │ │ - ldr r1, [pc, #164] @ (1f66d8 ) │ │ │ │ + b.n 1f6596 │ │ │ │ + ldr r1, [pc, #164] @ (1f66c0 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b8c │ │ │ │ - ldr r1, [pc, #160] @ (1f66dc ) │ │ │ │ + ldr r1, [pc, #160] @ (1f66c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f65ae │ │ │ │ - ldr r2, [pc, #156] @ (1f66e0 ) │ │ │ │ + beq.n 1f6596 │ │ │ │ + ldr r2, [pc, #156] @ (1f66c8 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1f65ae │ │ │ │ - ldr r0, [pc, #144] @ (1f66e4 ) │ │ │ │ + b.n 1f6596 │ │ │ │ + ldr r0, [pc, #144] @ (1f66cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f6664 │ │ │ │ - ldr r1, [pc, #140] @ (1f66e8 ) │ │ │ │ + bl 1f7444 │ │ │ │ + cbz r0, 1f664c │ │ │ │ + ldr r1, [pc, #140] @ (1f66d0 ) │ │ │ │ add r1, pc │ │ │ │ blx 61ed0 │ │ │ │ - b.n 1f6638 │ │ │ │ - ldr r3, [pc, #132] @ (1f66ec ) │ │ │ │ + b.n 1f6620 │ │ │ │ + ldr r3, [pc, #132] @ (1f66d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f65ae │ │ │ │ + b.n 1f6596 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f6572 │ │ │ │ + b.n 1f655a │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f6572 │ │ │ │ + b.n 1f655a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bmi.n 1f6608 │ │ │ │ + bmi.n 1f6620 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 1f65f8 │ │ │ │ + bmi.n 1f6610 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r0, r3 │ │ │ │ - vshr.u32 d0, d6, #28 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + vshr.u32 d0, d6, #4 │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xe9a40017 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + @ instruction: 0xe9bc0017 │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1f676c │ │ │ │ + bmi.n 1f6784 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1f6740 │ │ │ │ + bmi.n 1f6758 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1f6750 │ │ │ │ + bmi.n 1f6768 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 1f6728 │ │ │ │ + bmi.n 1f6740 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcc.n 1f66b0 │ │ │ │ + bmi.n 1f66c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1f663c │ │ │ │ + bcc.n 1f6654 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ands r6, r6 │ │ │ │ + eors r6, r1 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n 1f6624 │ │ │ │ + bcc.n 1f663c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 1f6600 │ │ │ │ + bcc.n 1f6618 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ands r4, r1 │ │ │ │ + ands r4, r4 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n 1f67dc │ │ │ │ + bcc.n 1f65f4 │ │ │ │ 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] @ (1f6794 ) │ │ │ │ + ldr r2, [pc, #144] @ (1f677c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1f6798 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f6780 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1f679c ) │ │ │ │ + ldr r4, [pc, #144] @ (1f6784 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1f67a0 ) │ │ │ │ + ldr r0, [pc, #140] @ (1f6788 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1f67a4 ) │ │ │ │ + ldr r1, [pc, #140] @ (1f678c ) │ │ │ │ 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 61f24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1f677a │ │ │ │ + bhi.n 1f6762 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1f6760 │ │ │ │ - ldr r4, [pc, #112] @ (1f67a8 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1f67ac │ │ │ │ + bhi.n 1f6748 │ │ │ │ + ldr r4, [pc, #112] @ (1f6790 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1f6794 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f675a │ │ │ │ + beq.n 1f6742 │ │ │ │ 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 1f6742 │ │ │ │ - ldr r2, [pc, #76] @ (1f67b0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f6798 ) │ │ │ │ + bne.n 1f672a │ │ │ │ + ldr r2, [pc, #76] @ (1f6798 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f6780 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f678e │ │ │ │ + bne.n 1f6776 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1f67b4 ) │ │ │ │ + ldr r1, [pc, #56] @ (1f679c ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1f67b8 ) │ │ │ │ + ldr r0, [pc, #56] @ (1f67a0 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ blx 61f24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1f6730 │ │ │ │ + b.n 1f6718 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1f6724 │ │ │ │ + bcs.n 1f673c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 1f6708 │ │ │ │ + bcs.n 1f6720 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - uxth r6, r5 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 1f66f0 │ │ │ │ + bcs.n 1f6708 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1f6844 │ │ │ │ + bcs.n 1f685c │ │ │ │ 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] @ 1f6810 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f67f8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1f6814 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f67fc ) │ │ │ │ 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 1f66f0 │ │ │ │ - ldr r2, [pc, #40] @ (1f6818 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6814 ) │ │ │ │ + bl 1f66d8 │ │ │ │ + ldr r2, [pc, #40] @ (1f6800 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f67fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f680c │ │ │ │ + bne.n 1f67f4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1f6844 ) │ │ │ │ + ldr r0, [pc, #24] @ (1f682c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ - ldr r2, [pc, #20] @ (1f6848 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f684c ) │ │ │ │ + bl 1f7444 │ │ │ │ + ldr r2, [pc, #20] @ (1f6830 ) │ │ │ │ + ldr r1, [pc, #20] @ (1f6834 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ 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] @ 1f68b0 │ │ │ │ + ldr.w r8, [pc, #76] @ 1f6898 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f6886 │ │ │ │ + b.n 1f686e │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f67a4 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 62098 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6874 │ │ │ │ + bne.n 1f685c │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f68ac │ │ │ │ + beq.n 1f6894 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 612cc │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ 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 1f9548 │ │ │ │ - ldr r1, [pc, #24] @ (1f68e8 ) │ │ │ │ + bl 1f9530 │ │ │ │ + ldr r1, [pc, #24] @ (1f68d0 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4b40017 │ │ │ │ + @ instruction: 0xf4cc0017 │ │ │ │ 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] @ 1f6950 │ │ │ │ + ldr.w ip, [pc, #80] @ 1f6938 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1f6954 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f693c ) │ │ │ │ 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 1f99f0 │ │ │ │ + bl 1f99d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6850 │ │ │ │ - ldr r2, [pc, #40] @ (1f6958 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6954 ) │ │ │ │ + bl 1f6838 │ │ │ │ + ldr r2, [pc, #40] @ (1f6940 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f693c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f694c │ │ │ │ + bne.n 1f6934 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1f69c8 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f69b0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1f69cc ) │ │ │ │ + ldr r3, [pc, #88] @ (1f69b4 ) │ │ │ │ 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] │ │ │ │ @@ -555762,34 +555626,34 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 61b98 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1f6850 │ │ │ │ + bl 1f6838 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #32] @ (1f69d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f69cc ) │ │ │ │ + ldr r2, [pc, #32] @ (1f69b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f69b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f69c4 │ │ │ │ + bne.n 1f69ac │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -555807,37 +555671,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 1f69f8 │ │ │ │ + bne.n 1f69e0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1f6a58 │ │ │ │ + ldr.w lr, [pc, #48] @ 1f6a40 │ │ │ │ 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 1f6a2c │ │ │ │ + bne.n 1f6a14 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ 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] │ │ │ │ @@ -555851,259 +555715,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 1f6a64 │ │ │ │ + bne.n 1f6a4c │ │ │ │ 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] @ (1f6b04 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f6aec ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1f6b08 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f6af0 ) │ │ │ │ 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 20a6f0 │ │ │ │ + bl 20a6d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a754 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ac4c │ │ │ │ - ldr r2, [pc, #36] @ (1f6b0c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6b08 ) │ │ │ │ + bl 20ac34 │ │ │ │ + ldr r2, [pc, #36] @ (1f6af4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6af0 ) │ │ │ │ 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 1f6b00 │ │ │ │ + bne.n 1f6ae8 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (1f6b78 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f6b60 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1f6b7c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f6b64 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r6, [pc, #80] @ (1f6b80 ) │ │ │ │ + ldr r6, [pc, #80] @ (1f6b68 ) │ │ │ │ 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 1f69d4 │ │ │ │ - ldr r2, [pc, #64] @ (1f6b84 ) │ │ │ │ + bl 1f69bc │ │ │ │ + ldr r2, [pc, #64] @ (1f6b6c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1f6b46 │ │ │ │ - ldr r2, [pc, #44] @ (1f6b88 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6b7c ) │ │ │ │ + bne.n 1f6b2e │ │ │ │ + ldr r2, [pc, #44] @ (1f6b70 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f6b64 ) │ │ │ │ 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 1f6b72 │ │ │ │ + bne.n 1f6b5a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ 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] @ (1f6be0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f6bc8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #68] @ (1f6be4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1f6bcc ) │ │ │ │ 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 1f69d4 │ │ │ │ + bl 1f69bc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61ee8 │ │ │ │ - ldr r2, [pc, #40] @ (1f6be8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6be4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f6bd0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6bcc ) │ │ │ │ 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 1f6bdc │ │ │ │ + bne.n 1f6bc4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ 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] @ (1f6c4c ) │ │ │ │ + ldr r2, [pc, #80] @ (1f6c34 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1f6c50 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f6c38 ) │ │ │ │ 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 20ca3c │ │ │ │ + bl 20ca24 │ │ │ │ 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] @ (1f6c50 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6c38 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1f6c54 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f6c3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6c48 │ │ │ │ + bne.n 1f6c30 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ 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] @ 1f6cc8 │ │ │ │ + ldr.w lr, [pc, #96] @ 1f6cb0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #92] @ 1f6ccc │ │ │ │ + ldr.w ip, [pc, #92] @ 1f6cb4 │ │ │ │ add lr, pc │ │ │ │ - add r3, pc, #76 @ (adr r3, 1f6cc0 ) │ │ │ │ + add r3, pc, #76 @ (adr r3, 1f6ca8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 616c8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ blx 60d7c <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1f6c92 │ │ │ │ - ldr r2, [pc, #44] @ (1f6cd0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f6ccc ) │ │ │ │ + beq.n 1f6c7a │ │ │ │ + ldr r2, [pc, #44] @ (1f6cb8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f6cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6cba │ │ │ │ + bne.n 1f6ca2 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #116] @ (1f6d58 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f6d40 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #116] @ (1f6d5c ) │ │ │ │ + ldr r3, [pc, #116] @ (1f6d44 ) │ │ │ │ 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 1f6d4c │ │ │ │ + blt.n 1f6d34 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 20ca3c │ │ │ │ + bl 20ca24 │ │ │ │ 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 │ │ │ │ @@ -556111,234 +555975,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 1f6d4c │ │ │ │ - ldr r2, [pc, #40] @ (1f6d60 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f6d5c ) │ │ │ │ + bne.n 1f6d34 │ │ │ │ + ldr r2, [pc, #40] @ (1f6d48 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f6d44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6d54 │ │ │ │ + bne.n 1f6d3c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f6d34 │ │ │ │ + b.n 1f6d1c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ 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 60a84 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1f6db6 │ │ │ │ + bge.n 1f6d9e │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1f6dbc │ │ │ │ + bne.n 1f6da4 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60a84 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f6dbc │ │ │ │ + blt.n 1f6da4 │ │ │ │ movs r1, #1 │ │ │ │ blx 60a84 <__fcntl_time64@plt> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f6dc2 │ │ │ │ + beq.n 1f6daa │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a84 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f6dc2 │ │ │ │ + beq.n 1f6daa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f6db6 │ │ │ │ + b.n 1f6d9e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 611f4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1f6db6 │ │ │ │ + b.n 1f6d9e │ │ │ │ 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] @ (1f6f28 ) │ │ │ │ + ldr r2, [pc, #324] @ (1f6f10 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #324] @ (1f6f2c ) │ │ │ │ + ldr r3, [pc, #324] @ (1f6f14 ) │ │ │ │ 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 613f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - beq.n 1f6ec2 │ │ │ │ + beq.n 1f6eaa │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 615fc <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6ede │ │ │ │ + beq.n 1f6ec6 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 61b80 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6f14 │ │ │ │ + beq.n 1f6efc │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1f6e36 │ │ │ │ + b.n 1f6e1e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f6e5e │ │ │ │ + ble.n 1f6e46 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f6e88 │ │ │ │ + beq.n 1f6e70 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 61248 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1f6e2c │ │ │ │ + bge.n 1f6e14 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1f6e32 │ │ │ │ + beq.n 1f6e1a │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1f6e30 │ │ │ │ + bgt.n 1f6e18 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f6e98 │ │ │ │ + bne.n 1f6e80 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 613c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6efc │ │ │ │ + beq.n 1f6ee4 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6e26 │ │ │ │ + b.n 1f6e0e │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f6e6a │ │ │ │ + beq.n 1f6e52 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 611f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 613c8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f6ee6 │ │ │ │ + cbz r0, 1f6ece │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f6ec2 │ │ │ │ + beq.n 1f6eaa │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #108] @ (1f6f30 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f6f2c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f6f18 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f6f14 ) │ │ │ │ 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 1f6ef8 │ │ │ │ + bne.n 1f6ee0 │ │ │ │ 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 1f6e14 │ │ │ │ + b.n 1f6dfc │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f6ec2 │ │ │ │ + b.n 1f6eaa │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r7 │ │ │ │ blx 611f4 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f6ec2 │ │ │ │ + b.n 1f6eaa │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r6 │ │ │ │ blx 611f4 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f6ec2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + b.n 1f6eaa │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ 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] @ (1f7110 ) │ │ │ │ + ldr r2, [pc, #456] @ (1f70f8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #456] @ (1f7114 ) │ │ │ │ + ldr r3, [pc, #456] @ (1f70fc ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #452] @ (1f7118 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f7100 ) │ │ │ │ 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 1fe6b4 │ │ │ │ + bl 1fe69c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61698 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -556354,177 +556218,177 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f70d8 │ │ │ │ + bne.w 1f70c0 │ │ │ │ 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 61284 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f7036 │ │ │ │ + beq.n 1f701e │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1f6fe0 │ │ │ │ + bpl.n 1f6fc8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 614a0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f70d8 │ │ │ │ + beq.n 1f70c0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 61248 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1f705a │ │ │ │ + bne.n 1f7042 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f6f94 │ │ │ │ + beq.n 1f6f7c │ │ │ │ blx 60e6c │ │ │ │ - ldr r2, [pc, #276] @ (1f711c ) │ │ │ │ - ldr r1, [pc, #276] @ (1f7120 ) │ │ │ │ + ldr r2, [pc, #276] @ (1f7104 ) │ │ │ │ + ldr r1, [pc, #276] @ (1f7108 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ - ldr r2, [pc, #268] @ (1f7124 ) │ │ │ │ - ldr r3, [pc, #248] @ (1f7114 ) │ │ │ │ + bl 1f67a4 │ │ │ │ + ldr r2, [pc, #268] @ (1f710c ) │ │ │ │ + ldr r3, [pc, #248] @ (1f70fc ) │ │ │ │ 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 1f710a │ │ │ │ + bne.n 1f70f2 │ │ │ │ mov r0, fp │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f6f94 │ │ │ │ + beq.n 1f6f7c │ │ │ │ blx 60e6c │ │ │ │ - ldr r2, [pc, #220] @ (1f7128 ) │ │ │ │ - ldr r1, [pc, #224] @ (1f712c ) │ │ │ │ + ldr r2, [pc, #220] @ (1f7110 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f7114 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ - b.n 1f7016 │ │ │ │ + bl 1f67a4 │ │ │ │ + b.n 1f6ffe │ │ │ │ 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 1f7088 │ │ │ │ - b.n 1f6f94 │ │ │ │ + bhi.n 1f7070 │ │ │ │ + b.n 1f6f7c │ │ │ │ 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 1f6f94 │ │ │ │ + bcs.n 1f6f7c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f706e │ │ │ │ + bne.n 1f7056 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ands.w fp, r2, #3072 @ 0xc00 │ │ │ │ - bne.n 1f70c8 │ │ │ │ + bne.n 1f70b0 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f706e │ │ │ │ + bne.n 1f7056 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands.w fp, r2, #256 @ 0x100 │ │ │ │ - bne.n 1f70de │ │ │ │ + bne.n 1f70c6 │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 1f706e │ │ │ │ + bpl.n 1f7056 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 60dd0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f7072 │ │ │ │ + b.n 1f705a │ │ │ │ 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 1f7016 │ │ │ │ + b.n 1f6ffe │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx 60f08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq.n 1f70fa │ │ │ │ + beq.n 1f70e2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f7072 │ │ │ │ - ldr r2, [pc, #52] @ (1f7130 ) │ │ │ │ + b.n 1f705a │ │ │ │ + ldr r2, [pc, #52] @ (1f7118 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1f7134 ) │ │ │ │ + ldr r1, [pc, #52] @ (1f711c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ - b.n 1f7016 │ │ │ │ + bl 1f67a4 │ │ │ │ + b.n 1f6ffe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ movs r7, r2 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -556532,26 +556396,26 @@ │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ blx 619c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f72ba │ │ │ │ + beq.w 1f72a2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7232 │ │ │ │ + beq.n 1f721a │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcc.n 1f7194 │ │ │ │ - cbz r5, 1f7184 │ │ │ │ - ldr r3, [pc, #328] @ (1f72c8 ) │ │ │ │ + bcc.n 1f717c │ │ │ │ + cbz r5, 1f716c │ │ │ │ + ldr r3, [pc, #328] @ (1f72b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -556561,30 +556425,30 @@ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ add.w r7, r4, #36 @ 0x24 │ │ │ │ blx 61b08 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 61e70 │ │ │ │ adds r6, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1f7254 │ │ │ │ + beq.n 1f723c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ blx 60f08 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f723e │ │ │ │ + beq.n 1f7226 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r7 │ │ │ │ blx 61f84 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ adds r0, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7294 │ │ │ │ + beq.n 1f727c │ │ │ │ subs r2, r6, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60a9c <__memcpy_chk@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #4132 @ 0x1024 │ │ │ │ @@ -556596,119 +556460,119 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r7, [r4, #32] │ │ │ │ blx 60f08 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f7262 │ │ │ │ + bne.n 1f724a │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f729e │ │ │ │ - cbz r5, 1f721c │ │ │ │ - ldr r3, [pc, #180] @ (1f72cc ) │ │ │ │ + beq.n 1f7286 │ │ │ │ + cbz r5, 1f7204 │ │ │ │ + ldr r3, [pc, #180] @ (1f72b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f7226 │ │ │ │ + beq.n 1f720e │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f7184 │ │ │ │ + beq.n 1f716c │ │ │ │ blx 611f4 │ │ │ │ - b.n 1f7184 │ │ │ │ + b.n 1f716c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f7184 │ │ │ │ - ldr r3, [pc, #152] @ (1f72d0 ) │ │ │ │ + beq.n 1f716c │ │ │ │ + ldr r3, [pc, #152] @ (1f72b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f7184 │ │ │ │ + b.n 1f716c │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f71c0 │ │ │ │ + beq.n 1f71a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f721c │ │ │ │ - ldr r3, [pc, #132] @ (1f72d4 ) │ │ │ │ + beq.n 1f7204 │ │ │ │ + ldr r3, [pc, #132] @ (1f72bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f721c │ │ │ │ + b.n 1f7204 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f7226 │ │ │ │ - ldr r3, [pc, #124] @ (1f72d8 ) │ │ │ │ + beq.n 1f720e │ │ │ │ + ldr r3, [pc, #124] @ (1f72c0 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f7228 │ │ │ │ + b.n 1f7210 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 6178c │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f72aa │ │ │ │ - ldr r1, [pc, #104] @ (1f72dc ) │ │ │ │ + beq.n 1f7292 │ │ │ │ + ldr r1, [pc, #104] @ (1f72c4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1fe618 │ │ │ │ + bl 1fe600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f718c │ │ │ │ + beq.n 1f7174 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f721c │ │ │ │ - ldr r3, [pc, #80] @ (1f72e0 ) │ │ │ │ + beq.n 1f7204 │ │ │ │ + ldr r3, [pc, #80] @ (1f72c8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f721c │ │ │ │ + b.n 1f7204 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1f71f2 │ │ │ │ + b.n 1f71da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f721c │ │ │ │ - ldr r3, [pc, #64] @ (1f72e4 ) │ │ │ │ + beq.n 1f7204 │ │ │ │ + ldr r3, [pc, #64] @ (1f72cc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f721c │ │ │ │ - cbz r5, 1f72b2 │ │ │ │ - ldr r3, [pc, #56] @ (1f72e8 ) │ │ │ │ + b.n 1f7204 │ │ │ │ + cbz r5, 1f729a │ │ │ │ + ldr r3, [pc, #56] @ (1f72d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f7222 │ │ │ │ - b.n 1f7184 │ │ │ │ + bne.n 1f720a │ │ │ │ + b.n 1f716c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f718c │ │ │ │ - ldr r3, [pc, #40] @ (1f72ec ) │ │ │ │ + beq.w 1f7174 │ │ │ │ + ldr r3, [pc, #40] @ (1f72d4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f718c │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + b.n 1f7174 │ │ │ │ + strb r0, [r1, r6] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ movs r0, r3 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f7336 │ │ │ │ + cbz r0, 1f731e │ │ │ │ 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 │ │ │ │ @@ -556716,138 +556580,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 6129c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cc9c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 611f4 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ 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] @ (1f73f0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1f73d8 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7360 │ │ │ │ + bne.n 1f7348 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7350 │ │ │ │ + bne.n 1f7338 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f73a4 │ │ │ │ - ldr r4, [pc, #140] @ (1f73f4 ) │ │ │ │ + cbnz r2, 1f738c │ │ │ │ + ldr r4, [pc, #140] @ (1f73dc ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5954 │ │ │ │ - ldr r3, [pc, #132] @ (1f73f8 ) │ │ │ │ - ldr r0, [pc, #132] @ (1f73fc ) │ │ │ │ + bl 1f593c │ │ │ │ + ldr r3, [pc, #132] @ (1f73e0 ) │ │ │ │ + ldr r0, [pc, #132] @ (1f73e4 ) │ │ │ │ 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 1f7386 │ │ │ │ + bne.n 1f736e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f739c │ │ │ │ + cbnz r3, 1f7384 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f73d2 │ │ │ │ - ldr r4, [pc, #84] @ (1f7400 ) │ │ │ │ + bne.n 1f73ba │ │ │ │ + ldr r4, [pc, #84] @ (1f73e8 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f73bc │ │ │ │ + bne.n 1f73a4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f73ac │ │ │ │ - b.n 1f7366 │ │ │ │ + bne.n 1f7394 │ │ │ │ + b.n 1f734e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f73d8 │ │ │ │ + bne.n 1f73c0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f73a8 │ │ │ │ - b.n 1f7366 │ │ │ │ + bne.n 1f7390 │ │ │ │ + b.n 1f734e │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (1f7448 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f7430 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1f744c ) │ │ │ │ + ldr r3, [pc, #52] @ (1f7434 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1f743e │ │ │ │ - ldr r2, [pc, #44] @ (1f7450 ) │ │ │ │ - ldr r4, [pc, #48] @ (1f7454 ) │ │ │ │ + cbz r1, 1f7426 │ │ │ │ + ldr r2, [pc, #44] @ (1f7438 ) │ │ │ │ + ldr r4, [pc, #48] @ (1f743c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61ec4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 61ffc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61ec4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1f7458 ) │ │ │ │ + ldr r1, [pc, #24] @ (1f7440 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1f7420 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + b.n 1f7408 │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -556859,168 +556723,168 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61ff0 │ │ │ │ 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] @ (1f75d8 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f75c0 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1f75dc ) │ │ │ │ + ldr r4, [pc, #320] @ (1f75c4 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f74b4 │ │ │ │ + bne.n 1f749c │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f74a4 │ │ │ │ + bne.n 1f748c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f758a │ │ │ │ - ldr r3, [pc, #288] @ (1f75e0 ) │ │ │ │ + bne.n 1f7572 │ │ │ │ + ldr r3, [pc, #288] @ (1f75c8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f756c │ │ │ │ - ldr r3, [pc, #284] @ (1f75e4 ) │ │ │ │ + bne.n 1f7554 │ │ │ │ + ldr r3, [pc, #284] @ (1f75cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f7500 │ │ │ │ + cbz r2, 1f74e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f753a │ │ │ │ + beq.n 1f7522 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #264] @ (1f75e8 ) │ │ │ │ + ldr r0, [pc, #264] @ (1f75d0 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f74e4 │ │ │ │ + bne.n 1f74cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7576 │ │ │ │ + bne.n 1f755e │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #232] @ (1f75ec ) │ │ │ │ + ldr r1, [pc, #232] @ (1f75d4 ) │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ - ldr r1, [pc, #228] @ (1f75f0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f75d8 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f57d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f74dc │ │ │ │ + beq.n 1f74c4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #204] @ (1f75f4 ) │ │ │ │ + ldr r0, [pc, #204] @ (1f75dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 360778 │ │ │ │ + bl 360760 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f74da │ │ │ │ - ldr r4, [pc, #188] @ (1f75f8 ) │ │ │ │ + bne.n 1f74c2 │ │ │ │ + ldr r4, [pc, #188] @ (1f75e0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f75d4 │ │ │ │ + beq.n 1f75bc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 62014 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f74dc │ │ │ │ + b.n 1f74c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 62014 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f74dc │ │ │ │ + b.n 1f74c4 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f75b8 │ │ │ │ - ldr r6, [pc, #108] @ (1f75fc ) │ │ │ │ + bne.n 1f75a0 │ │ │ │ + ldr r6, [pc, #108] @ (1f75e4 ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f75a2 │ │ │ │ + bne.n 1f758a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7592 │ │ │ │ - b.n 1f74bc │ │ │ │ + bne.n 1f757a │ │ │ │ + b.n 1f74a4 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f75be │ │ │ │ + bne.n 1f75a6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f758e │ │ │ │ - b.n 1f74bc │ │ │ │ + bne.n 1f7576 │ │ │ │ + b.n 1f74a4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f74dc │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + b.n 1f74c4 │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ @@ -557037,75 +556901,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] @ (1f76bc ) │ │ │ │ + ldr r2, [pc, #120] @ (1f76a4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1f76c0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f76a8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1f76c4 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f76ac ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6dd0 │ │ │ │ - cbz r0, 1f7682 │ │ │ │ - ldr r1, [pc, #100] @ (1f76c8 ) │ │ │ │ + bl 1f6db8 │ │ │ │ + cbz r0, 1f766a │ │ │ │ + ldr r1, [pc, #100] @ (1f76b0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61750 │ │ │ │ - cbz r0, 1f767c │ │ │ │ - ldr r1, [pc, #92] @ (1f76cc ) │ │ │ │ + cbz r0, 1f7664 │ │ │ │ + ldr r1, [pc, #92] @ (1f76b4 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 60d58 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f769c │ │ │ │ + beq.n 1f7684 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1f76d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f76c0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f76b8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f76a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f76b8 │ │ │ │ + bne.n 1f76a0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ 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 1f7684 │ │ │ │ + b.n 1f766c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r4, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ 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 │ │ │ │ @@ -557125,174 +556989,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 1f771c │ │ │ │ + beq.n 1f7704 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1f7728 │ │ │ │ + cbz r3, 1f7710 │ │ │ │ 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 1f7750 │ │ │ │ + beq.n 1f7738 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f774c │ │ │ │ + bcs.n 1f7734 │ │ │ │ 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] @ (1f7774 ) │ │ │ │ + ldr r4, [pc, #16] @ (1f775c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1f7834 ) │ │ │ │ + ldr r1, [pc, #172] @ (1f781c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1f7838 ) │ │ │ │ + ldr r0, [pc, #172] @ (1f7820 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1f783c ) │ │ │ │ - bl 1fee4c │ │ │ │ - ldr r3, [pc, #164] @ (1f7840 ) │ │ │ │ - ldr r2, [pc, #164] @ (1f7844 ) │ │ │ │ + ldr r4, [pc, #164] @ (1f7824 ) │ │ │ │ + bl 1fee34 │ │ │ │ + ldr r3, [pc, #164] @ (1f7828 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f782c ) │ │ │ │ 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 1f7810 │ │ │ │ - ldr r3, [pc, #148] @ (1f7848 ) │ │ │ │ + beq.n 1f77f8 │ │ │ │ + ldr r3, [pc, #148] @ (1f7830 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f77c8 │ │ │ │ + cbz r3, 1f77b0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61b44 │ │ │ │ mov r4, r0 │ │ │ │ blx 618f8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f77e4 │ │ │ │ - ldr r3, [pc, #128] @ (1f784c ) │ │ │ │ + beq.n 1f77cc │ │ │ │ + ldr r3, [pc, #128] @ (1f7834 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1f77d4 │ │ │ │ + cbz r3, 1f77bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1f7850 ) │ │ │ │ - ldr r2, [pc, #124] @ (1f7854 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f7838 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f783c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60e60 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f77c8 │ │ │ │ - ldr r1, [pc, #100] @ (1f7858 ) │ │ │ │ + bne.n 1f77b0 │ │ │ │ + ldr r1, [pc, #100] @ (1f7840 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61ed0 │ │ │ │ - ldr r3, [pc, #92] @ (1f785c ) │ │ │ │ + ldr r3, [pc, #92] @ (1f7844 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f77d4 │ │ │ │ - ldr r0, [pc, #88] @ (1f7860 ) │ │ │ │ + beq.n 1f77bc │ │ │ │ + ldr r0, [pc, #88] @ (1f7848 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360778 │ │ │ │ - b.n 1f77c8 │ │ │ │ - ldr r0, [pc, #80] @ (1f7864 ) │ │ │ │ + bl 360760 │ │ │ │ + b.n 1f77b0 │ │ │ │ + ldr r0, [pc, #80] @ (1f784c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ - ldr r3, [pc, #76] @ (1f7868 ) │ │ │ │ + bl 1feb58 │ │ │ │ + ldr r3, [pc, #76] @ (1f7850 ) │ │ │ │ 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 1f77b0 │ │ │ │ + b.n 1f7798 │ │ │ │ nop │ │ │ │ - add r3, pc, #144 @ (adr r3, 1f78c8 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 1f7910 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f5224 │ │ │ │ + bl 1f520c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, 1f789a │ │ │ │ + cbz r2, 1f7882 │ │ │ │ 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 │ │ │ │ @@ -557302,15 +557166,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] @ (1f7940 ) │ │ │ │ + ldr r2, [pc, #132] @ (1f7928 ) │ │ │ │ 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 │ │ │ │ @@ -557318,106 +557182,106 @@ │ │ │ │ streq.w r3, [r5, #296] @ 0x128 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ - cbz r3, 1f7900 │ │ │ │ - ldr r6, [pc, #92] @ (1f7944 ) │ │ │ │ + cbz r3, 1f78e8 │ │ │ │ + ldr r6, [pc, #92] @ (1f792c ) │ │ │ │ movs r4, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ adds r4, #1 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f78ec │ │ │ │ + bhi.n 1f78d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1f7948 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f7930 ) │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 1f7934 │ │ │ │ + cbz r3, 1f791c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r7, #24 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbnz r3, 1f7930 │ │ │ │ + cbnz r3, 1f7918 │ │ │ │ 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] @ (1f794c ) │ │ │ │ + ldr r2, [pc, #20] @ (1f7934 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - b.n 1f7920 │ │ │ │ - ldr r7, [pc, #472] @ (1f7b1c ) │ │ │ │ + b.n 1f7908 │ │ │ │ + ldr r7, [pc, #568] @ (1f7b64 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #360] @ (1f7ab0 ) │ │ │ │ + ldr r7, [pc, #456] @ (1f7af8 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #816 @ (adr r6, 1f7c80 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 1f7cc8 ) │ │ │ │ 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] @ (1f7988 ) │ │ │ │ + ldr r2, [pc, #24] @ (1f7970 ) │ │ │ │ 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 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [pc, #840] @ (1f7cd4 ) │ │ │ │ + ldr r6, [pc, #936] @ (1f7d1c ) │ │ │ │ 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] @ (1f79a8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7990 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #752] @ (1f7c9c ) │ │ │ │ + ldr r6, [pc, #848] @ (1f7ce4 ) │ │ │ │ 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] @ (1f79cc ) │ │ │ │ + ldr r2, [pc, #16] @ (1f79b4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #808] @ (1f7cf8 ) │ │ │ │ + ldr r6, [pc, #904] @ (1f7d40 ) │ │ │ │ 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 │ │ │ │ @@ -557425,415 +557289,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] @ (1f7a24 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f7a0c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 1f7a14 │ │ │ │ + cbz r3, 1f79fc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r5, #24 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1f7a28 ) │ │ │ │ + ldr r2, [pc, #16] @ (1f7a10 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #664] @ (1f7cc0 ) │ │ │ │ + ldr r6, [pc, #760] @ (1f7d08 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #944 @ (adr r5, 1f7ddc ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 1f7a24 ) │ │ │ │ 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] @ (1f7a48 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7a30 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #784 @ (adr r5, 1f7d5c ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 1f7da4 ) │ │ │ │ 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] @ (1f7a68 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7a50 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #320] @ (1f7bac ) │ │ │ │ + ldr r6, [pc, #416] @ (1f7bf4 ) │ │ │ │ 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, 1f7adc │ │ │ │ + cbnz r3, 1f7ac4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1f7aec ) │ │ │ │ + ldr r2, [pc, #92] @ (1f7ad4 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #80] @ (1f7af0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f7ad8 ) │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #68] @ (1f7af4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f7adc ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 1f7acc │ │ │ │ + cbz r2, 1f7ab4 │ │ │ │ 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] @ (1f7af8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f7ae0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1f7afc ) │ │ │ │ + ldr r2, [pc, #28] @ (1f7ae4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - b.n 1f7a8a │ │ │ │ + b.n 1f7a72 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #224] @ (1f7bd0 ) │ │ │ │ + ldr r6, [pc, #320] @ (1f7c18 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #232] @ (1f7bdc ) │ │ │ │ + ldr r6, [pc, #328] @ (1f7c24 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #272] @ (1f7c08 ) │ │ │ │ + ldr r6, [pc, #368] @ (1f7c50 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #200] @ (1f7bc4 ) │ │ │ │ + ldr r6, [pc, #296] @ (1f7c0c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #72] @ (1f7b48 ) │ │ │ │ + ldr r6, [pc, #168] @ (1f7b90 ) │ │ │ │ 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] @ (1f7b50 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f7b38 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1f7b54 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f7b3c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1f7b58 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f7b40 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #912] @ (1f7ee4 ) │ │ │ │ + ldr r5, [pc, #1008] @ (1f7f2c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #856] @ (1f7eb0 ) │ │ │ │ + ldr r5, [pc, #952] @ (1f7ef8 ) │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f7f60 │ │ │ │ + b.n 1f7f78 │ │ │ │ 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, 1f7b84 │ │ │ │ - ldr r2, [pc, #32] @ (1f7b98 ) │ │ │ │ + cbnz r2, 1f7b6c │ │ │ │ + ldr r2, [pc, #32] @ (1f7b80 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1f7b9c ) │ │ │ │ + ldr r2, [pc, #20] @ (1f7b84 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f7b74 │ │ │ │ + b.n 1f7b5c │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #696] @ (1f7e54 ) │ │ │ │ + ldr r5, [pc, #792] @ (1f7e9c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #424] @ (1f7d48 ) │ │ │ │ + ldr r5, [pc, #520] @ (1f7d90 ) │ │ │ │ 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, 1f7bd0 │ │ │ │ - ldr r2, [pc, #44] @ (1f7be4 ) │ │ │ │ + cbnz r3, 1f7bb8 │ │ │ │ + ldr r2, [pc, #44] @ (1f7bcc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1f7be8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f7bd0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1f7bec ) │ │ │ │ + ldr r2, [pc, #24] @ (1f7bd4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1f7bb6 │ │ │ │ + b.n 1f7b9e │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #496] @ (1f7dd8 ) │ │ │ │ + ldr r5, [pc, #592] @ (1f7e20 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #512] @ (1f7dec ) │ │ │ │ + ldr r5, [pc, #608] @ (1f7e34 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #120] @ (1f7c68 ) │ │ │ │ + ldr r5, [pc, #216] @ (1f7cb0 ) │ │ │ │ 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] @ (1f7c0c ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7bf4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #336] @ (1f7d60 ) │ │ │ │ + ldr r5, [pc, #432] @ (1f7da8 ) │ │ │ │ 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] @ (1f7c2c ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7c14 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #64] @ (1f7c70 ) │ │ │ │ + ldr r5, [pc, #160] @ (1f7cb8 ) │ │ │ │ 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] @ (1f7c54 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f7c3c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [pc, #88] @ (1f7cb0 ) │ │ │ │ + ldr r5, [pc, #184] @ (1f7cf8 ) │ │ │ │ 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] @ (1f7c88 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f7c70 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f58f4 │ │ │ │ + bl 1f58dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ 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] @ 1f7d10 │ │ │ │ + vldr d7, [pc, #112] @ 1f7cf8 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7cec │ │ │ │ - vldr d6, [pc, #104] @ 1f7d18 │ │ │ │ + bmi.n 1f7cd4 │ │ │ │ + vldr d6, [pc, #104] @ 1f7d00 │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7cfa │ │ │ │ - vldr d7, [pc, #100] @ 1f7d20 │ │ │ │ + bmi.n 1f7ce2 │ │ │ │ + vldr d7, [pc, #100] @ 1f7d08 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7cda │ │ │ │ + bmi.n 1f7cc2 │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #88] @ (1f7d28 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f7d10 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d6 │ │ │ │ - ldr r1, [pc, #76] @ (1f7d2c ) │ │ │ │ + ldr r1, [pc, #76] @ (1f7d14 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #64] @ (1f7d30 ) │ │ │ │ + ldr r1, [pc, #64] @ (1f7d18 ) │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #52] @ (1f7d34 ) │ │ │ │ + ldr r1, [pc, #52] @ (1f7d1c ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f990c │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - ldr r4, [pc, #696] @ (1f7fe4 ) │ │ │ │ + ldr r4, [pc, #792] @ (1f802c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #592] @ (1f7f80 ) │ │ │ │ + ldr r4, [pc, #688] @ (1f7fc8 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #456] @ (1f7efc ) │ │ │ │ + ldr r4, [pc, #552] @ (1f7f44 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #432] @ (1f7ee8 ) │ │ │ │ + ldr r4, [pc, #528] @ (1f7f30 ) │ │ │ │ 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] @ (1f7ea0 ) │ │ │ │ + ldr r7, [pc, #336] @ (1f7e88 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f5abc │ │ │ │ - cbz r0, 1f7d8e │ │ │ │ + bl 1f5aa4 │ │ │ │ + cbz r0, 1f7d76 │ │ │ │ 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 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7d76 │ │ │ │ - ldr r3, [pc, #276] @ (1f7ea4 ) │ │ │ │ + bne.n 1f7d5e │ │ │ │ + ldr r3, [pc, #276] @ (1f7e8c ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 60c7c │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7e94 │ │ │ │ - ldr r3, [pc, #256] @ (1f7ea8 ) │ │ │ │ + beq.n 1f7e7c │ │ │ │ + ldr r3, [pc, #256] @ (1f7e90 ) │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r6, [pc, #252] @ (1f7eac ) │ │ │ │ + ldr r6, [pc, #252] @ (1f7e94 ) │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr r3, [pc, #252] @ (1f7eb0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f7e98 ) │ │ │ │ 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, 1f7ddc │ │ │ │ + cbz r5, 1f7dc4 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 1f7dca │ │ │ │ + bne.n 1f7db2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 1f7e08 │ │ │ │ + cbz r3, 1f7df0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r1, r8, #24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #180] @ (1f7eb4 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f7e9c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ @@ -557841,161 +557705,161 @@ │ │ │ │ ldr.w r2, [r3, #688] @ 0x2b0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ ldr.w r8, [r4] │ │ │ │ blx 61cb8 <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f7c90 │ │ │ │ + bl 1f7c78 │ │ │ │ ldr.w r2, [r7, #368] @ 0x170 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ blx 61cb8 <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f7c90 │ │ │ │ + bl 1f7c78 │ │ │ │ ldr.w r3, [r7, #368] @ 0x170 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 61cb8 <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f7c90 │ │ │ │ + bl 1f7c78 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1f7eb8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f7ea0 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f7d38 │ │ │ │ + bl 1f7d20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1f7dc0 │ │ │ │ + bcc.n 1f7da8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #600] @ (1f8108 ) │ │ │ │ + ldr r2, [pc, #696] @ (1f8150 ) │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1f7eec ) │ │ │ │ + ldr r3, [pc, #144] @ (1f7f34 ) │ │ │ │ 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] @ (1f82b4 ) │ │ │ │ + ldr r1, [pc, #996] @ (1f829c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #996] @ (1f82b8 ) │ │ │ │ + ldr r3, [pc, #996] @ (1f82a0 ) │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #996] @ (1f82bc ) │ │ │ │ + ldr r2, [pc, #996] @ (1f82a4 ) │ │ │ │ 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 1f7f2c │ │ │ │ + beq.n 1f7f14 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f7f2c │ │ │ │ + beq.n 1f7f14 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f825c │ │ │ │ + beq.w 1f8244 │ │ │ │ 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 1f82aa │ │ │ │ + beq.w 1f8292 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f7f34 │ │ │ │ + b.n 1f7f1c │ │ │ │ ldrb.w r1, [r4, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7f10 │ │ │ │ + bne.n 1f7ef8 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #288] @ 0x120 │ │ │ │ - cbz r2, 1f7f44 │ │ │ │ + cbz r2, 1f7f2c │ │ │ │ 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 1f80d0 │ │ │ │ + bcs.w 1f80b8 │ │ │ │ mov r9, r1 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ - b.n 1f7fd6 │ │ │ │ + b.n 1f7fbe │ │ │ │ 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 1f805e │ │ │ │ + beq.n 1f8046 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 1f805e │ │ │ │ + bpl.n 1f8046 │ │ │ │ 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, 1f7fbe │ │ │ │ + cbz r3, 1f7fa6 │ │ │ │ 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] │ │ │ │ @@ -558003,25 +557867,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 1f80d0 │ │ │ │ + bls.n 1f80b8 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7fd0 │ │ │ │ + beq.n 1f7fb8 │ │ │ │ adds r7, r5, #4 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 61ee8 │ │ │ │ - cbz r0, 1f8022 │ │ │ │ + cbz r0, 1f800a │ │ │ │ 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 │ │ │ │ @@ -558036,160 +557900,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 1f8032 │ │ │ │ + bpl.n 1f801a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 1f8068 │ │ │ │ + cbz r0, 1f8050 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1f8154 │ │ │ │ + beq.w 1f813c │ │ │ │ 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 1f7f62 │ │ │ │ + bne.n 1f7f4a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1f7f8a │ │ │ │ + bne.n 1f7f72 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7fa8 │ │ │ │ + beq.n 1f7f90 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - b.n 1f7fa8 │ │ │ │ + b.n 1f7f90 │ │ │ │ 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 1f8276 │ │ │ │ + bhi.w 1f825e │ │ │ │ ldr.w r7, [r4, #312] @ 0x138 │ │ │ │ add.w r8, r2, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bls.n 1f8138 │ │ │ │ + bls.n 1f8120 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 1f822c │ │ │ │ + bhi.w 1f8214 │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #548] @ (1f82c0 ) │ │ │ │ + ldr r3, [pc, #548] @ (1f82a8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r4, #300] @ 0x12c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f827a │ │ │ │ + beq.w 1f8262 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f826a │ │ │ │ + beq.w 1f8252 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8144 │ │ │ │ + beq.n 1f812c │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str.w r6, [r4, #304] @ 0x130 │ │ │ │ str.w r7, [r4, #312] @ 0x138 │ │ │ │ add r6, r3 │ │ │ │ - b.n 1f8140 │ │ │ │ + b.n 1f8128 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1f80dc │ │ │ │ + cbz r2, 1f80c4 │ │ │ │ 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, 1f811c │ │ │ │ + cbz r1, 1f8104 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8104 │ │ │ │ + cbz r3, 1f80ec │ │ │ │ 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 1f8234 │ │ │ │ - ldr r2, [pc, #420] @ (1f82c4 ) │ │ │ │ - ldr r3, [pc, #412] @ (1f82bc ) │ │ │ │ + bmi.w 1f821c │ │ │ │ + ldr r2, [pc, #420] @ (1f82ac ) │ │ │ │ + ldr r3, [pc, #412] @ (1f82a4 ) │ │ │ │ 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 1f82b0 │ │ │ │ + bne.w 1f8298 │ │ │ │ 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 1f8144 │ │ │ │ + beq.n 1f812c │ │ │ │ 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 1f8032 │ │ │ │ + b.n 1f801a │ │ │ │ ldrd r8, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r2, r8, r3 │ │ │ │ subs r3, #16 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f81ee │ │ │ │ + bcs.n 1f81d6 │ │ │ │ add.w r7, r8, r3 │ │ │ │ - ldr r3, [pc, #352] @ (1f82c8 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f82b0 ) │ │ │ │ add.w r6, r4, #320 @ 0x140 │ │ │ │ mov sl, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #344] @ (1f82cc ) │ │ │ │ + ldr r3, [pc, #344] @ (1f82b4 ) │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp, #28] │ │ │ │ - b.n 1f818e │ │ │ │ + b.n 1f8176 │ │ │ │ ldrd r2, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add r2, r3 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f81e6 │ │ │ │ + bcs.n 1f81ce │ │ │ │ ldr.w r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f81f4 │ │ │ │ + cbz r0, 1f81dc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1f8180 │ │ │ │ + bne.n 1f8168 │ │ │ │ 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 │ │ │ │ @@ -558201,149 +558065,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 1f818e │ │ │ │ + bcc.n 1f8176 │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ subs r3, #16 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ - b.n 1f8032 │ │ │ │ + b.n 1f801a │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ movs r0, #1 │ │ │ │ blx 619c4 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f5778 │ │ │ │ + bl 1f5760 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r9, r2, #24 │ │ │ │ mov r0, r9 │ │ │ │ blx 61b80 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ blx 61b08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f81a2 │ │ │ │ + b.n 1f818a │ │ │ │ cmp r7, r8 │ │ │ │ it cc │ │ │ │ movcc r7, r8 │ │ │ │ - b.n 1f809a │ │ │ │ + b.n 1f8082 │ │ │ │ ldr.w r2, [r4, #688] @ 0x2b0 │ │ │ │ - ldr r3, [pc, #148] @ (1f82d0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f82b8 ) │ │ │ │ add r2, r1 │ │ │ │ str.w r2, [r4, #688] @ 0x2b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #140] @ (1f82d4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f82bc ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7d38 │ │ │ │ - b.n 1f811c │ │ │ │ + bl 1f7d20 │ │ │ │ + b.n 1f8104 │ │ │ │ str.w r1, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ strd r2, r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 1f7f44 │ │ │ │ + b.n 1f7f2c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f80bc │ │ │ │ + b.n 1f80a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f8144 │ │ │ │ + b.n 1f812c │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8144 │ │ │ │ + beq.w 1f812c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ blx 61b08 │ │ │ │ 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 1f8140 │ │ │ │ + b.n 1f8128 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ - b.n 1f7f44 │ │ │ │ + b.n 1f7f2c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl fff882ca │ │ │ │ - bl ea2ce │ │ │ │ + bl fff882b2 │ │ │ │ + bl ea2b6 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bx sp │ │ │ │ + blx r0 │ │ │ │ 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] @ (1f8480 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f8468 ) │ │ │ │ adds r5, r3, #7 │ │ │ │ - ldr r3, [pc, #388] @ (1f8484 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f846c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov.w r7, r8, lsl #4 │ │ │ │ - ldr r4, [pc, #380] @ (1f8488 ) │ │ │ │ + ldr r4, [pc, #380] @ (1f8470 ) │ │ │ │ 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 1f8340 │ │ │ │ + bls.n 1f8328 │ │ │ │ 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 1f8424 │ │ │ │ + bls.n 1f840c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f83d2 │ │ │ │ + beq.n 1f83ba │ │ │ │ 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] │ │ │ │ @@ -558356,150 +558220,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 1f844c │ │ │ │ + bhi.n 1f8434 │ │ │ │ ldr.w r2, [ip, #44] @ 0x2c │ │ │ │ add.w sl, r3, #12 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi.n 1f83da │ │ │ │ + bhi.n 1f83c2 │ │ │ │ add.w r2, r6, r8, lsl #4 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, r4, r3 │ │ │ │ - beq.n 1f83a0 │ │ │ │ + beq.n 1f8388 │ │ │ │ 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 1f82e8 │ │ │ │ - ldr r2, [pc, #212] @ (1f848c ) │ │ │ │ - ldr r3, [pc, #200] @ (1f8484 ) │ │ │ │ + bl 1f82d0 │ │ │ │ + ldr r2, [pc, #212] @ (1f8474 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f846c ) │ │ │ │ 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 1f847a │ │ │ │ + bne.n 1f8462 │ │ │ │ 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 1f834e │ │ │ │ + b.n 1f8336 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f8418 │ │ │ │ + bls.n 1f8400 │ │ │ │ cmp r2, sl │ │ │ │ it cc │ │ │ │ movcc r2, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #164] @ (1f8490 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f8478 ) │ │ │ │ adds r1, r6, r7 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f8450 │ │ │ │ + beq.n 1f8438 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1f8440 │ │ │ │ + cbz r0, 1f8428 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f83a0 │ │ │ │ + beq.n 1f8388 │ │ │ │ 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 1f839a │ │ │ │ + b.n 1f8382 │ │ │ │ mov r2, sl │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1f83e8 │ │ │ │ + b.n 1f83d0 │ │ │ │ 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 1f83b6 │ │ │ │ + b.n 1f839e │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 613c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f8404 │ │ │ │ + b.n 1f83ec │ │ │ │ mov r4, sl │ │ │ │ - b.n 1f83a0 │ │ │ │ + b.n 1f8388 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61b80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f83a0 │ │ │ │ + beq.n 1f8388 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ blx 61b08 │ │ │ │ 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 1f839a │ │ │ │ + b.n 1f8382 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #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] @ (1f85c4 ) │ │ │ │ + ldr r5, [pc, #284] @ (1f85ac ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f85a6 │ │ │ │ + beq.n 1f858e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [pc, #260] @ (1f85c8 ) │ │ │ │ + ldr r7, [pc, #260] @ (1f85b0 ) │ │ │ │ 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 │ │ │ │ @@ -558528,123 +558392,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 1f8530 │ │ │ │ + beq.n 1f8518 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bpl.n 1f8576 │ │ │ │ - ldr r0, [pc, #156] @ (1f85cc ) │ │ │ │ + bpl.n 1f855e │ │ │ │ + ldr r0, [pc, #156] @ (1f85b4 ) │ │ │ │ add r0, pc │ │ │ │ strd r2, r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #152] @ (1f85d0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f85b8 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - ldr r2, [pc, #148] @ (1f85d4 ) │ │ │ │ + ldr r2, [pc, #148] @ (1f85bc ) │ │ │ │ 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 1f5778 │ │ │ │ + bl 1f5760 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - cbz r2, 1f8580 │ │ │ │ + cbz r2, 1f8568 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #141 @ 0x8d │ │ │ │ - beq.n 1f8570 │ │ │ │ + beq.n 1f8558 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8570 │ │ │ │ + cbz r3, 1f8558 │ │ │ │ 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 1f85a0 │ │ │ │ - ldr r0, [pc, #92] @ (1f85d8 ) │ │ │ │ + bpl.n 1f8588 │ │ │ │ + ldr r0, [pc, #92] @ (1f85c0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f8530 │ │ │ │ - ldr r1, [pc, #88] @ (1f85dc ) │ │ │ │ + b.n 1f8518 │ │ │ │ + ldr r1, [pc, #88] @ (1f85c4 ) │ │ │ │ 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 1fe278 │ │ │ │ + bl 1fe260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f855c │ │ │ │ + bne.n 1f8544 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f855c │ │ │ │ - ldr r0, [pc, #60] @ (1f85e0 ) │ │ │ │ + b.n 1f8544 │ │ │ │ + ldr r0, [pc, #60] @ (1f85c8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f8530 │ │ │ │ - ldr r1, [pc, #60] @ (1f85e4 ) │ │ │ │ + b.n 1f8518 │ │ │ │ + ldr r1, [pc, #60] @ (1f85cc ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ blx 61f24 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1f84b6 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + b.n 1f849e │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3b85d2 │ │ │ │ - bl 51e5d6 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + bl 3b85ba │ │ │ │ + bl 51e5be │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, fp │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3c05e6 │ │ │ │ + bl 3c05ce │ │ │ │ ldr.w r3, [r0, #704] @ 0x2c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f8656 │ │ │ │ + bls.n 1f863e │ │ │ │ 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 1f864a │ │ │ │ - ldr.w r9, [pc, #64] @ 1f8658 │ │ │ │ + bcs.n 1f8632 │ │ │ │ + ldr.w r9, [pc, #64] @ 1f8640 │ │ │ │ add.w r7, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #60] @ 1f865c │ │ │ │ + ldr.w r8, [pc, #60] @ 1f8644 │ │ │ │ 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 1fe4b8 │ │ │ │ + bl 1fe4a0 │ │ │ │ ldrd r3, r2, [r5, #700] @ 0x2bc │ │ │ │ add r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1f862a │ │ │ │ + bcc.n 1f8612 │ │ │ │ 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 │ │ │ │ @@ -558664,110 +558528,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] @ (1f874c ) │ │ │ │ + ldr r7, [pc, #176] @ (1f8734 ) │ │ │ │ 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 1f873e │ │ │ │ + bcs.n 1f8726 │ │ │ │ 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 1f86b0 │ │ │ │ - cbz r0, 1f86e8 │ │ │ │ - ldr r3, [pc, #132] @ (1f8750 ) │ │ │ │ + bcc.n 1f8698 │ │ │ │ + cbz r0, 1f86d0 │ │ │ │ + ldr r3, [pc, #132] @ (1f8738 ) │ │ │ │ add.w r4, r5, #32 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f86de │ │ │ │ - cbz r2, 1f8736 │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1f86c6 │ │ │ │ + cbz r2, 1f871e │ │ │ │ + bl 1f9734 │ │ │ │ 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 1f86a6 │ │ │ │ + bne.n 1f868e │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - bl 1fa118 │ │ │ │ + bl 1fa100 │ │ │ │ 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, 1f8732 │ │ │ │ - ldr r2, [pc, #68] @ (1f8750 ) │ │ │ │ + cbz r0, 1f871a │ │ │ │ + ldr r2, [pc, #68] @ (1f8738 ) │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8720 │ │ │ │ - cbz r3, 1f8742 │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1f8708 │ │ │ │ + cbz r3, 1f872a │ │ │ │ + bl 1f9734 │ │ │ │ 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 60bc8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - b.n 1f86de │ │ │ │ - mov r0, r4 │ │ │ │ b.n 1f86c6 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 1f86ae │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - b.n 1f8720 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + b.n 1f8708 │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #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, 1f8774 │ │ │ │ + cbz r3, 1f875c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f8774 │ │ │ │ + cbz r3, 1f875c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8688 │ │ │ │ + bl 1f8670 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ 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 1f8688 │ │ │ │ + bl 1f8670 │ │ │ │ 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] │ │ │ │ @@ -558775,118 +558639,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 1f87a6 │ │ │ │ + bne.n 1f878e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8660 │ │ │ │ + bl 1f8648 │ │ │ │ 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] @ (1f88e0 ) │ │ │ │ + ldr r7, [pc, #240] @ (1f88c8 ) │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 1f881c │ │ │ │ - ldr r2, [pc, #240] @ (1f88e4 ) │ │ │ │ + cbz r0, 1f8804 │ │ │ │ + ldr r2, [pc, #240] @ (1f88cc ) │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f880a │ │ │ │ + beq.n 1f87f2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f88cc │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1f88b4 │ │ │ │ + bl 1f9734 │ │ │ │ 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] @ (1f88e8 ) │ │ │ │ + ldr r1, [pc, #200] @ (1f88d0 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ add r1, pc │ │ │ │ - bl 1f58f4 │ │ │ │ + bl 1f58dc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8842 │ │ │ │ + cbz r3, 1f882a │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f88c2 │ │ │ │ + bne.n 1f88aa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61ec4 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1f88c0 │ │ │ │ + cbz r3, 1f88a8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe50c │ │ │ │ + bl 1fe4f4 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe414 │ │ │ │ + bl 1fe3fc │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 1f8896 │ │ │ │ + bcs.n 1f887e │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 1f8880 │ │ │ │ + cbz r3, 1f8868 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f8880 │ │ │ │ + cbz r3, 1f8868 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8688 │ │ │ │ + bl 1f8670 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f886c │ │ │ │ - cbz r0, 1f88c0 │ │ │ │ - ldr r2, [pc, #72] @ (1f88e4 ) │ │ │ │ + bhi.n 1f8854 │ │ │ │ + cbz r0, 1f88a8 │ │ │ │ + ldr r2, [pc, #72] @ (1f88cc ) │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f88ae │ │ │ │ - cbz r3, 1f88d6 │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1f8896 │ │ │ │ + cbz r3, 1f88be │ │ │ │ + bl 1f9734 │ │ │ │ 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 1f8834 │ │ │ │ + b.n 1f881c │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ - b.n 1f880a │ │ │ │ + b.n 1f87f2 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - b.n 1f88ae │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + b.n 1f8896 │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe2c8ea │ │ │ │ + bl ffe2c8d2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -558894,71 +558758,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] @ (1f8b58 ) │ │ │ │ + ldr r6, [pc, #576] @ (1f8b40 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #576] @ (1f8b5c ) │ │ │ │ + ldr r5, [pc, #576] @ (1f8b44 ) │ │ │ │ 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] @ (1f8b60 ) │ │ │ │ + ldr r0, [pc, #560] @ (1f8b48 ) │ │ │ │ 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 1f8a4c │ │ │ │ + beq.n 1f8a34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f8b30 │ │ │ │ + beq.w 1f8b18 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 1f8a4c │ │ │ │ + bcs.n 1f8a34 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r7, lr │ │ │ │ - vldr d8, [pc, #488] @ 1f8b50 │ │ │ │ + vldr d8, [pc, #488] @ 1f8b38 │ │ │ │ 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 1f89e2 │ │ │ │ + beq.n 1f89ca │ │ │ │ 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 1f82e8 │ │ │ │ + bl 1f82d0 │ │ │ │ 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] │ │ │ │ @@ -558976,101 +558840,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 1f8a9e │ │ │ │ + bne.n 1f8a86 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1f9fe0 │ │ │ │ + bl 1f9fc8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, #24 │ │ │ │ blx 61b08 │ │ │ │ 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 1f8a22 │ │ │ │ + beq.n 1f8a0a │ │ │ │ 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 1f8b44 │ │ │ │ + bhi.w 1f8b2c │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f8a6a │ │ │ │ + bhi.n 1f8a52 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 1f8b44 │ │ │ │ + beq.w 1f8b2c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 1f8980 │ │ │ │ - ldr r2, [pc, #276] @ (1f8b64 ) │ │ │ │ - ldr r3, [pc, #268] @ (1f8b5c ) │ │ │ │ + bcc.n 1f8968 │ │ │ │ + ldr r2, [pc, #276] @ (1f8b4c ) │ │ │ │ + ldr r3, [pc, #268] @ (1f8b44 ) │ │ │ │ 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 1f8b40 │ │ │ │ + bne.n 1f8b28 │ │ │ │ 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 1f8afa │ │ │ │ + bhi.n 1f8ae2 │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r4, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ (1f8b68 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f8b50 ) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8b0c │ │ │ │ + beq.n 1f8af4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8b02 │ │ │ │ + beq.n 1f8aea │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8b44 │ │ │ │ + beq.n 1f8b2c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n 1f8a3c │ │ │ │ + b.n 1f8a24 │ │ │ │ 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 1f82e8 │ │ │ │ + bl 1f82d0 │ │ │ │ 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] │ │ │ │ @@ -559086,68 +558950,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 1f89f0 │ │ │ │ + b.n 1f89d8 │ │ │ │ cmp r4, r8 │ │ │ │ it cc │ │ │ │ movcc r4, r8 │ │ │ │ - b.n 1f8a78 │ │ │ │ + b.n 1f8a60 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 613c8 │ │ │ │ - b.n 1f8a90 │ │ │ │ + b.n 1f8a78 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ blx 61b80 │ │ │ │ - cbz r0, 1f8b44 │ │ │ │ + cbz r0, 1f8b2c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ blx 61b08 │ │ │ │ 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 1f8a3c │ │ │ │ + b.n 1f8a24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1fa020 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 1f8958 │ │ │ │ + b.n 1f8940 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, #16 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bcs.n 1f8bbe │ │ │ │ + bcs.n 1f8ba6 │ │ │ │ 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 │ │ │ │ @@ -559162,77 +559026,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 1f8b8e │ │ │ │ + bne.n 1f8b76 │ │ │ │ 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 1f8bee │ │ │ │ + bls.n 1f8bd6 │ │ │ │ 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 1f8be4 │ │ │ │ + bne.n 1f8bcc │ │ │ │ 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] @ (1f8e10 ) │ │ │ │ + ldr r1, [pc, #520] @ (1f8df8 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #520] @ (1f8e14 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f8dfc ) │ │ │ │ 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] @ 1f8e18 │ │ │ │ + ldr.w sl, [pc, #508] @ 1f8e00 │ │ │ │ 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 1f8dd0 │ │ │ │ + beq.w 1f8db8 │ │ │ │ add.w r1, r7, #24 │ │ │ │ - bl 1f9fe0 │ │ │ │ + bl 1f9fc8 │ │ │ │ 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 1f82e8 │ │ │ │ + bl 1f82d0 │ │ │ │ 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 │ │ │ │ @@ -559245,92 +559109,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 1f8cfa │ │ │ │ + beq.n 1f8ce2 │ │ │ │ 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 1f8caa │ │ │ │ + bpl.n 1f8c92 │ │ │ │ ldrd r3, r2, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ orrs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1f8d3e │ │ │ │ + bne.n 1f8d26 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.w 1f8e08 │ │ │ │ + bhi.w 1f8df0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r7, r6, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1f8d0e │ │ │ │ + bls.n 1f8cf6 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1f8d36 │ │ │ │ + bhi.n 1f8d1e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #332] @ (1f8e1c ) │ │ │ │ + ldr r3, [pc, #332] @ (1f8e04 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f8de2 │ │ │ │ + beq.w 1f8dca │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8dd8 │ │ │ │ + beq.n 1f8dc0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8e08 │ │ │ │ + beq.w 1f8df0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ adds r6, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1f8d14 │ │ │ │ + b.n 1f8cfc │ │ │ │ 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 1f8c8c │ │ │ │ + b.n 1f8c74 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r6, r3, r6 │ │ │ │ - beq.n 1f8e08 │ │ │ │ - ldr r2, [pc, #264] @ (1f8e20 ) │ │ │ │ + beq.n 1f8df0 │ │ │ │ + ldr r2, [pc, #264] @ (1f8e08 ) │ │ │ │ add.w r0, r5, #24 │ │ │ │ - ldr r3, [pc, #248] @ (1f8e14 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f8dfc ) │ │ │ │ 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 1f8e04 │ │ │ │ + bne.n 1f8dec │ │ │ │ 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 1f8cce │ │ │ │ + b.n 1f8cb6 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f82e8 │ │ │ │ + bl 1f82d0 │ │ │ │ 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 │ │ │ │ @@ -559369,53 +559233,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 1f8d7e │ │ │ │ + bhi.n 1f8d66 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f8caa │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 1f8c92 │ │ │ │ + bl 1fa020 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1f8c3a │ │ │ │ + b.n 1f8c22 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 613c8 │ │ │ │ - b.n 1f8ce8 │ │ │ │ + b.n 1f8cd0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b80 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f8e08 │ │ │ │ + cbz r0, 1f8df0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 61b08 │ │ │ │ add r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 1f8d14 │ │ │ │ + b.n 1f8cfc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ 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 │ │ │ │ @@ -559427,310 +559291,310 @@ │ │ │ │ blx 619c4 │ │ │ │ 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 1f8688 │ │ │ │ + bl 1f8670 │ │ │ │ mov ip, r6 │ │ │ │ - ldr r7, [pc, #220] @ (1f8f3c ) │ │ │ │ + ldr r7, [pc, #220] @ (1f8f24 ) │ │ │ │ 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 1f8e62 │ │ │ │ + bne.n 1f8e4a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8660 │ │ │ │ + bl 1f8648 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 1f8f36 │ │ │ │ + bhi.n 1f8f1e │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 1f8eb2 │ │ │ │ + bhi.n 1f8e9a │ │ │ │ ldr.w r0, [r5, #700] @ 0x2bc │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1f8f36 │ │ │ │ + beq.n 1f8f1e │ │ │ │ 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 1f8ef6 │ │ │ │ + bhi.n 1f8ede │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #124] @ (1f8f40 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f8f28 ) │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8f0a │ │ │ │ + beq.n 1f8ef2 │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ - cbz r0, 1f8f00 │ │ │ │ + cbz r0, 1f8ee8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ - cbz r0, 1f8f36 │ │ │ │ + bl 1f95a4 │ │ │ │ + cbz r0, 1f8f1e │ │ │ │ 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 1f8ec2 │ │ │ │ + b.n 1f8eaa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 613c8 │ │ │ │ - b.n 1f8eda │ │ │ │ + b.n 1f8ec2 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f8f36 │ │ │ │ + cbz r0, 1f8f1e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ blx 61b08 │ │ │ │ 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 1f8ea6 │ │ │ │ + b.n 1f8e8e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #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] @ (1f8f64 ) │ │ │ │ + ldr r4, [pc, #16] @ (1f8f4c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60bc8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ 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] @ (1f901c ) │ │ │ │ + ldr r0, [pc, #164] @ (1f9004 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1f9020 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f9008 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f8fa0 │ │ │ │ + bl 1f7444 │ │ │ │ + cbz r0, 1f8f88 │ │ │ │ blx 6214c │ │ │ │ - ldr r3, [pc, #148] @ (1f9024 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f900c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1f8f9c │ │ │ │ - ldr r0, [pc, #144] @ (1f9028 ) │ │ │ │ + cbz r0, 1f8f84 │ │ │ │ + ldr r0, [pc, #144] @ (1f9010 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360778 │ │ │ │ + bl 360760 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1f902c ) │ │ │ │ + ldr r2, [pc, #136] @ (1f9014 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61f84 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f8ff6 │ │ │ │ - ldr r0, [pc, #120] @ (1f9030 ) │ │ │ │ + cbz r0, 1f8fde │ │ │ │ + ldr r0, [pc, #120] @ (1f9018 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 60f5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f900e │ │ │ │ + cbz r0, 1f8ff6 │ │ │ │ blx 61b98 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60cf8 │ │ │ │ - cbnz r0, 1f9008 │ │ │ │ + cbnz r0, 1f8ff0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 61f84 │ │ │ │ - cbz r0, 1f9008 │ │ │ │ + cbz r0, 1f8ff0 │ │ │ │ adds r0, #1 │ │ │ │ blx 6214c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1f900e │ │ │ │ - ldr r3, [pc, #68] @ (1f9034 ) │ │ │ │ + cbz r2, 1f8ff6 │ │ │ │ + ldr r3, [pc, #68] @ (1f901c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f8f94 │ │ │ │ + b.n 1f8f7c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 61f84 │ │ │ │ - cbz r0, 1f9016 │ │ │ │ + cbz r0, 1f8ffe │ │ │ │ adds r0, #1 │ │ │ │ blx 6214c │ │ │ │ - b.n 1f8f8c │ │ │ │ + b.n 1f8f74 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 6214c │ │ │ │ - b.n 1f8f8c │ │ │ │ + b.n 1f8f74 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f8f88 │ │ │ │ + b.n 1f8f70 │ │ │ │ nop │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r4, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r3, #4 │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ 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] @ (1f9078 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f9060 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1f905c │ │ │ │ - ldr r3, [pc, #40] @ (1f907c ) │ │ │ │ + cbz r3, 1f9044 │ │ │ │ + ldr r3, [pc, #40] @ (1f9064 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1f9080 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f9068 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61f24 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1f9052 │ │ │ │ + b.n 1f903a │ │ │ │ nop │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ 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] @ (1f90d4 ) │ │ │ │ + ldr r0, [pc, #60] @ (1f90bc ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 61058 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f90ca │ │ │ │ - ldr r0, [pc, #48] @ (1f90d8 ) │ │ │ │ + bgt.n 1f90b2 │ │ │ │ + ldr r0, [pc, #48] @ (1f90c0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 61058 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f90ca │ │ │ │ - ldr r0, [pc, #36] @ (1f90dc ) │ │ │ │ + bgt.n 1f90b2 │ │ │ │ + ldr r0, [pc, #36] @ (1f90c4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 61058 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f90ca │ │ │ │ + bgt.n 1f90b2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f90c6 │ │ │ │ + beq.n 1f90ae │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #32 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ 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] @ (1f913c ) │ │ │ │ + ldr r0, [pc, #72] @ (1f9124 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 613f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1f9138 │ │ │ │ + beq.n 1f9120 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 61248 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1f912a │ │ │ │ + ble.n 1f9112 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1f9126 │ │ │ │ + cbnz r2, 1f910e │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f911e │ │ │ │ + bne.n 1f9106 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 611f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ 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 611b8 │ │ │ │ @@ -559771,35 +559635,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 613c8 │ │ │ │ - cbz r0, 1f9206 │ │ │ │ + cbz r0, 1f91ee │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f91f8 │ │ │ │ + beq.n 1f91e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f91f8 │ │ │ │ + cbz r3, 1f91e0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1f91f2 │ │ │ │ + cbz r3, 1f91da │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1f91f8 │ │ │ │ + cbz r3, 1f91e0 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1f9204 │ │ │ │ + cbz r3, 1f91ec │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f91fc │ │ │ │ + bne.n 1f91e4 │ │ │ │ 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] │ │ │ │ @@ -559809,17 +559673,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 61b98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f924e │ │ │ │ + cbz r0, 1f9236 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -559832,179 +559696,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 1f93ba │ │ │ │ + beq.w 1f93a2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f939c │ │ │ │ + beq.w 1f9384 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f937e │ │ │ │ + beq.n 1f9366 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9362 │ │ │ │ + beq.n 1f934a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f9346 │ │ │ │ + beq.n 1f932e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f932e │ │ │ │ + beq.n 1f9316 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 1f9318 │ │ │ │ + cbz r4, 1f9300 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 1f9302 │ │ │ │ + cbz r7, 1f92ea │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 1f92ec │ │ │ │ + cbz r0, 1f92d4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1f9254 │ │ │ │ + bl 1f923c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f92de │ │ │ │ + bne.n 1f92c6 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, 1f92f6 │ │ │ │ + cbz r2, 1f92de │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f92d6 │ │ │ │ + bne.n 1f92be │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1f930c │ │ │ │ + cbz r3, 1f92f4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f92ce │ │ │ │ + bne.n 1f92b6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f9322 │ │ │ │ + cbz r3, 1f930a │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f92c6 │ │ │ │ + bne.n 1f92ae │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1f9338 │ │ │ │ + cbz r3, 1f9320 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f92ba │ │ │ │ + bne.n 1f92a2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1f9352 │ │ │ │ + cbz r3, 1f933a │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f92ac │ │ │ │ + bne.n 1f9294 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1f936e │ │ │ │ + cbz r3, 1f9356 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 60bc8 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f929a │ │ │ │ + bne.n 1f9282 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1f938a │ │ │ │ + cbz r3, 1f9372 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f9288 │ │ │ │ + bne.w 1f9270 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1f93a8 │ │ │ │ + cbz r3, 1f9390 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1f9274 │ │ │ │ + bne.w 1f925c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1f93c6 │ │ │ │ + cbz r3, 1f93ae │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 60bc8 │ │ │ │ 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, 1f940a │ │ │ │ + cbz r2, 1f93f2 │ │ │ │ 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, 1f9406 │ │ │ │ + cbz r2, 1f93ee │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f940a │ │ │ │ + cbz r3, 1f93f2 │ │ │ │ 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, 1f9430 │ │ │ │ + cbz r0, 1f9418 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f9254 │ │ │ │ + bl 1f923c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f941e │ │ │ │ + bne.n 1f9406 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f943a │ │ │ │ + cbz r3, 1f9422 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -560012,43 +559876,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 1f94c8 │ │ │ │ + beq.n 1f94b0 │ │ │ │ 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, 1f949e │ │ │ │ + cbz r4, 1f9486 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f94b0 │ │ │ │ + beq.n 1f9498 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f9496 │ │ │ │ + b.n 1f947e │ │ │ │ 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 1f94b0 │ │ │ │ + beq.n 1f9498 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1f947e │ │ │ │ - b.n 1f94b0 │ │ │ │ + bhi.n 1f9466 │ │ │ │ + b.n 1f9498 │ │ │ │ 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] │ │ │ │ @@ -560057,184 +559921,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, 1f94d8 │ │ │ │ + cbz r1, 1f94c0 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1f94fc │ │ │ │ - cbz r2, 1f94e6 │ │ │ │ + bne.n 1f94e4 │ │ │ │ + cbz r2, 1f94ce │ │ │ │ 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 1f93d4 │ │ │ │ + bl 1f93bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1f94da │ │ │ │ - b.n 1f945e │ │ │ │ + bne.n 1f94c2 │ │ │ │ + b.n 1f9446 │ │ │ │ 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 61b80 │ │ │ │ - cbz r0, 1f9544 │ │ │ │ + cbz r0, 1f952c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f9542 │ │ │ │ + cbz r4, 1f952a │ │ │ │ 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, 1f9542 │ │ │ │ + cbz r3, 1f952a │ │ │ │ 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 61b80 │ │ │ │ - cbz r0, 1f958c │ │ │ │ + cbz r0, 1f9574 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f958a │ │ │ │ + cbz r4, 1f9572 │ │ │ │ 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, 1f958a │ │ │ │ + cbz r3, 1f9572 │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f95b6 │ │ │ │ + cbz r0, 1f959e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 610ec │ │ │ │ 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, 1f95d6 │ │ │ │ + cbz r1, 1f95be │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91a4 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ 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, 1f9622 │ │ │ │ + cbz r4, 1f960a │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91a4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f960e │ │ │ │ + bhi.n 1f95f6 │ │ │ │ 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 610ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9608 │ │ │ │ + beq.n 1f95f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f9608 │ │ │ │ + b.n 1f95f0 │ │ │ │ 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, 1f965a │ │ │ │ + cbnz r3, 1f9642 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ 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, 1f9698 │ │ │ │ + cbnz r4, 1f9680 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9692 │ │ │ │ + cbz r0, 1f967a │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -560244,47 +560108,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 1f96cc │ │ │ │ + bne.n 1f96b4 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f96d0 │ │ │ │ + beq.n 1f96b8 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91a4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ 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, 1f972a │ │ │ │ + cbnz r5, 1f9712 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1f9732 │ │ │ │ + cbz r3, 1f971a │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, r4, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91a4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1f971a │ │ │ │ + bcc.n 1f9702 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 610ec │ │ │ │ @@ -560292,178 +560156,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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9714 │ │ │ │ + beq.n 1f96fc │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 610ec │ │ │ │ - b.n 1f9714 │ │ │ │ + b.n 1f96fc │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f97c0 │ │ │ │ + beq.n 1f97a8 │ │ │ │ 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, 1f9786 │ │ │ │ + cbz r2, 1f976e │ │ │ │ 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, 1f9782 │ │ │ │ + cbz r2, 1f976a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f9786 │ │ │ │ + cbz r3, 1f976e │ │ │ │ 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, 1f97ae │ │ │ │ + cbz r0, 1f9796 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f9254 │ │ │ │ + bl 1f923c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f979c │ │ │ │ + bne.n 1f9784 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f97b8 │ │ │ │ + cbz r3, 1f97a0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1f982e │ │ │ │ + cbz r1, 1f9816 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1f981a │ │ │ │ + cbz r0, 1f9802 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1f9828 │ │ │ │ + cbz r3, 1f9810 │ │ │ │ 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, 1f97ee │ │ │ │ + cbz r3, 1f97d6 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1f97f2 │ │ │ │ + cbz r2, 1f97da │ │ │ │ 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, 1f9816 │ │ │ │ + cbz r0, 1f97fe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1f9816 │ │ │ │ + cbz r3, 1f97fe │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f97d6 │ │ │ │ + bne.n 1f97be │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1f9816 │ │ │ │ + b.n 1f97fe │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1f9802 │ │ │ │ + b.n 1f97ea │ │ │ │ bx lr │ │ │ │ - cbz r1, 1f9870 │ │ │ │ + cbz r1, 1f9858 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1f986e │ │ │ │ + cbz r0, 1f9856 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1f9872 │ │ │ │ + cbz r3, 1f985a │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1f984c │ │ │ │ + b.n 1f9834 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f984a │ │ │ │ + bne.n 1f9832 │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1f9864 │ │ │ │ + cbz r2, 1f984c │ │ │ │ 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 1f9858 │ │ │ │ + b.n 1f9840 │ │ │ │ nop │ │ │ │ - cbz r0, 1f9882 │ │ │ │ + cbz r0, 1f986a │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1f9882 │ │ │ │ + cbz r0, 1f986a │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f98b6 │ │ │ │ + cbz r0, 1f989e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1f98f8 │ │ │ │ + cbz r1, 1f98e0 │ │ │ │ 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 61b98 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -560480,88 +560344,88 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9208 │ │ │ │ + bl 1f91f0 │ │ │ │ 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] @ (1f999c ) │ │ │ │ + ldr r2, [pc, #100] @ (1f9984 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f99a0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f9988 ) │ │ │ │ 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 1ff91c │ │ │ │ + bl 1ff904 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f9976 │ │ │ │ + cbz r0, 1f995e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1f99a4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f99a0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f998c ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9996 │ │ │ │ + bne.n 1f997e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ 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 1ff91c │ │ │ │ + bl 1ff904 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f99e6 │ │ │ │ + cbz r0, 1f99ce │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -560577,180 +560441,180 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r4, 1f9a4c │ │ │ │ - bl 1ff91c │ │ │ │ + cbz r4, 1f9a34 │ │ │ │ + bl 1ff904 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9a46 │ │ │ │ + cbz r0, 1f9a2e │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 60efc <__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 1ff91c │ │ │ │ + bl 1ff904 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9a86 │ │ │ │ + cbz r0, 1f9a6e │ │ │ │ adds r7, #24 │ │ │ │ - vldr d7, [pc, #48] @ 1f9a98 │ │ │ │ + vldr d7, [pc, #48] @ 1f9a80 │ │ │ │ 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 60efc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6, #0] │ │ │ │ blx 61b98 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1f9a44 │ │ │ │ + b.n 1f9a2c │ │ │ │ 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] @ (1f9b04 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f9aec ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1f9b08 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f9af0 ) │ │ │ │ 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, 1f9ad8 │ │ │ │ + cbz r0, 1f9ac0 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 61b98 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1f99f0 │ │ │ │ - ldr r2, [pc, #36] @ (1f9b0c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f9b08 ) │ │ │ │ + bl 1f99d8 │ │ │ │ + ldr r2, [pc, #36] @ (1f9af4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f9af0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9afe │ │ │ │ + bne.n 1f9ae6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ 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] @ (1f9b80 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f9b68 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1f9b84 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f9b6c ) │ │ │ │ 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, 1f9b50 │ │ │ │ + cbz r0, 1f9b38 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b98 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1f99f0 │ │ │ │ - ldr r2, [pc, #40] @ (1f9b88 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f9b84 ) │ │ │ │ + bl 1f99d8 │ │ │ │ + ldr r2, [pc, #40] @ (1f9b70 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9b6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9b7a │ │ │ │ + bne.n 1f9b62 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9bb0 │ │ │ │ + cbz r0, 1f9b98 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ 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 1f9bba │ │ │ │ + bne.n 1f9ba2 │ │ │ │ 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 │ │ │ │ @@ -560762,66 +560626,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 1f9ccc │ │ │ │ + bhi.n 1f9cb4 │ │ │ │ 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 1f9c64 │ │ │ │ + beq.n 1f9c4c │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9cde │ │ │ │ + beq.n 1f9cc6 │ │ │ │ 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, 1f9c44 │ │ │ │ + cbnz r3, 1f9c2c │ │ │ │ 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 1f9c5e │ │ │ │ + beq.n 1f9c46 │ │ │ │ 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 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r1, r8, r3 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9c5e │ │ │ │ + beq.n 1f9c46 │ │ │ │ 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] │ │ │ │ @@ -560838,58 +560702,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 1f9c24 │ │ │ │ - b.n 1f9cde │ │ │ │ + bne.n 1f9c0c │ │ │ │ + b.n 1f9cc6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9c5e │ │ │ │ + beq.n 1f9c46 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1f9c44 │ │ │ │ + b.n 1f9c2c │ │ │ │ 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 1f9d00 │ │ │ │ + bhi.n 1f9ce8 │ │ │ │ subs r7, r0, r7 │ │ │ │ strb r3, [r0, #2] │ │ │ │ strh r7, [r0, #0] │ │ │ │ str.w r1, [r4, #-16] │ │ │ │ - b.n 1f9c2a │ │ │ │ + b.n 1f9c12 │ │ │ │ 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 1f9bd0 │ │ │ │ + bl 1f9bb8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9d2e │ │ │ │ + cbz r0, 1f9d16 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1f9d7e │ │ │ │ + cbz r0, 1f9d66 │ │ │ │ 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 │ │ │ │ @@ -560899,226 +560763,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 1f9d78 │ │ │ │ + bhi.n 1f9d60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f9444 │ │ │ │ + bl 1f942c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f93d4 │ │ │ │ + bl 1f93bc │ │ │ │ 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 1f9daa │ │ │ │ + bhi.n 1f9d92 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1f9db2 │ │ │ │ + cbz r0, 1f9d9a │ │ │ │ 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 61b80 │ │ │ │ - cbz r0, 1f9e1e │ │ │ │ + cbz r0, 1f9e06 │ │ │ │ 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, 1f9e1c │ │ │ │ + cbz r1, 1f9e04 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1f9e06 │ │ │ │ + cbz r3, 1f9dee │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9dfc │ │ │ │ + bne.n 1f9de4 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1f9e12 │ │ │ │ + cbz r3, 1f9dfa │ │ │ │ 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 1f9dec │ │ │ │ + b.n 1f9dd4 │ │ │ │ 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 1f9e62 │ │ │ │ + bhi.n 1f9e4a │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f97ac │ │ │ │ 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] @ 1f9fd8 │ │ │ │ + vldr d8, [pc, #324] @ 1f9fc0 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f9f8e │ │ │ │ + beq.n 1f9f76 │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1f9f0e │ │ │ │ + cbz r3, 1f9ef6 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1f9ef6 │ │ │ │ + beq.n 1f9ede │ │ │ │ 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 1f9ef0 │ │ │ │ + bpl.n 1f9ed8 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f9ef0 │ │ │ │ + beq.n 1f9ed8 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1f9444 │ │ │ │ + bl 1f942c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1f9ef6 │ │ │ │ + beq.n 1f9ede │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1f9ec0 │ │ │ │ + bne.n 1f9ea8 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov fp, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f9f8e │ │ │ │ + beq.n 1f9f76 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9eb4 │ │ │ │ + bne.n 1f9e9c │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1f9f20 │ │ │ │ + cbz r1, 1f9f08 │ │ │ │ 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, 1f9f52 │ │ │ │ + cbz r0, 1f9f3a │ │ │ │ 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, 1f9f4e │ │ │ │ + cbz r1, 1f9f36 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1f9f52 │ │ │ │ + cbz r3, 1f9f3a │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1f9f72 │ │ │ │ + cbz r0, 1f9f5a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1f9254 │ │ │ │ + bl 1f923c │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9f60 │ │ │ │ + bne.n 1f9f48 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1f9f7c │ │ │ │ + cbz r3, 1f9f64 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r5 │ │ │ │ blx 60bc8 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1f9f02 │ │ │ │ + bne.n 1f9eea │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1f9e9c │ │ │ │ + bne.n 1f9e84 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1f9fb6 │ │ │ │ + beq.n 1f9f9e │ │ │ │ subs r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f97ac │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f9fa6 │ │ │ │ + bne.n 1f9f8e │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1f9f9e │ │ │ │ + bne.n 1f9f86 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1f9fc6 │ │ │ │ - bl 1f93d4 │ │ │ │ + cbz r0, 1f9fae │ │ │ │ + bl 1f93bc │ │ │ │ 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 │ │ │ │ ... │ │ │ │ @@ -561130,43 +560994,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 1fa010 │ │ │ │ + bhi.n 1f9ff8 │ │ │ │ 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 1fa02e │ │ │ │ + bls.n 1fa016 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa00c │ │ │ │ + beq.n 1f9ff4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1fa00a │ │ │ │ + b.n 1f9ff2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9548 │ │ │ │ - b.n 1fa00c │ │ │ │ + bl 1f9530 │ │ │ │ + b.n 1f9ff4 │ │ │ │ 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 1f9548 │ │ │ │ - cbz r0, 1fa064 │ │ │ │ - vldr d7, [pc, #20] @ 1fa068 │ │ │ │ + bl 1f9530 │ │ │ │ + cbz r0, 1fa04c │ │ │ │ + vldr d7, [pc, #20] @ 1fa050 │ │ │ │ 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 │ │ │ │ @@ -561180,16 +561044,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 1f9548 │ │ │ │ - cbz r0, 1fa0aa │ │ │ │ + bl 1f9530 │ │ │ │ + cbz r0, 1fa092 │ │ │ │ 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 │ │ │ │ @@ -561198,79 +561062,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 1fa0ec │ │ │ │ + bhi.n 1fa0d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1fa0e6 │ │ │ │ + cbz r3, 1fa0ce │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1fa10c │ │ │ │ + bcs.n 1fa0f4 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa0e6 │ │ │ │ + beq.n 1fa0ce │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1fa0da │ │ │ │ + b.n 1fa0c2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1fa0d8 │ │ │ │ + b.n 1fa0c0 │ │ │ │ nop │ │ │ │ - cbz r0, 1fa188 │ │ │ │ + cbz r0, 1fa170 │ │ │ │ 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, 1fa14e │ │ │ │ + cbz r2, 1fa136 │ │ │ │ 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, 1fa14a │ │ │ │ + cbz r2, 1fa132 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1fa14e │ │ │ │ + cbz r3, 1fa136 │ │ │ │ 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, 1fa176 │ │ │ │ + cbz r0, 1fa15e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f9254 │ │ │ │ + bl 1f923c │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa164 │ │ │ │ + bne.n 1fa14c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1fa180 │ │ │ │ + cbz r3, 1fa168 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -561278,25 +561142,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, 1fa1d0 │ │ │ │ + cbz r1, 1fa1b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b98 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9fe0 │ │ │ │ + bl 1f9fc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa1ca │ │ │ │ + cbz r0, 1fa1b2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 61b08 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -561306,153 +561170,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] @ (1fa250 ) │ │ │ │ + ldr r2, [pc, #100] @ (1fa238 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1fa254 ) │ │ │ │ + ldr r3, [pc, #100] @ (1fa23c ) │ │ │ │ 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 1ff91c │ │ │ │ + bl 1ff904 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9fe0 │ │ │ │ + bl 1f9fc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fa22a │ │ │ │ + cbz r0, 1fa212 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1fa258 ) │ │ │ │ - ldr r3, [pc, #36] @ (1fa254 ) │ │ │ │ + ldr r2, [pc, #44] @ (1fa240 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fa23c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fa24a │ │ │ │ + bne.n 1fa232 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ 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, 1fa298 │ │ │ │ + cbnz r3, 1fa280 │ │ │ │ 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 1fa29e │ │ │ │ + bhi.n 1fa286 │ │ │ │ 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 1fa2bc │ │ │ │ + bcs.n 1fa2a4 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa294 │ │ │ │ + beq.n 1fa27c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1fa292 │ │ │ │ + b.n 1fa27a │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9548 │ │ │ │ - b.n 1fa294 │ │ │ │ + bl 1f9530 │ │ │ │ + b.n 1fa27c │ │ │ │ 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, 1fa30a │ │ │ │ + cbnz r4, 1fa2f2 │ │ │ │ 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 1fa312 │ │ │ │ - cbz r4, 1fa304 │ │ │ │ + bhi.n 1fa2fa │ │ │ │ + cbz r4, 1fa2ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 610ec │ │ │ │ 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 1fa336 │ │ │ │ + bcs.n 1fa31e │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa304 │ │ │ │ + beq.n 1fa2ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1fa2fc │ │ │ │ + b.n 1fa2e4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fa2fa │ │ │ │ + b.n 1fa2e2 │ │ │ │ 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 │ │ │ │ @@ -561473,116 +561337,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, 1fa3b0 │ │ │ │ - vldr d7, [pc, #112] @ 1fa410 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1fa418 ) │ │ │ │ + cbnz r1, 1fa398 │ │ │ │ + vldr d7, [pc, #112] @ 1fa3f8 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1fa400 ) │ │ │ │ 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 60c28 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1fa404 │ │ │ │ - ldr r0, [pc, #80] @ (1fa420 ) │ │ │ │ + beq.n 1fa3ec │ │ │ │ + ldr r0, [pc, #80] @ (1fa408 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1fa3f0 │ │ │ │ + blt.n 1fa3d8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61248 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1fa408 │ │ │ │ + beq.n 1fa3f0 │ │ │ │ blx 611f4 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1fa410 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1fa3f8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 61368 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 611f4 │ │ │ │ - b.n 1fa404 │ │ │ │ + b.n 1fa3ec │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1fa634 ) │ │ │ │ + ldr r7, [pc, #544] @ (1fa61c ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1fa3ca │ │ │ │ + bpl.n 1fa3b2 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1fa436 │ │ │ │ + cbz r3, 1fa41e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1fa446 │ │ │ │ + cbz r2, 1fa42e │ │ │ │ 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 1fa474 │ │ │ │ + bcc.n 1fa45c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1fa468 │ │ │ │ - cbz r3, 1fa464 │ │ │ │ + bhi.n 1fa450 │ │ │ │ + cbz r3, 1fa44c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1fa46a │ │ │ │ + bls.n 1fa452 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1fa48e │ │ │ │ + cbz r3, 1fa476 │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1fa456 │ │ │ │ - cbz r3, 1fa47c │ │ │ │ + bcs.n 1fa43e │ │ │ │ + cbz r3, 1fa464 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1fa46a │ │ │ │ + bcs.n 1fa452 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa464 │ │ │ │ + beq.n 1fa44c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1fa44e │ │ │ │ + bls.n 1fa436 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -561590,40 +561454,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, 1fa4bc │ │ │ │ + cbz r0, 1fa4a4 │ │ │ │ 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 1fa4dc │ │ │ │ + bls.n 1fa4c4 │ │ │ │ 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, 1fa504 │ │ │ │ + cbz r2, 1fa4ec │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561632,40 +561496,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, 1fa530 │ │ │ │ + cbz r0, 1fa518 │ │ │ │ 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 1fa550 │ │ │ │ + bls.n 1fa538 │ │ │ │ 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, 1fa578 │ │ │ │ + cbz r2, 1fa560 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561679,172 +561543,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, 1fa5aa │ │ │ │ + cbz r6, 1fa592 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa650 │ │ │ │ + beq.n 1fa638 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa626 │ │ │ │ + bne.n 1fa60e │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1fa5ce │ │ │ │ + cbz r6, 1fa5b6 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1fa5be │ │ │ │ + bhi.n 1fa5a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1fa618 │ │ │ │ + bls.n 1fa600 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1fa618 │ │ │ │ + bmi.n 1fa600 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1fa62a │ │ │ │ - cbz r2, 1fa5f0 │ │ │ │ + beq.n 1fa612 │ │ │ │ + cbz r2, 1fa5d8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1fa634 │ │ │ │ + bpl.n 1fa61c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1fa680 │ │ │ │ + beq.n 1fa668 │ │ │ │ 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 1fa494 │ │ │ │ + bl 1fa47c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1fa5d8 │ │ │ │ + bhi.n 1fa5c0 │ │ │ │ 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 1fa5b4 │ │ │ │ + b.n 1fa59c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1fa65c │ │ │ │ + cbz r2, 1fa644 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1fa65c │ │ │ │ + bmi.n 1fa644 │ │ │ │ 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 1fa612 │ │ │ │ + b.n 1fa5fa │ │ │ │ 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 1fa69c │ │ │ │ + beq.n 1fa684 │ │ │ │ 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 1fa508 │ │ │ │ + bl 1fa4f0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1fa612 │ │ │ │ + b.n 1fa5fa │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fa508 │ │ │ │ + bl 1fa4f0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1fa5f6 │ │ │ │ + b.n 1fa5de │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fa494 │ │ │ │ + bl 1fa47c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1fa662 │ │ │ │ + b.n 1fa64a │ │ │ │ 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, 1fa6d8 │ │ │ │ + cbz r1, 1fa6c0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa908 │ │ │ │ + beq.w 1fa8f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa92e │ │ │ │ + beq.w 1fa916 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa6ea │ │ │ │ + bne.n 1fa6d2 │ │ │ │ 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 1fa73c │ │ │ │ + beq.n 1fa724 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1fa71e │ │ │ │ + bls.n 1fa706 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1fa72a │ │ │ │ + cbz r7, 1fa712 │ │ │ │ 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 │ │ │ │ @@ -561853,15 +561717,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 1fa756 │ │ │ │ + bls.n 1fa73e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -561871,76 +561735,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, 1fa786 │ │ │ │ - cbz r5, 1fa786 │ │ │ │ + cbz r6, 1fa76e │ │ │ │ + cbz r5, 1fa76e │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1fa778 │ │ │ │ + bhi.n 1fa760 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fa7e4 │ │ │ │ + beq.n 1fa7cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fa834 │ │ │ │ + beq.n 1fa81c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fa8e0 │ │ │ │ + bne.w 1fa8c8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1fa868 │ │ │ │ + beq.n 1fa850 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fa9fc │ │ │ │ + beq.w 1fa9e4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fa83c │ │ │ │ + bpl.n 1fa824 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1fa7b6 │ │ │ │ + cbz r0, 1fa79e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1fa7e8 │ │ │ │ + bpl.n 1fa7d0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1fa7c0 │ │ │ │ + cbz r3, 1fa7a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1fa80c │ │ │ │ + bpl.n 1fa7f4 │ │ │ │ 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 1fa7dc │ │ │ │ + beq.n 1fa7c4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1fa85e │ │ │ │ + bmi.n 1fa846 │ │ │ │ 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, 1fa7f2 │ │ │ │ + cbz r3, 1fa7da │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fa80c │ │ │ │ + bpl.n 1fa7f4 │ │ │ │ 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 1fa494 │ │ │ │ + bl 1fa47c │ │ │ │ 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] │ │ │ │ @@ -561948,369 +561812,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 1fa508 │ │ │ │ + bl 1fa4f0 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fa7e4 │ │ │ │ + beq.n 1fa7cc │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa7dc │ │ │ │ + b.n 1fa7c4 │ │ │ │ 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 1fa508 │ │ │ │ + bl 1fa4f0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa7b0 │ │ │ │ - b.n 1fa7b6 │ │ │ │ + bne.n 1fa798 │ │ │ │ + b.n 1fa79e │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1fa7a0 │ │ │ │ + bne.n 1fa788 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1faa00 │ │ │ │ + beq.w 1fa9e8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fa8e6 │ │ │ │ + bpl.n 1fa8ce │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1fa8a6 │ │ │ │ + cbz r0, 1fa88e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1fa8a6 │ │ │ │ + bmi.n 1fa88e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1fa88a │ │ │ │ + cbz r3, 1fa872 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fa8b2 │ │ │ │ + bpl.n 1fa89a │ │ │ │ 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 1fa508 │ │ │ │ + bl 1fa4f0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1fa8b2 │ │ │ │ + b.n 1fa89a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa7c0 │ │ │ │ + beq.n 1fa7a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1fa7c0 │ │ │ │ + bmi.n 1fa7a8 │ │ │ │ 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 1fa494 │ │ │ │ + bl 1fa47c │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fa7e4 │ │ │ │ - b.n 1fa838 │ │ │ │ + beq.n 1fa7cc │ │ │ │ + b.n 1fa820 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa7d6 │ │ │ │ + b.n 1fa7be │ │ │ │ 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 1fa494 │ │ │ │ + bl 1fa47c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa87a │ │ │ │ - b.n 1fa8a6 │ │ │ │ + bne.n 1fa862 │ │ │ │ + b.n 1fa88e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa96a │ │ │ │ + bls.n 1fa952 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fa9d2 │ │ │ │ + beq.n 1fa9ba │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa9d8 │ │ │ │ + beq.n 1fa9c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r6, 1fa97e │ │ │ │ + cbz r6, 1fa966 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa776 │ │ │ │ + b.n 1fa75e │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1fa998 │ │ │ │ + bls.n 1fa980 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fa9f0 │ │ │ │ + beq.n 1fa9d8 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fa776 │ │ │ │ + bne.w 1fa75e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa7cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fa838 │ │ │ │ + beq.w 1fa820 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa79a │ │ │ │ - b.n 1fa8e0 │ │ │ │ + beq.w 1fa782 │ │ │ │ + b.n 1fa8c8 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa7cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r6, 1fa9ac │ │ │ │ + cbnz r6, 1fa994 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa7cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fa9c0 │ │ │ │ + beq.n 1fa9a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa79a │ │ │ │ - b.n 1fa8e0 │ │ │ │ + beq.w 1fa782 │ │ │ │ + b.n 1fa8c8 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1fa9c4 │ │ │ │ + cbz r6, 1fa9ac │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa7cc │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa7dc │ │ │ │ + b.n 1fa7c4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa7cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1fa98e │ │ │ │ + bne.n 1fa976 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa7dc │ │ │ │ + b.n 1fa7c4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa7cc │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1fa7dc │ │ │ │ + b.n 1fa7c4 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa91e │ │ │ │ + bne.n 1fa906 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fa92a │ │ │ │ + bne.n 1fa912 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa7cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fa79a │ │ │ │ - b.n 1fa7e4 │ │ │ │ + bne.w 1fa782 │ │ │ │ + b.n 1fa7cc │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fa776 │ │ │ │ - b.n 1fa950 │ │ │ │ + bne.w 1fa75e │ │ │ │ + b.n 1fa938 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1faa12 │ │ │ │ + cbz r3, 1fa9fa │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faa08 │ │ │ │ + bne.n 1fa9f0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1faa26 │ │ │ │ + cbz r3, 1faa0e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faa1c │ │ │ │ + bne.n 1faa04 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1faa3c │ │ │ │ + cbz r3, 1faa24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faa32 │ │ │ │ + bne.n 1faa1a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1faa56 │ │ │ │ - b.n 1faa5e │ │ │ │ + bhi.n 1faa3e │ │ │ │ + b.n 1faa46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1faa5e │ │ │ │ + bls.n 1faa46 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1faa4a │ │ │ │ + beq.n 1faa32 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1faa74 │ │ │ │ + cbz r3, 1faa5c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faa6a │ │ │ │ + bne.n 1faa52 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1faa8e │ │ │ │ - b.n 1faa96 │ │ │ │ + bhi.n 1faa76 │ │ │ │ + b.n 1faa7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1faa96 │ │ │ │ + bls.n 1faa7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1faa82 │ │ │ │ + beq.n 1faa6a │ │ │ │ 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, 1faae8 │ │ │ │ + cbz r1, 1faad0 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1faaba │ │ │ │ + b.n 1faaa2 │ │ │ │ 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 1faab8 │ │ │ │ - ldr.w lr, [pc, #20] @ 1faaec │ │ │ │ + bne.n 1faaa0 │ │ │ │ + ldr.w lr, [pc, #20] @ 1faad4 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1faad4 │ │ │ │ + b.n 1faabc │ │ │ │ @ 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, 1fab18 │ │ │ │ + cbz r0, 1fab00 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - bcc.n 1fab18 │ │ │ │ + bcc.n 1fab00 │ │ │ │ mov r1, sp │ │ │ │ - bl 1fa448 │ │ │ │ + bl 1fa430 │ │ │ │ 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, 1fab4e │ │ │ │ + cbz r3, 1fab36 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fab4e │ │ │ │ + bcc.n 1fab36 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl 1fa448 │ │ │ │ + bl 1fa430 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1fab7c │ │ │ │ + cbnz r0, 1fab64 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fab80 │ │ │ │ + bls.n 1fab68 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1fab66 │ │ │ │ + b.n 1fab4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fab80 │ │ │ │ + bls.n 1fab68 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fab5a │ │ │ │ + beq.n 1fab42 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fab86 │ │ │ │ + bcc.n 1fab6e │ │ │ │ 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 1fab36 │ │ │ │ + b.n 1fab1e │ │ │ │ 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 │ │ │ │ @@ -562321,144 +562185,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] @ 1fac28 │ │ │ │ + ldr.w r8, [pc, #108] @ 1fac10 │ │ │ │ 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 1fabf2 │ │ │ │ + b.n 1fabda │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1fac1e │ │ │ │ + beq.n 1fac06 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1fac16 │ │ │ │ + cbz r1, 1fabfe │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1fabe4 │ │ │ │ + beq.n 1fabcc │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fabe4 │ │ │ │ + bne.n 1fabcc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fabe4 │ │ │ │ + beq.n 1fabcc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1fadfc ) │ │ │ │ + ldr r2, [pc, #444] @ (1fade4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1fae00 ) │ │ │ │ + ldr r3, [pc, #444] @ (1fade8 ) │ │ │ │ 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 1facdc │ │ │ │ + beq.n 1facc4 │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1fac78 │ │ │ │ - ldr r2, [pc, #420] @ (1fae04 ) │ │ │ │ - ldr r3, [pc, #416] @ (1fae00 ) │ │ │ │ + bls.n 1fac60 │ │ │ │ + ldr r2, [pc, #420] @ (1fadec ) │ │ │ │ + ldr r3, [pc, #416] @ (1fade8 ) │ │ │ │ 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 1fadf6 │ │ │ │ + bne.w 1fadde │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1fae08 ) │ │ │ │ + ldr r3, [pc, #396] @ (1fadf0 ) │ │ │ │ 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 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fac5c │ │ │ │ + beq.n 1fac44 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fad02 │ │ │ │ + beq.n 1facea │ │ │ │ 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 1facaa │ │ │ │ + bne.n 1fac92 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1fad12 │ │ │ │ + b.n 1facfa │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fac58 │ │ │ │ - ldr r2, [pc, #292] @ (1fae0c ) │ │ │ │ + bne.n 1fac40 │ │ │ │ + ldr r2, [pc, #292] @ (1fadf4 ) │ │ │ │ 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 610ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1fac5c │ │ │ │ + b.n 1fac44 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61b08 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1fae10 ) │ │ │ │ + ldr r1, [pc, #252] @ (1fadf8 ) │ │ │ │ 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] │ │ │ │ @@ -562475,34 +562339,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 1fad6a │ │ │ │ - ldr r0, [pc, #188] @ (1fae14 ) │ │ │ │ + beq.n 1fad52 │ │ │ │ + ldr r0, [pc, #188] @ (1fadfc ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1fad7c │ │ │ │ + bne.n 1fad64 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1fad5a │ │ │ │ + bne.n 1fad42 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1fac5c │ │ │ │ + beq.w 1fac44 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f974c │ │ │ │ - b.n 1fac5c │ │ │ │ - ldr.w r9, [pc, #152] @ 1fae18 │ │ │ │ + bl 1f9734 │ │ │ │ + b.n 1fac44 │ │ │ │ + ldr.w r9, [pc, #152] @ 1fae00 │ │ │ │ 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 │ │ │ │ @@ -562515,83 +562379,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, 1fade6 │ │ │ │ + cbnz r0, 1fadce │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fadde │ │ │ │ + beq.n 1fadc6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1fad88 │ │ │ │ + bne.n 1fad70 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fadce │ │ │ │ + bne.n 1fadb6 │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1fad6a │ │ │ │ + b.n 1fad52 │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1fadc0 │ │ │ │ + bhi.n 1fada8 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1fadbc │ │ │ │ + b.n 1fada4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ 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 1faf18 │ │ │ │ + bcs.n 1faf00 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1faf10 │ │ │ │ + bls.n 1faef8 │ │ │ │ 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] @ 1faf38 │ │ │ │ - ldr.w r9, [pc, #212] @ 1faf3c │ │ │ │ + ldr.w fp, [pc, #212] @ 1faf20 │ │ │ │ + ldr.w r9, [pc, #212] @ 1faf24 │ │ │ │ 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] │ │ │ │ @@ -562599,110 +562463,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 1faebe │ │ │ │ + b.n 1faea6 │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 1faeb0 │ │ │ │ + beq.n 1fae98 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1faef6 │ │ │ │ + beq.n 1faede │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1faf2a │ │ │ │ + beq.n 1faf12 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r6, r3, r4, lsl #3 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fae98 │ │ │ │ - cbz r5, 1faed8 │ │ │ │ - ldr r3, [pc, #112] @ (1faf40 ) │ │ │ │ + bne.n 1fae80 │ │ │ │ + cbz r5, 1faec0 │ │ │ │ + ldr r3, [pc, #112] @ (1faf28 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1faf22 │ │ │ │ + beq.n 1faf0a │ │ │ │ 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, 1faeee │ │ │ │ + cbz r2, 1faed6 │ │ │ │ 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 1faeb0 │ │ │ │ + beq.n 1fae98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1faeee │ │ │ │ + beq.n 1faed6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1faeee │ │ │ │ + b.n 1faed6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1fac2c │ │ │ │ - b.n 1fae46 │ │ │ │ + bl 1fac14 │ │ │ │ + b.n 1fae2e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1fac2c │ │ │ │ - b.n 1fae46 │ │ │ │ + bl 1fac14 │ │ │ │ + b.n 1fae2e │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1faed6 │ │ │ │ + b.n 1faebe │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1faecc │ │ │ │ + bne.n 1faeb4 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ 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] @ 1fafa0 │ │ │ │ + vldr d7, [pc, #68] @ 1faf88 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1fafa8 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1faf90 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1fafb0 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1faf98 ) │ │ │ │ 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 │ │ │ │ @@ -562727,32 +562591,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] @ 1fb020 │ │ │ │ + vldr d7, [pc, #88] @ 1fb008 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1fb038 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fb020 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fb03c │ │ │ │ - add r1, pc, #76 @ (adr r1, 1fb028 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1fb024 │ │ │ │ + add r1, pc, #76 @ (adr r1, 1fb010 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1fb030 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1fb018 ) │ │ │ │ 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] @ (1fb040 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fb028 ) │ │ │ │ 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] │ │ │ │ @@ -562771,40 +562635,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 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fb0a2 │ │ │ │ + cbz r0, 1fb08a │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1fb0a8 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1fb090 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1fb0b0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1fb098 ) │ │ │ │ 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 │ │ │ │ @@ -562844,251 +562708,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 1fb0d2 │ │ │ │ + bne.n 1fb0ba │ │ │ │ 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 1fb122 │ │ │ │ + beq.n 1fb10a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1fb120 │ │ │ │ + cbz r0, 1fb108 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61b08 │ │ │ │ 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 61b08 │ │ │ │ - b.n 1fb11e │ │ │ │ + b.n 1fb106 │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fb15a │ │ │ │ + cbz r0, 1fb142 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fb0b8 │ │ │ │ - cbz r0, 1fb160 │ │ │ │ + bl 1fb0a0 │ │ │ │ + cbz r0, 1fb148 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1fb15a │ │ │ │ + b.n 1fb142 │ │ │ │ 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, 1fb1a0 │ │ │ │ + cbz r1, 1fb188 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb1a0 │ │ │ │ + beq.n 1fb188 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1fb1dc ) │ │ │ │ + ldr r1, [pc, #80] @ (1fb1c4 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fb1b2 │ │ │ │ + bne.n 1fb19a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb190 │ │ │ │ + bne.n 1fb178 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fb1ac │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1fb194 │ │ │ │ + bl 1f9734 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1fb1e0 ) │ │ │ │ + ldr r6, [pc, #44] @ (1fb1c8 ) │ │ │ │ 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 1fb1a0 │ │ │ │ + beq.n 1fb188 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1fb1b6 │ │ │ │ + bne.n 1fb19e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fb1c8 │ │ │ │ - b.n 1fb1a0 │ │ │ │ + bne.n 1fb1b0 │ │ │ │ + b.n 1fb188 │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1fb202 │ │ │ │ + cbz r0, 1fb1ea │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1fb16c │ │ │ │ + bl 1fb154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1fb256 │ │ │ │ + cbz r0, 1fb23e │ │ │ │ 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, 1fb258 │ │ │ │ + cbz r1, 1fb240 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1fb24a │ │ │ │ - ldr.w r8, [pc, #80] @ 1fb278 │ │ │ │ + beq.n 1fb232 │ │ │ │ + ldr.w r8, [pc, #80] @ 1fb260 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1fb23c │ │ │ │ + beq.n 1fb224 │ │ │ │ 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 1fb22c │ │ │ │ + bne.n 1fb214 │ │ │ │ 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] @ (1fb27c ) │ │ │ │ + ldr r3, [pc, #28] @ (1fb264 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 610ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ 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 1fab8c │ │ │ │ + bl 1fab74 │ │ │ │ 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 1fab8c │ │ │ │ + bl 1fab74 │ │ │ │ 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 1fb2ee │ │ │ │ - ldr r3, [pc, #32] @ (1fb2f8 ) │ │ │ │ + bls.n 1fb2d6 │ │ │ │ + ldr r3, [pc, #32] @ (1fb2e0 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1fb2de │ │ │ │ - bl 1fac2c │ │ │ │ + bcc.n 1fb2c6 │ │ │ │ + bl 1fac14 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fac2c │ │ │ │ + bl 1fac14 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ 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 1fae1c │ │ │ │ - cbz r0, 1fb324 │ │ │ │ + bl 1fae04 │ │ │ │ + cbz r0, 1fb30c │ │ │ │ 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 1fae1c │ │ │ │ - cbz r0, 1fb342 │ │ │ │ + bl 1fae04 │ │ │ │ + cbz r0, 1fb32a │ │ │ │ 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 │ │ │ │ @@ -563098,112 +562962,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 1fae1c │ │ │ │ + bl 1fae04 │ │ │ │ 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 1fae1c │ │ │ │ + bl 1fae04 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1fb39c │ │ │ │ + cbz r1, 1fb384 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1fb3a0 │ │ │ │ + ldr.w ip, [pc, #20] @ 1fb388 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ 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 1fab8c │ │ │ │ - cbz r0, 1fb3dc │ │ │ │ + bl 1fab74 │ │ │ │ + cbz r0, 1fb3c4 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1fb3e0 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fb3c8 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1fb40e │ │ │ │ + cbz r1, 1fb3f6 │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fb408 │ │ │ │ - ldr r0, [pc, #28] @ (1fb414 ) │ │ │ │ + beq.n 1fb3f0 │ │ │ │ + ldr r0, [pc, #28] @ (1fb3fc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1fb40a │ │ │ │ + bne.n 1fb3f2 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fb3f8 │ │ │ │ + bne.n 1fb3e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1fb3ea │ │ │ │ + b.n 1fb3d2 │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r2, #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 │ │ │ │ - ldr r5, [pc, #104] @ (1fb490 ) │ │ │ │ + ldr r5, [pc, #104] @ (1fb478 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1fb47c │ │ │ │ + cbz r0, 1fb464 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1fb494 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fb47c ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fb480 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fb468 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fb488 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fb470 ) │ │ │ │ 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] @ (1fb498 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fb480 ) │ │ │ │ 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] │ │ │ │ @@ -563217,15 +563081,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 │ │ │ │ - ldr r3, [pc, #816] @ (1fb7c4 ) │ │ │ │ + ldr r3, [pc, #912] @ (1fb80c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -563239,162 +563103,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 1fb52a │ │ │ │ + beq.n 1fb512 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - ldr r1, [pc, #96] @ (1fb530 ) │ │ │ │ + ldr r1, [pc, #96] @ (1fb518 ) │ │ │ │ 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 1fb4ee │ │ │ │ + bne.n 1fb4d6 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb4d2 │ │ │ │ + bne.n 1fb4ba │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #68] @ (1fb534 ) │ │ │ │ + ldr r5, [pc, #68] @ (1fb51c ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fab8c │ │ │ │ + bl 1fab74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb4e8 │ │ │ │ + bne.n 1fb4d0 │ │ │ │ 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 1fb52a │ │ │ │ + beq.n 1fb512 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r5 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1fb4f2 │ │ │ │ + bne.n 1fb4da │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb510 │ │ │ │ + bne.n 1fb4f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ 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 1fb558 │ │ │ │ + beq.n 1fb540 │ │ │ │ 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 1fb57a │ │ │ │ + beq.n 1fb562 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r1, [pc, #156] @ (1fb604 ) │ │ │ │ + ldr r1, [pc, #156] @ (1fb5ec ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fb5a2 │ │ │ │ + bne.n 1fb58a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb56a │ │ │ │ + bne.n 1fb552 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb59e │ │ │ │ + beq.n 1fb586 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #132] @ (1fb608 ) │ │ │ │ + ldr r1, [pc, #132] @ (1fb5f0 ) │ │ │ │ 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 1fb5d2 │ │ │ │ + bne.n 1fb5ba │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb588 │ │ │ │ + bne.n 1fb570 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fb552 │ │ │ │ - ldr r7, [pc, #104] @ (1fb60c ) │ │ │ │ + b.n 1fb53a │ │ │ │ + ldr r7, [pc, #104] @ (1fb5f4 ) │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fab8c │ │ │ │ + bl 1fab74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb550 │ │ │ │ + beq.n 1fb538 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1fb57a │ │ │ │ + beq.n 1fb562 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r7 │ │ │ │ - bne.n 1fb5a6 │ │ │ │ + bne.n 1fb58e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb5c0 │ │ │ │ - b.n 1fb57a │ │ │ │ - ldr.w r8, [pc, #60] @ 1fb610 │ │ │ │ + bne.n 1fb5a8 │ │ │ │ + b.n 1fb562 │ │ │ │ + ldr.w r8, [pc, #60] @ 1fb5f8 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fab8c │ │ │ │ + bl 1fab74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb550 │ │ │ │ + beq.n 1fb538 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fb552 │ │ │ │ + beq.n 1fb53a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1fb5d8 │ │ │ │ + bne.n 1fb5c0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1fb5f2 │ │ │ │ - b.n 1fb552 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + bne.n 1fb5da │ │ │ │ + b.n 1fb53a │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -563402,126 +563266,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 1fb6e6 │ │ │ │ + bne.n 1fb6ce │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - beq.n 1fb6ce │ │ │ │ + beq.n 1fb6b6 │ │ │ │ ubfx r0, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ mov r8, r0 │ │ │ │ orr.w r0, lr, r0 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fb6dc │ │ │ │ + beq.n 1fb6c4 │ │ │ │ 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, 1fb6dc │ │ │ │ + cbnz r4, 1fb6c4 │ │ │ │ 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, 1fb6f4 │ │ │ │ + cbnz r5, 1fb6dc │ │ │ │ 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, 1fb6cc │ │ │ │ - cbz r4, 1fb6dc │ │ │ │ + cbz r0, 1fb6b4 │ │ │ │ + cbz r4, 1fb6c4 │ │ │ │ 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 1fb6d6 │ │ │ │ - cbz r4, 1fb6fa │ │ │ │ + b.n 1fb6be │ │ │ │ + cbz r4, 1fb6e2 │ │ │ │ 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 1fbad0 │ │ │ │ + bl 1fbab8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1fb6d6 │ │ │ │ + b.n 1fb6be │ │ │ │ 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 1fb75a │ │ │ │ + bne.n 1fb742 │ │ │ │ subs.w r4, r2, lr │ │ │ │ - vldr d0, [pc, #800] @ 1fba38 │ │ │ │ + vldr d0, [pc, #800] @ 1fba20 │ │ │ │ sbc.w r0, ip, r3 │ │ │ │ mov r8, r4 │ │ │ │ mov sl, r0 │ │ │ │ orrs.w r6, r4, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq.n 1fb6d6 │ │ │ │ + beq.n 1fb6be │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fb98e │ │ │ │ + bne.w 1fb976 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 1fb746 │ │ │ │ + bge.n 1fb72e │ │ │ │ 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 1fb6d6 │ │ │ │ + b.n 1fb6be │ │ │ │ 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 1fb84e │ │ │ │ + blt.n 1fb836 │ │ │ │ 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 1fb92e │ │ │ │ + bgt.w 1fb916 │ │ │ │ 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 │ │ │ │ @@ -563540,28 +563404,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, 1fb7fc │ │ │ │ + cbnz r1, 1fb7e4 │ │ │ │ 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 1fbaaa │ │ │ │ + bls.w 1fba92 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1fb8cc │ │ │ │ + bhi.n 1fb8b4 │ │ │ │ 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 │ │ │ │ @@ -563569,29 +563433,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 1fb6d6 │ │ │ │ + b.n 1fb6be │ │ │ │ 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 1fb9fc │ │ │ │ + bhi.w 1fb9e4 │ │ │ │ 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 │ │ │ │ @@ -563608,53 +563472,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 1fb7f0 │ │ │ │ + b.n 1fb7d8 │ │ │ │ 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 1fba40 │ │ │ │ + blt.w 1fba28 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ movweq r4, #2045 @ 0x7fd │ │ │ │ - bne.w 1fba94 │ │ │ │ + bne.w 1fba7c │ │ │ │ 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 1fb6d6 │ │ │ │ + b.n 1fb6be │ │ │ │ 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, 1fb94c │ │ │ │ + cbnz r0, 1fb934 │ │ │ │ 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 │ │ │ │ @@ -563668,71 +563532,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 1fb902 │ │ │ │ - b.n 1fb8e8 │ │ │ │ + bcc.n 1fb8ea │ │ │ │ + b.n 1fb8d0 │ │ │ │ subs r4, r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fb9b6 │ │ │ │ + bge.n 1fb99e │ │ │ │ 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, 1fb9c4 │ │ │ │ + cbnz r0, 1fb9ac │ │ │ │ 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 1fbaae │ │ │ │ + blt.n 1fba96 │ │ │ │ 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 1fb746 │ │ │ │ + b.n 1fb72e │ │ │ │ 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, 1fba1a │ │ │ │ + cbnz r0, 1fba02 │ │ │ │ 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 1fb964 │ │ │ │ + b.n 1fb94c │ │ │ │ nop │ │ │ │ ... │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ @@ -563749,164 +563613,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 1fb902 │ │ │ │ + b.n 1fb8ea │ │ │ │ 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 1fb6d6 │ │ │ │ + b.n 1fb6be │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1fb964 │ │ │ │ + b.n 1fb94c │ │ │ │ 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 1fb746 │ │ │ │ + b.n 1fb72e │ │ │ │ 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 1fbc02 │ │ │ │ + bne.w 1fbbea │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1fbbee │ │ │ │ + beq.n 1fbbd6 │ │ │ │ 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 1fbbf8 │ │ │ │ + beq.n 1fbbe0 │ │ │ │ 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 1fbbf8 │ │ │ │ + bne.n 1fbbe0 │ │ │ │ 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 1fbbee │ │ │ │ + bne.n 1fbbd6 │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fbbf8 │ │ │ │ + bne.n 1fbbe0 │ │ │ │ orrs.w r3, r8, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1fbbee │ │ │ │ + cbnz r2, 1fbbd6 │ │ │ │ subs.w r3, r0, r9 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r6, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fbc10 │ │ │ │ + beq.n 1fbbf8 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1fbc34 │ │ │ │ + bne.n 1fbc1c │ │ │ │ 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 1fbc1e │ │ │ │ + blt.n 1fbc06 │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fbd76 │ │ │ │ + bne.w 1fbd5e │ │ │ │ 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 1fbbf2 │ │ │ │ + b.n 1fbbda │ │ │ │ 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 1fb618 │ │ │ │ + bl 1fb600 │ │ │ │ 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 1fbbf2 │ │ │ │ + b.n 1fbbda │ │ │ │ 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 1fbbd8 │ │ │ │ + b.n 1fbbc0 │ │ │ │ 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 1fbcea │ │ │ │ + blt.n 1fbcd2 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fbda8 │ │ │ │ + beq.w 1fbd90 │ │ │ │ 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 1fbd8e │ │ │ │ + bgt.w 1fbd76 │ │ │ │ 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 │ │ │ │ @@ -563929,31 +563793,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 1fbbac │ │ │ │ + bcs.w 1fbb94 │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1fbbac │ │ │ │ + b.n 1fbb94 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbdd0 │ │ │ │ + beq.n 1fbdb8 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1fbdb6 │ │ │ │ + bhi.n 1fbd9e │ │ │ │ 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 │ │ │ │ @@ -563972,53 +563836,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 1fbbac │ │ │ │ + bcs.w 1fbb94 │ │ │ │ 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 1fbbac │ │ │ │ + b.n 1fbb94 │ │ │ │ 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 1fbbf2 │ │ │ │ + b.n 1fbbda │ │ │ │ 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 1fbcd8 │ │ │ │ + b.n 1fbcc0 │ │ │ │ mov.w lr, r5, lsl #10 │ │ │ │ mov.w ip, r8, lsl #10 │ │ │ │ orr.w lr, lr, r8, lsr #22 │ │ │ │ - b.n 1fbc66 │ │ │ │ + b.n 1fbc4e │ │ │ │ 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 1fbd62 │ │ │ │ + b.n 1fbd4a │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1fbcf8 │ │ │ │ + b.n 1fbce0 │ │ │ │ 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] │ │ │ │ @@ -564026,49 +563890,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 1fbfa4 │ │ │ │ + beq.w 1fbf8c │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fbf7e │ │ │ │ + beq.w 1fbf66 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1fbe6e │ │ │ │ + cbnz r4, 1fbe56 │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1fc028 │ │ │ │ + beq.w 1fc010 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fbe44 │ │ │ │ + bne.n 1fbe2c │ │ │ │ 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, 1fbeb4 │ │ │ │ + cbnz r2, 1fbe9c │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1fc028 │ │ │ │ + beq.w 1fc010 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fbe88 │ │ │ │ + bne.n 1fbe70 │ │ │ │ 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 │ │ │ │ @@ -564110,71 +563974,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 1fbfe2 │ │ │ │ + bge.n 1fbfca │ │ │ │ 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 1fbf62 │ │ │ │ + bcc.n 1fbf4a │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 1fc046 │ │ │ │ + blt.n 1fc02e │ │ │ │ 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 1fc0aa │ │ │ │ + bne.w 1fc092 │ │ │ │ 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 1fc00e │ │ │ │ + bne.n 1fbff6 │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fc00e │ │ │ │ + b.n 1fbff6 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1fc032 │ │ │ │ + bne.n 1fc01a │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1fbfce │ │ │ │ + bne.n 1fbfb6 │ │ │ │ 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 1fc03c │ │ │ │ + bne.n 1fc024 │ │ │ │ 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, 1fc032 │ │ │ │ + cbnz r1, 1fc01a │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1fbf90 │ │ │ │ + beq.n 1fbf78 │ │ │ │ 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] │ │ │ │ @@ -564182,15 +564046,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 1fbf46 │ │ │ │ + bcs.n 1fbf2e │ │ │ │ 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 │ │ │ │ @@ -564206,15 +564070,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 1fc0a0 │ │ │ │ + bhi.n 1fc088 │ │ │ │ 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 │ │ │ │ @@ -564229,33 +564093,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 1fbf62 │ │ │ │ + b.n 1fbf4a │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1fc00e │ │ │ │ + b.n 1fbff6 │ │ │ │ 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 1fbf9e │ │ │ │ + b.n 1fbf86 │ │ │ │ stmdb 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] @ 1fc5e8 │ │ │ │ + ldr.w r2, [pc, #1300] @ 1fc5d0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1300] @ 1fc5ec │ │ │ │ + ldr.w r3, [pc, #1300] @ 1fc5d4 │ │ │ │ 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] │ │ │ │ @@ -564278,46 +564142,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 1fc3f2 │ │ │ │ + beq.w 1fc3da │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fc396 │ │ │ │ + beq.w 1fc37e │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fc466 │ │ │ │ + beq.w 1fc44e │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1fc192 │ │ │ │ + cbnz r0, 1fc17a │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1fc466 │ │ │ │ + beq.w 1fc44e │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1fc16a │ │ │ │ + cbnz r2, 1fc152 │ │ │ │ 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, 1fc1ce │ │ │ │ + cbnz r3, 1fc1b6 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1fc466 │ │ │ │ + beq.w 1fc44e │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1fc1a8 │ │ │ │ + cbnz r1, 1fc190 │ │ │ │ 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 │ │ │ │ @@ -564367,30 +564231,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 1fc486 │ │ │ │ + bne.w 1fc46e │ │ │ │ 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 1fc6aa │ │ │ │ + bne.w 1fc692 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ orrs.w r4, r4, sl │ │ │ │ - beq.w 1fc842 │ │ │ │ + beq.w 1fc82a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fcb26 │ │ │ │ + beq.w 1fcb0e │ │ │ │ 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 │ │ │ │ @@ -564411,15 +564275,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 1fc6cc │ │ │ │ + bge.w 1fc6b4 │ │ │ │ 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 │ │ │ │ @@ -564428,205 +564292,205 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fca60 │ │ │ │ + beq.w 1fca48 │ │ │ │ mvn.w r2, sl │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fcdac │ │ │ │ + bne.w 1fcd94 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 1fc752 │ │ │ │ + beq.w 1fc73a │ │ │ │ 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] @ 1fc5e0 │ │ │ │ + vldr d7, [pc, #680] @ 1fc5c8 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc8b2 │ │ │ │ + beq.w 1fc89a │ │ │ │ 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 1fc342 │ │ │ │ + bne.n 1fc32a │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1fcc5a │ │ │ │ + beq.w 1fcc42 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1fc37c │ │ │ │ + cbnz r2, 1fc364 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1fcf9c │ │ │ │ + bne.w 1fcf84 │ │ │ │ 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 1fc550 │ │ │ │ + b.n 1fc538 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1fc5ac │ │ │ │ + bne.w 1fc594 │ │ │ │ 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 1fc466 │ │ │ │ + bne.n 1fc44e │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1fc5c6 │ │ │ │ + beq.w 1fc5ae │ │ │ │ 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 1fc5c6 │ │ │ │ + bne.w 1fc5ae │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc452 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1fc5da │ │ │ │ + bne.w 1fc5c2 │ │ │ │ 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 1fc5ac │ │ │ │ + bne.w 1fc594 │ │ │ │ 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, 1fc466 │ │ │ │ + cbnz r0, 1fc44e │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1fc5b2 │ │ │ │ + beq.w 1fc59a │ │ │ │ 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 1fc5b2 │ │ │ │ + bne.w 1fc59a │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc452 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #388] @ (1fc5f0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1fc5ec ) │ │ │ │ + ldr r2, [pc, #388] @ (1fc5d8 ) │ │ │ │ + ldr r3, [pc, #380] @ (1fc5d4 ) │ │ │ │ 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 1fcf98 │ │ │ │ + bne.w 1fcf80 │ │ │ │ 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 1fc5f4 │ │ │ │ + beq.w 1fc5dc │ │ │ │ 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 1fc788 │ │ │ │ + blt.w 1fc770 │ │ │ │ orrs.w r3, sl, r7 │ │ │ │ - bne.w 1fc8f2 │ │ │ │ + bne.w 1fc8da │ │ │ │ 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 1fc752 │ │ │ │ + beq.w 1fc73a │ │ │ │ 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 1fcadc │ │ │ │ + bne.w 1fcac4 │ │ │ │ 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 1fce16 │ │ │ │ + beq.w 1fcdfe │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1fcb40 │ │ │ │ + bne.w 1fcb28 │ │ │ │ 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 │ │ │ │ @@ -564643,67 +564507,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 1fc584 │ │ │ │ + bcc.n 1fc56c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fcb14 │ │ │ │ + blt.w 1fcafc │ │ │ │ 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 1fcc5e │ │ │ │ + bne.w 1fcc46 │ │ │ │ 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 1fc8ea │ │ │ │ + bne.w 1fc8d2 │ │ │ │ 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 1fc46a │ │ │ │ + b.n 1fc452 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc452 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc452 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc452 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc452 │ │ │ │ ... │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1fc848 │ │ │ │ + beq.w 1fc830 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fcb34 │ │ │ │ + beq.w 1fcb1c │ │ │ │ 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 │ │ │ │ @@ -564724,15 +564588,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 1fc4c6 │ │ │ │ + bge.w 1fc4ae │ │ │ │ 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 │ │ │ │ @@ -564742,56 +564606,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 1fcc78 │ │ │ │ + beq.w 1fcc60 │ │ │ │ rsbs r3, sl, #0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fc6f2 │ │ │ │ + ble.n 1fc6da │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.w 1fc7d2 │ │ │ │ - b.n 1fcdd0 │ │ │ │ + bne.w 1fc7ba │ │ │ │ + b.n 1fcdb8 │ │ │ │ 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 1fc778 │ │ │ │ + blt.n 1fc760 │ │ │ │ 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 1fc6e2 │ │ │ │ + beq.n 1fc6ca │ │ │ │ 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 1fc6d8 │ │ │ │ - b.n 1fc4c6 │ │ │ │ + bne.n 1fc6c0 │ │ │ │ + b.n 1fc4ae │ │ │ │ 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 │ │ │ │ @@ -564814,36 +564678,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 1fc7d6 │ │ │ │ + bne.n 1fc7be │ │ │ │ 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 1fcaa6 │ │ │ │ + blt.w 1fca8e │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1fc550 │ │ │ │ + b.n 1fc538 │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1fc2e8 │ │ │ │ + b.n 1fc2d0 │ │ │ │ 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 │ │ │ │ @@ -564853,135 +564717,135 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq fp, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcc78 │ │ │ │ + beq.w 1fcc60 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fc6f2 │ │ │ │ + ble.n 1fc6da │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ - beq.w 1fcf5c │ │ │ │ + beq.w 1fcf44 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1fca60 │ │ │ │ + beq.w 1fca48 │ │ │ │ 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 1fc800 │ │ │ │ + beq.n 1fc7e8 │ │ │ │ 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 1fcbd6 │ │ │ │ + beq.w 1fcbbe │ │ │ │ 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 1fcd38 │ │ │ │ + bcs.w 1fcd20 │ │ │ │ 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 1fc46a │ │ │ │ + b.n 1fc452 │ │ │ │ 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 1fc888 │ │ │ │ + bcc.n 1fc870 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1fcd54 │ │ │ │ + blt.w 1fcd3c │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r3, r0 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - bne.w 1fce02 │ │ │ │ + bne.w 1fcdea │ │ │ │ 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 1fc8a0 │ │ │ │ + bne.n 1fc888 │ │ │ │ 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 1fc46a │ │ │ │ + b.n 1fc452 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1fc350 │ │ │ │ + b.n 1fc338 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1fc8e2 │ │ │ │ + bcc.n 1fc8ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1fcdd6 │ │ │ │ + blt.w 1fcdbe │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fcc5e │ │ │ │ + bne.w 1fcc46 │ │ │ │ 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 1fc59a │ │ │ │ + b.n 1fc582 │ │ │ │ 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 1fcb98 │ │ │ │ + bne.w 1fcb80 │ │ │ │ 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] │ │ │ │ @@ -565002,69 +564866,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 1fc940 │ │ │ │ + bne.n 1fc928 │ │ │ │ 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 1fca64 │ │ │ │ + beq.n 1fca4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r1, r1, #4 │ │ │ │ mov r2, ip │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r5, 1fc990 │ │ │ │ + cbz r5, 1fc978 │ │ │ │ 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 1fca74 │ │ │ │ + beq.n 1fca5c │ │ │ │ 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 1fca56 │ │ │ │ + beq.n 1fca3e │ │ │ │ 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 1fc9a8 │ │ │ │ + bne.n 1fc990 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1fc364 │ │ │ │ + beq.w 1fc34c │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1fc9ee │ │ │ │ + bmi.n 1fc9d6 │ │ │ │ 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] │ │ │ │ @@ -565076,94 +564940,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 1fca2e │ │ │ │ + bcc.n 1fca16 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1fcf0c │ │ │ │ + blt.w 1fcef4 │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - bne.w 1fce02 │ │ │ │ + bne.w 1fcdea │ │ │ │ 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 1fc46a │ │ │ │ + b.n 1fc452 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1fc9b4 │ │ │ │ + b.n 1fc99c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fc322 │ │ │ │ + b.n 1fc30a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fc98a │ │ │ │ + bne.n 1fc972 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.n 1fc99c │ │ │ │ + bne.n 1fc984 │ │ │ │ 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 1fca8a │ │ │ │ + beq.n 1fca72 │ │ │ │ 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 1fca80 │ │ │ │ + bne.n 1fca68 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc75e │ │ │ │ + b.n 1fc746 │ │ │ │ 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 1fc8bc │ │ │ │ + bne.w 1fc8a4 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1fc8ce │ │ │ │ + bcs.w 1fc8b6 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1fc8ea │ │ │ │ + b.n 1fc8d2 │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1fc364 │ │ │ │ + bge.w 1fc34c │ │ │ │ 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 │ │ │ │ @@ -565173,99 +565037,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 1fcaf8 │ │ │ │ - b.n 1fc364 │ │ │ │ + bne.n 1fcae0 │ │ │ │ + b.n 1fc34c │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1fccea │ │ │ │ + ble.w 1fccd2 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc59a │ │ │ │ + b.n 1fc582 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1fc288 │ │ │ │ + b.w 1fc270 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fc60c │ │ │ │ + b.n 1fc5f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcc9e │ │ │ │ + beq.w 1fcc86 │ │ │ │ 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 1fce8a │ │ │ │ + bne.w 1fce72 │ │ │ │ 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 1fcb88 │ │ │ │ + bne.n 1fcb70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1fc538 │ │ │ │ + b.n 1fc520 │ │ │ │ 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 1fcbba │ │ │ │ + b.n 1fcba2 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 1fccd8 │ │ │ │ + beq.w 1fccc0 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fcbb4 │ │ │ │ + beq.n 1fcb9c │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fcca8 │ │ │ │ + bls.n 1fcc90 │ │ │ │ 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 1fc98a │ │ │ │ + b.n 1fc972 │ │ │ │ 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 1fcc3e │ │ │ │ + bcc.n 1fcc26 │ │ │ │ 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 │ │ │ │ @@ -565287,71 +565151,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 1fc82e │ │ │ │ + beq.w 1fc816 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fc82e │ │ │ │ + b.n 1fc816 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc512 │ │ │ │ + b.n 1fc4fa │ │ │ │ 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 1fc46a │ │ │ │ + b.w 1fc452 │ │ │ │ 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 1fcc82 │ │ │ │ + bne.n 1fcc6a │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1fc326 │ │ │ │ + b.w 1fc30e │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1fcb4a │ │ │ │ + b.n 1fcb32 │ │ │ │ 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 1fce24 │ │ │ │ + bne.w 1fce0c │ │ │ │ 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 1fccca │ │ │ │ - b.n 1fc974 │ │ │ │ + bne.n 1fccb2 │ │ │ │ + b.n 1fc95c │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fcca8 │ │ │ │ + bls.n 1fcc90 │ │ │ │ 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 1fc990 │ │ │ │ + b.n 1fc978 │ │ │ │ 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 │ │ │ │ @@ -565365,28 +565229,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 1fc584 │ │ │ │ + b.n 1fc56c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fcf6a │ │ │ │ + blt.w 1fcf52 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fcef4 │ │ │ │ + blt.w 1fcedc │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1fc82e │ │ │ │ + b.n 1fc816 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1fce80 │ │ │ │ + bhi.w 1fce68 │ │ │ │ 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 │ │ │ │ @@ -565400,56 +565264,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 1fc888 │ │ │ │ + b.n 1fc870 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1fc6f2 │ │ │ │ + ble.w 1fc6da │ │ │ │ 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 1fc7e4 │ │ │ │ + bne.w 1fc7cc │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1fc752 │ │ │ │ + b.n 1fc73a │ │ │ │ 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 1fc8ea │ │ │ │ + b.n 1fc8d2 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fc46a │ │ │ │ + b.w 1fc452 │ │ │ │ mov r2, r0 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fc46a │ │ │ │ + b.w 1fc452 │ │ │ │ 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 │ │ │ │ @@ -565465,43 +565329,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 1fce6c │ │ │ │ + beq.n 1fce54 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcf92 │ │ │ │ + beq.w 1fcf7a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ negs r6, r3 │ │ │ │ - b.n 1fc91e │ │ │ │ + b.n 1fc906 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fc8a0 │ │ │ │ + b.n 1fc888 │ │ │ │ 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 1fc534 │ │ │ │ + beq.w 1fc51c │ │ │ │ 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 │ │ │ │ @@ -565510,28 +565374,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 1fceca │ │ │ │ + bne.n 1fceb2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fc538 │ │ │ │ - b.w 1fc53e │ │ │ │ + bne.w 1fc520 │ │ │ │ + b.w 1fc526 │ │ │ │ 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 1fc46a │ │ │ │ + b.w 1fc452 │ │ │ │ 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 │ │ │ │ @@ -565546,47 +565410,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 1fca2e │ │ │ │ + b.n 1fca16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1fc768 │ │ │ │ + b.w 1fc750 │ │ │ │ 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 1fcc54 │ │ │ │ + b.n 1fcc3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fc974 │ │ │ │ + b.n 1fc95c │ │ │ │ blx 61650 <__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 1fcb66 │ │ │ │ + bls.w 1fcb4e │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1fc538 │ │ │ │ + b.w 1fc520 │ │ │ │ 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] │ │ │ │ @@ -565596,66 +565460,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 1fd152 │ │ │ │ + beq.w 1fd13a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1fd126 │ │ │ │ + beq.w 1fd10e │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1fd1a8 │ │ │ │ - cbnz r7, 1fd018 │ │ │ │ + beq.w 1fd190 │ │ │ │ + cbnz r7, 1fd000 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd1a8 │ │ │ │ + beq.w 1fd190 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1fd032 │ │ │ │ + cbnz r1, 1fd01a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fd1a8 │ │ │ │ + beq.w 1fd190 │ │ │ │ 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 1fd1c8 │ │ │ │ + bcc.w 1fd1b0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fd1b2 │ │ │ │ + beq.w 1fd19a │ │ │ │ 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 1fd1fc │ │ │ │ + beq.w 1fd1e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, sl │ │ │ │ - blt.w 1fd278 │ │ │ │ - beq.w 1fd2f4 │ │ │ │ + blt.w 1fd260 │ │ │ │ + beq.w 1fd2dc │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - bls.w 1fd466 │ │ │ │ + bls.w 1fd44e │ │ │ │ adds.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r6, r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fd09a │ │ │ │ + cbnz r6, 1fd082 │ │ │ │ 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 │ │ │ │ @@ -565677,119 +565541,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 1fd10c │ │ │ │ + bls.n 1fd0f4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1fd458 │ │ │ │ + blt.w 1fd440 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd26a │ │ │ │ + bne.w 1fd252 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1fd116 │ │ │ │ + beq.n 1fd0fe │ │ │ │ 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 1fd1dc │ │ │ │ + bne.n 1fd1c4 │ │ │ │ subs.w r3, r4, lr │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd1a8 │ │ │ │ + bne.n 1fd190 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fd1e6 │ │ │ │ + beq.n 1fd1ce │ │ │ │ cmp r4, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1fd18e │ │ │ │ + b.n 1fd176 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fd1f2 │ │ │ │ + bne.n 1fd1da │ │ │ │ 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 1fd1dc │ │ │ │ + bne.n 1fd1c4 │ │ │ │ subs r3, r4, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1fd1a8 │ │ │ │ + cbnz r3, 1fd190 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r1, lr, r1 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fd1e6 │ │ │ │ + beq.n 1fd1ce │ │ │ │ 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 1fd1e6 │ │ │ │ + bne.n 1fd1ce │ │ │ │ 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 1fd3b0 │ │ │ │ + beq.w 1fd398 │ │ │ │ clz r5, r4 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsls r4, r3 │ │ │ │ - b.n 1fd05a │ │ │ │ + b.n 1fd042 │ │ │ │ adds.w lr, lr, lr │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r7, r7 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fd05a │ │ │ │ - b.n 1fd1b2 │ │ │ │ + bne.w 1fd042 │ │ │ │ + b.n 1fd19a │ │ │ │ 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 1fd33c │ │ │ │ + ble.w 1fd324 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1fd232 │ │ │ │ + bhi.n 1fd21a │ │ │ │ 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 │ │ │ │ @@ -565799,31 +565663,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 1fd3f2 │ │ │ │ + blt.w 1fd3da │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1fd4ac │ │ │ │ + bls.w 1fd494 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1fd4de │ │ │ │ + blt.w 1fd4c6 │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1fd116 │ │ │ │ + beq.w 1fd0fe │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1fd19e │ │ │ │ + b.n 1fd186 │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1fd396 │ │ │ │ + blt.w 1fd37e │ │ │ │ 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] │ │ │ │ @@ -565843,53 +565707,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 1fd4da │ │ │ │ + bne.w 1fd4c2 │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bhi.w 1fd454 │ │ │ │ + bhi.w 1fd43c │ │ │ │ mov r1, sl │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fd116 │ │ │ │ + b.n 1fd0fe │ │ │ │ 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 1fd1ac │ │ │ │ + beq.w 1fd194 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1fd4b8 │ │ │ │ + blt.w 1fd4a0 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fd320 │ │ │ │ + cbnz r6, 1fd308 │ │ │ │ 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 1fd0f0 │ │ │ │ - b.n 1fd0a0 │ │ │ │ + bpl.w 1fd0d8 │ │ │ │ + b.n 1fd088 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1fd392 │ │ │ │ + blt.n 1fd37a │ │ │ │ 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 │ │ │ │ @@ -565903,94 +565767,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 1fd242 │ │ │ │ + b.n 1fd22a │ │ │ │ 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 1fd0a0 │ │ │ │ + b.n 1fd088 │ │ │ │ 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 1fd440 │ │ │ │ + bls.n 1fd428 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 1fd420 │ │ │ │ + blt.n 1fd408 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1fd440 │ │ │ │ + cbz r2, 1fd428 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fd1ac │ │ │ │ + b.n 1fd194 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1fd10c │ │ │ │ + bls.w 1fd0f4 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1fd0fa │ │ │ │ + bge.w 1fd0e2 │ │ │ │ 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 1fd10c │ │ │ │ + b.n 1fd0f4 │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 1fd4b4 │ │ │ │ + bhi.n 1fd49c │ │ │ │ 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 1fd4b4 │ │ │ │ + beq.n 1fd49c │ │ │ │ add r1, r4 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fd1ac │ │ │ │ + b.n 1fd194 │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.n 1fd408 │ │ │ │ + bls.n 1fd3f0 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1fd116 │ │ │ │ + b.n 1fd0fe │ │ │ │ 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 │ │ │ │ @@ -565998,80 +565862,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 1fd314 │ │ │ │ + bne.w 1fd2fc │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd460 │ │ │ │ + bls.n 1fd448 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1fd460 │ │ │ │ + bge.n 1fd448 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fd458 │ │ │ │ + b.n 1fd440 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1fd116 │ │ │ │ + b.n 1fd0fe │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1fd44a │ │ │ │ + b.n 1fd432 │ │ │ │ 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 1fd314 │ │ │ │ + bne.w 1fd2fc │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd460 │ │ │ │ + bls.n 1fd448 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd458 │ │ │ │ + b.n 1fd440 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1fd314 │ │ │ │ + b.n 1fd2fc │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1fd114 │ │ │ │ + b.n 1fd0fc │ │ │ │ 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 1fd582 │ │ │ │ + beq.n 1fd56a │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1fd57a │ │ │ │ + beq.n 1fd562 │ │ │ │ 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 1fd57a │ │ │ │ + beq.n 1fd562 │ │ │ │ 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 1fd550 │ │ │ │ + bls.n 1fd538 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1fd5a4 │ │ │ │ + blt.n 1fd58c │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1fd59c │ │ │ │ + bne.n 1fd584 │ │ │ │ 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 │ │ │ │ @@ -566086,28 +565950,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 1fd57e │ │ │ │ + bne.n 1fd566 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1fd594 │ │ │ │ + b.n 1fd57c │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1fd5dc │ │ │ │ + bhi.n 1fd5c4 │ │ │ │ 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 │ │ │ │ @@ -566115,43 +565979,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 1fd56e │ │ │ │ + b.n 1fd556 │ │ │ │ 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 1fd640 │ │ │ │ + beq.n 1fd628 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1fd63c │ │ │ │ + beq.n 1fd624 │ │ │ │ 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 1fd63c │ │ │ │ + beq.n 1fd624 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1fd65c │ │ │ │ + bls.n 1fd644 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fd66a │ │ │ │ + blt.n 1fd652 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1fd688 │ │ │ │ + beq.n 1fd670 │ │ │ │ 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 │ │ │ │ @@ -566174,272 +566038,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 1fd660 │ │ │ │ + bhi.n 1fd648 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ sbfx r2, r2, #4, #12 │ │ │ │ - b.n 1fd660 │ │ │ │ + b.n 1fd648 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1fd660 │ │ │ │ + b.n 1fd648 │ │ │ │ stmdb 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 1fd6ca │ │ │ │ + beq.n 1fd6b2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1fd6ca │ │ │ │ + beq.n 1fd6b2 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1fd6d6 │ │ │ │ + cbnz r2, 1fd6be │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fd6bc │ │ │ │ + bne.n 1fd6a4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 60bc8 │ │ │ │ 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 1fd70e │ │ │ │ + beq.n 1fd6f6 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1fd70e │ │ │ │ + beq.n 1fd6f6 │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fd716 │ │ │ │ + cbnz r3, 1fd6fe │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1fd6fa │ │ │ │ + bne.n 1fd6e2 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1fd6c0 │ │ │ │ + b.n 1fd6a8 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1fd74a │ │ │ │ + beq.n 1fd732 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1fd74a │ │ │ │ + beq.n 1fd732 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fd752 │ │ │ │ + cbnz r3, 1fd73a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1fd738 │ │ │ │ + bne.n 1fd720 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1fd6fe │ │ │ │ + b.n 1fd6e6 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1fd786 │ │ │ │ + beq.n 1fd76e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1fd786 │ │ │ │ + beq.n 1fd76e │ │ │ │ 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, 1fd78c │ │ │ │ + cbnz r3, 1fd774 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fd772 │ │ │ │ + bne.n 1fd75a │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1fd73c │ │ │ │ + b.n 1fd724 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1fd7c0 │ │ │ │ + beq.n 1fd7a8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1fd7c0 │ │ │ │ + beq.n 1fd7a8 │ │ │ │ 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, 1fd7c6 │ │ │ │ + cbnz r1, 1fd7ae │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fd7ae │ │ │ │ + bne.n 1fd796 │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1fd776 │ │ │ │ + b.n 1fd75e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd690 │ │ │ │ - b.n 1fd7b2 │ │ │ │ + bl 1fd678 │ │ │ │ + b.n 1fd79a │ │ │ │ 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, 1fd7ee │ │ │ │ + cbnz r3, 1fd7d6 │ │ │ │ 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 1fd82e │ │ │ │ + beq.n 1fd816 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1fd82e │ │ │ │ + beq.n 1fd816 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fd838 │ │ │ │ + cbnz r1, 1fd820 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1fd820 │ │ │ │ + bne.n 1fd808 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bc8 │ │ │ │ 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 1fd86a │ │ │ │ + beq.n 1fd852 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1fd86a │ │ │ │ + beq.n 1fd852 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1fd878 │ │ │ │ + cbnz r1, 1fd860 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fd858 │ │ │ │ + bne.n 1fd840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1fd824 │ │ │ │ + b.n 1fd80c │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1fd8a6 │ │ │ │ + beq.n 1fd88e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1fd8a6 │ │ │ │ + beq.n 1fd88e │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fd8b0 │ │ │ │ + cbnz r1, 1fd898 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fd896 │ │ │ │ + bne.n 1fd87e │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd85c │ │ │ │ + b.n 1fd844 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fd690 │ │ │ │ + bl 1fd678 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd89a │ │ │ │ + b.n 1fd882 │ │ │ │ stmdb 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] @ (1fdb54 ) │ │ │ │ + ldr r2, [pc, #640] @ (1fdb3c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #640] @ (1fdb58 ) │ │ │ │ + ldr r3, [pc, #640] @ (1fdb40 ) │ │ │ │ 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 1fdaa8 │ │ │ │ + beq.w 1fda90 │ │ │ │ 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 │ │ │ │ @@ -566452,49 +566316,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 1fda18 │ │ │ │ + bcs.n 1fda00 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fd960 │ │ │ │ - b.n 1fd994 │ │ │ │ + bne.n 1fd948 │ │ │ │ + b.n 1fd97c │ │ │ │ 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, 1fd9bc │ │ │ │ + cbz r4, 1fd9a4 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1fd95c │ │ │ │ + bne.n 1fd944 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #444] @ (1fdb5c ) │ │ │ │ + ldr r2, [pc, #444] @ (1fdb44 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #432] @ (1fdb58 ) │ │ │ │ + ldr r3, [pc, #432] @ (1fdb40 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fdb4e │ │ │ │ + bne.w 1fdb36 │ │ │ │ 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 │ │ │ │ @@ -566502,63 +566366,63 @@ │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60c04 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fdaa4 │ │ │ │ + bne.n 1fda8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fda02 │ │ │ │ + bne.n 1fd9ea │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd9f2 │ │ │ │ + bne.n 1fd9da │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd98a │ │ │ │ + beq.n 1fd972 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 60bc8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1fd98a │ │ │ │ + b.n 1fd972 │ │ │ │ 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 60c04 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fdb40 │ │ │ │ + bne.w 1fdb28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w r9, r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ bic.w r0, r9, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1fda5e │ │ │ │ + bne.n 1fda46 │ │ │ │ strex r3, r9, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fda4e │ │ │ │ + bne.n 1fda36 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ - beq.n 1fda72 │ │ │ │ + beq.n 1fda5a │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60bc8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb lr, r2, #32 │ │ │ │ @@ -566567,364 +566431,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 1fd948 │ │ │ │ - b.n 1fda18 │ │ │ │ + bcc.w 1fd930 │ │ │ │ + b.n 1fda00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd9e8 │ │ │ │ + b.n 1fd9d0 │ │ │ │ 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 1fdb48 │ │ │ │ + beq.n 1fdb30 │ │ │ │ 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 1fdac2 │ │ │ │ + bne.n 1fdaaa │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1fdb34 │ │ │ │ + cbz r4, 1fdb1c │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 60c04 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 1fdb44 │ │ │ │ + cbnz r0, 1fdb2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 610ec │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fdb18 │ │ │ │ + bne.n 1fdb00 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fdb08 │ │ │ │ + bne.n 1fdaf0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fd902 │ │ │ │ + beq.w 1fd8ea │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ - b.n 1fd902 │ │ │ │ + b.n 1fd8ea │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fdae6 │ │ │ │ + b.n 1fdace │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fda3e │ │ │ │ + b.n 1fda26 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdafc │ │ │ │ + b.n 1fdae4 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1fdb38 │ │ │ │ + b.n 1fdb20 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #164] @ (1fdc18 ) │ │ │ │ + ldr r0, [pc, #164] @ (1fdc00 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #164] @ (1fdc1c ) │ │ │ │ + ldr r1, [pc, #164] @ (1fdc04 ) │ │ │ │ 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, 1fdc10 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 1fdbf8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 616c8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r4, 1fdbdc │ │ │ │ + cbz r4, 1fdbc4 │ │ │ │ movs r7, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1fdbbc │ │ │ │ + beq.n 1fdba4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1fdbb6 │ │ │ │ + bne.n 1fdb9e │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fdba6 │ │ │ │ + bne.n 1fdb8e │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fdbdc │ │ │ │ - cbz r6, 1fdbf6 │ │ │ │ + cbz r3, 1fdbc4 │ │ │ │ + cbz r6, 1fdbde │ │ │ │ mov r2, sp │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fdbd6 │ │ │ │ + bge.n 1fdbbe │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1fdc02 │ │ │ │ + beq.n 1fdbea │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fdb9e │ │ │ │ + bne.n 1fdb86 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1fdc20 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fdc1c ) │ │ │ │ + ldr r2, [pc, #64] @ (1fdc08 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fdc04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fdc06 │ │ │ │ + bne.n 1fdbee │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ - b.n 1fdbd6 │ │ │ │ + bl 1f4e50 │ │ │ │ + b.n 1fdbbe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdbde │ │ │ │ + b.n 1fdbc6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ 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, 1fdc80 │ │ │ │ + cbz r2, 1fdc68 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 1fdc48 │ │ │ │ + bcc.n 1fdc30 │ │ │ │ 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 20caf0 │ │ │ │ + bl 20cad8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cc9c │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1fdc5e │ │ │ │ + bne.n 1fdc46 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fdc44 │ │ │ │ + beq.n 1fdc2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 1fdc4c │ │ │ │ + bcc.n 1fdc34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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] @ (1fdce0 ) │ │ │ │ - ldr r0, [pc, #52] @ (1fdce4 ) │ │ │ │ + ldr r5, [pc, #52] @ (1fdcc8 ) │ │ │ │ + ldr r0, [pc, #52] @ (1fdccc ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fdcd4 │ │ │ │ + beq.n 1fdcbc │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fdc24 │ │ │ │ + bl 1fdc0c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fdcbe │ │ │ │ - ldr r0, [pc, #16] @ (1fdce8 ) │ │ │ │ + bne.n 1fdca6 │ │ │ │ + ldr r0, [pc, #16] @ (1fdcd0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, ip │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (1fdd74 ) │ │ │ │ + ldr r2, [pc, #120] @ (1fdd5c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1fdd78 ) │ │ │ │ + ldr r3, [pc, #120] @ (1fdd60 ) │ │ │ │ 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 61b80 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1fdd7c ) │ │ │ │ + ldr r1, [pc, #92] @ (1fdd64 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1fe618 │ │ │ │ - cbnz r0, 1fdd66 │ │ │ │ + bl 1fe600 │ │ │ │ + cbnz r0, 1fdd4e │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fdd52 │ │ │ │ + bmi.n 1fdd3a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1fdd80 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fdd78 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fdd68 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fdd60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fdd70 │ │ │ │ + bne.n 1fdd58 │ │ │ │ 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 60e84 │ │ │ │ - b.n 1fdd38 │ │ │ │ + b.n 1fdd20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdd3a │ │ │ │ + b.n 1fdd22 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ 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] @ (1fdda8 ) │ │ │ │ + ldr r0, [pc, #20] @ (1fdd90 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 20cb8c │ │ │ │ - ldr r0, [pc, #12] @ (1fddac ) │ │ │ │ + bl 20cb74 │ │ │ │ + ldr r0, [pc, #12] @ (1fdd94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360778 │ │ │ │ + bl 360760 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ 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 1fe874 │ │ │ │ - cbnz r0, 1fddc8 │ │ │ │ + bl 1fe85c │ │ │ │ + cbnz r0, 1fddb0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe860 │ │ │ │ + bl 1fe848 │ │ │ │ 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] @ (1fe028 ) │ │ │ │ + ldr r2, [pc, #580] @ (1fe010 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #580] @ (1fe02c ) │ │ │ │ + ldr r3, [pc, #580] @ (1fe014 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #580] @ (1fe030 ) │ │ │ │ + ldr r6, [pc, #580] @ (1fe018 ) │ │ │ │ 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 60bc8 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1fdfde │ │ │ │ + bmi.w 1fdfc6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1fdfcc │ │ │ │ + bmi.w 1fdfb4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fdfae │ │ │ │ + bne.w 1fdf96 │ │ │ │ add.w sl, r4, #16 │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fde3e │ │ │ │ - b.n 1fdf00 │ │ │ │ + bhi.n 1fde26 │ │ │ │ + b.n 1fdee8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 20cb5c │ │ │ │ + bl 20cb44 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1fdf00 │ │ │ │ + bls.n 1fdee8 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fde2e │ │ │ │ + beq.n 1fde16 │ │ │ │ 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] │ │ │ │ @@ -566946,168 +566810,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 618c8 <__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 20cb40 │ │ │ │ + bl 20cb28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fdfa6 │ │ │ │ + beq.n 1fdf8e │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 1fdee4 │ │ │ │ + cbz r7, 1fdecc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ strex r1, r9, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fded0 │ │ │ │ + bne.n 1fdeb8 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fdf9a │ │ │ │ + beq.n 1fdf82 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fde1e │ │ │ │ + beq.n 1fde06 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fde3e │ │ │ │ + bhi.n 1fde26 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r9, [r4, #160] @ 0xa0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fdf78 │ │ │ │ + bne.n 1fdf60 │ │ │ │ ldrd r8, r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1fdf6e │ │ │ │ + beq.n 1fdf56 │ │ │ │ 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, 1fdf5c │ │ │ │ + cbz r2, 1fdf44 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1fdf5a │ │ │ │ + cbz r0, 1fdf42 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r4, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fdf3c │ │ │ │ + bne.n 1fdf24 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fe00a │ │ │ │ + beq.n 1fdff2 │ │ │ │ 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 60d88 <__aeabi_uidivmod@plt> │ │ │ │ mov r5, r1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1fdf26 │ │ │ │ + bne.n 1fdf0e │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc34 │ │ │ │ - ldr r2, [pc, #180] @ (1fe034 ) │ │ │ │ - ldr r3, [pc, #168] @ (1fe02c ) │ │ │ │ + bl 20cc1c │ │ │ │ + ldr r2, [pc, #180] @ (1fe01c ) │ │ │ │ + ldr r3, [pc, #168] @ (1fe014 ) │ │ │ │ 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 1fe024 │ │ │ │ + bne.n 1fe00c │ │ │ │ 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 1f4e3c │ │ │ │ - b.n 1fdee4 │ │ │ │ + bl 1f4e24 │ │ │ │ + b.n 1fdecc │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc34 │ │ │ │ - b.n 1fde1e │ │ │ │ - ldr r2, [pc, #136] @ (1fe038 ) │ │ │ │ + bl 20cc1c │ │ │ │ + b.n 1fde06 │ │ │ │ + ldr r2, [pc, #136] @ (1fe020 ) │ │ │ │ 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 61bd4 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1fe6b4 │ │ │ │ - b.n 1fde16 │ │ │ │ + bl 1fe69c │ │ │ │ + b.n 1fddfe │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 60fe0 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 617d4 │ │ │ │ - b.n 1fde0e │ │ │ │ + b.n 1fddf6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 610ec │ │ │ │ - ldr r3, [pc, #80] @ (1fe03c ) │ │ │ │ + ldr r3, [pc, #80] @ (1fe024 ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fe014 │ │ │ │ + cbz r3, 1fdffc │ │ │ │ ldr r6, [r7, #32] │ │ │ │ - bl 20cca0 │ │ │ │ + bl 20cc88 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1fe738 │ │ │ │ + bl 1fe720 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1fde08 │ │ │ │ + b.n 1fddf0 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1fdf50 │ │ │ │ - ldr r3, [pc, #40] @ (1fe040 ) │ │ │ │ + bl 1f4e24 │ │ │ │ + b.n 1fdf38 │ │ │ │ + ldr r3, [pc, #40] @ (1fe028 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 61f24 │ │ │ │ - b.n 1fdff4 │ │ │ │ + b.n 1fdfdc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adc.w r0, sl, r7, lsr #32 │ │ │ │ + sbc.w r0, r2, r7, lsr #32 │ │ │ │ lsrs r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -567119,87 +566983,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1fe0a6 │ │ │ │ + cbz r2, 1fe08e │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1fe094 │ │ │ │ - bcc.n 1fe0d2 │ │ │ │ + beq.n 1fe07c │ │ │ │ + bcc.n 1fe0ba │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1fe082 │ │ │ │ + b.n 1fe06a │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe092 │ │ │ │ + beq.n 1fe07a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fdcec │ │ │ │ + bl 1fdcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe07c │ │ │ │ + bne.n 1fe064 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1fe098 │ │ │ │ + cbz r7, 1fe080 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe09c │ │ │ │ - bcs.n 1fe076 │ │ │ │ + beq.n 1fe084 │ │ │ │ + bcs.n 1fe05e │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fdc24 │ │ │ │ + bl 1fdc0c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cc34 │ │ │ │ - b.n 1fe094 │ │ │ │ + bl 20cc1c │ │ │ │ + b.n 1fe07c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fdc24 │ │ │ │ + bl 1fdc0c │ │ │ │ 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, 1fe102 │ │ │ │ + cbz r2, 1fe0ea │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1fe11e │ │ │ │ - ldr r0, [pc, #360] @ (1fe274 ) │ │ │ │ + ble.n 1fe106 │ │ │ │ + ldr r0, [pc, #360] @ (1fe25c ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1fe186 │ │ │ │ + cbnz r1, 1fe16e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe1a2 │ │ │ │ + beq.n 1fe18a │ │ │ │ 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 │ │ │ │ @@ -567217,38 +567081,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 20cb40 │ │ │ │ + bl 20cb28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe266 │ │ │ │ + beq.n 1fe24e │ │ │ │ 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 1fe11e │ │ │ │ + bcs.n 1fe106 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fe044 │ │ │ │ + bl 1fe02c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fe11e │ │ │ │ + b.n 1fe106 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1fe244 │ │ │ │ + bpl.n 1fe22c │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1fe244 │ │ │ │ + bcs.n 1fe22c │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 619c4 │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -567273,60 +567137,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 60d88 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1fe1ee │ │ │ │ + bne.n 1fe1d6 │ │ │ │ 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 60bc8 │ │ │ │ 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 1fe12e │ │ │ │ + b.n 1fe116 │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ add.w r5, r4, #16 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cb5c │ │ │ │ + bl 20cb44 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fe24e │ │ │ │ + beq.n 1fe236 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fe126 │ │ │ │ + b.n 1fe10e │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 1f9038 │ │ │ │ + bl 1f9020 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe3a2 │ │ │ │ + beq.w 1fe38a │ │ │ │ blx 61b98 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b98 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -567337,18 +567201,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1fe3ac │ │ │ │ + ble.n 1fe394 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1fe3fc ) │ │ │ │ + ldr r3, [pc, #296] @ (1fe3e4 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ @@ -567360,286 +567224,286 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #156] @ 0x9c │ │ │ │ str.w r6, [r5, #164] @ 0xa4 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20cb74 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 20cb20 │ │ │ │ + bl 20cb08 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cb20 │ │ │ │ + bl 20cb08 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 619c4 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe3bc │ │ │ │ + beq.n 1fe3a4 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 619c4 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe3bc │ │ │ │ + beq.n 1fe3a4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1fe356 │ │ │ │ - b.n 1fe368 │ │ │ │ + cbnz r3, 1fe33e │ │ │ │ + b.n 1fe350 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1fe368 │ │ │ │ + bls.n 1fe350 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fdcec │ │ │ │ + bl 1fdcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe34c │ │ │ │ - cbz r4, 1fe3bc │ │ │ │ + bne.n 1fe334 │ │ │ │ + cbz r4, 1fe3a4 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1fe400 ) │ │ │ │ - ldr r0, [pc, #152] @ (1fe404 ) │ │ │ │ - ldr r4, [pc, #152] @ (1fe408 ) │ │ │ │ + ldr r1, [pc, #148] @ (1fe3e8 ) │ │ │ │ + ldr r0, [pc, #152] @ (1fe3ec ) │ │ │ │ + ldr r4, [pc, #152] @ (1fe3f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ blx 61f24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc18 │ │ │ │ - ldr r3, [pc, #140] @ (1fe40c ) │ │ │ │ + bl 20cc00 │ │ │ │ + ldr r3, [pc, #140] @ (1fe3f4 ) │ │ │ │ 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 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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 610ec │ │ │ │ - ldr r2, [pc, #96] @ (1fe410 ) │ │ │ │ + ldr r2, [pc, #96] @ (1fe3f8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 611c4 │ │ │ │ - b.n 1fe2e4 │ │ │ │ + b.n 1fe2cc │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1fe3e8 │ │ │ │ + cbz r3, 1fe3d0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20caf4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20caf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 60bc8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 610ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8300017 │ │ │ │ + strex r0, r0, [r8, #92] @ 0x5c │ │ │ │ @ instruction: 0xfa13ffff │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ 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 1fdc24 │ │ │ │ + bl 1fdc0c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1fe47e │ │ │ │ - ldr r0, [pc, #116] @ (1fe4a8 ) │ │ │ │ + cbz r3, 1fe466 │ │ │ │ + ldr r0, [pc, #116] @ (1fe490 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20cc18 │ │ │ │ - ldr r3, [pc, #112] @ (1fe4ac ) │ │ │ │ + bl 20cc00 │ │ │ │ + ldr r3, [pc, #112] @ (1fe494 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fe476 │ │ │ │ + beq.n 1fe45e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fe4b0 │ │ │ │ + ldr.w ip, [pc, #100] @ 1fe498 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1fe460 │ │ │ │ + b.n 1fe448 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fe476 │ │ │ │ + beq.n 1fe45e │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fe452 │ │ │ │ + bne.n 1fe43a │ │ │ │ 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] @ (1fe4b4 ) │ │ │ │ + ldr r0, [pc, #60] @ (1fe49c ) │ │ │ │ add r0, pc │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20caf4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20caf4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20cb60 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 60bc8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe4fc │ │ │ │ + cbz r3, 1fe4e4 │ │ │ │ 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 1fe0e0 │ │ │ │ + bl 1fe0c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ 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] @ (1fe5e8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1fe5d0 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #200] @ (1fe5ec ) │ │ │ │ + ldr r3, [pc, #200] @ (1fe5d4 ) │ │ │ │ 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 20cc18 │ │ │ │ + bl 20cc00 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fe5d8 │ │ │ │ + beq.n 1fe5c0 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 61b80 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1fe848 │ │ │ │ + bl 1fe830 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe58c │ │ │ │ - ldr.w sl, [pc, #140] @ 1fe5f0 │ │ │ │ + cbz r3, 1fe574 │ │ │ │ + ldr.w sl, [pc, #140] @ 1fe5d8 │ │ │ │ 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 1fe0e0 │ │ │ │ + bl 1fe0c8 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1fe56c │ │ │ │ + bhi.n 1fe554 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #16 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cc1c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fe5ca │ │ │ │ + cbnz r3, 1fe5b2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1fe59e │ │ │ │ + bne.n 1fe586 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #64] @ (1fe5f4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe5ec ) │ │ │ │ + ldr r2, [pc, #64] @ (1fe5dc ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe5d4 ) │ │ │ │ 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 1fe5e2 │ │ │ │ + bne.n 1fe5ca │ │ │ │ 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 1fdb60 │ │ │ │ - b.n 1fe5a2 │ │ │ │ + bl 1fdb48 │ │ │ │ + b.n 1fe58a │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 20cc34 │ │ │ │ - b.n 1fe5b0 │ │ │ │ + bl 20cc1c │ │ │ │ + b.n 1fe598 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ 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 │ │ │ │ @@ -567648,17 +567512,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] @ (1fe6a4 ) │ │ │ │ + ldr r4, [pc, #124] @ (1fe68c ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #124] @ (1fe6a8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1fe690 ) │ │ │ │ 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 │ │ │ │ @@ -567677,72 +567541,72 @@ │ │ │ │ movs r1, #11 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 616e0 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ blx 60bbc │ │ │ │ - ldr r1, [pc, #60] @ (1fe6ac ) │ │ │ │ + ldr r1, [pc, #60] @ (1fe694 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 20cc50 │ │ │ │ + bl 20cc38 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r0, #2 │ │ │ │ blx 60bbc │ │ │ │ - ldr r2, [pc, #40] @ (1fe6b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fe6a8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1fe698 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fe690 ) │ │ │ │ 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 1fe6a0 │ │ │ │ + bne.n 1fe688 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r1, r6 │ │ │ │ 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] @ (1fe72c ) │ │ │ │ + ldr r2, [pc, #104] @ (1fe714 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1fe730 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fe718 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61108 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 616d4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1fe6fe │ │ │ │ - ldr r2, [pc, #76] @ (1fe734 ) │ │ │ │ - ldr r3, [pc, #68] @ (1fe730 ) │ │ │ │ + beq.n 1fe6e6 │ │ │ │ + ldr r2, [pc, #76] @ (1fe71c ) │ │ │ │ + ldr r3, [pc, #68] @ (1fe718 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe728 │ │ │ │ + bne.n 1fe710 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 61b98 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -567754,64 +567618,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 616d4 │ │ │ │ - b.n 1fe6e6 │ │ │ │ + b.n 1fe6ce │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ 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] @ (1fe83c ) │ │ │ │ + ldr r2, [pc, #240] @ (1fe824 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1fe840 ) │ │ │ │ + ldr r3, [pc, #240] @ (1fe828 ) │ │ │ │ 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 1fe81c │ │ │ │ + beq.n 1fe804 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 61f0c │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1fe790 │ │ │ │ - ldr r2, [pc, #204] @ (1fe844 ) │ │ │ │ - ldr r3, [pc, #196] @ (1fe840 ) │ │ │ │ + cbz r1, 1fe778 │ │ │ │ + ldr r2, [pc, #204] @ (1fe82c ) │ │ │ │ + ldr r3, [pc, #196] @ (1fe828 ) │ │ │ │ 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 1fe838 │ │ │ │ + bne.n 1fe820 │ │ │ │ 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 610ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fe82c │ │ │ │ + beq.n 1fe814 │ │ │ │ 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] │ │ │ │ @@ -567824,15 +567688,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 1fe7a4 │ │ │ │ + bhi.n 1fe78c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -567843,40 +567707,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 1fe7e2 │ │ │ │ + bhi.n 1fe7ca │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 61ea0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1fe776 │ │ │ │ + b.n 1fe75e │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fe7de │ │ │ │ - b.n 1fe80a │ │ │ │ + bne.n 1fe7c6 │ │ │ │ + b.n 1fe7f2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ - b.n 1fe80a │ │ │ │ + b.n 1fe7f2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r3, r2 │ │ │ │ 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 │ │ │ │ @@ -567921,15 +567785,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 1fe8fc │ │ │ │ + beq.n 1fe8e4 │ │ │ │ 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] │ │ │ │ @@ -567939,25 +567803,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 61b80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe8f4 │ │ │ │ + beq.n 1fe8dc │ │ │ │ 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 1fe966 │ │ │ │ + beq.n 1fe94e │ │ │ │ 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 │ │ │ │ @@ -567973,22 +567837,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1fe8e8 │ │ │ │ + b.n 1fe8d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1fe954 │ │ │ │ + b.n 1fe93c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fe992 │ │ │ │ + beq.n 1fe97a │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -567999,863 +567863,863 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #96] @ 1fea0c │ │ │ │ + ldr.w lr, [pc, #96] @ 1fe9f4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1fea10 │ │ │ │ + ldr.w ip, [pc, #96] @ 1fe9f8 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1fea14 ) │ │ │ │ + ldr r4, [pc, #92] @ (1fe9fc ) │ │ │ │ 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 60efc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7404 │ │ │ │ - ldr r2, [pc, #44] @ (1fea18 ) │ │ │ │ - ldr r3, [pc, #36] @ (1fea10 ) │ │ │ │ + bl 1f73ec │ │ │ │ + ldr r2, [pc, #44] @ (1fea00 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fe9f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fea06 │ │ │ │ + bne.n 1fe9ee │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 1fea52 │ │ │ │ + cbz r0, 1fea3a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 1fea2c │ │ │ │ + bne.n 1fea14 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - cbnz r2, 1fea2c │ │ │ │ + cbnz r2, 1fea14 │ │ │ │ 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] @ (1fead0 ) │ │ │ │ + ldr r1, [pc, #144] @ (1feab8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60b68 │ │ │ │ - cbnz r0, 1fea56 │ │ │ │ + cbnz r0, 1fea3e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #124] @ (1fead4 ) │ │ │ │ + ldr r1, [pc, #124] @ (1feabc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea4c │ │ │ │ - ldr r1, [pc, #112] @ (1fead8 ) │ │ │ │ + beq.n 1fea34 │ │ │ │ + ldr r1, [pc, #112] @ (1feac0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea4c │ │ │ │ - ldr r1, [pc, #104] @ (1feadc ) │ │ │ │ + beq.n 1fea34 │ │ │ │ + ldr r1, [pc, #104] @ (1feac4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea4c │ │ │ │ + beq.n 1fea34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 1fea8e │ │ │ │ + bne.n 1fea76 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1fea8e │ │ │ │ + cbnz r3, 1fea76 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fea4e │ │ │ │ - ldr r1, [pc, #80] @ (1feae0 ) │ │ │ │ + b.n 1fea36 │ │ │ │ + ldr r1, [pc, #80] @ (1feac8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea8a │ │ │ │ - ldr r1, [pc, #68] @ (1feae4 ) │ │ │ │ + beq.n 1fea72 │ │ │ │ + ldr r1, [pc, #68] @ (1feacc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea8a │ │ │ │ - ldr r1, [pc, #60] @ (1feae8 ) │ │ │ │ + beq.n 1fea72 │ │ │ │ + ldr r1, [pc, #60] @ (1fead0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea8a │ │ │ │ - ldr r1, [pc, #48] @ (1feaec ) │ │ │ │ + beq.n 1fea72 │ │ │ │ + ldr r1, [pc, #48] @ (1fead4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1fea4e │ │ │ │ + b.n 1fea36 │ │ │ │ nop │ │ │ │ - b.n 1ff148 │ │ │ │ + b.n 1ff160 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf74e0016 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + @ instruction: 0xf7660016 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ movs r7, r2 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ movs r6, r2 │ │ │ │ - b.n 1febc8 │ │ │ │ + b.n 1febe0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r5, [pc, #792] @ (1fee04 ) │ │ │ │ + ldr r5, [pc, #888] @ (1fee4c ) │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #24 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1feb38 ) │ │ │ │ + ldr r3, [pc, #68] @ (1feb20 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1feafc │ │ │ │ + cbz r1, 1feae4 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1feb3c ) │ │ │ │ + ldr r0, [pc, #48] @ (1feb24 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1fea1c │ │ │ │ - ldr r2, [pc, #32] @ (1feb40 ) │ │ │ │ + bl 1fea04 │ │ │ │ + ldr r2, [pc, #32] @ (1feb28 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r7, [pc, #268] @ (1fec48 ) │ │ │ │ + ldr r7, [pc, #364] @ (1fec90 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 1feb4c │ │ │ │ + b.n 1feb64 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [pc, #80] @ (1feb94 ) │ │ │ │ + ldr r7, [pc, #176] @ (1febdc ) │ │ │ │ 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 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1feaf0 │ │ │ │ + bl 1fead8 │ │ │ │ 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 1f7484 │ │ │ │ + bl 1f746c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1feaf0 │ │ │ │ + bl 1fead8 │ │ │ │ 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 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1fea1c │ │ │ │ + bl 1fea04 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1feaf0 │ │ │ │ + bl 1fead8 │ │ │ │ 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] @ (1fec20 ) │ │ │ │ + ldr r1, [pc, #76] @ (1fec08 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1fec24 ) │ │ │ │ + ldr r2, [pc, #76] @ (1fec0c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1fec16 │ │ │ │ + cbz r0, 1febfe │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60e30 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1fec28 ) │ │ │ │ - ldr r3, [pc, #32] @ (1fec24 ) │ │ │ │ + ldr r2, [pc, #40] @ (1fec10 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fec0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fec1c │ │ │ │ + bne.n 1fec04 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1febfe │ │ │ │ + b.n 1febe6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ 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] @ (1fec98 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fec80 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1fec9c ) │ │ │ │ + ldr r3, [pc, #88] @ (1fec84 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1fec8c │ │ │ │ + bl 1f7444 │ │ │ │ + cbz r0, 1fec74 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 60e30 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fec8c │ │ │ │ + beq.n 1fec74 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1feaf0 │ │ │ │ - ldr r2, [pc, #44] @ (1feca0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1fec9c ) │ │ │ │ + bl 1fead8 │ │ │ │ + ldr r2, [pc, #44] @ (1fec88 ) │ │ │ │ + ldr r3, [pc, #40] @ (1fec84 ) │ │ │ │ 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 1fec92 │ │ │ │ + bne.n 1fec7a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1fec68 │ │ │ │ + b.n 1fec50 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ 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, 1fecec │ │ │ │ + cbz r1, 1fecd4 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1fee30 ) │ │ │ │ + ldr r1, [pc, #368] @ (1fee18 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 61db4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fecfa │ │ │ │ + cbz r0, 1fece2 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1fece4 │ │ │ │ + cbz r7, 1feccc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fed64 │ │ │ │ + bne.n 1fed4c │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fecdc │ │ │ │ + bne.n 1fecc4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.n 1fecf0 │ │ │ │ + b.n 1fecd8 │ │ │ │ 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] @ (1fee34 ) │ │ │ │ + ldr r1, [pc, #312] @ (1fee1c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #312] @ (1fee38 ) │ │ │ │ + ldr r0, [pc, #312] @ (1fee20 ) │ │ │ │ mov r8, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fe998 │ │ │ │ + bl 1fe980 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fecec │ │ │ │ + beq.n 1fecd4 │ │ │ │ mov r0, r3 │ │ │ │ blx 61b98 │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fed12 │ │ │ │ - ldr.w r8, [pc, #276] @ 1fee3c │ │ │ │ - ldr.w sl, [pc, #276] @ 1fee40 │ │ │ │ + bne.n 1fecfa │ │ │ │ + ldr.w r8, [pc, #276] @ 1fee24 │ │ │ │ + ldr.w sl, [pc, #276] @ 1fee28 │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 1fed52 │ │ │ │ - ldr r0, [pc, #268] @ (1fee44 ) │ │ │ │ + b.n 1fed3a │ │ │ │ + ldr r0, [pc, #268] @ (1fee2c ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fe998 │ │ │ │ + bl 1fe980 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fecec │ │ │ │ + beq.n 1fecd4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fed34 │ │ │ │ + bne.n 1fed1c │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1fed34 │ │ │ │ + b.n 1fed1c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #220] @ (1fee48 ) │ │ │ │ + ldr r3, [pc, #220] @ (1fee30 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fedea │ │ │ │ + beq.n 1fedd2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 61b98 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fedce │ │ │ │ + beq.n 1fedb6 │ │ │ │ blx 618d4 <__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 1fed88 │ │ │ │ + beq.n 1fed70 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1fee0c │ │ │ │ + beq.n 1fedf4 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fed94 │ │ │ │ + bne.n 1fed7c │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fee1e │ │ │ │ + beq.n 1fee06 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fecf0 │ │ │ │ + beq.n 1fecd8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fed7c │ │ │ │ + bne.n 1fed64 │ │ │ │ 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 1fed70 │ │ │ │ + bne.n 1fed58 │ │ │ │ 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 61ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fedea │ │ │ │ + beq.n 1fedd2 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1fedc2 │ │ │ │ + b.n 1fedaa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 61ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fedd6 │ │ │ │ - b.n 1fedea │ │ │ │ + bne.n 1fedbe │ │ │ │ + b.n 1fedd2 │ │ │ │ nop │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ movs r7, r4 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ movs r7, r2 │ │ │ │ - udf #10 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf7e40016 │ │ │ │ + @ instruction: 0xf7fc0016 │ │ │ │ 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 1f745c │ │ │ │ + bl 1f7444 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1feca4 │ │ │ │ + bl 1fec8c │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1feaf0 │ │ │ │ + bl 1fead8 │ │ │ │ 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] @ (1ff000 ) │ │ │ │ + ldr r0, [pc, #356] @ (1fefe8 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 621dc │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1feff2 │ │ │ │ + beq.w 1fefda │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1feec4 │ │ │ │ + b.n 1feeac │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1fef26 │ │ │ │ + cbz r3, 1fef0e │ │ │ │ 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 1feebe │ │ │ │ + bne.n 1feea6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fefaa │ │ │ │ - ldr r0, [pc, #292] @ (1ff004 ) │ │ │ │ + beq.n 1fef92 │ │ │ │ + ldr r0, [pc, #292] @ (1fefec ) │ │ │ │ blx 621dc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b98 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 61428 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #260] @ (1ff008 ) │ │ │ │ + ldr r0, [pc, #260] @ (1feff0 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 621dc │ │ │ │ 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 1feec4 │ │ │ │ + bne.n 1feeac │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1fefd0 │ │ │ │ + beq.n 1fefb8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fef54 │ │ │ │ - ldr r0, [pc, #216] @ (1ff00c ) │ │ │ │ + bne.n 1fef3c │ │ │ │ + ldr r0, [pc, #216] @ (1feff4 ) │ │ │ │ blx 621dc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b98 │ │ │ │ - ldr r1, [pc, #224] @ (1ff024 ) │ │ │ │ + ldr r1, [pc, #224] @ (1ff00c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 61428 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #184] @ (1ff010 ) │ │ │ │ + ldr r0, [pc, #184] @ (1feff8 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #204] @ (1ff028 ) │ │ │ │ + ldr r1, [pc, #204] @ (1ff010 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 621dc │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #156] @ (1ff014 ) │ │ │ │ + ldr r0, [pc, #156] @ (1feffc ) │ │ │ │ blx 621dc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b98 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 61428 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (1ff018 ) │ │ │ │ + ldr r0, [pc, #128] @ (1ff000 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 621dc │ │ │ │ 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] @ (1ff01c ) │ │ │ │ + ldr r0, [pc, #112] @ (1ff004 ) │ │ │ │ blx 621dc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b98 │ │ │ │ - ldr r1, [pc, #112] @ (1ff02c ) │ │ │ │ + ldr r1, [pc, #112] @ (1ff014 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 61428 <__strncat_chk@plt> │ │ │ │ - b.n 1feede │ │ │ │ + b.n 1feec6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fefe2 │ │ │ │ - ldr r4, [pc, #88] @ (1ff030 ) │ │ │ │ + beq.n 1fefca │ │ │ │ + ldr r4, [pc, #88] @ (1ff018 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #60] @ (1ff020 ) │ │ │ │ + ldr r0, [pc, #60] @ (1ff008 ) │ │ │ │ blx 621dc │ │ │ │ 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 1fef54 │ │ │ │ - ldr r4, [pc, #56] @ (1ff034 ) │ │ │ │ + bne.n 1fef3c │ │ │ │ + ldr r4, [pc, #56] @ (1ff01c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1fefda │ │ │ │ + b.n 1fefc2 │ │ │ │ nop │ │ │ │ - adds r7, r7, r5 │ │ │ │ + adds r7, r2, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r0, r5 │ │ │ │ + adds r7, r3, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r3, r4 │ │ │ │ + adds r7, r6, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, r6, r3 │ │ │ │ + adds r3, r1, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r1, r1, r3 │ │ │ │ + adds r1, r4, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r1, r6, r2 │ │ │ │ + adds r1, r1, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r1, r2 │ │ │ │ + adds r7, r4, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, r7, r1 │ │ │ │ + adds r3, r2, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, r0, r1 │ │ │ │ + adds r3, r3, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bgt.n 1ff064 │ │ │ │ + bgt.n 1ff07c │ │ │ │ movs r7, r2 │ │ │ │ - blt.n 1ff028 │ │ │ │ + bgt.n 1ff040 │ │ │ │ movs r7, r2 │ │ │ │ - blt.n 1fef78 │ │ │ │ + blt.n 1fef90 │ │ │ │ movs r7, r2 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ 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, 1ff05e │ │ │ │ + cbz r0, 1ff046 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1ff05e │ │ │ │ + cbz r6, 1ff046 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1ff06e │ │ │ │ + cbnz r3, 1ff056 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff056 │ │ │ │ + bne.n 1ff03e │ │ │ │ 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] @ 1ff0fc │ │ │ │ + ldr.w r8, [pc, #140] @ 1ff0e4 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #136] @ (1ff100 ) │ │ │ │ + ldr r7, [pc, #136] @ (1ff0e8 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1ff096 │ │ │ │ + b.n 1ff07e │ │ │ │ blx 61b98 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1ff0e0 │ │ │ │ + beq.n 1ff0c8 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1ff0ca │ │ │ │ + cbz r2, 1ff0b2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 60db8 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1ff0dc │ │ │ │ + cbz r4, 1ff0c4 │ │ │ │ mov r2, r4 │ │ │ │ blx 60cf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff086 │ │ │ │ + bne.n 1ff06e │ │ │ │ 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 1ff096 │ │ │ │ + bne.n 1ff07e │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff080 │ │ │ │ + bne.n 1ff068 │ │ │ │ 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 1ff08e │ │ │ │ + b.n 1ff076 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 60cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff08e │ │ │ │ + bne.n 1ff076 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1ff0c0 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + b.n 1ff0a8 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ movs r6, r2 │ │ │ │ - @ instruction: 0xf4d20016 │ │ │ │ + @ instruction: 0xf4ea0016 │ │ │ │ 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 1ff1a0 │ │ │ │ + beq.n 1ff188 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ff1a0 │ │ │ │ - ldr.w r9, [pc, #208] @ 1ff1f8 │ │ │ │ + beq.n 1ff188 │ │ │ │ + ldr.w r9, [pc, #208] @ 1ff1e0 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 60db8 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1ff1a8 │ │ │ │ + beq.n 1ff190 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1ff1c8 │ │ │ │ + beq.n 1ff1b0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ff1b2 │ │ │ │ + beq.n 1ff19a │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ff192 │ │ │ │ + beq.n 1ff17a │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ff160 │ │ │ │ + b.n 1ff148 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ff192 │ │ │ │ + beq.n 1ff17a │ │ │ │ mov r0, fp │ │ │ │ blx 61b98 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1ff156 │ │ │ │ + bne.n 1ff13e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 60cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff156 │ │ │ │ + bne.n 1ff13e │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ff1d8 │ │ │ │ + beq.n 1ff1c0 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ff160 │ │ │ │ + bne.n 1ff148 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff12a │ │ │ │ + bne.n 1ff112 │ │ │ │ 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 1ff142 │ │ │ │ + bne.n 1ff12a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ff142 │ │ │ │ + bne.n 1ff12a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1ff192 │ │ │ │ - b.n 1ff142 │ │ │ │ + beq.n 1ff17a │ │ │ │ + b.n 1ff12a │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ff1e2 │ │ │ │ + beq.n 1ff1ca │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1ff146 │ │ │ │ + b.n 1ff12e │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1ff156 │ │ │ │ + b.n 1ff13e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ff1d2 │ │ │ │ + bne.n 1ff1ba │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1ff192 │ │ │ │ - b.n 1ff1d2 │ │ │ │ + beq.n 1ff17a │ │ │ │ + b.n 1ff1ba │ │ │ │ nop │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #20 │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1ff300 │ │ │ │ - ldr.w fp, [pc, #236] @ 1ff310 │ │ │ │ + beq.n 1ff2e8 │ │ │ │ + ldr.w fp, [pc, #236] @ 1ff2f8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1ff314 ) │ │ │ │ + ldr r3, [pc, #236] @ (1ff2fc ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, lr │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -568864,103 +568728,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 1ff28c │ │ │ │ + beq.n 1ff274 │ │ │ │ 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 61bd4 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ add r5, r0 │ │ │ │ - blt.n 1ff2e4 │ │ │ │ + blt.n 1ff2cc │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 1ff2e4 │ │ │ │ + bls.n 1ff2cc │ │ │ │ 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 1ff238 │ │ │ │ + bne.n 1ff220 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ff2f4 │ │ │ │ + beq.n 1ff2dc │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ff2fa │ │ │ │ - ldr r3, [pc, #108] @ (1ff318 ) │ │ │ │ + bne.n 1ff2e2 │ │ │ │ + ldr r3, [pc, #108] @ (1ff300 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ cmp r0, r5 │ │ │ │ ite cc │ │ │ │ movcc r5, #0 │ │ │ │ movcs r5, #1 │ │ │ │ orrs.w r5, r5, r0, lsr #31 │ │ │ │ - beq.n 1ff2f4 │ │ │ │ + beq.n 1ff2dc │ │ │ │ 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] @ (1ff31c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ff304 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1ff2ae │ │ │ │ + b.n 1ff296 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ff2f4 │ │ │ │ - ldr r3, [pc, #24] @ (1ff320 ) │ │ │ │ + beq.n 1ff2dc │ │ │ │ + ldr r3, [pc, #24] @ (1ff308 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1ff2ae │ │ │ │ + b.n 1ff296 │ │ │ │ nop │ │ │ │ - bls.n 1ff39c │ │ │ │ + bls.n 1ff3b4 │ │ │ │ movs r7, r2 │ │ │ │ - stc2 0, cr0, [r2, #88]! @ 0x58 │ │ │ │ - bhi.n 1ff2bc │ │ │ │ + ldc2 0, cr0, [sl, #88]! @ 0x58 │ │ │ │ + bhi.n 1ff2d4 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff410 │ │ │ │ + bhi.n 1ff228 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff3f8 │ │ │ │ + bhi.n 1ff210 │ │ │ │ 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] @ (1ff470 ) │ │ │ │ + ldr r6, [pc, #308] @ (1ff458 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #308] @ (1ff474 ) │ │ │ │ + ldr r5, [pc, #308] @ (1ff45c ) │ │ │ │ sub sp, #4 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #304] @ (1ff478 ) │ │ │ │ + ldr r4, [pc, #304] @ (1ff460 ) │ │ │ │ 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 │ │ │ │ @@ -568971,156 +568835,156 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 610ec │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 61b80 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff406 │ │ │ │ + beq.n 1ff3ee │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ff408 │ │ │ │ - ldr r3, [pc, #252] @ (1ff47c ) │ │ │ │ + beq.n 1ff3f0 │ │ │ │ + ldr r3, [pc, #252] @ (1ff464 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w sl, [pc, #248] @ 1ff480 │ │ │ │ + ldr.w sl, [pc, #248] @ 1ff468 │ │ │ │ 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 1ff3dc │ │ │ │ + b.n 1ff3c4 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 61940 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 1ff402 │ │ │ │ + cbnz r3, 1ff3ea │ │ │ │ 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 1ff43a │ │ │ │ + bcs.n 1ff422 │ │ │ │ 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 61bd4 <__snprintf_chk@plt> │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 1f6dd0 │ │ │ │ + bl 1f6db8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff39c │ │ │ │ + bne.n 1ff384 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r3, [pc, #116] @ (1ff484 ) │ │ │ │ - ldr r2, [pc, #116] @ (1ff488 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ff46c ) │ │ │ │ + ldr r2, [pc, #116] @ (1ff470 ) │ │ │ │ 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] @ (1ff474 ) │ │ │ │ + ldr r3, [pc, #80] @ (1ff45c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff46a │ │ │ │ + bne.n 1ff452 │ │ │ │ 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 1ff406 │ │ │ │ + beq.n 1ff3ee │ │ │ │ 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 1ff454 │ │ │ │ - b.n 1ff408 │ │ │ │ + bne.n 1ff43c │ │ │ │ + b.n 1ff3f0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 1ff470 │ │ │ │ + bhi.n 1ff488 │ │ │ │ movs r7, r2 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ 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] @ (1ff800 ) │ │ │ │ + ldr r4, [pc, #868] @ (1ff7e8 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1ff804 ) │ │ │ │ + ldr r3, [pc, #868] @ (1ff7ec ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1ff808 ) │ │ │ │ + ldr r0, [pc, #864] @ (1ff7f0 ) │ │ │ │ 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 610ec │ │ │ │ blx 60a78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 62074 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff576 │ │ │ │ + beq.n 1ff55e │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 61988 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1ff58c │ │ │ │ + beq.n 1ff574 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1ff80c ) │ │ │ │ + ldr r4, [pc, #808] @ (1ff7f4 ) │ │ │ │ blx 61988 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -569133,565 +568997,565 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 61ef4 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #764] @ (1ff810 ) │ │ │ │ + ldr r0, [pc, #764] @ (1ff7f8 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1ff814 ) │ │ │ │ + ldr r5, [pc, #764] @ (1ff7fc ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1feb2c │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1ff324 │ │ │ │ + bl 1ff30c │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff7d4 │ │ │ │ - ldr r3, [pc, #732] @ (1ff818 ) │ │ │ │ + beq.w 1ff7bc │ │ │ │ + ldr r3, [pc, #732] @ (1ff800 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1ff592 │ │ │ │ - ldr r4, [pc, #728] @ (1ff81c ) │ │ │ │ + cbnz r3, 1ff57a │ │ │ │ + ldr r4, [pc, #728] @ (1ff804 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1ff820 ) │ │ │ │ + ldr r1, [pc, #728] @ (1ff808 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 61b08 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1ff824 ) │ │ │ │ - ldr r3, [pc, #676] @ (1ff804 ) │ │ │ │ + ldr r2, [pc, #708] @ (1ff80c ) │ │ │ │ + ldr r3, [pc, #676] @ (1ff7ec ) │ │ │ │ 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 1ff7fa │ │ │ │ + bne.w 1ff7e2 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 60a60 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff4d4 │ │ │ │ + bne.n 1ff4bc │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 61988 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1ff4d4 │ │ │ │ + bne.n 1ff4bc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1ff4de │ │ │ │ - ldr r4, [pc, #660] @ (1ff828 ) │ │ │ │ + b.n 1ff4c6 │ │ │ │ + ldr r4, [pc, #660] @ (1ff810 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1ff82c ) │ │ │ │ + ldr r1, [pc, #660] @ (1ff814 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1ff830 ) │ │ │ │ + ldr r1, [pc, #648] @ (1ff818 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1ff834 ) │ │ │ │ + ldr r1, [pc, #640] @ (1ff81c ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1ff838 ) │ │ │ │ + ldr r1, [pc, #632] @ (1ff820 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1ff83c ) │ │ │ │ + ldr r1, [pc, #620] @ (1ff824 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1ff840 ) │ │ │ │ + ldr r1, [pc, #608] @ (1ff828 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1ff844 ) │ │ │ │ + ldr r1, [pc, #596] @ (1ff82c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1ff848 ) │ │ │ │ + ldr r1, [pc, #584] @ (1ff830 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1ff84c ) │ │ │ │ + ldr r1, [pc, #572] @ (1ff834 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1ff850 ) │ │ │ │ + ldr r1, [pc, #560] @ (1ff838 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1ff854 ) │ │ │ │ + ldr r1, [pc, #552] @ (1ff83c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1ff858 ) │ │ │ │ + ldr r1, [pc, #540] @ (1ff840 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1ff85c ) │ │ │ │ + ldr r1, [pc, #528] @ (1ff844 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1ff860 ) │ │ │ │ + ldr r1, [pc, #516] @ (1ff848 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1ff864 ) │ │ │ │ + ldr r1, [pc, #504] @ (1ff84c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1ff868 ) │ │ │ │ + ldr r1, [pc, #492] @ (1ff850 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1ff86c ) │ │ │ │ + ldr r1, [pc, #480] @ (1ff854 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1ff870 ) │ │ │ │ + ldr r1, [pc, #472] @ (1ff858 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1ff874 ) │ │ │ │ + ldr r1, [pc, #460] @ (1ff85c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1ff878 ) │ │ │ │ + ldr r1, [pc, #448] @ (1ff860 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1ff87c ) │ │ │ │ + ldr r1, [pc, #436] @ (1ff864 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1ff880 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ff868 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1ff884 ) │ │ │ │ + ldr r1, [pc, #412] @ (1ff86c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1ff888 ) │ │ │ │ + ldr r1, [pc, #400] @ (1ff870 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1ff88c ) │ │ │ │ + ldr r1, [pc, #392] @ (1ff874 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1ff890 ) │ │ │ │ + ldr r1, [pc, #380] @ (1ff878 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1ff894 ) │ │ │ │ + ldr r1, [pc, #368] @ (1ff87c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1ff898 ) │ │ │ │ + ldr r1, [pc, #356] @ (1ff880 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1ff89c ) │ │ │ │ + ldr r1, [pc, #344] @ (1ff884 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1ff8a0 ) │ │ │ │ + ldr r1, [pc, #332] @ (1ff888 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1ff8a4 ) │ │ │ │ + ldr r1, [pc, #320] @ (1ff88c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1ff8a8 ) │ │ │ │ + ldr r1, [pc, #308] @ (1ff890 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1ff8ac ) │ │ │ │ + ldr r1, [pc, #300] @ (1ff894 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1ff8b0 ) │ │ │ │ + ldr r1, [pc, #288] @ (1ff898 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1ff8b4 ) │ │ │ │ + ldr r1, [pc, #276] @ (1ff89c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1ff8b8 ) │ │ │ │ + ldr r1, [pc, #264] @ (1ff8a0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1ff8bc ) │ │ │ │ + ldr r1, [pc, #256] @ (1ff8a4 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1ff8c0 ) │ │ │ │ + ldr r1, [pc, #248] @ (1ff8a8 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ - b.n 1ff540 │ │ │ │ - ldr r0, [pc, #236] @ (1ff8c4 ) │ │ │ │ + b.n 1ff528 │ │ │ │ + ldr r0, [pc, #236] @ (1ff8ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1feb58 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fea1c │ │ │ │ - ldr r3, [pc, #224] @ (1ff8c8 ) │ │ │ │ + bl 1fea04 │ │ │ │ + ldr r3, [pc, #224] @ (1ff8b0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1ff538 │ │ │ │ + b.n 1ff520 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 1ff73c │ │ │ │ + bvs.n 1ff754 │ │ │ │ movs r7, r2 │ │ │ │ - strb r1, [r3, r4] │ │ │ │ + strb r1, [r6, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 1ff8bc │ │ │ │ - movs r7, r2 │ │ │ │ - bvs.n 1ff8d8 │ │ │ │ + bvs.n 1ff8d4 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff90c │ │ │ │ + bvs.n 1ff8f0 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff934 │ │ │ │ + bvs.n 1ff724 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff758 │ │ │ │ + bvs.n 1ff74c │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff77c │ │ │ │ + bvs.n 1ff770 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff7a0 │ │ │ │ + bvs.n 1ff794 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff7c4 │ │ │ │ + bvs.n 1ff7b8 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff7e8 │ │ │ │ + bvs.n 1ff7dc │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff80c │ │ │ │ + bvs.n 1ff800 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff828 │ │ │ │ + bvs.n 1ff824 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff854 │ │ │ │ + bvc.n 1ff840 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff878 │ │ │ │ + bvc.n 1ff86c │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff89c │ │ │ │ + bvc.n 1ff890 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff8c0 │ │ │ │ + bvc.n 1ff8b4 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff8dc │ │ │ │ + bvc.n 1ff8d8 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff900 │ │ │ │ + bvc.n 1ff8f4 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff920 │ │ │ │ + bvc.n 1ff918 │ │ │ │ movs r7, r2 │ │ │ │ bvc.n 1ff938 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff95c │ │ │ │ + bvc.n 1ff950 │ │ │ │ + movs r7, r2 │ │ │ │ + bvc.n 1ff774 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff780 │ │ │ │ + bvc.n 1ff798 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff7a4 │ │ │ │ + bvc.n 1ff7bc │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff7c8 │ │ │ │ + bvc.n 1ff7e0 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff7ec │ │ │ │ + bvc.n 1ff804 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff810 │ │ │ │ + bvc.n 1ff828 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff83c │ │ │ │ + bvc.n 1ff854 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff860 │ │ │ │ + bvc.n 1ff878 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff884 │ │ │ │ + bhi.n 1ff89c │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff8b0 │ │ │ │ + bhi.n 1ff8c8 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff8dc │ │ │ │ + bhi.n 1ff8f4 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff908 │ │ │ │ + bhi.n 1ff920 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff934 │ │ │ │ + bhi.n 1ff94c │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff960 │ │ │ │ + bhi.n 1ff978 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff994 │ │ │ │ + bhi.n 1ff7ac │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff7c0 │ │ │ │ + bhi.n 1ff7d8 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff7ec │ │ │ │ + bhi.n 1ff804 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff818 │ │ │ │ + bhi.n 1ff830 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff84c │ │ │ │ + bhi.n 1ff864 │ │ │ │ movs r7, r2 │ │ │ │ - bcc.n 1ff8b0 │ │ │ │ + bmi.n 1ff8c8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r0, 1ff912 │ │ │ │ + cbz r0, 1ff8fa │ │ │ │ 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] @ (1ff918 ) │ │ │ │ + ldr r4, [pc, #56] @ (1ff900 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 62098 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1ff90c │ │ │ │ + cbz r3, 1ff8f4 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1ff8e4 │ │ │ │ + beq.n 1ff8cc │ │ │ │ blx 61320 │ │ │ │ - cbz r0, 1ff90c │ │ │ │ + cbz r0, 1ff8f4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1ff8e4 │ │ │ │ + beq.n 1ff8cc │ │ │ │ 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 │ │ │ │ - bvc.n 1ff8c8 │ │ │ │ + bvc.n 1ff8e0 │ │ │ │ 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] @ 1ff97c │ │ │ │ + ldr.w lr, [pc, #76] @ 1ff964 │ │ │ │ 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] @ 1ff980 │ │ │ │ + ldr.w ip, [pc, #56] @ 1ff968 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1ff984 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ff980 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ff96c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ff968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff976 │ │ │ │ + bne.n 1ff95e │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ 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 1f197c │ │ │ │ - cbz r7, 1ff9d4 │ │ │ │ + bl 1f1964 │ │ │ │ + cbz r7, 1ff9bc │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f1964 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f1724 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ff9a6 │ │ │ │ + bne.n 1ff98e │ │ │ │ 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 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r9] │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 1ffa78 │ │ │ │ + cbz r3, 1ffa60 │ │ │ │ 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 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, r4, lsl #2] │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1bc0 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ 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 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [sl, r4, lsl #2] │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f1b14 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1ffa1a │ │ │ │ + bhi.n 1ffa02 │ │ │ │ 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 │ │ │ │ @@ -569701,46 +569565,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 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ 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 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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 1ffb1e │ │ │ │ + bmi.n 1ffb06 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1ffb22 │ │ │ │ + cbz r3, 1ffb0a │ │ │ │ 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] │ │ │ │ @@ -569753,15 +569617,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 1ffaf8 │ │ │ │ + b.n 1ffae0 │ │ │ │ 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] │ │ │ │ @@ -569791,15 +569655,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 1ffbd0 │ │ │ │ + bmi.n 1ffbb8 │ │ │ │ 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 │ │ │ │ @@ -569832,26 +569696,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 1ffc7a │ │ │ │ + beq.n 1ffc62 │ │ │ │ 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 1ffc74 │ │ │ │ + beq.n 1ffc5c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 619c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -569874,48 +569738,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 1ffc60 │ │ │ │ + b.n 1ffc48 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1ffc98 │ │ │ │ + beq.n 1ffc80 │ │ │ │ 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 1ffc60 │ │ │ │ + b.n 1ffc48 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1ffc60 │ │ │ │ + b.n 1ffc48 │ │ │ │ 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 1ffccc │ │ │ │ + beq.n 1ffcb4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1ffcc0 │ │ │ │ + bne.n 1ffca8 │ │ │ │ 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 │ │ │ │ @@ -569923,41 +569787,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 1ffddc │ │ │ │ + beq.n 1ffdc4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1fff36 │ │ │ │ + beq.w 1fff1e │ │ │ │ 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 1ffdbc │ │ │ │ + bcc.n 1ffda4 │ │ │ │ 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, 1ffd9a │ │ │ │ + cbz r6, 1ffd82 │ │ │ │ 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] │ │ │ │ @@ -569972,81 +569836,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 1ffd9a │ │ │ │ + beq.n 1ffd82 │ │ │ │ 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 1ffdbc │ │ │ │ + bcc.n 1ffda4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60a24 <__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 1fff0c │ │ │ │ + bcs.w 1ffef4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1fff36 │ │ │ │ + beq.w 1fff1e │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1ffd10 │ │ │ │ - b.n 1ffdbc │ │ │ │ + bcs.n 1ffcf8 │ │ │ │ + b.n 1ffda4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1fff36 │ │ │ │ + beq.w 1fff1e │ │ │ │ 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 1ffef8 │ │ │ │ + bcc.n 1ffee0 │ │ │ │ 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 60a24 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1fff06 │ │ │ │ + beq.n 1ffeee │ │ │ │ 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 1ffef8 │ │ │ │ + bcc.n 1ffee0 │ │ │ │ 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 1ffeda │ │ │ │ + beq.n 1ffec2 │ │ │ │ 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 │ │ │ │ @@ -570064,17 +569928,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 1ffeda │ │ │ │ + beq.n 1ffec2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fff2c │ │ │ │ + beq.n 1fff14 │ │ │ │ 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 │ │ │ │ @@ -570088,55 +569952,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 1ffef8 │ │ │ │ + bcc.n 1ffee0 │ │ │ │ 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 1ffbd4 │ │ │ │ + bl 1ffbbc │ │ │ │ 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 1fff36 │ │ │ │ + beq.n 1fff1e │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1ffdea │ │ │ │ + b.n 1ffdd2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1ffe34 │ │ │ │ + b.n 1ffe1c │ │ │ │ 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 1ffbd4 │ │ │ │ + bl 1ffbbc │ │ │ │ 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 1ffecc │ │ │ │ + b.n 1ffeb4 │ │ │ │ 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} │ │ │ │ @@ -570145,76 +570009,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 1fff88 │ │ │ │ + beq.n 1fff70 │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1fff9c │ │ │ │ + bcc.n 1fff84 │ │ │ │ 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 1fff8e │ │ │ │ + bcs.n 1fff76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1ffbd4 │ │ │ │ + bl 1ffbbc │ │ │ │ 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 1fff88 │ │ │ │ + beq.n 1fff70 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1fff64 │ │ │ │ + b.n 1fff4c │ │ │ │ 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 2000f2 │ │ │ │ + beq.w 2000da │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1fffe0 │ │ │ │ + b.n 1fffc8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 200026 │ │ │ │ + beq.n 20000e │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1fffd6 │ │ │ │ + bcc.n 1fffbe │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 200072 │ │ │ │ + bne.n 20005a │ │ │ │ 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 2000f2 │ │ │ │ + bne.n 2000da │ │ │ │ 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] │ │ │ │ @@ -570225,380 +570089,380 @@ │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r0, [r3, #16] │ │ │ │ - beq.n 200060 │ │ │ │ + beq.n 200048 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 619c4 │ │ │ │ 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 200010 │ │ │ │ + b.n 1ffff8 │ │ │ │ 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 200010 │ │ │ │ + b.n 1ffff8 │ │ │ │ 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 2000b2 │ │ │ │ + beq.n 20009a │ │ │ │ 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 200004 │ │ │ │ + beq.n 1fffec │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 619c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 200054 │ │ │ │ + b.n 20003c │ │ │ │ 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 200060 │ │ │ │ + bne.n 200048 │ │ │ │ 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 60bc8 │ │ │ │ - b.n 200010 │ │ │ │ + b.n 1ffff8 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 619c4 │ │ │ │ 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 200010 │ │ │ │ + b.n 1ffff8 │ │ │ │ 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] @ 200160 │ │ │ │ + vldr d7, [pc, #52] @ 200148 │ │ │ │ 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 200150 │ │ │ │ + bne.n 200138 │ │ │ │ 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 1fffac │ │ │ │ + bl 1fff94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 200144 │ │ │ │ + b.n 20012c │ │ │ │ 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] @ (2002d4 ) │ │ │ │ - ldr r3, [pc, #344] @ (2002d8 ) │ │ │ │ + ldr r1, [pc, #344] @ (2002bc ) │ │ │ │ + ldr r3, [pc, #344] @ (2002c0 ) │ │ │ │ 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 2001a8 │ │ │ │ + bne.n 200190 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 200198 │ │ │ │ + bne.n 200180 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200268 │ │ │ │ + bne.n 200250 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 2001f4 │ │ │ │ + cbz r5, 2001dc │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2001c2 │ │ │ │ + bne.n 2001aa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20025a │ │ │ │ - ldr r2, [pc, #256] @ (2002dc ) │ │ │ │ - ldr r3, [pc, #252] @ (2002d8 ) │ │ │ │ + bne.n 200242 │ │ │ │ + ldr r2, [pc, #256] @ (2002c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (2002c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2002ce │ │ │ │ + bne.n 2002b6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (2002e0 ) │ │ │ │ + ldr r2, [pc, #232] @ (2002c8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2001be │ │ │ │ + beq.n 2001a6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 61704 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 200220 │ │ │ │ + bne.n 200208 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 200292 │ │ │ │ + bne.n 20027a │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 619c4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 200292 │ │ │ │ + cbz r0, 20027a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2087f0 │ │ │ │ + bl 2087d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2002c6 │ │ │ │ + beq.n 2002ae │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 2002b2 │ │ │ │ + bne.n 20029a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 208908 │ │ │ │ + bl 2088f0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2001be │ │ │ │ + b.n 2001a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 2001d8 │ │ │ │ + bl 1f4e24 │ │ │ │ + b.n 2001c0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 200296 │ │ │ │ + bne.n 20027e │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20027c │ │ │ │ + bne.n 200264 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20026e │ │ │ │ - b.n 2001b0 │ │ │ │ + bne.n 200256 │ │ │ │ + b.n 200198 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 200252 │ │ │ │ + b.n 20023a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20029c │ │ │ │ + bne.n 200284 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20026c │ │ │ │ - b.n 2001b0 │ │ │ │ + bne.n 200254 │ │ │ │ + b.n 200198 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2089f4 │ │ │ │ - b.n 200242 │ │ │ │ + bl 2089dc │ │ │ │ + b.n 20022a │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 200252 │ │ │ │ + b.n 20023a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 7, cr0, cr12, cr9, {5} │ │ │ │ + cdp2 0, 9, cr0, cr4, cr9, {5} │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr9, {5} │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr9, {5} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ (200318 ) │ │ │ │ + ldr r0, [pc, #32] @ (200300 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1fec2c │ │ │ │ + bl 1fec14 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 619c4 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 200316 │ │ │ │ + cbz r0, 2002fe │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 200340 │ │ │ │ + b.n 200328 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 20034c │ │ │ │ + cbnz r1, 200334 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 200338 │ │ │ │ + bne.n 200320 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 60bc8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 2089b8 │ │ │ │ + bl 2089a0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 20032c │ │ │ │ + b.n 200314 │ │ │ │ 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, 2003a8 │ │ │ │ + cbz r2, 200390 │ │ │ │ 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, 2003a2 │ │ │ │ + cbz r5, 20038a │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2089f4 │ │ │ │ + bl 2089dc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 200380 │ │ │ │ + bhi.n 200368 │ │ │ │ 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, 200416 │ │ │ │ + cbz r1, 2003fe │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2003e8 │ │ │ │ + b.n 2003d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2089fc │ │ │ │ + bl 2089e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 20040c │ │ │ │ + cbnz r0, 2003f4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 200410 │ │ │ │ + bls.n 2003f8 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 60d88 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2003d2 │ │ │ │ + bne.n 2003ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 200168 │ │ │ │ - cbz r0, 200410 │ │ │ │ + bl 200150 │ │ │ │ + cbz r0, 2003f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r4, [r3, sl, lsl #2] │ │ │ │ - b.n 2003d2 │ │ │ │ + b.n 2003ba │ │ │ │ str.w sl, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r1 │ │ │ │ - b.n 200410 │ │ │ │ + b.n 2003f8 │ │ │ │ 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 │ │ │ │ @@ -570606,359 +570470,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 200510 │ │ │ │ + beq.n 2004f8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 20045c │ │ │ │ + b.n 200444 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 208e44 │ │ │ │ - cbnz r0, 20048e │ │ │ │ + bl 208e2c │ │ │ │ + cbnz r0, 200476 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 2004ae │ │ │ │ + bls.n 200496 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 60d88 <__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 20044a │ │ │ │ + bne.n 200432 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200168 │ │ │ │ - cbz r0, 2004ac │ │ │ │ + bl 200150 │ │ │ │ + cbz r0, 200494 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 208e44 │ │ │ │ + bl 208e2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200454 │ │ │ │ + beq.n 20043c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 2004ac │ │ │ │ + blt.n 200494 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 2004fa │ │ │ │ + cbz r0, 2004e2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 208bf0 │ │ │ │ + bl 208bd8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 200510 │ │ │ │ - vldr d7, [pc, #100] @ 200518 │ │ │ │ + cbz r3, 2004f8 │ │ │ │ + vldr d7, [pc, #100] @ 200500 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 2004dc │ │ │ │ - bl 208eb8 │ │ │ │ + b.n 2004c4 │ │ │ │ + bl 208ea0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 2004d4 │ │ │ │ + bpl.n 2004bc │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 20050c │ │ │ │ + bcs.n 2004f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2004c0 │ │ │ │ + bne.n 2004a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200168 │ │ │ │ + bl 200150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2004d4 │ │ │ │ + beq.n 2004bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 2004c0 │ │ │ │ + b.n 2004a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200168 │ │ │ │ + bl 200150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2004a4 │ │ │ │ + beq.n 20048c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 200498 │ │ │ │ + b.n 200480 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 200492 │ │ │ │ + b.n 20047a │ │ │ │ mov r7, r4 │ │ │ │ - b.n 200492 │ │ │ │ + b.n 20047a │ │ │ │ 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] @ (20055c ) │ │ │ │ + ldr r5, [pc, #40] @ (200544 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205c44 │ │ │ │ + bl 205c2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 20054c │ │ │ │ - bl 1f1358 │ │ │ │ + cbnz r3, 200534 │ │ │ │ + bl 1f1340 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 20053a │ │ │ │ + bne.n 200522 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ 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 20058c │ │ │ │ - cmp r3, #4 │ │ │ │ bne.n 200574 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 20055c │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 2005ba │ │ │ │ + bls.n 2005a2 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2005e4 │ │ │ │ + bls.n 2005cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2005e0 │ │ │ │ + bne.n 2005c8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2005e0 │ │ │ │ + bne.n 2005c8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2005e0 │ │ │ │ + bne.n 2005c8 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200628 │ │ │ │ + bls.n 200610 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200624 │ │ │ │ + bne.n 20060c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200624 │ │ │ │ + bne.n 20060c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200624 │ │ │ │ + bne.n 20060c │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 200686 │ │ │ │ + beq.n 20066e │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 200680 │ │ │ │ - cmp r3, #4 │ │ │ │ bne.n 200668 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 200650 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ 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 2006c2 │ │ │ │ + bne.n 2006aa │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2006ac │ │ │ │ + bne.n 200694 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2006be │ │ │ │ + bne.n 2006a6 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ 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 2006fa │ │ │ │ + bne.n 2006e2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2006e4 │ │ │ │ + bne.n 2006cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2006f6 │ │ │ │ + bne.n 2006de │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20075c │ │ │ │ + bls.n 200744 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200758 │ │ │ │ + bne.n 200740 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200758 │ │ │ │ + bne.n 200740 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200758 │ │ │ │ + bne.n 200740 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2007a0 │ │ │ │ + bls.n 200788 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20079c │ │ │ │ + bne.n 200784 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20079c │ │ │ │ + bne.n 200784 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20079c │ │ │ │ + bne.n 200784 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f1330 │ │ │ │ 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 2007f2 │ │ │ │ + bne.n 2007da │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2007d8 │ │ │ │ + bne.n 2007c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2007ee │ │ │ │ + bne.n 2007d6 │ │ │ │ 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 │ │ │ │ @@ -570966,93 +570830,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 200814 │ │ │ │ + bne.n 2007fc │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 200846 │ │ │ │ + bhi.n 20082e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 20082e │ │ │ │ + bne.n 200816 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 20083e │ │ │ │ + beq.n 200826 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 20083e │ │ │ │ + b.n 200826 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (200884 ) │ │ │ │ + ldr r1, [pc, #24] @ (20086c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (200888 ) │ │ │ │ + ldr r0, [pc, #24] @ (200870 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61f24 │ │ │ │ - ldr r3, [pc, #16] @ (20088c ) │ │ │ │ + ldr r3, [pc, #16] @ (200874 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 2008a6 │ │ │ │ + cbz r2, 20088e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2008aa │ │ │ │ + beq.n 200892 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 2008ba │ │ │ │ + beq.n 2008a2 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (2008d8 ) │ │ │ │ + ldr r3, [pc, #44] @ (2008c0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (2008dc ) │ │ │ │ + ldr r3, [pc, #32] @ (2008c4 ) │ │ │ │ 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 2008a8 │ │ │ │ + ble.n 200890 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ 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 │ │ │ │ @@ -571070,15 +570934,15 @@ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ ldrsb.w r7, [r4, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.n 2009e8 │ │ │ │ + beq.n 2009d0 │ │ │ │ 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 │ │ │ │ @@ -571104,50 +570968,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 200adc │ │ │ │ + ble.w 200ac4 │ │ │ │ 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 200988 │ │ │ │ + bgt.n 200970 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200af0 │ │ │ │ + bne.w 200ad8 │ │ │ │ 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 20092c │ │ │ │ + bne.n 200914 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200a8a │ │ │ │ + beq.n 200a72 │ │ │ │ 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 │ │ │ │ @@ -571185,78 +571049,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 200a1e │ │ │ │ + bne.n 200a06 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 200a16 │ │ │ │ + bne.n 2009fe │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200b28 │ │ │ │ + bne.n 200b10 │ │ │ │ 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 200ac8 │ │ │ │ + bgt.n 200ab0 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 200ac8 │ │ │ │ + cbz r1, 200ab0 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 200aa2 │ │ │ │ + bne.n 200a8a │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 200a9e │ │ │ │ + bne.n 200a86 │ │ │ │ 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 2009c0 │ │ │ │ + beq.w 2009a8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2009de │ │ │ │ + beq.w 2009c6 │ │ │ │ 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 200b22 │ │ │ │ + beq.n 200b0a │ │ │ │ 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 200afa │ │ │ │ - b.n 2009de │ │ │ │ + bne.n 200ae2 │ │ │ │ + b.n 2009c6 │ │ │ │ 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]! │ │ │ │ @@ -571277,60 +571141,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 200ba8 │ │ │ │ + bgt.n 200b90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200ba8 │ │ │ │ + beq.n 200b90 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 200bbc │ │ │ │ + blt.n 200ba4 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 200ba8 │ │ │ │ + bge.n 200b90 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 200b38 │ │ │ │ + bne.n 200b20 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 200b34 │ │ │ │ + bne.n 200b1c │ │ │ │ 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 200ba8 │ │ │ │ + bge.n 200b90 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 200ba8 │ │ │ │ + b.n 200b90 │ │ │ │ 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 200ca2 │ │ │ │ + ble.n 200c8a │ │ │ │ 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] │ │ │ │ @@ -571356,53 +571220,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 200c7e │ │ │ │ + ble.n 200c66 │ │ │ │ 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 200c56 │ │ │ │ + bgt.n 200c3e │ │ │ │ strb.w ip, [lr, r7, lsl #2] │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r7, 200c8e │ │ │ │ + cbnz r7, 200c76 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 200c0a │ │ │ │ + b.n 200bf2 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 200c06 │ │ │ │ + bgt.n 200bee │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 200bf2 │ │ │ │ + bne.n 200bda │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov lr, sl │ │ │ │ mov r6, r9 │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 200ea8 │ │ │ │ + ble.w 200e90 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 200e2e │ │ │ │ + ble.w 200e16 │ │ │ │ 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 │ │ │ │ @@ -571425,47 +571289,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 200d42 │ │ │ │ + ble.n 200d2a │ │ │ │ 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 200d1a │ │ │ │ + bgt.n 200d02 │ │ │ │ strb.w ip, [r9, r5, lsl #2] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r5, 200d50 │ │ │ │ + cbnz r5, 200d38 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 200cd0 │ │ │ │ + b.n 200cb8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 200ccc │ │ │ │ + bgt.n 200cb4 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 200e36 │ │ │ │ + beq.n 200e1e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 200e2e │ │ │ │ + ble.n 200e16 │ │ │ │ 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 │ │ │ │ @@ -571478,26 +571342,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 200d9c │ │ │ │ + bne.n 200d84 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 200d7a │ │ │ │ + bne.n 200d62 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 200d74 │ │ │ │ + bgt.n 200d5c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 200e2e │ │ │ │ + ble.n 200e16 │ │ │ │ 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] │ │ │ │ @@ -571508,46 +571372,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 200dce │ │ │ │ + bne.n 200db6 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 200e1c │ │ │ │ + ble.n 200e04 │ │ │ │ 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 200dcc │ │ │ │ + bne.n 200db4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 200dc8 │ │ │ │ + bgt.n 200db0 │ │ │ │ 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 200dbc │ │ │ │ + beq.n 200da4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 200e2e │ │ │ │ + ble.n 200e16 │ │ │ │ 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 │ │ │ │ @@ -571562,49 +571426,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 200e7a │ │ │ │ + bne.n 200e62 │ │ │ │ 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 200e8c │ │ │ │ + bne.n 200e74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 200e5a │ │ │ │ - b.n 200dbc │ │ │ │ + bgt.n 200e42 │ │ │ │ + b.n 200da4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 200e2e │ │ │ │ + ble.n 200e16 │ │ │ │ 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 200eb8 │ │ │ │ - b.n 200d62 │ │ │ │ + bgt.n 200ea0 │ │ │ │ + b.n 200d4a │ │ │ │ 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] @ 2012e4 │ │ │ │ + ldr.w r4, [pc, #1028] @ 2012cc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1028] @ 2012e8 │ │ │ │ + ldr.w r0, [pc, #1028] @ 2012d0 │ │ │ │ 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 │ │ │ │ @@ -571617,43 +571481,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 200f3e │ │ │ │ + ble.n 200f26 │ │ │ │ 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 200f5a │ │ │ │ + bgt.n 200f42 │ │ │ │ subs r4, #4 │ │ │ │ add r6, r9 │ │ │ │ add r8, r3 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 200f30 │ │ │ │ - ldr r2, [pc, #940] @ (2012ec ) │ │ │ │ - ldr r3, [pc, #932] @ (2012e8 ) │ │ │ │ + bne.n 200f18 │ │ │ │ + ldr r2, [pc, #940] @ (2012d4 ) │ │ │ │ + ldr r3, [pc, #932] @ (2012d0 ) │ │ │ │ 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 2012de │ │ │ │ + bne.w 2012c6 │ │ │ │ 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] @ (2012f0 ) │ │ │ │ + ldr r2, [pc, #908] @ (2012d8 ) │ │ │ │ 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 │ │ │ │ @@ -571691,21 +571555,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] @ (2012f4 ) │ │ │ │ + ldr r1, [pc, #792] @ (2012dc ) │ │ │ │ add r1, pc │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 201068 │ │ │ │ + beq.n 201050 │ │ │ │ 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 │ │ │ │ @@ -571714,56 +571578,56 @@ │ │ │ │ blx 610ec │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ str r7, [r2, #12] │ │ │ │ cmp sl, r1 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 20100c │ │ │ │ + bne.n 200ff4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 200ffe │ │ │ │ + bne.n 200fe6 │ │ │ │ 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 200fa6 │ │ │ │ + bne.n 200f8e │ │ │ │ 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 200f76 │ │ │ │ - b.n 200f3e │ │ │ │ + bne.n 200f5e │ │ │ │ + b.n 200f26 │ │ │ │ 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 2008e0 │ │ │ │ + bl 2008c8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2012d4 │ │ │ │ + beq.w 2012bc │ │ │ │ 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 │ │ │ │ @@ -571786,41 +571650,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 201104 │ │ │ │ + ble.n 2010ec │ │ │ │ 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 2010dc │ │ │ │ + bgt.n 2010c4 │ │ │ │ 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] @ (2012f8 ) │ │ │ │ + ldr r3, [pc, #488] @ (2012e0 ) │ │ │ │ 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] @ (2012fc ) │ │ │ │ + ldr r3, [pc, #476] @ (2012e4 ) │ │ │ │ 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] │ │ │ │ @@ -571832,36 +571696,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 2012c2 │ │ │ │ + beq.w 2012aa │ │ │ │ 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 201194 │ │ │ │ + bne.n 20117c │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - bgt.w 2012cc │ │ │ │ + bgt.w 2012b4 │ │ │ │ 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 20119a │ │ │ │ + b.n 201182 │ │ │ │ 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 │ │ │ │ @@ -571885,29 +571749,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 201210 │ │ │ │ + ble.n 2011f8 │ │ │ │ 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 2011e8 │ │ │ │ + bgt.n 2011d0 │ │ │ │ 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 │ │ │ │ @@ -571922,89 +571786,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, 201280 │ │ │ │ + cbz r2, 201268 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vstmia r5!, {s0} │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 201292 │ │ │ │ + beq.n 20127a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 20122e │ │ │ │ + b.n 201216 │ │ │ │ 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 20126a │ │ │ │ + b.n 201252 │ │ │ │ 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 20114a │ │ │ │ + bne.w 201132 │ │ │ │ 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 20113a │ │ │ │ + bne.w 201122 │ │ │ │ ldrd fp, r9, [sp, #120] @ 0x78 │ │ │ │ - b.n 201026 │ │ │ │ + b.n 20100e │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 20118e │ │ │ │ + b.n 201176 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 201184 │ │ │ │ + b.n 20116c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 20111c │ │ │ │ + b.n 201104 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds.w r0, r4, #169 @ 0xa9 │ │ │ │ + @ instruction: 0xf12c00a9 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ba00a9 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + @ instruction: 0xf0d200a9 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ 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] @ 201868 │ │ │ │ + ldr.w r4, [pc, #1364] @ 201850 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1364] @ 20186c │ │ │ │ + ldr.w r0, [pc, #1364] @ 201854 │ │ │ │ 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 │ │ │ │ @@ -572013,56 +571877,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 20136a │ │ │ │ + ble.n 201352 │ │ │ │ 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 20138a │ │ │ │ + bgt.n 201372 │ │ │ │ subs r7, #4 │ │ │ │ add sl, r4 │ │ │ │ add fp, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20135a │ │ │ │ - ldr.w r2, [pc, #1284] @ 201870 │ │ │ │ - ldr.w r3, [pc, #1276] @ 20186c │ │ │ │ + bne.n 201342 │ │ │ │ + ldr.w r2, [pc, #1284] @ 201858 │ │ │ │ + ldr.w r3, [pc, #1276] @ 201854 │ │ │ │ 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 201862 │ │ │ │ + bne.w 20184a │ │ │ │ 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] @ 201874 │ │ │ │ + ldr.w r5, [pc, #1236] @ 20185c │ │ │ │ mov r8, fp │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r5, [pc, #1232] @ 201878 │ │ │ │ + ldr.w r5, [pc, #1232] @ 201860 │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1224] @ 20187c │ │ │ │ + ldr.w r1, [pc, #1224] @ 201864 │ │ │ │ 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 │ │ │ │ @@ -572080,15 +571944,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 20181a │ │ │ │ + beq.w 201802 │ │ │ │ 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 │ │ │ │ @@ -572105,15 +571969,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 20147e │ │ │ │ + ble.n 201466 │ │ │ │ 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 │ │ │ │ @@ -572124,32 +571988,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 201450 │ │ │ │ + bgt.n 201438 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 201854 │ │ │ │ + beq.w 20183c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 201846 │ │ │ │ + beq.w 20182e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2017be │ │ │ │ + bne.w 2017a6 │ │ │ │ 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 201842 │ │ │ │ + beq.w 20182a │ │ │ │ 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 │ │ │ │ @@ -572166,27 +572030,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 201500 │ │ │ │ + bne.n 2014e8 │ │ │ │ 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 20183a │ │ │ │ + beq.w 201822 │ │ │ │ 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] │ │ │ │ @@ -572196,16 +572060,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 200bdc │ │ │ │ - ldr r3, [pc, #832] @ (201880 ) │ │ │ │ + bl 200bc4 │ │ │ │ + ldr r3, [pc, #832] @ (201868 ) │ │ │ │ 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 │ │ │ │ @@ -572230,38 +572094,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 200890 │ │ │ │ + bl 200878 │ │ │ │ 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 20180c │ │ │ │ + beq.w 2017f4 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 201800 │ │ │ │ + beq.w 2017e8 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 2015d4 │ │ │ │ + bne.n 2015bc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20180c │ │ │ │ + beq.w 2017f4 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20180c │ │ │ │ + beq.w 2017f4 │ │ │ │ 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 │ │ │ │ @@ -572279,15 +572143,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 201652 │ │ │ │ + ble.n 20163a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r6, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -572297,19 +572161,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 201626 │ │ │ │ + bgt.n 20160e │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2016ee │ │ │ │ + beq.n 2016d6 │ │ │ │ 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 │ │ │ │ @@ -572336,29 +572200,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 2016ec │ │ │ │ + ble.n 2016d4 │ │ │ │ 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 2016c0 │ │ │ │ + bgt.n 2016a8 │ │ │ │ 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 │ │ │ │ @@ -572382,24 +572246,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 20171c │ │ │ │ + bne.n 201704 │ │ │ │ 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 201816 │ │ │ │ + bne.n 2017fe │ │ │ │ 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 │ │ │ │ @@ -572408,126 +572272,126 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 201794 │ │ │ │ + cbz r0, 20177c │ │ │ │ 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 201580 │ │ │ │ + bne.w 201568 │ │ │ │ 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 201568 │ │ │ │ + bne.w 201550 │ │ │ │ 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 2013e8 │ │ │ │ + bne.w 2013d0 │ │ │ │ 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 2013b0 │ │ │ │ - b.n 20136a │ │ │ │ + bne.w 201398 │ │ │ │ + b.n 201352 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 2015d4 │ │ │ │ + bne.w 2015bc │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 2015da │ │ │ │ + b.n 2015c2 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - b.n 20175a │ │ │ │ + b.n 201742 │ │ │ │ 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 610ec │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r0, r7 │ │ │ │ - bne.n 201824 │ │ │ │ - b.n 2017be │ │ │ │ + bne.n 20180c │ │ │ │ + b.n 2017a6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 201530 │ │ │ │ + b.n 201518 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 201502 │ │ │ │ - ldr r3, [pc, #60] @ (201884 ) │ │ │ │ + b.n 2014ea │ │ │ │ + ldr r3, [pc, #60] @ (20186c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20149a │ │ │ │ - ldr r3, [pc, #48] @ (201888 ) │ │ │ │ + b.n 201482 │ │ │ │ + ldr r3, [pc, #48] @ (201870 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20149a │ │ │ │ + b.n 201482 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r0], #676 @ 0x2a4 │ │ │ │ + ldcl 0, cr0, [r8], #676 @ 0x2a4 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl], {169} @ 0xa9 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + stc 0, cr0, [r2], #676 @ 0x2a4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ movs r7, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 201300 │ │ │ │ + bl 2012e8 │ │ │ │ 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 │ │ │ │ @@ -572544,42 +572408,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 201300 │ │ │ │ - cbz r7, 20190a │ │ │ │ + bl 2012e8 │ │ │ │ + cbz r7, 2018f2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e6600 │ │ │ │ + bl 1e65e8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2018f6 │ │ │ │ + bne.n 2018de │ │ │ │ mov r0, sl │ │ │ │ blx 60bc8 │ │ │ │ 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 201300 │ │ │ │ + bl 2012e8 │ │ │ │ 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 │ │ │ │ @@ -572596,27 +572460,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 201300 │ │ │ │ - cbz r7, 201996 │ │ │ │ + bl 2012e8 │ │ │ │ + cbz r7, 20197e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e5698 │ │ │ │ + bl 1e5680 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201982 │ │ │ │ + bne.n 20196a │ │ │ │ mov r0, sl │ │ │ │ blx 60bc8 │ │ │ │ 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 │ │ │ │ @@ -572638,27 +572502,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 200ecc │ │ │ │ - cbz r7, 201a02 │ │ │ │ + bl 200eb4 │ │ │ │ + cbz r7, 2019ea │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ee4d4 │ │ │ │ + bl 1ee4bc │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2019ee │ │ │ │ + bne.n 2019d6 │ │ │ │ mov r0, sl │ │ │ │ blx 60bc8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -572667,15 +572531,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 200ecc │ │ │ │ + bl 200eb4 │ │ │ │ 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 │ │ │ │ @@ -572694,26 +572558,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 200ecc │ │ │ │ - cbz r7, 201a94 │ │ │ │ + bl 200eb4 │ │ │ │ + cbz r7, 201a7c │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ee4d4 │ │ │ │ + bl 1ee4bc │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 201a80 │ │ │ │ + bne.n 201a68 │ │ │ │ mov r0, sl │ │ │ │ blx 60bc8 │ │ │ │ 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 │ │ │ │ @@ -572721,23 +572585,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 200ecc │ │ │ │ + bl 200eb4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 201b74 │ │ │ │ + bpl.n 201b5c │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (201bbc ) │ │ │ │ + ldr r2, [pc, #228] @ (201ba4 ) │ │ │ │ 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 │ │ │ │ @@ -572765,15 +572629,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] @ (201bc0 ) │ │ │ │ + ldr r3, [pc, #116] @ (201ba8 ) │ │ │ │ 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 │ │ │ │ @@ -572804,53 +572668,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 201b48 │ │ │ │ + b.n 201b30 │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ 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] @ (201d8c ) │ │ │ │ + ldr r2, [pc, #432] @ (201d74 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #432] @ (201d90 ) │ │ │ │ + ldr r3, [pc, #432] @ (201d78 ) │ │ │ │ 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, 201bfe │ │ │ │ + cbz r6, 201be6 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 201c1a │ │ │ │ + cbnz r4, 201c02 │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 201bf8 │ │ │ │ - ldr r2, [pc, #404] @ (201d94 ) │ │ │ │ - ldr r3, [pc, #396] @ (201d90 ) │ │ │ │ + bhi.n 201be0 │ │ │ │ + ldr r2, [pc, #404] @ (201d7c ) │ │ │ │ + ldr r3, [pc, #396] @ (201d78 ) │ │ │ │ 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 201d88 │ │ │ │ + bne.w 201d70 │ │ │ │ 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 │ │ │ │ @@ -572864,15 +572728,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 201ac8 │ │ │ │ + bl 201ab0 │ │ │ │ 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 │ │ │ │ @@ -572883,15 +572747,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 201ce0 │ │ │ │ + b.n 201cc8 │ │ │ │ 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 │ │ │ │ @@ -572899,146 +572763,146 @@ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, sl, r0 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ adds r0, r0, r1 │ │ │ │ add r4, r1 │ │ │ │ - bmi.n 201d0a │ │ │ │ + bmi.n 201cf2 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bgt.n 201d22 │ │ │ │ + bgt.n 201d0a │ │ │ │ cmp r4, #0 │ │ │ │ strb.w r0, [r2, #-4] │ │ │ │ - blt.n 201d00 │ │ │ │ + blt.n 201ce8 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 201d2a │ │ │ │ + bgt.n 201d12 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ - bpl.n 201d30 │ │ │ │ + bpl.n 201d18 │ │ │ │ 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 201d46 │ │ │ │ + beq.n 201d2e │ │ │ │ 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 201c88 │ │ │ │ + beq.n 201c70 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 201c90 │ │ │ │ + b.n 201c78 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w fp, [r2, #-3] │ │ │ │ - bpl.n 201cce │ │ │ │ - b.n 201ccc │ │ │ │ + bpl.n 201cb6 │ │ │ │ + b.n 201cb4 │ │ │ │ cmp r4, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ it lt │ │ │ │ ldrblt r3, [r3, #2] │ │ │ │ - blt.n 201d00 │ │ │ │ + blt.n 201ce8 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bmi.n 201ccc │ │ │ │ - b.n 201cce │ │ │ │ + bmi.n 201cb4 │ │ │ │ + b.n 201cb6 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 201d38 │ │ │ │ + ble.n 201d20 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 201cce │ │ │ │ + b.n 201cb6 │ │ │ │ add r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 201cce │ │ │ │ + b.n 201cb6 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 201c6c │ │ │ │ + bcc.n 201c54 │ │ │ │ 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 201c44 │ │ │ │ + bhi.w 201c2c │ │ │ │ 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 201c28 │ │ │ │ - b.n 201bfe │ │ │ │ + bhi.w 201c10 │ │ │ │ + b.n 201be6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - b.n 2015d0 │ │ │ │ + b.n 2015e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20258c │ │ │ │ + b.n 2015a4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #544] @ (201fd0 ) │ │ │ │ + ldr r2, [pc, #544] @ (201fb8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #544] @ (201fd4 ) │ │ │ │ + ldr r3, [pc, #544] @ (201fbc ) │ │ │ │ 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, 201dd6 │ │ │ │ + cbz r3, 201dbe │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r4, 201df2 │ │ │ │ + cbnz r4, 201dda │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 201dce │ │ │ │ - ldr r2, [pc, #512] @ (201fd8 ) │ │ │ │ - ldr r3, [pc, #504] @ (201fd4 ) │ │ │ │ + bhi.n 201db6 │ │ │ │ + ldr r2, [pc, #512] @ (201fc0 ) │ │ │ │ + ldr r3, [pc, #504] @ (201fbc ) │ │ │ │ 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 201fc2 │ │ │ │ + bne.w 201faa │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r4, #1 │ │ │ │ - vldr s11, [pc, #464] @ 201fc8 │ │ │ │ - vldr s12, [pc, #464] @ 201fcc │ │ │ │ + vldr s11, [pc, #464] @ 201fb0 │ │ │ │ + vldr s12, [pc, #464] @ 201fb4 │ │ │ │ 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 │ │ │ │ @@ -573050,15 +572914,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 201ac8 │ │ │ │ + bl 201ab0 │ │ │ │ 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 │ │ │ │ @@ -573074,15 +572938,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 201f28 │ │ │ │ + bne.n 201f10 │ │ │ │ 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 │ │ │ │ @@ -573092,120 +572956,120 @@ │ │ │ │ add.w r0, fp, r2 │ │ │ │ ldrb.w r2, [fp, r2] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r2, r2, r7 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ add r1, r7 │ │ │ │ add r0, r7 │ │ │ │ - bmi.n 201f44 │ │ │ │ + bmi.n 201f2c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 201f6a │ │ │ │ + bgt.n 201f52 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 201f2c │ │ │ │ + blt.n 201f14 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 201f8c │ │ │ │ + ble.n 201f74 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 201f34 │ │ │ │ + ble.n 201f1c │ │ │ │ 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 201e66 │ │ │ │ + bne.n 201e4e │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r8, r6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 201e46 │ │ │ │ + bne.n 201e2e │ │ │ │ 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 201fa4 │ │ │ │ + beq.n 201f8c │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 201e28 │ │ │ │ + b.n 201e10 │ │ │ │ mov r0, lr │ │ │ │ - b.n 201e8a │ │ │ │ + b.n 201e72 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 201f64 │ │ │ │ + blt.n 201f4c │ │ │ │ uxtb r2, r0 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 201eda │ │ │ │ + b.n 201ec2 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 201f2c │ │ │ │ + blt.n 201f14 │ │ │ │ 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 201f34 │ │ │ │ + bge.n 201f1c │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201eda │ │ │ │ + b.n 201ec2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ itt gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmovgt.f32 s14, s15 │ │ │ │ - bgt.n 201ed0 │ │ │ │ + bgt.n 201eb8 │ │ │ │ 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 201ed0 │ │ │ │ + b.n 201eb8 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 201ed0 │ │ │ │ + bge.n 201eb8 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201eda │ │ │ │ + b.n 201ec2 │ │ │ │ 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 201e0c │ │ │ │ - b.n 201dd6 │ │ │ │ + bhi.w 201df4 │ │ │ │ + b.n 201dbe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 202468 │ │ │ │ + b.n 202480 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 202420 │ │ │ │ + b.n 202438 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r3, r1, #31 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ @@ -573222,28 +573086,28 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r2, #0] │ │ │ │ - beq.n 2020ae │ │ │ │ + beq.n 202096 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2020b0 │ │ │ │ - ldr r4, [pc, #160] @ (2020cc ) │ │ │ │ + beq.n 202098 │ │ │ │ + ldr r4, [pc, #160] @ (2020b4 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx ip, r1, #25, #5 │ │ │ │ cmp r3, #6 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 2020a0 │ │ │ │ + beq.n 202088 │ │ │ │ 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 │ │ │ │ @@ -573266,26 +573130,26 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (2020d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (2020b8 ) │ │ │ │ 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 2020a0 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + b.n 202088 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ movs r7, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ push {lr} │ │ │ │ @@ -573306,33 +573170,33 @@ │ │ │ │ subs r3, #32 │ │ │ │ orr.w r1, r1, ip │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r3 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r3, [r2, #3] │ │ │ │ and.w ip, r1, #31 │ │ │ │ - ldr r3, [pc, #28] @ (202140 ) │ │ │ │ + ldr r3, [pc, #28] @ (202128 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r0, [r3, ip] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r1, #5, #5 │ │ │ │ ubfx r1, r1, #10, #5 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 202240 │ │ │ │ + bpl.n 202228 │ │ │ │ ldrd r4, r3, [r0, #4] │ │ │ │ and.w r1, r1, #15 │ │ │ │ mov.w r8, lr, lsr #3 │ │ │ │ mov.w r9, lr, lsr #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r5, lr, lsr #13 │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ @@ -573340,37 +573204,37 @@ │ │ │ │ lsr.w r3, r4, r1 │ │ │ │ orr.w ip, ip, lr, lsl #2 │ │ │ │ lsrs r1, r4, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r4, lr, lsr #18 │ │ │ │ mov.w r0, lr, lsr #30 │ │ │ │ tst.w lr, #268435456 @ 0x10000000 │ │ │ │ - beq.n 2021fc │ │ │ │ + beq.n 2021e4 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 2021f6 │ │ │ │ + beq.n 2021de │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2022fe │ │ │ │ + beq.w 2022e6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ and.w lr, r0, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #368] @ (202318 ) │ │ │ │ + ldr r4, [pc, #368] @ (202300 ) │ │ │ │ orr.w r1, r1, lr │ │ │ │ and.w lr, r5, #31 │ │ │ │ - ldr r5, [pc, #360] @ (20231c ) │ │ │ │ + ldr r5, [pc, #360] @ (202304 ) │ │ │ │ add r4, pc │ │ │ │ and.w r0, r6, #31 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ - beq.n 2021ea │ │ │ │ + beq.n 2021d2 │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r5, r8, #31 │ │ │ │ and.w r3, r9, #31 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ add ip, lr │ │ │ │ ldrb.w lr, [r4, r5] │ │ │ │ @@ -573382,29 +573246,29 @@ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r0, [r2, #0] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 20226c │ │ │ │ + cbnz r3, 202254 │ │ │ │ eor.w r3, r1, r0 │ │ │ │ mov.w r0, r8, lsl #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ and.w r0, r0, #62 @ 0x3e │ │ │ │ orrs r0, r3 │ │ │ │ - ldr r3, [pc, #268] @ (202320 ) │ │ │ │ + ldr r3, [pc, #268] @ (202308 ) │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r1, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (202324 ) │ │ │ │ + ldr r3, [pc, #252] @ (20230c ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb.w lr, [r2, #1] │ │ │ │ strb r5, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -573418,31 +573282,31 @@ │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsrs r1, r0, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r5, ip, lsr #15 │ │ │ │ mov.w r4, ip, lsr #20 │ │ │ │ mov.w r6, ip, lsr #25 │ │ │ │ mov.w r0, lr, lsr #29 │ │ │ │ - b.n 202186 │ │ │ │ + b.n 20216e │ │ │ │ mov.w lr, r4, lsl #1 │ │ │ │ - ldr r4, [pc, #180] @ (202328 ) │ │ │ │ + ldr r4, [pc, #180] @ (202310 ) │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #172] @ (20232c ) │ │ │ │ + ldr r7, [pc, #172] @ (202314 ) │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ str r4, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ and.w r4, r0, #1 │ │ │ │ orr.w lr, lr, r4 │ │ │ │ ldrb.w lr, [r7, lr] │ │ │ │ - beq.n 20222e │ │ │ │ + beq.n 202216 │ │ │ │ eors r1, r0 │ │ │ │ mov.w r0, r8, lsl #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w r0, r0, #62 @ 0x3e │ │ │ │ orrs r0, r1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ and.w ip, ip, #31 │ │ │ │ @@ -573464,83 +573328,83 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w lr, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 20222e │ │ │ │ - ldr r3, [pc, #48] @ (202330 ) │ │ │ │ + b.n 202216 │ │ │ │ + ldr r3, [pc, #48] @ (202318 ) │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r1, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w lr, [r3, ip] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b.n 2021ea │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + b.n 2021d2 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ movs r7, r4 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ and.w r3, r1, #16 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ sub sp, #20 │ │ │ │ - beq.n 202398 │ │ │ │ + beq.n 202380 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202422 │ │ │ │ + beq.n 20240a │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r0, lr, lsr #30 │ │ │ │ mov.w r6, ip, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ mov.w r7, ip, lsr #8 │ │ │ │ mov.w r8, ip, lsr #23 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20243e │ │ │ │ - ldr r3, [pc, #376] @ (2024f0 ) │ │ │ │ + bne.n 202426 │ │ │ │ + ldr r3, [pc, #376] @ (2024d8 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r4, r6, #31 │ │ │ │ and.w r5, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r1, r8, #31 │ │ │ │ ldrb.w ip, [r3, r0] │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ ldrb.w lr, [r3, r5] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ - b.n 202400 │ │ │ │ + b.n 2023e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20241a │ │ │ │ + bne.n 202402 │ │ │ │ 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 2024e4 │ │ │ │ + beq.w 2024cc │ │ │ │ ldrd r0, r5, [r0, #8] │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ rsb r4, r3, #32 │ │ │ │ - ldr.w lr, [pc, #308] @ 2024f4 │ │ │ │ + ldr.w lr, [pc, #308] @ 2024dc │ │ │ │ lsrs r0, r3 │ │ │ │ subs r3, #32 │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ add lr, pc │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orrs r0, r4 │ │ │ │ movs r4, #13 │ │ │ │ @@ -573562,37 +573426,37 @@ │ │ │ │ bfi r3, ip, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 20239e │ │ │ │ + b.n 202386 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r6, lr, lsr #5 │ │ │ │ mov.w r7, lr, lsr #10 │ │ │ │ mov.w r8, ip, lsr #13 │ │ │ │ mov r0, lr │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202376 │ │ │ │ - ldr r5, [pc, #184] @ (2024f8 ) │ │ │ │ + beq.n 20235e │ │ │ │ + ldr r5, [pc, #184] @ (2024e0 ) │ │ │ │ ubfx r4, lr, #15, #5 │ │ │ │ ubfx ip, ip, #18, #5 │ │ │ │ cmp r3, #3 │ │ │ │ add r5, pc │ │ │ │ ldrb.w r1, [r5, ip] │ │ │ │ ldrb.w ip, [r5, r4] │ │ │ │ ubfx r4, lr, #20, #5 │ │ │ │ ubfx lr, lr, #25, #5 │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ ldrb.w lr, [r5, lr] │ │ │ │ - beq.n 202400 │ │ │ │ + beq.n 2023e8 │ │ │ │ and.w r6, r6, #31 │ │ │ │ and.w r9, r0, #31 │ │ │ │ and.w r0, r8, #31 │ │ │ │ str r0, [sp, #12] │ │ │ │ and.w r7, r7, #31 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ ldrb r6, [r5, r6] │ │ │ │ @@ -573624,35 +573488,35 @@ │ │ │ │ umull r5, r1, ip, r1 │ │ │ │ umull r5, r0, ip, r0 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ ubfx lr, r1, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r0, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 202400 │ │ │ │ + b.n 2023e8 │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 202400 │ │ │ │ + b.n 2023e8 │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (202594 ) │ │ │ │ + ldr r2, [pc, #132] @ (20257c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #132] @ (202598 ) │ │ │ │ + ldr r3, [pc, #132] @ (202580 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov ip, sp │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -573670,62 +573534,62 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ add.w r4, r0, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r4, [pc, #72] @ (20259c ) │ │ │ │ + ldr r4, [pc, #72] @ (202584 ) │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov.w r3, r3, lsr #29 │ │ │ │ add r4, pc │ │ │ │ and.w r2, lr, #7 │ │ │ │ and.w r1, r5, #3 │ │ │ │ it ne │ │ │ │ addne r2, #12 │ │ │ │ mov r0, sp │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #36] @ (2025a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (202598 ) │ │ │ │ + ldr r2, [pc, #36] @ (202588 ) │ │ │ │ + ldr r3, [pc, #28] @ (202580 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 202590 │ │ │ │ + bne.n 202578 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bge.n 20256c │ │ │ │ + blt.n 202584 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf61400a5 │ │ │ │ - bge.n 2024a4 │ │ │ │ + @ instruction: 0xf62c00a5 │ │ │ │ + bge.n 2024bc │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r5, r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 2025ce │ │ │ │ + cbz r4, 2025b6 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r5, 2025d4 │ │ │ │ + cbnz r5, 2025bc │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 2025c8 │ │ │ │ + bhi.n 2025b0 │ │ │ │ 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] │ │ │ │ @@ -573741,56 +573605,56 @@ │ │ │ │ adds r5, r6, r7 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ adds r4, #1 │ │ │ │ - bl 2024fc │ │ │ │ + bl 2024e4 │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 2025fc │ │ │ │ + bne.n 2025e4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r9 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 2025f8 │ │ │ │ + bne.n 2025e0 │ │ │ │ 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 2025f0 │ │ │ │ + bhi.n 2025d8 │ │ │ │ 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 2025e4 │ │ │ │ + bhi.n 2025cc │ │ │ │ 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, 202672 │ │ │ │ + cbz r4, 20265a │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r5, 202678 │ │ │ │ + cbnz r5, 202660 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 20266c │ │ │ │ + bhi.n 202654 │ │ │ │ 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] │ │ │ │ @@ -573804,82 +573668,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 2024fc │ │ │ │ + bl 2024e4 │ │ │ │ adds r4, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 20269e │ │ │ │ + bne.n 202686 │ │ │ │ adds r5, #1 │ │ │ │ add r6, r8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 202696 │ │ │ │ + bne.n 20267e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r7, #16 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 202692 │ │ │ │ + bhi.n 20267a │ │ │ │ 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 202682 │ │ │ │ + bhi.n 20266a │ │ │ │ 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] @ (20280c ) │ │ │ │ + ldr r1, [pc, #264] @ (2027f4 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #264] @ (202810 ) │ │ │ │ + ldr r3, [pc, #264] @ (2027f8 ) │ │ │ │ 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, 20272e │ │ │ │ + cbz r3, 202716 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 20274c │ │ │ │ + cbnz r3, 202734 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 202726 │ │ │ │ - ldr r2, [pc, #228] @ (202814 ) │ │ │ │ - ldr r3, [pc, #220] @ (202810 ) │ │ │ │ + bhi.n 20270e │ │ │ │ + ldr r2, [pc, #228] @ (2027fc ) │ │ │ │ + ldr r3, [pc, #220] @ (2027f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 202802 │ │ │ │ + bne.n 2027ea │ │ │ │ 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] @ 202808 │ │ │ │ + vldr s16, [pc, #180] @ 2027f0 │ │ │ │ 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] │ │ │ │ @@ -573889,15 +573753,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 2024fc │ │ │ │ + bl 2024e4 │ │ │ │ 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 │ │ │ │ @@ -573909,87 +573773,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 20277a │ │ │ │ + bne.n 202762 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 202772 │ │ │ │ + bne.n 20275a │ │ │ │ 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 20276a │ │ │ │ + bhi.n 202752 │ │ │ │ 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 20275e │ │ │ │ - b.n 20272e │ │ │ │ + bhi.n 202746 │ │ │ │ + b.n 202716 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bhi.n 2027f8 │ │ │ │ + bls.n 202810 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2027ac │ │ │ │ + bhi.n 2027c4 │ │ │ │ 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] @ (202944 ) │ │ │ │ + ldr r1, [pc, #276] @ (20292c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #276] @ (202948 ) │ │ │ │ + ldr r3, [pc, #276] @ (202930 ) │ │ │ │ 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, 20285a │ │ │ │ + cbz r3, 202842 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 202878 │ │ │ │ + cbnz r3, 202860 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 202852 │ │ │ │ - ldr r2, [pc, #240] @ (20294c ) │ │ │ │ - ldr r3, [pc, #232] @ (202948 ) │ │ │ │ + bhi.n 20283a │ │ │ │ + ldr r2, [pc, #240] @ (202934 ) │ │ │ │ + ldr r3, [pc, #232] @ (202930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20293a │ │ │ │ + bne.n 202922 │ │ │ │ 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] @ 202940 │ │ │ │ + vldr s16, [pc, #192] @ 202928 │ │ │ │ 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] │ │ │ │ @@ -573998,15 +573862,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 2024fc │ │ │ │ + bl 2024e4 │ │ │ │ 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 │ │ │ │ @@ -574022,56 +573886,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 2028a2 │ │ │ │ + bne.n 20288a │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 20289a │ │ │ │ + bne.n 202882 │ │ │ │ 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 202892 │ │ │ │ + bhi.n 20287a │ │ │ │ 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 202886 │ │ │ │ - b.n 20285a │ │ │ │ + bhi.n 20286e │ │ │ │ + b.n 202842 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvc.n 2028d8 │ │ │ │ + bvc.n 2028f0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 20288c │ │ │ │ + bvc.n 2028a4 │ │ │ │ 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 207974 │ │ │ │ + bl 20795c │ │ │ │ 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] │ │ │ │ @@ -574082,59 +573946,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 2039a0 │ │ │ │ + bl 203988 │ │ │ │ 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] @ (202ac0 ) │ │ │ │ + ldr r2, [pc, #252] @ (202aa8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (202ac4 ) │ │ │ │ + ldr r3, [pc, #252] @ (202aac ) │ │ │ │ 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, 2029f0 │ │ │ │ + cbz r3, 2029d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 202a0e │ │ │ │ + cbnz r4, 2029f6 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2029e6 │ │ │ │ - ldr r2, [pc, #212] @ (202ac8 ) │ │ │ │ - ldr r3, [pc, #208] @ (202ac4 ) │ │ │ │ + bhi.n 2029ce │ │ │ │ + ldr r2, [pc, #212] @ (202ab0 ) │ │ │ │ + ldr r3, [pc, #208] @ (202aac ) │ │ │ │ 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 202ab6 │ │ │ │ + bne.n 202a9e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #172] @ 202abc │ │ │ │ + vldr s16, [pc, #172] @ 202aa4 │ │ │ │ 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] │ │ │ │ @@ -574148,149 +574012,149 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 207974 │ │ │ │ + bl 20795c │ │ │ │ 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 202a3e │ │ │ │ + bne.n 202a26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 202a36 │ │ │ │ + bne.n 202a1e │ │ │ │ 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 202a2e │ │ │ │ + bhi.n 202a16 │ │ │ │ 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 202a1e │ │ │ │ - b.n 2029f0 │ │ │ │ + bcc.n 202a06 │ │ │ │ + b.n 2029d8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvs.n 202b34 │ │ │ │ + bvs.n 202b4c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 202adc │ │ │ │ + bvs.n 202af4 │ │ │ │ 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] @ (202af8 ) │ │ │ │ + ldr r0, [pc, #28] @ (202ae0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202afc │ │ │ │ + ldr.w ip, [pc, #28] @ 202ae4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202b00 ) │ │ │ │ - ldr r2, [pc, #28] @ (202b04 ) │ │ │ │ + ldr r3, [pc, #24] @ (202ae8 ) │ │ │ │ + ldr r2, [pc, #28] @ (202aec ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 202b30 │ │ │ │ + bpl.n 202b48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ 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] @ (202b34 ) │ │ │ │ + ldr r0, [pc, #28] @ (202b1c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202b38 │ │ │ │ + ldr.w ip, [pc, #28] @ 202b20 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202b3c ) │ │ │ │ - ldr r2, [pc, #28] @ (202b40 ) │ │ │ │ + ldr r3, [pc, #24] @ (202b24 ) │ │ │ │ + ldr r2, [pc, #28] @ (202b28 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 202af4 │ │ │ │ + bmi.n 202b0c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ 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] @ (202c5c ) │ │ │ │ + ldr r2, [pc, #252] @ (202c44 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (202c60 ) │ │ │ │ + ldr r3, [pc, #252] @ (202c48 ) │ │ │ │ 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, 202b88 │ │ │ │ + cbz r3, 202b70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 202ba6 │ │ │ │ + cbnz r4, 202b8e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202b80 │ │ │ │ - ldr r2, [pc, #216] @ (202c64 ) │ │ │ │ - ldr r3, [pc, #212] @ (202c60 ) │ │ │ │ + bhi.n 202b68 │ │ │ │ + ldr r2, [pc, #216] @ (202c4c ) │ │ │ │ + ldr r3, [pc, #212] @ (202c48 ) │ │ │ │ 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 202c52 │ │ │ │ + bne.n 202c3a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 202c58 │ │ │ │ + vldr s16, [pc, #176] @ 202c40 │ │ │ │ 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] │ │ │ │ @@ -574306,15 +574170,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 207a48 │ │ │ │ + bl 207a30 │ │ │ │ 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] │ │ │ │ @@ -574322,129 +574186,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 202bd4 │ │ │ │ + bne.n 202bbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 202bcc │ │ │ │ + bne.n 202bb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 202bc6 │ │ │ │ + bhi.n 202bae │ │ │ │ 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 202bba │ │ │ │ - b.n 202b88 │ │ │ │ + bcc.n 202ba2 │ │ │ │ + b.n 202b70 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bmi.n 202b98 │ │ │ │ + bmi.n 202bb0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 202d48 │ │ │ │ + bmi.n 202b60 │ │ │ │ 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 207974 │ │ │ │ + bl 20795c │ │ │ │ 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 207974 │ │ │ │ + bl 20795c │ │ │ │ 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 203de0 │ │ │ │ + bl 203dc8 │ │ │ │ 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] @ (202e10 ) │ │ │ │ + ldr r2, [pc, #284] @ (202df8 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #284] @ (202e14 ) │ │ │ │ + ldr r3, [pc, #284] @ (202dfc ) │ │ │ │ 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, 202d1c │ │ │ │ + cbz r3, 202d04 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 202d3a │ │ │ │ + cbnz r4, 202d22 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202d14 │ │ │ │ - ldr r2, [pc, #248] @ (202e18 ) │ │ │ │ - ldr r3, [pc, #244] @ (202e14 ) │ │ │ │ + bhi.n 202cfc │ │ │ │ + ldr r2, [pc, #248] @ (202e00 ) │ │ │ │ + ldr r3, [pc, #244] @ (202dfc ) │ │ │ │ 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 202e08 │ │ │ │ + bne.n 202df0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #208] @ 202e0c │ │ │ │ + vldr s16, [pc, #208] @ 202df4 │ │ │ │ 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 │ │ │ │ @@ -574466,158 +574330,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 207974 │ │ │ │ + bl 20795c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207974 │ │ │ │ + bl 20795c │ │ │ │ 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 202d76 │ │ │ │ + bne.n 202d5e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 202d6c │ │ │ │ + bne.n 202d54 │ │ │ │ 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 202d5e │ │ │ │ + bhi.n 202d46 │ │ │ │ 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 202d4e │ │ │ │ - b.n 202d1c │ │ │ │ + bcc.n 202d36 │ │ │ │ + b.n 202d04 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bcc.n 202e24 │ │ │ │ + bcc.n 202e3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 202dd4 │ │ │ │ + bcs.n 202dec │ │ │ │ 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] @ (202e48 ) │ │ │ │ + ldr r0, [pc, #28] @ (202e30 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202e4c │ │ │ │ + ldr.w ip, [pc, #28] @ 202e34 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202e50 ) │ │ │ │ - ldr r2, [pc, #28] @ (202e54 ) │ │ │ │ + ldr r3, [pc, #24] @ (202e38 ) │ │ │ │ + ldr r2, [pc, #28] @ (202e3c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 202de0 │ │ │ │ + bne.n 202df8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip, #152] @ 0x98 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + stc2l 0, cr0, [r4, #152]! @ 0x98 │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ 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] @ (202e84 ) │ │ │ │ + ldr r0, [pc, #28] @ (202e6c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202e88 │ │ │ │ + ldr.w ip, [pc, #28] @ 202e70 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202e8c ) │ │ │ │ - ldr r2, [pc, #28] @ (202e90 ) │ │ │ │ + ldr r3, [pc, #24] @ (202e74 ) │ │ │ │ + ldr r2, [pc, #28] @ (202e78 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 202da4 │ │ │ │ + bne.n 202dbc │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r4, #-152]! @ 0xffffff68 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + ldc2l 0, cr0, [ip, #-152]! @ 0xffffff68 │ │ │ │ + movs r6, #18 │ │ │ │ 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] @ (202fec ) │ │ │ │ + ldr r2, [pc, #316] @ (202fd4 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #316] @ (202ff0 ) │ │ │ │ + ldr r3, [pc, #316] @ (202fd8 ) │ │ │ │ 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, 202eda │ │ │ │ + cbz r3, 202ec2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 202ef8 │ │ │ │ + cbnz r3, 202ee0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202ed2 │ │ │ │ - ldr r2, [pc, #280] @ (202ff4 ) │ │ │ │ - ldr r3, [pc, #272] @ (202ff0 ) │ │ │ │ + bhi.n 202eba │ │ │ │ + ldr r2, [pc, #280] @ (202fdc ) │ │ │ │ + ldr r3, [pc, #272] @ (202fd8 ) │ │ │ │ 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 202fe2 │ │ │ │ + bne.n 202fca │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #236] @ 202fe8 │ │ │ │ + vldr s16, [pc, #236] @ 202fd0 │ │ │ │ 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 │ │ │ │ @@ -574636,21 +574500,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 207a48 │ │ │ │ + bl 207a30 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207a48 │ │ │ │ + bl 207a30 │ │ │ │ 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 │ │ │ │ @@ -574665,51 +574529,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 202f36 │ │ │ │ + bne.n 202f1e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 202f2c │ │ │ │ + bne.n 202f14 │ │ │ │ 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 202f1a │ │ │ │ + bhi.n 202f02 │ │ │ │ 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 202f0c │ │ │ │ - b.n 202eda │ │ │ │ + bcc.n 202ef4 │ │ │ │ + b.n 202ec2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bne.n 203084 │ │ │ │ + bne.n 20309c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 203034 │ │ │ │ + bne.n 20304c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 203068 │ │ │ │ + cbz r2, 203050 │ │ │ │ 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 │ │ │ │ @@ -574731,28 +574595,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 203008 │ │ │ │ + bne.n 202ff0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203162 │ │ │ │ + beq.n 20314a │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 203164 │ │ │ │ + vldr s9, [pc, #228] @ 20314c │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 203168 │ │ │ │ + vldr s10, [pc, #224] @ 203150 │ │ │ │ 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 │ │ │ │ @@ -574766,117 +574630,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 2030f4 │ │ │ │ + ble.n 2030dc │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 2030f4 │ │ │ │ + bge.n 2030dc │ │ │ │ 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 203120 │ │ │ │ + ble.n 203108 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 203120 │ │ │ │ + bge.n 203108 │ │ │ │ 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 20314c │ │ │ │ + ble.n 203134 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 20314c │ │ │ │ + bge.n 203134 │ │ │ │ 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 203088 │ │ │ │ + bne.n 203070 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 203314 │ │ │ │ + beq.w 2032fc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 203318 │ │ │ │ + vldr s10, [pc, #408] @ 203300 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 20331c │ │ │ │ - vldr s9, [pc, #404] @ 203320 │ │ │ │ + vldr s11, [pc, #404] @ 203304 │ │ │ │ + vldr s9, [pc, #404] @ 203308 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 203324 │ │ │ │ - vldr s7, [pc, #400] @ 203328 │ │ │ │ - b.n 203202 │ │ │ │ + vldr s8, [pc, #400] @ 20330c │ │ │ │ + vldr s7, [pc, #400] @ 203310 │ │ │ │ + b.n 2031ea │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 2031ac │ │ │ │ + cbz r5, 203194 │ │ │ │ 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 20326e │ │ │ │ + bne.n 203256 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 2031ce │ │ │ │ + cbz r5, 2031b6 │ │ │ │ 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 2032c6 │ │ │ │ + bne.n 2032ae │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 2031ec │ │ │ │ + cbz r1, 2031d4 │ │ │ │ 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 203312 │ │ │ │ + beq.w 2032fa │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20319a │ │ │ │ + beq.n 203182 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 2031ac │ │ │ │ + beq.n 203194 │ │ │ │ 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 │ │ │ │ @@ -574890,20 +574754,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 2031bc │ │ │ │ + beq.n 2031a4 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 2031ce │ │ │ │ + beq.n 2031b6 │ │ │ │ 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 │ │ │ │ @@ -574916,20 +574780,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 2031da │ │ │ │ + beq.n 2031c2 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 2031ec │ │ │ │ + beq.n 2031d4 │ │ │ │ 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 │ │ │ │ @@ -574938,279 +574802,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 2031ec │ │ │ │ + b.n 2031d4 │ │ │ │ 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 2036cc │ │ │ │ + beq.w 2036b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #844] @ 20368c │ │ │ │ - vldr s6, [pc, #844] @ 203690 │ │ │ │ + vldr s8, [pc, #844] @ 203674 │ │ │ │ + vldr s6, [pc, #844] @ 203678 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #840] @ 203694 │ │ │ │ + vldr s7, [pc, #840] @ 20367c │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #836] @ 203698 │ │ │ │ - vldr s10, [pc, #836] @ 20369c │ │ │ │ - vldr s5, [pc, #836] @ 2036a0 │ │ │ │ - vldr s4, [pc, #836] @ 2036a4 │ │ │ │ - b.n 20343e │ │ │ │ + vldr s9, [pc, #836] @ 203680 │ │ │ │ + vldr s10, [pc, #836] @ 203684 │ │ │ │ + vldr s5, [pc, #836] @ 203688 │ │ │ │ + vldr s4, [pc, #836] @ 20368c │ │ │ │ + b.n 203426 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 203374 │ │ │ │ + cbz r5, 20335c │ │ │ │ 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 203492 │ │ │ │ + bne.w 20347a │ │ │ │ vmov.f32 s14, s6 │ │ │ │ - cbz r5, 203394 │ │ │ │ + cbz r5, 20337c │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 2034d4 │ │ │ │ + bne.w 2034bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20356e │ │ │ │ + beq.w 203556 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmov s13, r1 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f32 s13, s13, s4 │ │ │ │ - ble.w 203638 │ │ │ │ + ble.w 203620 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 203674 │ │ │ │ + bge.w 20365c │ │ │ │ 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 2035bc │ │ │ │ + ble.w 2035a4 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 2033fe │ │ │ │ + bge.n 2033e6 │ │ │ │ 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 20356a │ │ │ │ + ble.w 203552 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 203428 │ │ │ │ + bge.n 203410 │ │ │ │ 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 203636 │ │ │ │ + beq.w 20361e │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 203362 │ │ │ │ + beq.n 20334a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 203374 │ │ │ │ + beq.n 20335c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 2035d6 │ │ │ │ + bmi.w 2035be │ │ │ │ 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 203382 │ │ │ │ + beq.w 20336a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 203394 │ │ │ │ + beq.w 20337c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 2035c0 │ │ │ │ + bmi.w 2035a8 │ │ │ │ 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 20339e │ │ │ │ + beq.w 203386 │ │ │ │ cmp r3, #31 │ │ │ │ - beq.n 20358a │ │ │ │ + beq.n 203572 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.w 2035ec │ │ │ │ + bmi.w 2035d4 │ │ │ │ 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 203602 │ │ │ │ + ble.n 2035ea │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 2033c8 │ │ │ │ + blt.w 2033b0 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 2033e4 │ │ │ │ + bgt.w 2033cc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20340e │ │ │ │ + b.n 2033f6 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 2036c2 │ │ │ │ + ble.w 2036aa │ │ │ │ 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 20356a │ │ │ │ - vldr s13, [pc, #320] @ 203698 │ │ │ │ - vldr s15, [pc, #320] @ 20369c │ │ │ │ + bge.n 203552 │ │ │ │ + vldr s13, [pc, #320] @ 203680 │ │ │ │ + vldr s15, [pc, #320] @ 203684 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 203428 │ │ │ │ + b.n 203410 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 203530 │ │ │ │ + ble.n 203518 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 2036ac │ │ │ │ - vldr s13, [pc, #264] @ 203690 │ │ │ │ - b.n 2033c8 │ │ │ │ + bge.w 203694 │ │ │ │ + vldr s13, [pc, #264] @ 203678 │ │ │ │ + b.n 2033b0 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ orr.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmov s13, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 2036c8 │ │ │ │ + ble.w 2036b0 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 2033c8 │ │ │ │ + blt.w 2033b0 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 2033e4 │ │ │ │ + bgt.w 2033cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2033fe │ │ │ │ + b.n 2033e6 │ │ │ │ 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 2034b6 │ │ │ │ + b.n 20349e │ │ │ │ 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 203470 │ │ │ │ + b.n 203458 │ │ │ │ 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 2034ec │ │ │ │ + b.n 2034d4 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 203630 │ │ │ │ + ble.n 203618 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 203630 │ │ │ │ - vldr s11, [pc, #116] @ 203698 │ │ │ │ - vldr s15, [pc, #116] @ 20369c │ │ │ │ + bge.n 203618 │ │ │ │ + vldr s11, [pc, #116] @ 203680 │ │ │ │ + vldr s15, [pc, #116] @ 203684 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20340e │ │ │ │ + b.n 2033f6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 20366e │ │ │ │ + ble.n 203656 │ │ │ │ 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 20341c │ │ │ │ - vldr s11, [pc, #56] @ 203698 │ │ │ │ - vldr s15, [pc, #56] @ 20369c │ │ │ │ + bge.w 203404 │ │ │ │ + vldr s11, [pc, #56] @ 203680 │ │ │ │ + vldr s15, [pc, #56] @ 203684 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20341c │ │ │ │ + b.n 203404 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 2033e4 │ │ │ │ + bgt.w 2033cc │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20340e │ │ │ │ + b.n 2033f6 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ @@ -575223,33 +575087,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 2036c2 │ │ │ │ - vldr s13, [pc, #-24] @ 2036a8 │ │ │ │ - b.n 2033e4 │ │ │ │ + ble.n 2036aa │ │ │ │ + vldr s13, [pc, #-24] @ 203690 │ │ │ │ + b.n 2033cc │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 203428 │ │ │ │ + b.n 203410 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2033d4 │ │ │ │ + b.n 2033bc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203778 │ │ │ │ + beq.n 203760 │ │ │ │ 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] @ 20377c │ │ │ │ - vldr s10, [pc, #148] @ 203780 │ │ │ │ + vldr s12, [pc, #148] @ 203764 │ │ │ │ + vldr s10, [pc, #148] @ 203768 │ │ │ │ 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 │ │ │ │ @@ -575276,40 +575140,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 2036f6 │ │ │ │ + bne.n 2036de │ │ │ │ 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 20383e │ │ │ │ + beq.n 203826 │ │ │ │ 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 2037cc │ │ │ │ + ble.n 2037b4 │ │ │ │ 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 │ │ │ │ @@ -575337,25 +575201,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 2037a4 │ │ │ │ + bne.n 20378c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 2038c0 │ │ │ │ + cbz r2, 2038a8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 2038c4 │ │ │ │ + vldr s11, [pc, #116] @ 2038ac │ │ │ │ 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] │ │ │ │ @@ -575376,22 +575240,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 203852 │ │ │ │ + bne.n 20383a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20396e │ │ │ │ + beq.n 203956 │ │ │ │ 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 │ │ │ │ @@ -575428,50 +575292,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 2038e2 │ │ │ │ + bne.n 2038ca │ │ │ │ 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 207974 │ │ │ │ + bl 20795c │ │ │ │ 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, 2039cc │ │ │ │ + cbz r6, 2039b4 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2039d2 │ │ │ │ + cbnz r4, 2039ba │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 2039c6 │ │ │ │ + bhi.n 2039ae │ │ │ │ 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 │ │ │ │ @@ -575507,92 +575371,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 207974 │ │ │ │ + bl 20795c │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 203a26 │ │ │ │ + bne.n 203a0e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 203a1e │ │ │ │ + bne.n 203a06 │ │ │ │ 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 203a06 │ │ │ │ + bhi.n 2039ee │ │ │ │ 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 2039e6 │ │ │ │ + bcc.n 2039ce │ │ │ │ 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] @ (203bc4 ) │ │ │ │ + ldr r2, [pc, #288] @ (203bac ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (203bc8 ) │ │ │ │ + ldr r3, [pc, #288] @ (203bb0 ) │ │ │ │ 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, 203ace │ │ │ │ + cbz r3, 203ab6 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203aec │ │ │ │ + cbnz r4, 203ad4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 203ac8 │ │ │ │ - ldr r2, [pc, #252] @ (203bcc ) │ │ │ │ - ldr r3, [pc, #244] @ (203bc8 ) │ │ │ │ + bhi.n 203ab0 │ │ │ │ + ldr r2, [pc, #252] @ (203bb4 ) │ │ │ │ + ldr r3, [pc, #244] @ (203bb0 ) │ │ │ │ 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 203bb8 │ │ │ │ + bne.n 203ba0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s17, [pc, #204] @ 203bbc │ │ │ │ + vldr s17, [pc, #204] @ 203ba4 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #196] @ 203bc0 │ │ │ │ + vldr s16, [pc, #196] @ 203ba8 │ │ │ │ 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] │ │ │ │ @@ -575620,152 +575484,152 @@ │ │ │ │ adds r7, r4, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 207974 │ │ │ │ + bl 20795c │ │ │ │ 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 203b44 │ │ │ │ + bne.n 203b2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 203b3c │ │ │ │ + bne.n 203b24 │ │ │ │ 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 203b22 │ │ │ │ + bhi.n 203b0a │ │ │ │ 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 203b02 │ │ │ │ - b.n 203ace │ │ │ │ + bcc.n 203aea │ │ │ │ + b.n 203ab6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (203bfc ) │ │ │ │ + ldr r0, [pc, #28] @ (203be4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203c00 │ │ │ │ + ldr.w ip, [pc, #28] @ 203be8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203c04 ) │ │ │ │ - ldr r2, [pc, #28] @ (203c08 ) │ │ │ │ + ldr r3, [pc, #24] @ (203bec ) │ │ │ │ + ldr r2, [pc, #28] @ (203bf0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1200026 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + @ instruction: 0xf1380026 │ │ │ │ + adds r2, r3, r2 │ │ │ │ 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] @ (203c38 ) │ │ │ │ + ldr r0, [pc, #28] @ (203c20 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203c3c │ │ │ │ + ldr.w ip, [pc, #28] @ 203c24 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203c40 ) │ │ │ │ - ldr r2, [pc, #28] @ (203c44 ) │ │ │ │ + ldr r3, [pc, #24] @ (203c28 ) │ │ │ │ + ldr r2, [pc, #28] @ (203c2c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b80026 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + @ instruction: 0xf0d00026 │ │ │ │ + adds r6, r3, r1 │ │ │ │ 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] @ (203d90 ) │ │ │ │ + ldr r2, [pc, #300] @ (203d78 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (203d94 ) │ │ │ │ + ldr r3, [pc, #300] @ (203d7c ) │ │ │ │ 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, 203c8a │ │ │ │ + cbz r3, 203c72 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203ca8 │ │ │ │ + cbnz r4, 203c90 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 203c84 │ │ │ │ - ldr r2, [pc, #268] @ (203d98 ) │ │ │ │ - ldr r3, [pc, #260] @ (203d94 ) │ │ │ │ + bhi.n 203c6c │ │ │ │ + ldr r2, [pc, #268] @ (203d80 ) │ │ │ │ + ldr r3, [pc, #260] @ (203d7c ) │ │ │ │ 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 203d82 │ │ │ │ + bne.n 203d6a │ │ │ │ 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] @ 203d88 │ │ │ │ + vldr s17, [pc, #220] @ 203d70 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #216] @ 203d8c │ │ │ │ + vldr s16, [pc, #216] @ 203d74 │ │ │ │ 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 │ │ │ │ @@ -575795,15 +575659,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 207a48 │ │ │ │ + bl 207a30 │ │ │ │ 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] │ │ │ │ @@ -575812,94 +575676,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 203cfc │ │ │ │ + bne.n 203ce4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 203cf2 │ │ │ │ + bne.n 203cda │ │ │ │ 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 203cda │ │ │ │ + bhi.n 203cc2 │ │ │ │ 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 203cba │ │ │ │ - b.n 203c8a │ │ │ │ + bcc.n 203ca2 │ │ │ │ + b.n 203c72 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, 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 207974 │ │ │ │ + bl 20795c │ │ │ │ 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 207974 │ │ │ │ + bl 20795c │ │ │ │ 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, 203e0c │ │ │ │ + cbz r6, 203df4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 203e12 │ │ │ │ + cbnz r4, 203dfa │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 203e04 │ │ │ │ + bhi.n 203dec │ │ │ │ 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 │ │ │ │ @@ -575931,97 +575795,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 207974 │ │ │ │ + bl 20795c │ │ │ │ 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 207974 │ │ │ │ + bl 20795c │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 203e6c │ │ │ │ + bne.n 203e54 │ │ │ │ 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 203e64 │ │ │ │ + bne.n 203e4c │ │ │ │ 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 203e46 │ │ │ │ + bhi.n 203e2e │ │ │ │ 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 203e1e │ │ │ │ + bhi.n 203e06 │ │ │ │ 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] @ (204044 ) │ │ │ │ + ldr r2, [pc, #336] @ (20402c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #336] @ (204048 ) │ │ │ │ + ldr r3, [pc, #336] @ (204030 ) │ │ │ │ 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, 203f1c │ │ │ │ + cbz r3, 203f04 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 203f3c │ │ │ │ + cbnz r6, 203f24 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 203f16 │ │ │ │ - ldr r2, [pc, #300] @ (20404c ) │ │ │ │ - ldr r3, [pc, #296] @ (204048 ) │ │ │ │ + bhi.n 203efe │ │ │ │ + ldr r2, [pc, #300] @ (204034 ) │ │ │ │ + ldr r3, [pc, #296] @ (204030 ) │ │ │ │ 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 204036 │ │ │ │ + bne.w 20401e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #252] @ 20403c │ │ │ │ + vldr s16, [pc, #252] @ 204024 │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ - vldr s17, [pc, #248] @ 204040 │ │ │ │ + vldr s17, [pc, #248] @ 204028 │ │ │ │ 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] │ │ │ │ @@ -576053,23 +575917,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 207974 │ │ │ │ + bl 20795c │ │ │ │ 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 207974 │ │ │ │ + bl 20795c │ │ │ │ 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 │ │ │ │ @@ -576077,141 +575941,141 @@ │ │ │ │ vstr s15, [r4, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ - bne.n 203f94 │ │ │ │ + bne.n 203f7c │ │ │ │ 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 203f8a │ │ │ │ + bne.n 203f72 │ │ │ │ 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 203f6e │ │ │ │ + bhi.n 203f56 │ │ │ │ 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 203f4e │ │ │ │ - b.n 203f1c │ │ │ │ + bcc.n 203f36 │ │ │ │ + b.n 203f04 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (20407c ) │ │ │ │ + ldr r0, [pc, #28] @ (204064 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 204080 │ │ │ │ + ldr.w ip, [pc, #28] @ 204068 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (204084 ) │ │ │ │ - ldr r2, [pc, #28] @ (204088 ) │ │ │ │ + ldr r3, [pc, #24] @ (20406c ) │ │ │ │ + ldr r2, [pc, #28] @ (204070 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - itet ls │ │ │ │ - lslls r1, r5, #2 │ │ │ │ - lsrhi r4, r2, #15 │ │ │ │ - movls r0, r0 │ │ │ │ - mcrr 0, 2, r0, r8, cr6 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + itee ge │ │ │ │ + lslge r1, r5, #2 │ │ │ │ + lsrlt r4, r2, #15 │ │ │ │ + movlt r0, r0 │ │ │ │ + stcl 0, cr0, [r0], #-152 @ 0xffffff68 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ 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] @ (2040b8 ) │ │ │ │ + ldr r0, [pc, #28] @ (2040a0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2040bc │ │ │ │ + ldr.w ip, [pc, #28] @ 2040a4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2040c0 ) │ │ │ │ - ldr r2, [pc, #28] @ (2040c4 ) │ │ │ │ + ldr r3, [pc, #24] @ (2040a8 ) │ │ │ │ + ldr r2, [pc, #28] @ (2040ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - itte pl │ │ │ │ - lslpl r1, r5, #2 │ │ │ │ - lsrpl r4, r2, #15 │ │ │ │ - movmi r0, r0 │ │ │ │ - @ instruction: 0xebe00026 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + itee vc │ │ │ │ + lslvc r1, r5, #2 │ │ │ │ + lsrvs r4, r2, #15 │ │ │ │ + movvs r0, r0 │ │ │ │ + @ instruction: 0xebf80026 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ 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] @ (204250 ) │ │ │ │ + ldr r2, [pc, #364] @ (204238 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (204254 ) │ │ │ │ + ldr r3, [pc, #364] @ (20423c ) │ │ │ │ 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, 20410c │ │ │ │ + cbz r3, 2040f4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 20412c │ │ │ │ + cbnz r6, 204114 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204106 │ │ │ │ - ldr r2, [pc, #328] @ (204258 ) │ │ │ │ - ldr r3, [pc, #324] @ (204254 ) │ │ │ │ + bhi.n 2040ee │ │ │ │ + ldr r2, [pc, #328] @ (204240 ) │ │ │ │ + ldr r3, [pc, #324] @ (20423c ) │ │ │ │ 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 204242 │ │ │ │ + bne.w 20422a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #280] @ 204248 │ │ │ │ + vldr s16, [pc, #280] @ 204230 │ │ │ │ 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 │ │ │ │ @@ -576228,15 +576092,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] @ 20424c │ │ │ │ + vldr s17, [pc, #216] @ 204234 │ │ │ │ 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 │ │ │ │ @@ -576245,23 +576109,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 207a48 │ │ │ │ + bl 207a30 │ │ │ │ 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 207a48 │ │ │ │ + bl 207a30 │ │ │ │ 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 │ │ │ │ @@ -576278,75 +576142,75 @@ │ │ │ │ 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 204184 │ │ │ │ + bne.n 20416c │ │ │ │ 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 20417a │ │ │ │ + bne.n 204162 │ │ │ │ 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 20415a │ │ │ │ + bhi.n 204142 │ │ │ │ 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 20413a │ │ │ │ - b.n 20410c │ │ │ │ + bcc.w 204122 │ │ │ │ + b.n 2040f4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - it ne │ │ │ │ - lslne r1, r5, #2 │ │ │ │ + wfi │ │ │ │ + lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ec │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + itt eq │ │ │ │ + lsleq r1, r5, #2 │ │ │ │ + stmdbeq 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] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 204356 │ │ │ │ + beq.n 20433e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 2042c0 │ │ │ │ + beq.n 2042a8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 2043ee │ │ │ │ + beq.w 2043d6 │ │ │ │ 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 │ │ │ │ @@ -576360,15 +576224,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 20443c │ │ │ │ + beq.w 204424 │ │ │ │ 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 │ │ │ │ @@ -576428,15 +576292,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, 20441c │ │ │ │ + cbz r1, 204404 │ │ │ │ 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 │ │ │ │ @@ -576504,15 +576368,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 20425c │ │ │ │ + bl 204244 │ │ │ │ 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 │ │ │ │ @@ -576538,15 +576402,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 20425c │ │ │ │ + bl 204244 │ │ │ │ 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 │ │ │ │ @@ -576576,15 +576440,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 20425c │ │ │ │ + bl 204244 │ │ │ │ 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 │ │ │ │ @@ -576630,24 +576494,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 20425c │ │ │ │ - cbz r4, 204650 │ │ │ │ + bl 204244 │ │ │ │ + cbz r4, 204638 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - beq.n 204650 │ │ │ │ + beq.n 204638 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 204658 │ │ │ │ + bhi.n 204640 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 204682 │ │ │ │ + bhi.n 20466a │ │ │ │ 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 │ │ │ │ @@ -576669,96 +576533,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 204650 │ │ │ │ + b.n 204638 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 2046b0 │ │ │ │ + ldr.w ip, [pc, #20] @ 204698 │ │ │ │ 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} │ │ │ │ - blt.n 204794 │ │ │ │ + blt.n 2045ac │ │ │ │ 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] @ 2046d8 │ │ │ │ + ldr.w ip, [pc, #20] @ 2046c0 │ │ │ │ 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} │ │ │ │ - blt.n 204764 │ │ │ │ + blt.n 20477c │ │ │ │ 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] @ 204700 │ │ │ │ + ldr.w ip, [pc, #20] @ 2046e8 │ │ │ │ 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} │ │ │ │ - blt.n 204734 │ │ │ │ + blt.n 20474c │ │ │ │ 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] @ 204728 │ │ │ │ + ldr.w ip, [pc, #20] @ 204710 │ │ │ │ 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} │ │ │ │ - bge.n 204704 │ │ │ │ + blt.n 20471c │ │ │ │ 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 204766 │ │ │ │ + beq.n 20474e │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204804 ) │ │ │ │ + ldr r3, [pc, #180] @ (2047ec ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 20476c │ │ │ │ + cbnz r5, 204754 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204760 │ │ │ │ + bhi.n 204748 │ │ │ │ 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 │ │ │ │ @@ -576789,64 +576653,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 2047b2 │ │ │ │ + bne.n 20479a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2047aa │ │ │ │ + bne.n 204792 │ │ │ │ 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 204792 │ │ │ │ + bhi.n 20477a │ │ │ │ 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 204772 │ │ │ │ + bhi.n 20475a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bge.n 20477c │ │ │ │ + bge.n 204794 │ │ │ │ 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 204842 │ │ │ │ + beq.n 20482a │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (2048e0 ) │ │ │ │ + ldr r3, [pc, #180] @ (2048c8 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204848 │ │ │ │ + cbnz r5, 204830 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 20483c │ │ │ │ + bhi.n 204824 │ │ │ │ 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 │ │ │ │ @@ -576877,64 +576741,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 20488e │ │ │ │ + bne.n 204876 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204886 │ │ │ │ + bne.n 20486e │ │ │ │ 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 20486e │ │ │ │ + bhi.n 204856 │ │ │ │ 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 20484e │ │ │ │ + bhi.n 204836 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bls.n 204898 │ │ │ │ + bls.n 2048b0 │ │ │ │ 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 20491e │ │ │ │ + beq.n 204906 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (2049bc ) │ │ │ │ + ldr r3, [pc, #180] @ (2049a4 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204924 │ │ │ │ + cbnz r5, 20490c │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204918 │ │ │ │ + bhi.n 204900 │ │ │ │ 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 │ │ │ │ @@ -576965,64 +576829,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 20496a │ │ │ │ + bne.n 204952 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204962 │ │ │ │ + bne.n 20494a │ │ │ │ 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 20494a │ │ │ │ + bhi.n 204932 │ │ │ │ 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 20492a │ │ │ │ + bhi.n 204912 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bhi.n 2049b4 │ │ │ │ + bls.n 2049cc │ │ │ │ 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 2049fa │ │ │ │ + beq.n 2049e2 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204a98 ) │ │ │ │ + ldr r3, [pc, #180] @ (204a80 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204a00 │ │ │ │ + cbnz r5, 2049e8 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 2049f4 │ │ │ │ + bhi.n 2049dc │ │ │ │ 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 │ │ │ │ @@ -577053,87 +576917,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 204a46 │ │ │ │ + bne.n 204a2e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204a3e │ │ │ │ + bne.n 204a26 │ │ │ │ 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 204a26 │ │ │ │ + bhi.n 204a0e │ │ │ │ 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 204a06 │ │ │ │ + bhi.n 2049ee │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bhi.n 204ad0 │ │ │ │ + bhi.n 204ae8 │ │ │ │ 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] @ (204bd8 ) │ │ │ │ + ldr r2, [pc, #288] @ (204bc0 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204bdc ) │ │ │ │ + ldr r3, [pc, #288] @ (204bc4 ) │ │ │ │ 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, 204aea │ │ │ │ - ldr r3, [pc, #272] @ (204be0 ) │ │ │ │ + cbz r3, 204ad2 │ │ │ │ + ldr r3, [pc, #272] @ (204bc8 ) │ │ │ │ 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, 204b08 │ │ │ │ + cbnz r3, 204af0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204ae0 │ │ │ │ - ldr r2, [pc, #248] @ (204be4 ) │ │ │ │ - ldr r3, [pc, #236] @ (204bdc ) │ │ │ │ + bhi.n 204ac8 │ │ │ │ + ldr r2, [pc, #248] @ (204bcc ) │ │ │ │ + ldr r3, [pc, #236] @ (204bc4 ) │ │ │ │ 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 204bd0 │ │ │ │ + bne.n 204bb8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204bd4 │ │ │ │ + vldr s16, [pc, #200] @ 204bbc │ │ │ │ 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] │ │ │ │ @@ -577172,93 +577036,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 204b36 │ │ │ │ + bne.n 204b1e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204b2e │ │ │ │ + bne.n 204b16 │ │ │ │ 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 204b26 │ │ │ │ + bhi.n 204b0e │ │ │ │ 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 204b16 │ │ │ │ - b.n 204aea │ │ │ │ + bhi.n 204afe │ │ │ │ + b.n 204ad2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 204c5c │ │ │ │ + bvc.n 204c74 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ 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] @ (204d24 ) │ │ │ │ + ldr r2, [pc, #288] @ (204d0c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204d28 ) │ │ │ │ + ldr r3, [pc, #288] @ (204d10 ) │ │ │ │ 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, 204c36 │ │ │ │ - ldr r3, [pc, #272] @ (204d2c ) │ │ │ │ + cbz r3, 204c1e │ │ │ │ + ldr r3, [pc, #272] @ (204d14 ) │ │ │ │ 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, 204c54 │ │ │ │ + cbnz r3, 204c3c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204c2c │ │ │ │ - ldr r2, [pc, #248] @ (204d30 ) │ │ │ │ - ldr r3, [pc, #236] @ (204d28 ) │ │ │ │ + bhi.n 204c14 │ │ │ │ + ldr r2, [pc, #248] @ (204d18 ) │ │ │ │ + ldr r3, [pc, #236] @ (204d10 ) │ │ │ │ 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 204d1c │ │ │ │ + bne.n 204d04 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204d20 │ │ │ │ + vldr s16, [pc, #200] @ 204d08 │ │ │ │ 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] │ │ │ │ @@ -577297,93 +577161,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 204c82 │ │ │ │ + bne.n 204c6a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204c7a │ │ │ │ + bne.n 204c62 │ │ │ │ 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 204c72 │ │ │ │ + bhi.n 204c5a │ │ │ │ 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 204c62 │ │ │ │ - b.n 204c36 │ │ │ │ + bhi.n 204c4a │ │ │ │ + b.n 204c1e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r0, 204da6 │ │ │ │ + push {r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 204d08 │ │ │ │ + bvs.n 204d20 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 204da4 │ │ │ │ + cbz r2, 204d92 │ │ │ │ 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] @ (204e70 ) │ │ │ │ + ldr r2, [pc, #288] @ (204e58 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204e74 ) │ │ │ │ + ldr r3, [pc, #288] @ (204e5c ) │ │ │ │ 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, 204d82 │ │ │ │ - ldr r3, [pc, #272] @ (204e78 ) │ │ │ │ + cbz r3, 204d6a │ │ │ │ + ldr r3, [pc, #272] @ (204e60 ) │ │ │ │ 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, 204da0 │ │ │ │ + cbnz r3, 204d88 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204d78 │ │ │ │ - ldr r2, [pc, #248] @ (204e7c ) │ │ │ │ - ldr r3, [pc, #236] @ (204e74 ) │ │ │ │ + bhi.n 204d60 │ │ │ │ + ldr r2, [pc, #248] @ (204e64 ) │ │ │ │ + ldr r3, [pc, #236] @ (204e5c ) │ │ │ │ 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 204e68 │ │ │ │ + bne.n 204e50 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204e6c │ │ │ │ + vldr s16, [pc, #200] @ 204e54 │ │ │ │ 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] │ │ │ │ @@ -577422,93 +577286,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 204dce │ │ │ │ + bne.n 204db6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204dc6 │ │ │ │ + bne.n 204dae │ │ │ │ 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 204dbe │ │ │ │ + bhi.n 204da6 │ │ │ │ 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 204dae │ │ │ │ - b.n 204d82 │ │ │ │ + bhi.n 204d96 │ │ │ │ + b.n 204d6a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - uxth r4, r5 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 204db4 │ │ │ │ + bmi.n 204dcc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sxtb r6, r6 │ │ │ │ + uxth r6, r1 │ │ │ │ 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] @ (204fbc ) │ │ │ │ + ldr r2, [pc, #288] @ (204fa4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204fc0 ) │ │ │ │ + ldr r3, [pc, #288] @ (204fa8 ) │ │ │ │ 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, 204ece │ │ │ │ - ldr r3, [pc, #272] @ (204fc4 ) │ │ │ │ + cbz r3, 204eb6 │ │ │ │ + ldr r3, [pc, #272] @ (204fac ) │ │ │ │ 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, 204eec │ │ │ │ + cbnz r3, 204ed4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204ec4 │ │ │ │ - ldr r2, [pc, #248] @ (204fc8 ) │ │ │ │ - ldr r3, [pc, #236] @ (204fc0 ) │ │ │ │ + bhi.n 204eac │ │ │ │ + ldr r2, [pc, #248] @ (204fb0 ) │ │ │ │ + ldr r3, [pc, #236] @ (204fa8 ) │ │ │ │ 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 204fb4 │ │ │ │ + bne.n 204f9c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204fb8 │ │ │ │ + vldr s16, [pc, #200] @ 204fa0 │ │ │ │ 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] │ │ │ │ @@ -577547,320 +577411,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 204f1a │ │ │ │ + bne.n 204f02 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204f12 │ │ │ │ + bne.n 204efa │ │ │ │ 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 204f0a │ │ │ │ + bhi.n 204ef2 │ │ │ │ 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 204efa │ │ │ │ - b.n 204ece │ │ │ │ + bhi.n 204ee2 │ │ │ │ + b.n 204eb6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r0, 204fd8 │ │ │ │ + cbz r0, 204fc6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 205060 │ │ │ │ + bcc.n 205078 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 204fd6 │ │ │ │ + cbz r2, 204fc4 │ │ │ │ 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] @ (20503c ) │ │ │ │ + ldr r6, [pc, #96] @ (205024 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (205040 ) │ │ │ │ + ldr r0, [pc, #96] @ (205028 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (205044 ) │ │ │ │ + ldr r5, [pc, #92] @ (20502c ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (205048 ) │ │ │ │ + ldr r0, [pc, #84] @ (205030 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (20504c ) │ │ │ │ + ldr r3, [pc, #72] @ (205034 ) │ │ │ │ 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] @ (205050 ) │ │ │ │ + ldr r2, [pc, #48] @ (205038 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (205040 ) │ │ │ │ + ldr r3, [pc, #28] @ (205028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205038 │ │ │ │ + bne.n 205020 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 205084 │ │ │ │ + bcs.n 20509c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (2050d4 ) │ │ │ │ + ldr r5, [pc, #112] @ (2050bc ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (2050d8 ) │ │ │ │ + ldr r0, [pc, #112] @ (2050c0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (2050dc ) │ │ │ │ + ldr r4, [pc, #108] @ (2050c4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (2050e0 ) │ │ │ │ + ldr r0, [pc, #100] @ (2050c8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (2050e4 ) │ │ │ │ + ldr r2, [pc, #88] @ (2050cc ) │ │ │ │ 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] @ (2050e8 ) │ │ │ │ + ldr r2, [pc, #52] @ (2050d0 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (2050d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (2050c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2050ce │ │ │ │ + bne.n 2050b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bne.n 205004 │ │ │ │ + bne.n 20501c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (20516c ) │ │ │ │ + ldr r5, [pc, #112] @ (205154 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (205170 ) │ │ │ │ + ldr r0, [pc, #112] @ (205158 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (205174 ) │ │ │ │ + ldr r4, [pc, #108] @ (20515c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (205178 ) │ │ │ │ + ldr r0, [pc, #100] @ (205160 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (20517c ) │ │ │ │ + ldr r2, [pc, #88] @ (205164 ) │ │ │ │ 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] @ (205180 ) │ │ │ │ + ldr r2, [pc, #52] @ (205168 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (205170 ) │ │ │ │ + ldr r3, [pc, #28] @ (205158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205166 │ │ │ │ + bne.n 20514e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - beq.n 205164 │ │ │ │ + bne.n 20517c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (205204 ) │ │ │ │ + ldr r5, [pc, #112] @ (2051ec ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (205208 ) │ │ │ │ + ldr r0, [pc, #112] @ (2051f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (20520c ) │ │ │ │ + ldr r4, [pc, #108] @ (2051f4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (205210 ) │ │ │ │ + ldr r0, [pc, #100] @ (2051f8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (205214 ) │ │ │ │ + ldr r2, [pc, #88] @ (2051fc ) │ │ │ │ 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] @ (205218 ) │ │ │ │ + ldr r2, [pc, #52] @ (205200 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (205208 ) │ │ │ │ + ldr r3, [pc, #28] @ (2051f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2051fe │ │ │ │ + bne.n 2051e6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - beq.n 2052c4 │ │ │ │ + beq.n 2052dc │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #236] @ (20531c ) │ │ │ │ + ldr r6, [pc, #236] @ (205304 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 205254 │ │ │ │ + cbz r7, 20523c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205320 ) │ │ │ │ + ldr r2, [pc, #228] @ (205308 ) │ │ │ │ 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, 20525a │ │ │ │ + cbnz r4, 205242 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 20524e │ │ │ │ + bhi.n 205236 │ │ │ │ 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] @ (205324 ) │ │ │ │ + ldr r3, [pc, #196] @ (20530c ) │ │ │ │ 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 │ │ │ │ @@ -577903,73 +577767,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 2052aa │ │ │ │ + bne.n 205292 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2052a2 │ │ │ │ + bne.n 20528a │ │ │ │ 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 20528c │ │ │ │ + bhi.n 205274 │ │ │ │ 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 20526c │ │ │ │ + bhi.n 205254 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #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] @ (205428 ) │ │ │ │ + ldr r6, [pc, #236] @ (205410 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 205360 │ │ │ │ + cbz r7, 205348 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (20542c ) │ │ │ │ + ldr r2, [pc, #228] @ (205414 ) │ │ │ │ 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, 205366 │ │ │ │ + cbnz r4, 20534e │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 20535a │ │ │ │ + bhi.n 205342 │ │ │ │ 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] @ (205430 ) │ │ │ │ + ldr r3, [pc, #196] @ (205418 ) │ │ │ │ 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 │ │ │ │ @@ -578012,73 +577876,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 2053b6 │ │ │ │ + bne.n 20539e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2053ae │ │ │ │ + bne.n 205396 │ │ │ │ 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 205398 │ │ │ │ + bhi.n 205380 │ │ │ │ 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 205378 │ │ │ │ + bhi.n 205360 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #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] @ (205534 ) │ │ │ │ + ldr r6, [pc, #236] @ (20551c ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 20546c │ │ │ │ + cbz r7, 205454 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205538 ) │ │ │ │ + ldr r2, [pc, #228] @ (205520 ) │ │ │ │ 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, 205472 │ │ │ │ + cbnz r4, 20545a │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 205466 │ │ │ │ + bhi.n 20544e │ │ │ │ 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] @ (20553c ) │ │ │ │ + ldr r3, [pc, #196] @ (205524 ) │ │ │ │ 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 │ │ │ │ @@ -578121,73 +577985,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 2054c2 │ │ │ │ + bne.n 2054aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2054ba │ │ │ │ + bne.n 2054a2 │ │ │ │ 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 2054a4 │ │ │ │ + bhi.n 20548c │ │ │ │ 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 205484 │ │ │ │ + bhi.n 20546c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #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] @ (205640 ) │ │ │ │ + ldr r6, [pc, #236] @ (205628 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 205578 │ │ │ │ + cbz r7, 205560 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205644 ) │ │ │ │ + ldr r2, [pc, #228] @ (20562c ) │ │ │ │ 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, 20557e │ │ │ │ + cbnz r4, 205566 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 205572 │ │ │ │ + bhi.n 20555a │ │ │ │ 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] @ (205648 ) │ │ │ │ + ldr r3, [pc, #196] @ (205630 ) │ │ │ │ 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 │ │ │ │ @@ -578230,95 +578094,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 2055ce │ │ │ │ + bne.n 2055b6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2055c6 │ │ │ │ + bne.n 2055ae │ │ │ │ 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 2055b0 │ │ │ │ + bhi.n 205598 │ │ │ │ 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 205590 │ │ │ │ + bhi.n 205578 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #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] @ (205788 ) │ │ │ │ + ldr r1, [pc, #284] @ (205770 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (20578c ) │ │ │ │ + ldr r3, [pc, #284] @ (205774 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205790 ) │ │ │ │ + ldr r1, [pc, #284] @ (205778 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 20569c │ │ │ │ - ldr r3, [pc, #272] @ (205794 ) │ │ │ │ + cbz r3, 205684 │ │ │ │ + ldr r3, [pc, #272] @ (20577c ) │ │ │ │ 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, 2056ba │ │ │ │ + cbnz r3, 2056a2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205694 │ │ │ │ - ldr r2, [pc, #248] @ (205798 ) │ │ │ │ - ldr r3, [pc, #236] @ (20578c ) │ │ │ │ + bhi.n 20567c │ │ │ │ + ldr r2, [pc, #248] @ (205780 ) │ │ │ │ + ldr r3, [pc, #236] @ (205774 ) │ │ │ │ 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 20577e │ │ │ │ + bne.n 205766 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (20579c ) │ │ │ │ + ldr r3, [pc, #224] @ (205784 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205784 │ │ │ │ + vldr s16, [pc, #192] @ 20576c │ │ │ │ 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 │ │ │ │ @@ -578354,103 +578218,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 2056f0 │ │ │ │ + bne.n 2056d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2056e4 │ │ │ │ + bne.n 2056cc │ │ │ │ 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 2056d6 │ │ │ │ + bhi.n 2056be │ │ │ │ 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 2056c8 │ │ │ │ - b.n 20569c │ │ │ │ + bhi.n 2056b0 │ │ │ │ + b.n 205684 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (2058dc ) │ │ │ │ + ldr r1, [pc, #284] @ (2058c4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (2058e0 ) │ │ │ │ + ldr r3, [pc, #284] @ (2058c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (2058e4 ) │ │ │ │ + ldr r1, [pc, #284] @ (2058cc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 2057f0 │ │ │ │ - ldr r3, [pc, #272] @ (2058e8 ) │ │ │ │ + cbz r3, 2057d8 │ │ │ │ + ldr r3, [pc, #272] @ (2058d0 ) │ │ │ │ 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, 20580e │ │ │ │ + cbnz r3, 2057f6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2057e8 │ │ │ │ - ldr r2, [pc, #248] @ (2058ec ) │ │ │ │ - ldr r3, [pc, #236] @ (2058e0 ) │ │ │ │ + bhi.n 2057d0 │ │ │ │ + ldr r2, [pc, #248] @ (2058d4 ) │ │ │ │ + ldr r3, [pc, #236] @ (2058c8 ) │ │ │ │ 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 2058d2 │ │ │ │ + bne.n 2058ba │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (2058f0 ) │ │ │ │ + ldr r3, [pc, #224] @ (2058d8 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 2058d8 │ │ │ │ + vldr s16, [pc, #192] @ 2058c0 │ │ │ │ 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 │ │ │ │ @@ -578486,103 +578350,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 205844 │ │ │ │ + bne.n 20582c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205838 │ │ │ │ + bne.n 205820 │ │ │ │ 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 20582a │ │ │ │ + bhi.n 205812 │ │ │ │ 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 20581c │ │ │ │ - b.n 2057f0 │ │ │ │ + bhi.n 205804 │ │ │ │ + b.n 2057d8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (205a30 ) │ │ │ │ + ldr r1, [pc, #284] @ (205a18 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205a34 ) │ │ │ │ + ldr r3, [pc, #284] @ (205a1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205a38 ) │ │ │ │ + ldr r1, [pc, #284] @ (205a20 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205944 │ │ │ │ - ldr r3, [pc, #272] @ (205a3c ) │ │ │ │ + cbz r3, 20592c │ │ │ │ + ldr r3, [pc, #272] @ (205a24 ) │ │ │ │ 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, 205962 │ │ │ │ + cbnz r3, 20594a │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20593c │ │ │ │ - ldr r2, [pc, #248] @ (205a40 ) │ │ │ │ - ldr r3, [pc, #236] @ (205a34 ) │ │ │ │ + bhi.n 205924 │ │ │ │ + ldr r2, [pc, #248] @ (205a28 ) │ │ │ │ + ldr r3, [pc, #236] @ (205a1c ) │ │ │ │ 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 205a26 │ │ │ │ + bne.n 205a0e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205a44 ) │ │ │ │ + ldr r3, [pc, #224] @ (205a2c ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205a2c │ │ │ │ + vldr s16, [pc, #192] @ 205a14 │ │ │ │ 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 │ │ │ │ @@ -578618,103 +578482,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 205998 │ │ │ │ + bne.n 205980 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 20598c │ │ │ │ + bne.n 205974 │ │ │ │ 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 20597e │ │ │ │ + bhi.n 205966 │ │ │ │ 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 205970 │ │ │ │ - b.n 205944 │ │ │ │ + bhi.n 205958 │ │ │ │ + b.n 20592c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, pc, #920 @ (adr r6, 205dcc ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 205e14 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #856 @ (adr r6, 205d94 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 205ddc ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 205d14 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 205d5c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (205b84 ) │ │ │ │ + ldr r1, [pc, #284] @ (205b6c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205b88 ) │ │ │ │ + ldr r3, [pc, #284] @ (205b70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205b8c ) │ │ │ │ + ldr r1, [pc, #284] @ (205b74 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205a98 │ │ │ │ - ldr r3, [pc, #272] @ (205b90 ) │ │ │ │ + cbz r3, 205a80 │ │ │ │ + ldr r3, [pc, #272] @ (205b78 ) │ │ │ │ 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, 205ab6 │ │ │ │ + cbnz r3, 205a9e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205a90 │ │ │ │ - ldr r2, [pc, #248] @ (205b94 ) │ │ │ │ - ldr r3, [pc, #236] @ (205b88 ) │ │ │ │ + bhi.n 205a78 │ │ │ │ + ldr r2, [pc, #248] @ (205b7c ) │ │ │ │ + ldr r3, [pc, #236] @ (205b70 ) │ │ │ │ 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 205b7a │ │ │ │ + bne.n 205b62 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205b98 ) │ │ │ │ + ldr r3, [pc, #224] @ (205b80 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205b80 │ │ │ │ + vldr s16, [pc, #192] @ 205b68 │ │ │ │ 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 │ │ │ │ @@ -578750,72 +578614,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 205aec │ │ │ │ + bne.n 205ad4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205ae0 │ │ │ │ + bne.n 205ac8 │ │ │ │ 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 205ad2 │ │ │ │ + bhi.n 205aba │ │ │ │ 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 205ac4 │ │ │ │ - b.n 205a98 │ │ │ │ + bhi.n 205aac │ │ │ │ + b.n 205a80 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, pc, #584 @ (adr r5, 205dd0 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 205e18 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #520 @ (adr r5, 205d98 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 205de0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 205d18 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 205d60 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (205c38 ) │ │ │ │ + ldr r2, [pc, #136] @ (205c20 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (205c3c ) │ │ │ │ + ldr r3, [pc, #136] @ (205c24 ) │ │ │ │ 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 205c0e │ │ │ │ + bls.n 205bf6 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -578825,107 +578689,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 205bcc │ │ │ │ + bhi.n 205bb4 │ │ │ │ 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, 205c28 │ │ │ │ - ldr r2, [pc, #44] @ (205c40 ) │ │ │ │ - ldr r3, [pc, #40] @ (205c3c ) │ │ │ │ + cbnz r1, 205c10 │ │ │ │ + ldr r2, [pc, #44] @ (205c28 ) │ │ │ │ + ldr r3, [pc, #40] @ (205c24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205c34 │ │ │ │ + bne.n 205c1c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e3b78 │ │ │ │ - b.n 205c10 │ │ │ │ + bl 1e3b60 │ │ │ │ + b.n 205bf8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #280 @ (adr r4, 205d54 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 205d9c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #928 @ (adr r3, 205fe4 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 205c2c ) │ │ │ │ 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] @ (205ca4 ) │ │ │ │ + ldr r2, [pc, #80] @ (205c8c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #80] @ (205ca8 ) │ │ │ │ + ldr r3, [pc, #80] @ (205c90 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 205c92 │ │ │ │ + cbz r3, 205c7a │ │ │ │ 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 205c8c │ │ │ │ - ldr r0, [pc, #44] @ (205cac ) │ │ │ │ + bmi.n 205c74 │ │ │ │ + ldr r0, [pc, #44] @ (205c94 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 205c8c │ │ │ │ + cbz r3, 205c74 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (205cb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (205c98 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 61f24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 205c66 │ │ │ │ - add r3, pc, #648 @ (adr r3, 205f30 ) │ │ │ │ + b.n 205c4e │ │ │ │ + add r3, pc, #744 @ (adr r3, 205f78 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #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 205d72 │ │ │ │ + beq.n 205d5a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 205dea │ │ │ │ + bls.w 205dd2 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 205e00 │ │ │ │ + vldr s13, [pc, #296] @ 205de8 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -578957,32 +578821,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 205cf6 │ │ │ │ + bne.n 205cde │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 205d76 │ │ │ │ + bhi.n 205d5e │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 205cec │ │ │ │ + bne.n 205cd4 │ │ │ │ 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] @ 205e00 │ │ │ │ + vldr s12, [pc, #112] @ 205de8 │ │ │ │ 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] │ │ │ │ @@ -578997,44 +578861,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 205d72 │ │ │ │ + beq.n 205d5a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205cd0 │ │ │ │ + bne.w 205cb8 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 205d94 │ │ │ │ - cbnz r6, 205dfa │ │ │ │ + b.n 205d7c │ │ │ │ + cbnz r6, 205de2 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 205d72 │ │ │ │ + beq.n 205d5a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205dec │ │ │ │ + beq.n 205dd4 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 205d8c │ │ │ │ + b.n 205d74 │ │ │ │ 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, 205e82 │ │ │ │ + cbz r2, 205e6a │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 205ec2 │ │ │ │ + bls.n 205eaa │ │ │ │ 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 │ │ │ │ @@ -579052,23 +578916,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 205e38 │ │ │ │ + bne.n 205e20 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 205e88 │ │ │ │ + bhi.n 205e70 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 205e2c │ │ │ │ + bne.n 205e14 │ │ │ │ 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 │ │ │ │ @@ -579080,52 +578944,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 205e82 │ │ │ │ + beq.n 205e6a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 205e1c │ │ │ │ + bne.n 205e04 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 205e9a │ │ │ │ - cbnz r7, 205ed2 │ │ │ │ + b.n 205e82 │ │ │ │ + cbnz r7, 205eba │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 205e82 │ │ │ │ + beq.n 205e6a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205ec4 │ │ │ │ + beq.n 205eac │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 205e96 │ │ │ │ + b.n 205e7e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 205fee │ │ │ │ + beq.w 205fd6 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 205ffc │ │ │ │ + bls.w 205fe4 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 2060b4 │ │ │ │ + vldr s7, [pc, #440] @ 20609c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 2060b8 │ │ │ │ + vldr s3, [pc, #436] @ 2060a0 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 2060bc │ │ │ │ - vldr s4, [pc, #432] @ 2060c0 │ │ │ │ + vldr s10, [pc, #432] @ 2060a4 │ │ │ │ + vldr s4, [pc, #432] @ 2060a8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 2060c4 │ │ │ │ - vldr s6, [pc, #428] @ 2060c8 │ │ │ │ + vldr s5, [pc, #428] @ 2060ac │ │ │ │ + vldr s6, [pc, #428] @ 2060b0 │ │ │ │ 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 │ │ │ │ @@ -579168,44 +579032,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 205f26 │ │ │ │ + bne.n 205f0e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206006 │ │ │ │ + bhi.n 205fee │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 205f1c │ │ │ │ + bne.n 205f04 │ │ │ │ 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 205fee │ │ │ │ + beq.n 205fd6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205ff2 │ │ │ │ + beq.n 205fda │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206014 │ │ │ │ + b.n 205ffc │ │ │ │ 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] @ 2060b4 │ │ │ │ + vldr s5, [pc, #156] @ 20609c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 2060b8 │ │ │ │ - vldr s10, [pc, #152] @ 2060bc │ │ │ │ - vldr s7, [pc, #152] @ 2060c0 │ │ │ │ - vldr s8, [pc, #152] @ 2060c4 │ │ │ │ - vldr s9, [pc, #152] @ 2060c8 │ │ │ │ + vldr s6, [pc, #152] @ 2060a0 │ │ │ │ + vldr s10, [pc, #152] @ 2060a4 │ │ │ │ + vldr s7, [pc, #152] @ 2060a8 │ │ │ │ + vldr s8, [pc, #152] @ 2060ac │ │ │ │ + vldr s9, [pc, #152] @ 2060b0 │ │ │ │ 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 │ │ │ │ @@ -579230,54 +579094,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 205fee │ │ │ │ + beq.n 205fd6 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205ef6 │ │ │ │ + bne.w 205ede │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206030 │ │ │ │ + b.n 206018 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (2063a4 ) │ │ │ │ + ldr r1, [pc, #744] @ (20638c ) │ │ │ │ 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 2061e0 │ │ │ │ + beq.w 2061c8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 2061ee │ │ │ │ + bls.w 2061d6 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 2062a4 │ │ │ │ + vldr s7, [pc, #436] @ 20628c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 2062a8 │ │ │ │ + vldr s3, [pc, #432] @ 206290 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 2062ac │ │ │ │ - vldr s4, [pc, #428] @ 2062b0 │ │ │ │ + vldr s10, [pc, #428] @ 206294 │ │ │ │ + vldr s4, [pc, #428] @ 206298 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 2062b4 │ │ │ │ - vldr s6, [pc, #424] @ 2062b8 │ │ │ │ + vldr s5, [pc, #424] @ 20629c │ │ │ │ + vldr s6, [pc, #424] @ 2062a0 │ │ │ │ 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 │ │ │ │ @@ -579320,44 +579184,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 20611a │ │ │ │ + bne.n 206102 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 2061f8 │ │ │ │ + bhi.n 2061e0 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206110 │ │ │ │ + bne.n 2060f8 │ │ │ │ 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 2061e0 │ │ │ │ + beq.n 2061c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2061e4 │ │ │ │ + beq.n 2061cc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206206 │ │ │ │ + b.n 2061ee │ │ │ │ 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] @ 2062a4 │ │ │ │ + vldr s5, [pc, #156] @ 20628c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 2062a8 │ │ │ │ - vldr s10, [pc, #152] @ 2062ac │ │ │ │ - vldr s7, [pc, #152] @ 2062b0 │ │ │ │ - vldr s8, [pc, #152] @ 2062b4 │ │ │ │ - vldr s9, [pc, #152] @ 2062b8 │ │ │ │ + vldr s6, [pc, #152] @ 206290 │ │ │ │ + vldr s10, [pc, #152] @ 206294 │ │ │ │ + vldr s7, [pc, #152] @ 206298 │ │ │ │ + vldr s8, [pc, #152] @ 20629c │ │ │ │ + vldr s9, [pc, #152] @ 2062a0 │ │ │ │ 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 │ │ │ │ @@ -579382,53 +579246,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 2061e0 │ │ │ │ + beq.n 2061c8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 2060ea │ │ │ │ + bne.w 2060d2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206222 │ │ │ │ + b.n 20620a │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206594 ) │ │ │ │ + ldr r1, [pc, #744] @ (20657c ) │ │ │ │ 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, 2062ec │ │ │ │ + cbz r3, 2062d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 206378 │ │ │ │ + bhi.n 206360 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20647a │ │ │ │ + bne.w 206462 │ │ │ │ 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 2062d4 │ │ │ │ + bne.n 2062bc │ │ │ │ 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 │ │ │ │ @@ -579465,18 +579329,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 2062ec │ │ │ │ + beq.n 2062d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206474 │ │ │ │ + beq.n 20645c │ │ │ │ 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 │ │ │ │ @@ -579533,57 +579397,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 2063a6 │ │ │ │ + bne.n 20638e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 2062f2 │ │ │ │ + bhi.w 2062da │ │ │ │ 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 206396 │ │ │ │ + bne.n 20637e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 20631c │ │ │ │ + b.n 206304 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206304 │ │ │ │ + b.n 2062ec │ │ │ │ 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, 2064b0 │ │ │ │ + cbz r3, 206498 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20653c │ │ │ │ + bhi.n 206524 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20663e │ │ │ │ + bne.w 206626 │ │ │ │ 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 206498 │ │ │ │ + bne.n 206480 │ │ │ │ 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 │ │ │ │ @@ -579620,18 +579484,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 2064b0 │ │ │ │ + beq.n 206498 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206638 │ │ │ │ + beq.n 206620 │ │ │ │ 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 │ │ │ │ @@ -579688,57 +579552,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 20656a │ │ │ │ + bne.n 206552 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 2064b6 │ │ │ │ + bhi.w 20649e │ │ │ │ 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 20655a │ │ │ │ + bne.n 206542 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2064e0 │ │ │ │ + b.n 2064c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2064c8 │ │ │ │ + b.n 2064b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20675a │ │ │ │ + beq.w 206742 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 206768 │ │ │ │ + bls.w 206750 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206820 │ │ │ │ + vldr s7, [pc, #440] @ 206808 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206824 │ │ │ │ + vldr s3, [pc, #436] @ 20680c │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 206828 │ │ │ │ - vldr s4, [pc, #432] @ 20682c │ │ │ │ + vldr s10, [pc, #432] @ 206810 │ │ │ │ + vldr s4, [pc, #432] @ 206814 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 206830 │ │ │ │ - vldr s6, [pc, #428] @ 206834 │ │ │ │ + vldr s5, [pc, #428] @ 206818 │ │ │ │ + vldr s6, [pc, #428] @ 20681c │ │ │ │ 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 │ │ │ │ @@ -579781,44 +579645,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 206692 │ │ │ │ + bne.n 20667a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206772 │ │ │ │ + bhi.n 20675a │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206688 │ │ │ │ + bne.n 206670 │ │ │ │ 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 20675a │ │ │ │ + beq.n 206742 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20675e │ │ │ │ + beq.n 206746 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206780 │ │ │ │ + b.n 206768 │ │ │ │ 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] @ 206820 │ │ │ │ + vldr s5, [pc, #156] @ 206808 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 206824 │ │ │ │ - vldr s10, [pc, #152] @ 206828 │ │ │ │ - vldr s7, [pc, #152] @ 20682c │ │ │ │ - vldr s8, [pc, #152] @ 206830 │ │ │ │ - vldr s9, [pc, #152] @ 206834 │ │ │ │ + vldr s6, [pc, #152] @ 20680c │ │ │ │ + vldr s10, [pc, #152] @ 206810 │ │ │ │ + vldr s7, [pc, #152] @ 206814 │ │ │ │ + vldr s8, [pc, #152] @ 206818 │ │ │ │ + vldr s9, [pc, #152] @ 20681c │ │ │ │ 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 │ │ │ │ @@ -579843,53 +579707,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 20675a │ │ │ │ + beq.n 206742 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206662 │ │ │ │ + bne.w 20664a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 20679c │ │ │ │ + b.n 206784 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206b10 ) │ │ │ │ + ldr r1, [pc, #744] @ (206af8 ) │ │ │ │ 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 20694e │ │ │ │ + beq.w 206936 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 20695c │ │ │ │ + bls.w 206944 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206a14 │ │ │ │ + vldr s7, [pc, #440] @ 2069fc │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206a18 │ │ │ │ + vldr s3, [pc, #436] @ 206a00 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 206a1c │ │ │ │ - vldr s4, [pc, #432] @ 206a20 │ │ │ │ + vldr s10, [pc, #432] @ 206a04 │ │ │ │ + vldr s4, [pc, #432] @ 206a08 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 206a24 │ │ │ │ - vldr s6, [pc, #428] @ 206a28 │ │ │ │ + vldr s5, [pc, #428] @ 206a0c │ │ │ │ + vldr s6, [pc, #428] @ 206a10 │ │ │ │ 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 │ │ │ │ @@ -579932,44 +579796,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 206886 │ │ │ │ + bne.n 20686e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206966 │ │ │ │ + bhi.n 20694e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 20687c │ │ │ │ + bne.n 206864 │ │ │ │ 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 20694e │ │ │ │ + beq.n 206936 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206952 │ │ │ │ + beq.n 20693a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206974 │ │ │ │ + b.n 20695c │ │ │ │ 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] @ 206a14 │ │ │ │ + vldr s5, [pc, #156] @ 2069fc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 206a18 │ │ │ │ - vldr s10, [pc, #152] @ 206a1c │ │ │ │ - vldr s7, [pc, #152] @ 206a20 │ │ │ │ - vldr s8, [pc, #152] @ 206a24 │ │ │ │ - vldr s9, [pc, #152] @ 206a28 │ │ │ │ + vldr s6, [pc, #152] @ 206a00 │ │ │ │ + vldr s10, [pc, #152] @ 206a04 │ │ │ │ + vldr s7, [pc, #152] @ 206a08 │ │ │ │ + vldr s8, [pc, #152] @ 206a0c │ │ │ │ + vldr s9, [pc, #152] @ 206a10 │ │ │ │ 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 │ │ │ │ @@ -579994,53 +579858,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 20694e │ │ │ │ + beq.n 206936 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206856 │ │ │ │ + bne.w 20683e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206990 │ │ │ │ + b.n 206978 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206d04 ) │ │ │ │ + ldr r1, [pc, #744] @ (206cec ) │ │ │ │ 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, 206a5c │ │ │ │ + cbz r3, 206a44 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 206ae6 │ │ │ │ + bhi.n 206ace │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 206be8 │ │ │ │ + bne.w 206bd0 │ │ │ │ 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 206a44 │ │ │ │ + bne.n 206a2c │ │ │ │ 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 │ │ │ │ @@ -580077,18 +579941,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 206a5c │ │ │ │ + beq.n 206a44 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206be2 │ │ │ │ + beq.n 206bca │ │ │ │ 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 │ │ │ │ @@ -580145,58 +580009,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 206b14 │ │ │ │ + bne.n 206afc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206a62 │ │ │ │ + bhi.w 206a4a │ │ │ │ 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 206b04 │ │ │ │ + bne.n 206aec │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206a8c │ │ │ │ + b.n 206a74 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206a74 │ │ │ │ + b.n 206a5c │ │ │ │ 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, 206c20 │ │ │ │ + cbz r3, 206c08 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 206caa │ │ │ │ + bhi.n 206c92 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 206dac │ │ │ │ + bne.w 206d94 │ │ │ │ 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 206c08 │ │ │ │ + bne.n 206bf0 │ │ │ │ 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 │ │ │ │ @@ -580233,18 +580097,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 206c20 │ │ │ │ + beq.n 206c08 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206da6 │ │ │ │ + beq.n 206d8e │ │ │ │ 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 │ │ │ │ @@ -580301,230 +580165,230 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 206cd8 │ │ │ │ + bne.n 206cc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206c26 │ │ │ │ + bhi.w 206c0e │ │ │ │ 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 206cc8 │ │ │ │ + bne.n 206cb0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206c50 │ │ │ │ + b.n 206c38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206c38 │ │ │ │ + b.n 206c20 │ │ │ │ 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 206dec │ │ │ │ + beq.n 206dd4 │ │ │ │ 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 61b08 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 206dd8 │ │ │ │ + bne.n 206dc0 │ │ │ │ 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, 206e36 │ │ │ │ - cbz r0, 206e36 │ │ │ │ + cbz r6, 206e1e │ │ │ │ + cbz r0, 206e1e │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 206e3c │ │ │ │ + vldr s14, [pc, #52] @ 206e24 │ │ │ │ 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 206e12 │ │ │ │ + bne.n 206dfa │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 206e0c │ │ │ │ + bne.n 206df4 │ │ │ │ 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, 206e7e │ │ │ │ - cbz r2, 206e7e │ │ │ │ + cbz r7, 206e66 │ │ │ │ + cbz r2, 206e66 │ │ │ │ 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 206e60 │ │ │ │ + bne.n 206e48 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 206e58 │ │ │ │ + bne.n 206e40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 206eae │ │ │ │ + cbz r7, 206e96 │ │ │ │ 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 206eb2 │ │ │ │ + bne.n 206e9a │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206ea8 │ │ │ │ + bne.n 206e90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vldr d6, [pc, #68] @ 206ef8 │ │ │ │ + vldr d6, [pc, #68] @ 206ee0 │ │ │ │ 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 206ebc │ │ │ │ + bne.n 206ea4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 206eae │ │ │ │ + beq.n 206e96 │ │ │ │ add.w r0, lr, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ - b.n 206eba │ │ │ │ + b.n 206ea2 │ │ │ │ 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, 206f26 │ │ │ │ + cbz r7, 206f0e │ │ │ │ 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 206f2a │ │ │ │ + bne.n 206f12 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206f20 │ │ │ │ + bne.n 206f08 │ │ │ │ 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 206f30 │ │ │ │ + bne.n 206f18 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 206f26 │ │ │ │ + beq.n 206f0e │ │ │ │ add.w r0, ip, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ - b.n 206f2e │ │ │ │ + b.n 206f16 │ │ │ │ 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, 206fa4 │ │ │ │ - cbz r0, 206fa4 │ │ │ │ + cbz r6, 206f8c │ │ │ │ + cbz r0, 206f8c │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 206fa8 │ │ │ │ + vldr d6, [pc, #48] @ 206f90 │ │ │ │ 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 206f80 │ │ │ │ + bne.n 206f68 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 206f7a │ │ │ │ + bne.n 206f62 │ │ │ │ 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 206ff0 │ │ │ │ + beq.n 206fd8 │ │ │ │ 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 │ │ │ │ @@ -580532,23 +580396,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61b08 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 206fdc │ │ │ │ + bne.n 206fc4 │ │ │ │ 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 207034 │ │ │ │ + beq.n 20701c │ │ │ │ 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 │ │ │ │ @@ -580556,578 +580420,578 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61b08 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 207020 │ │ │ │ + bne.n 207008 │ │ │ │ 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, 2070a0 │ │ │ │ - cbz r2, 2070a0 │ │ │ │ + cbz r7, 207088 │ │ │ │ + cbz r2, 207088 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 2070a8 │ │ │ │ + vldr d5, [pc, #88] @ 207090 │ │ │ │ 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 20708c │ │ │ │ + ble.n 207074 │ │ │ │ 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 20708c │ │ │ │ + bgt.n 207074 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 20705e │ │ │ │ + bne.n 207046 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 207058 │ │ │ │ + bne.n 207040 │ │ │ │ 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, 207102 │ │ │ │ - cbz r2, 207102 │ │ │ │ + cbz r7, 2070ea │ │ │ │ + cbz r2, 2070ea │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207108 │ │ │ │ + vldr d6, [pc, #64] @ 2070f0 │ │ │ │ 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 2070d4 │ │ │ │ + bne.n 2070bc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2070cc │ │ │ │ + bne.n 2070b4 │ │ │ │ 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 207156 │ │ │ │ - cbz r4, 207156 │ │ │ │ + beq.n 20713e │ │ │ │ + cbz r4, 20713e │ │ │ │ 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 207134 │ │ │ │ + bne.n 20711c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 20712c │ │ │ │ + bne.n 207114 │ │ │ │ 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, 20717a │ │ │ │ + cbz r7, 207162 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 20718a │ │ │ │ + cbnz r0, 207172 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 207174 │ │ │ │ + bne.n 20715c │ │ │ │ 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 20717a │ │ │ │ + beq.n 207162 │ │ │ │ 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 20718e │ │ │ │ - b.n 20717e │ │ │ │ + bne.n 207176 │ │ │ │ + b.n 207166 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 2071f2 │ │ │ │ - cbz r2, 2071f2 │ │ │ │ + cbz r7, 2071da │ │ │ │ + cbz r2, 2071da │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 2071f8 │ │ │ │ + vldr d6, [pc, #64] @ 2071e0 │ │ │ │ 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 2071c4 │ │ │ │ + bne.n 2071ac │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2071bc │ │ │ │ + bne.n 2071a4 │ │ │ │ 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 207246 │ │ │ │ - cbz r4, 207246 │ │ │ │ + beq.n 20722e │ │ │ │ + cbz r4, 20722e │ │ │ │ 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 207224 │ │ │ │ + bne.n 20720c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 20721c │ │ │ │ + bne.n 207204 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 20726c │ │ │ │ + cbz r6, 207254 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20727a │ │ │ │ + bne.n 207262 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 207266 │ │ │ │ + bne.n 20724e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20726c │ │ │ │ + beq.n 207254 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 20727e │ │ │ │ - b.n 20726e │ │ │ │ + bne.n 207266 │ │ │ │ + b.n 207256 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 2072e2 │ │ │ │ - cbz r2, 2072e2 │ │ │ │ + cbz r7, 2072ca │ │ │ │ + cbz r2, 2072ca │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 2072e8 │ │ │ │ + vldr d6, [pc, #64] @ 2072d0 │ │ │ │ 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 2072b4 │ │ │ │ + bne.n 20729c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2072ac │ │ │ │ + bne.n 207294 │ │ │ │ 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 207348 │ │ │ │ - cbz r2, 207348 │ │ │ │ + beq.n 207330 │ │ │ │ + cbz r2, 207330 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207350 │ │ │ │ + vldr d6, [pc, #64] @ 207338 │ │ │ │ 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 20731a │ │ │ │ + bne.n 207302 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 207312 │ │ │ │ + bne.n 2072fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 207356 │ │ │ │ + b.n 20733e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20739e │ │ │ │ - cbz r4, 20739e │ │ │ │ + beq.n 207386 │ │ │ │ + cbz r4, 207386 │ │ │ │ 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 20737c │ │ │ │ + bne.n 207364 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 207374 │ │ │ │ + bne.n 20735c │ │ │ │ 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, 2073fa │ │ │ │ - cbz r2, 2073fa │ │ │ │ + cbz r7, 2073e2 │ │ │ │ + cbz r2, 2073e2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207400 │ │ │ │ + vldr d6, [pc, #64] @ 2073e8 │ │ │ │ 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 2073cc │ │ │ │ + bne.n 2073b4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2073c4 │ │ │ │ + bne.n 2073ac │ │ │ │ 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 20744e │ │ │ │ - cbz r4, 20744e │ │ │ │ + beq.n 207436 │ │ │ │ + cbz r4, 207436 │ │ │ │ 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 20742c │ │ │ │ + bne.n 207414 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 207424 │ │ │ │ + bne.n 20740c │ │ │ │ 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, 20748e │ │ │ │ - cbz r0, 20748e │ │ │ │ + cbz r6, 207476 │ │ │ │ + cbz r0, 207476 │ │ │ │ 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 207472 │ │ │ │ + bne.n 20745a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20746a │ │ │ │ + bne.n 207452 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 2074fe │ │ │ │ - cbz r2, 2074fe │ │ │ │ + cbz r7, 2074e6 │ │ │ │ + cbz r2, 2074e6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 207508 │ │ │ │ + vldr d5, [pc, #96] @ 2074f0 │ │ │ │ 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 2074e6 │ │ │ │ + ble.n 2074ce │ │ │ │ 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 2074e6 │ │ │ │ + bgt.n 2074ce │ │ │ │ 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 2074b8 │ │ │ │ + bne.n 2074a0 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2074b0 │ │ │ │ + bne.n 207498 │ │ │ │ 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, 207530 │ │ │ │ + cbz r6, 207518 │ │ │ │ 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 20753e │ │ │ │ + bne.n 207526 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20752a │ │ │ │ + bne.n 207512 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 207530 │ │ │ │ + beq.n 207518 │ │ │ │ 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 207544 │ │ │ │ - b.n 207532 │ │ │ │ + bne.n 20752c │ │ │ │ + b.n 20751a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 207576 │ │ │ │ + cbz r7, 20755e │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 207586 │ │ │ │ + cbnz r0, 20756e │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 207570 │ │ │ │ + bne.n 207558 │ │ │ │ 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 207576 │ │ │ │ + beq.n 20755e │ │ │ │ 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 20758a │ │ │ │ - b.n 20757a │ │ │ │ + bne.n 207572 │ │ │ │ + b.n 207562 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 2075bc │ │ │ │ + cbz r6, 2075a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2075ca │ │ │ │ + bne.n 2075b2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2075b6 │ │ │ │ + bne.n 20759e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2075bc │ │ │ │ + beq.n 2075a4 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 2075ce │ │ │ │ - b.n 2075be │ │ │ │ + bne.n 2075b6 │ │ │ │ + b.n 2075a6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 2075fc │ │ │ │ + cbz r6, 2075e4 │ │ │ │ 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 20760a │ │ │ │ + bne.n 2075f2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2075f6 │ │ │ │ + bne.n 2075de │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2075fc │ │ │ │ + beq.n 2075e4 │ │ │ │ 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 207610 │ │ │ │ - b.n 2075fe │ │ │ │ + bne.n 2075f8 │ │ │ │ + b.n 2075e6 │ │ │ │ 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 │ │ │ │ @@ -581263,95 +581127,95 @@ │ │ │ │ blx 60d34 │ │ │ │ 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] @ (20787c ) │ │ │ │ + ldr r2, [pc, #184] @ (207864 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (207880 ) │ │ │ │ + ldr r3, [pc, #184] @ (207868 ) │ │ │ │ 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 619c4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 610ec │ │ │ │ - ldr r2, [pc, #152] @ (207884 ) │ │ │ │ - ldr r3, [pc, #152] @ (207888 ) │ │ │ │ + ldr r2, [pc, #152] @ (20786c ) │ │ │ │ + ldr r3, [pc, #152] @ (207870 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (20788c ) │ │ │ │ + ldr r1, [pc, #152] @ (207874 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (207890 ) │ │ │ │ + ldr r3, [pc, #148] @ (207878 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (207894 ) │ │ │ │ + ldr r2, [pc, #148] @ (20787c ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (207898 ) │ │ │ │ + ldr r3, [pc, #144] @ (207880 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (20789c ) │ │ │ │ + ldr r1, [pc, #144] @ (207884 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (2078a0 ) │ │ │ │ + ldr r3, [pc, #140] @ (207888 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (2078a4 ) │ │ │ │ + ldr r2, [pc, #140] @ (20788c ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (2078a8 ) │ │ │ │ + ldr r3, [pc, #136] @ (207890 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (2078ac ) │ │ │ │ + ldr r1, [pc, #136] @ (207894 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (2078b0 ) │ │ │ │ - ldr r3, [pc, #132] @ (2078b4 ) │ │ │ │ + ldr r2, [pc, #128] @ (207898 ) │ │ │ │ + ldr r3, [pc, #132] @ (20789c ) │ │ │ │ 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 61590 │ │ │ │ - cbnz r0, 207850 │ │ │ │ + cbnz r0, 207838 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 20786a │ │ │ │ - ldr r2, [pc, #100] @ (2078b8 ) │ │ │ │ - ldr r3, [pc, #44] @ (207880 ) │ │ │ │ + bne.n 207852 │ │ │ │ + ldr r2, [pc, #100] @ (2078a0 ) │ │ │ │ + ldr r3, [pc, #44] @ (207868 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207878 │ │ │ │ + bne.n 207860 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (2078bc ) │ │ │ │ - ldr r3, [pc, #80] @ (2078c0 ) │ │ │ │ + ldr r2, [pc, #80] @ (2078a4 ) │ │ │ │ + ldr r3, [pc, #80] @ (2078a8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 207850 │ │ │ │ + b.n 207838 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -581361,24 +581225,24 @@ │ │ │ │ mcr2 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 207cbc │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 207ca4 │ │ │ │ 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 2077b4 │ │ │ │ + bl 20779c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61ca0 │ │ │ │ @@ -581459,24 +581323,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 207a06 │ │ │ │ + beq.n 2079ee │ │ │ │ ldrb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq ip, r2 │ │ │ │ - beq.n 207a06 │ │ │ │ + beq.n 2079ee │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 207a0e │ │ │ │ + bhi.n 2079f6 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 207a3a │ │ │ │ + bhi.n 207a22 │ │ │ │ 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 │ │ │ │ @@ -581496,15 +581360,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 207a06 │ │ │ │ + b.n 2079ee │ │ │ │ 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 │ │ │ │ @@ -581529,24 +581393,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 207ade │ │ │ │ + beq.n 207ac6 │ │ │ │ ldrsb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 207ade │ │ │ │ + beq.n 207ac6 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 207ae4 │ │ │ │ + bgt.n 207acc │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 207b0c │ │ │ │ + bhi.n 207af4 │ │ │ │ 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 │ │ │ │ @@ -581569,26 +581433,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 207ade │ │ │ │ + b.n 207ac6 │ │ │ │ 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 207b40 │ │ │ │ + beq.n 207b28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 207b3a │ │ │ │ + bcs.n 207b22 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -581599,23 +581463,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 61614 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60aa8 │ │ │ │ - cbz r0, 207b6c │ │ │ │ + cbz r0, 207b54 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61614 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207b6a │ │ │ │ + bne.n 207b52 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61ec4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -581626,189 +581490,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 207bc2 │ │ │ │ + beq.n 207baa │ │ │ │ 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 207b44 │ │ │ │ + bl 207b2c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 207bb2 │ │ │ │ + b.n 207b9a │ │ │ │ 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] @ (207c78 ) │ │ │ │ - ldr r1, [pc, #136] @ (207c7c ) │ │ │ │ + ldr r0, [pc, #136] @ (207c60 ) │ │ │ │ + ldr r1, [pc, #136] @ (207c64 ) │ │ │ │ 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 61548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (207c80 ) │ │ │ │ + ldr r3, [pc, #108] @ (207c68 ) │ │ │ │ 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 61acc │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 207c5a │ │ │ │ - cbz r5, 207c50 │ │ │ │ + bne.n 207c42 │ │ │ │ + cbz r5, 207c38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 619d0 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 61614 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60aa8 │ │ │ │ - cbnz r0, 207c5a │ │ │ │ + cbnz r0, 207c42 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61ec4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 207c5c │ │ │ │ + b.n 207c44 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (207c84 ) │ │ │ │ - ldr r3, [pc, #28] @ (207c7c ) │ │ │ │ + ldr r2, [pc, #36] @ (207c6c ) │ │ │ │ + ldr r3, [pc, #28] @ (207c64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207c74 │ │ │ │ + bne.n 207c5c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ 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 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 60a3c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 207ce0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 207cc8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 616c8 <__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 207bdc │ │ │ │ - cbz r0, 207cdc │ │ │ │ + bl 207bc4 │ │ │ │ + cbz r0, 207cc4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 207bdc │ │ │ │ + bl 207bc4 │ │ │ │ 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 207d06 │ │ │ │ + b.n 207cee │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 207d16 │ │ │ │ + bne.n 207cfe │ │ │ │ mov r0, r4 │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207cfc │ │ │ │ + blt.n 207ce4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 207d24 │ │ │ │ + b.n 207d0c │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 207d34 │ │ │ │ + bne.n 207d1c │ │ │ │ mov r0, r4 │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207d1a │ │ │ │ + blt.n 207d02 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 207d40 │ │ │ │ + cbz r0, 207d28 │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 207d4c │ │ │ │ + cbz r0, 207d34 │ │ │ │ blx 61c40 │ │ │ │ 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 207d54 │ │ │ │ + bne.n 207d3c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 207d6a │ │ │ │ + cbnz r3, 207d52 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4e24 │ │ │ │ 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 │ │ │ │ @@ -581818,284 +581682,284 @@ │ │ │ │ blx 61ec4 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 207dc2 │ │ │ │ - ldr r1, [pc, #32] @ (207dc8 ) │ │ │ │ + bne.n 207daa │ │ │ │ + ldr r1, [pc, #32] @ (207db0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 61db4 │ │ │ │ - cbnz r0, 207dc2 │ │ │ │ + cbnz r0, 207daa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 207dc2 │ │ │ │ + bne.n 207daa │ │ │ │ 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 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ 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] @ (207e50 ) │ │ │ │ + ldr r2, [pc, #116] @ (207e38 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #116] @ (207e54 ) │ │ │ │ + ldr r3, [pc, #116] @ (207e3c ) │ │ │ │ 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 207d78 │ │ │ │ + bl 207d60 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r0, 207e14 │ │ │ │ - ldr r1, [pc, #92] @ (207e58 ) │ │ │ │ - ldr r2, [pc, #84] @ (207e54 ) │ │ │ │ + cbnz r0, 207dfc │ │ │ │ + ldr r1, [pc, #92] @ (207e40 ) │ │ │ │ + ldr r2, [pc, #84] @ (207e3c ) │ │ │ │ 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 207e4c │ │ │ │ + bne.n 207e34 │ │ │ │ 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 207d78 │ │ │ │ + bl 207d60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207dfa │ │ │ │ + beq.n 207de2 │ │ │ │ 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 207dfa │ │ │ │ + bne.n 207de2 │ │ │ │ ldrd r3, r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 207dfa │ │ │ │ + b.n 207de2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ 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 207e88 │ │ │ │ + bne.n 207e70 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207e78 │ │ │ │ + bne.n 207e60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f82 │ │ │ │ + bne.n 207f6a │ │ │ │ ldr r4, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 207f32 │ │ │ │ + beq.n 207f1a │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - cbnz r4, 207ea6 │ │ │ │ - b.n 207f5c │ │ │ │ + cbnz r4, 207e8e │ │ │ │ + b.n 207f44 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 207efa │ │ │ │ + bne.n 207ee2 │ │ │ │ mov r0, r4 │ │ │ │ blx 61614 │ │ │ │ movs r1, #2 │ │ │ │ blx 60fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207e9c │ │ │ │ + blt.n 207e84 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ - b.n 207ec6 │ │ │ │ + b.n 207eae │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 207edc │ │ │ │ + bne.n 207ec4 │ │ │ │ mov r0, r4 │ │ │ │ blx 61614 │ │ │ │ movs r1, #2 │ │ │ │ blx 60fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207eba │ │ │ │ + blt.n 207ea2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b.n 207ee8 │ │ │ │ + b.n 207ed0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 207efa │ │ │ │ + bne.n 207ee2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207ee0 │ │ │ │ + blt.n 207ec8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 207f06 │ │ │ │ + cbz r0, 207eee │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 207f12 │ │ │ │ + cbz r0, 207efa │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207f16 │ │ │ │ + bne.n 207efe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207fb6 │ │ │ │ + bne.n 207f9e │ │ │ │ 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 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 207fb2 │ │ │ │ - ldr r1, [pc, #168] @ (207ff4 ) │ │ │ │ + blt.n 207f9a │ │ │ │ + ldr r1, [pc, #168] @ (207fdc ) │ │ │ │ add r1, pc │ │ │ │ blx 60b8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 207fac │ │ │ │ + cbz r0, 207f94 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207ea6 │ │ │ │ + bne.n 207e8e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 207fca │ │ │ │ - ldr r1, [pc, #132] @ (207ff8 ) │ │ │ │ + blt.n 207fb2 │ │ │ │ + ldr r1, [pc, #132] @ (207fe0 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 207fc4 │ │ │ │ + cbz r0, 207fac │ │ │ │ str r0, [r6, #8] │ │ │ │ - b.n 207ea6 │ │ │ │ + b.n 207e8e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 207fd6 │ │ │ │ + bne.n 207fbe │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207f96 │ │ │ │ + bne.n 207f7e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f88 │ │ │ │ - b.n 207e90 │ │ │ │ + bne.n 207f70 │ │ │ │ + b.n 207e78 │ │ │ │ mov r0, r7 │ │ │ │ blx 611f4 │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 207f06 │ │ │ │ + b.n 207eee │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 207f2c │ │ │ │ + bl 1f4e24 │ │ │ │ + b.n 207f14 │ │ │ │ mov r0, r7 │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207efe │ │ │ │ - b.n 207f12 │ │ │ │ + bne.n 207ee6 │ │ │ │ + b.n 207efa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207fdc │ │ │ │ + bne.n 207fc4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f86 │ │ │ │ - b.n 207e90 │ │ │ │ + bne.n 207f6e │ │ │ │ + b.n 207e78 │ │ │ │ nop │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r2, r7] │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ 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 619d0 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r2, r3 │ │ │ │ - bge.n 20802e │ │ │ │ + bge.n 208016 │ │ │ │ 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 60c34 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208024 │ │ │ │ + bne.n 20800c │ │ │ │ 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 │ │ │ │ @@ -582132,347 +581996,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 1f5ed8 │ │ │ │ + bl 1f5ec0 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r7, r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b80 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ blx 615c0 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 208158 │ │ │ │ + bne.n 208140 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 208168 │ │ │ │ + beq.n 208150 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208168 │ │ │ │ + beq.n 208150 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 208168 │ │ │ │ + beq.n 208150 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 208168 │ │ │ │ + blt.n 208150 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9548 │ │ │ │ - cbz r0, 208168 │ │ │ │ + bl 1f9530 │ │ │ │ + cbz r0, 208150 │ │ │ │ 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 1f604c │ │ │ │ + bl 1f6034 │ │ │ │ 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 2080f0 │ │ │ │ - b.n 20816a │ │ │ │ + bne.n 2080d8 │ │ │ │ + b.n 208152 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ 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 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208158 │ │ │ │ + bne.n 208140 │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 20815a │ │ │ │ + b.n 208142 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #256] @ (208298 ) │ │ │ │ + ldr r2, [pc, #256] @ (208280 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #256] @ (20829c ) │ │ │ │ + ldr r3, [pc, #256] @ (208284 ) │ │ │ │ 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, 2081b6 │ │ │ │ - bl 207e5c │ │ │ │ + cbnz r1, 20819e │ │ │ │ + bl 207e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20823a │ │ │ │ + beq.n 208222 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 207d78 │ │ │ │ - cbz r0, 2081e6 │ │ │ │ + bl 207d60 │ │ │ │ + cbz r0, 2081ce │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 207d78 │ │ │ │ - cbz r0, 2081e6 │ │ │ │ + bl 207d60 │ │ │ │ + cbz r0, 2081ce │ │ │ │ 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 20828e │ │ │ │ + beq.n 208276 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207c88 │ │ │ │ + bl 207c70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208268 │ │ │ │ + beq.n 208250 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 619d0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 208278 │ │ │ │ + bne.n 208260 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60c34 │ │ │ │ - cbz r0, 208252 │ │ │ │ + cbz r0, 20823a │ │ │ │ mov r0, r4 │ │ │ │ - bl 207c88 │ │ │ │ + bl 207c70 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 619d0 │ │ │ │ movs r2, #2 │ │ │ │ asrs r3, r0, #31 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 208268 │ │ │ │ + cbnz r0, 208250 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ffc │ │ │ │ - cbz r0, 208268 │ │ │ │ - cbz r5, 208260 │ │ │ │ + bl 207fe4 │ │ │ │ + cbz r0, 208250 │ │ │ │ + cbz r5, 208248 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #100] @ (2082a0 ) │ │ │ │ - ldr r3, [pc, #92] @ (20829c ) │ │ │ │ + ldr r2, [pc, #100] @ (208288 ) │ │ │ │ + ldr r3, [pc, #92] @ (208284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 208294 │ │ │ │ + bne.n 20827c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ffc │ │ │ │ + bl 207fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20820c │ │ │ │ + beq.n 2081f4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 208234 │ │ │ │ + bne.n 20821c │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ce8 │ │ │ │ - b.n 208234 │ │ │ │ + bl 207cd0 │ │ │ │ + b.n 20821c │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20823a │ │ │ │ + bne.n 208222 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207cd0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 20823a │ │ │ │ + b.n 208222 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5ff4 │ │ │ │ + bl 1f5fdc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - b.n 208200 │ │ │ │ + b.n 2081e8 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 2081f0 │ │ │ │ + b.n 2081d8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1296] @ 2087d0 │ │ │ │ + ldr.w r2, [pc, #1296] @ 2087b8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1296] @ 2087d4 │ │ │ │ + ldr.w r3, [pc, #1296] @ 2087bc │ │ │ │ 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 2083bc │ │ │ │ + beq.n 2083a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r5, 208304 │ │ │ │ - ldr.w r1, [pc, #1268] @ 2087d8 │ │ │ │ - ldr.w r2, [pc, #1260] @ 2087d4 │ │ │ │ + cbnz r5, 2082ec │ │ │ │ + ldr.w r1, [pc, #1268] @ 2087c0 │ │ │ │ + ldr.w r2, [pc, #1260] @ 2087bc │ │ │ │ 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 208722 │ │ │ │ + bne.w 20870a │ │ │ │ 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 619c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2083a0 │ │ │ │ + beq.n 208388 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 2083de │ │ │ │ - ldr.w r3, [pc, #1200] @ 2087dc │ │ │ │ + blt.n 2083c6 │ │ │ │ + ldr.w r3, [pc, #1200] @ 2087c4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 60b8c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2083d8 │ │ │ │ + beq.n 2083c0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 208394 │ │ │ │ + blt.n 20837c │ │ │ │ mov r1, r8 │ │ │ │ blx 60b8c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208402 │ │ │ │ + beq.n 2083ea │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 207d78 │ │ │ │ - cbz r0, 2083a4 │ │ │ │ + bl 207d60 │ │ │ │ + cbz r0, 20838c │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 207d78 │ │ │ │ - cbz r0, 2083a4 │ │ │ │ + bl 207d60 │ │ │ │ + cbz r0, 20838c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 20838e │ │ │ │ + bne.n 208376 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 208416 │ │ │ │ + beq.n 2083fe │ │ │ │ mov r0, fp │ │ │ │ blx 61c40 │ │ │ │ mov r0, sl │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2082e2 │ │ │ │ + b.n 2082ca │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ blx 61c40 │ │ │ │ mov r0, sl │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 2082e2 │ │ │ │ + b.n 2082ca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61ec4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208188 │ │ │ │ + bl 208170 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2082da │ │ │ │ - b.n 2082e2 │ │ │ │ + bne.n 2082c2 │ │ │ │ + b.n 2082ca │ │ │ │ mov r0, fp │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 20840e │ │ │ │ - ldr r1, [pc, #1000] @ (2087e0 ) │ │ │ │ + blt.n 2083f6 │ │ │ │ + ldr r1, [pc, #1000] @ (2087c8 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b8c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208396 │ │ │ │ + bne.n 20837e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 611f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 208394 │ │ │ │ + bne.n 20837c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2083a0 │ │ │ │ + b.n 208388 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2086fc │ │ │ │ + beq.w 2086e4 │ │ │ │ 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] │ │ │ │ @@ -582483,31 +582347,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 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208432 │ │ │ │ + bne.n 20841a │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #888] @ (2087e4 ) │ │ │ │ + ldr r3, [pc, #888] @ (2087cc ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ blx 61d90 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - beq.n 2084b6 │ │ │ │ + beq.n 20849e │ │ │ │ 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 │ │ │ │ @@ -582522,49 +582386,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 20848a │ │ │ │ - ldr r3, [pc, #816] @ (2087e8 ) │ │ │ │ + bne.n 208472 │ │ │ │ + ldr r3, [pc, #816] @ (2087d0 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 61d90 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2086a6 │ │ │ │ + beq.w 20868e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20838e │ │ │ │ + beq.w 208376 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 61548 │ │ │ │ - ldr r1, [pc, #772] @ (2087ec ) │ │ │ │ + ldr r1, [pc, #772] @ (2087d4 ) │ │ │ │ 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 61acc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 2086dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61548 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ @@ -582574,34 +582438,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 61acc │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 2086dc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 619d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 2086dc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 619d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 2086dc │ │ │ │ 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 │ │ │ │ @@ -582612,89 +582476,89 @@ │ │ │ │ blx 619d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 2086dc │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 208702 │ │ │ │ + bne.w 2086ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2086aa │ │ │ │ + beq.n 208692 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 615c0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 2086dc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2086f4 │ │ │ │ + beq.w 2086dc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2086f4 │ │ │ │ + beq.w 2086dc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61acc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 2086dc │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 2086dc │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2086f4 │ │ │ │ + beq.n 2086dc │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 2086f4 │ │ │ │ + beq.n 2086dc │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 2086f4 │ │ │ │ + blt.n 2086dc │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 2086dc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 2086dc │ │ │ │ mov r0, sl │ │ │ │ blx 619d0 │ │ │ │ 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 61acc │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 2086dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 208580 │ │ │ │ + bhi.n 208568 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 61ec4 │ │ │ │ mov r0, fp │ │ │ │ blx 61ec4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -582702,370 +582566,370 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 61614 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208726 │ │ │ │ + beq.n 20870e │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, fp │ │ │ │ blx 61c40 │ │ │ │ mov r0, sl │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2083a0 │ │ │ │ + b.n 208388 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 2083a6 │ │ │ │ + b.n 20838e │ │ │ │ mov r0, sl │ │ │ │ blx 619d0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 2086dc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 2086f4 │ │ │ │ + cbnz r0, 2086dc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 2086f4 │ │ │ │ + cbnz r0, 2086dc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 2086f4 │ │ │ │ + cbnz r0, 2086dc │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208656 │ │ │ │ + beq.n 20863e │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 20838e │ │ │ │ + b.n 208376 │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 208464 │ │ │ │ + b.n 20844c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 2086dc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 2086dc │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 208656 │ │ │ │ + b.n 20863e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 619d0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 61614 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60aa8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20874c │ │ │ │ + cbz r0, 208734 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, fp │ │ │ │ - b.n 208390 │ │ │ │ - bl 1f6bec │ │ │ │ + b.n 208378 │ │ │ │ + bl 1f6bd4 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 60a3c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #104 @ (adr r3, 2087c8 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 2087b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 616c8 <__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 207bdc │ │ │ │ - cbz r0, 2087be │ │ │ │ + bl 207bc4 │ │ │ │ + cbz r0, 2087a6 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 207bdc │ │ │ │ - cbz r0, 2087be │ │ │ │ + bl 207bc4 │ │ │ │ + cbz r0, 2087a6 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, fp │ │ │ │ blx 61c40 │ │ │ │ mov r0, sl │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61ec4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208188 │ │ │ │ + bl 208170 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2082e2 │ │ │ │ + b.n 2082ca │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2083a6 │ │ │ │ + b.n 20838e │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r5, [pc, #864] @ (208b40 ) │ │ │ │ + ldr r5, [pc, #960] @ (208b88 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r5, [pc, #56] @ (20881c ) │ │ │ │ + ldr r5, [pc, #152] @ (208864 ) │ │ │ │ movs r7, r2 │ │ │ │ - bl b07e6 │ │ │ │ - bl d47ea │ │ │ │ - ldr r4, [pc, #64] @ (208830 ) │ │ │ │ + bl b07ce │ │ │ │ + bl d47d2 │ │ │ │ + ldr r4, [pc, #160] @ (208878 ) │ │ │ │ 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] @ (2088f8 ) │ │ │ │ + ldr r5, [pc, #244] @ (2088e0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (2088fc ) │ │ │ │ + ldr r2, [pc, #244] @ (2088e4 ) │ │ │ │ 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 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2088ca │ │ │ │ + beq.n 2088b2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 2088d8 │ │ │ │ - ldr r3, [pc, #200] @ (208900 ) │ │ │ │ + blt.n 2088c0 │ │ │ │ + ldr r3, [pc, #200] @ (2088e8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 60b8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2088d2 │ │ │ │ - ldr r1, [pc, #188] @ (208904 ) │ │ │ │ + beq.n 2088ba │ │ │ │ + ldr r1, [pc, #188] @ (2088ec ) │ │ │ │ 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 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2088bc │ │ │ │ + beq.n 2088a4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 2088ea │ │ │ │ + blt.n 2088d2 │ │ │ │ mov r1, r7 │ │ │ │ blx 60b8c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2088e4 │ │ │ │ + cbz r0, 2088cc │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f94ec │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 2088ae │ │ │ │ + cbz r0, 208896 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5f38 │ │ │ │ + bl 1f5f20 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 2088a8 │ │ │ │ + cbz r0, 208890 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208188 │ │ │ │ - cbnz r0, 2088cc │ │ │ │ + bl 208170 │ │ │ │ + cbnz r0, 2088b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f6038 │ │ │ │ + bl 1f6020 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 2088b6 │ │ │ │ + cbz r0, 20889e │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 2088c4 │ │ │ │ + cbz r0, 2088ac │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 60bc8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 611f4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2088ca │ │ │ │ + b.n 2088b2 │ │ │ │ mov r0, r5 │ │ │ │ blx 611f4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2088bc │ │ │ │ + b.n 2088a4 │ │ │ │ nop │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [pc, #1008] @ (208cf0 ) │ │ │ │ + ldr r1, [pc, #80] @ (208938 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [pc, #816] @ (208c34 ) │ │ │ │ + ldr r0, [pc, #912] @ (208c7c ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [pc, #808] @ (208c30 ) │ │ │ │ + ldr r0, [pc, #904] @ (208c78 ) │ │ │ │ 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] @ (2089a0 ) │ │ │ │ + ldr r4, [pc, #136] @ (208988 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (2089a4 ) │ │ │ │ + ldr r3, [pc, #136] @ (20898c ) │ │ │ │ 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] @ (2089a8 ) │ │ │ │ + ldr r4, [pc, #124] @ (208990 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ - ldr r2, [pc, #116] @ (2089ac ) │ │ │ │ + ldr r2, [pc, #116] @ (208994 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 208974 │ │ │ │ + beq.n 20895c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 61350 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (2089b0 ) │ │ │ │ + ldr r4, [pc, #88] @ (208998 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 208974 │ │ │ │ + beq.n 20895c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 61350 │ │ │ │ - b.n 208976 │ │ │ │ + b.n 20895e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #48] @ (2089b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2089a4 ) │ │ │ │ + ldr r2, [pc, #48] @ (20899c ) │ │ │ │ + ldr r3, [pc, #28] @ (20898c ) │ │ │ │ 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 20899c │ │ │ │ + bne.n 208984 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ movs r7, r2 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ 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 1f6038 │ │ │ │ + bl 1f6020 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 2089dc │ │ │ │ + cbz r0, 2089c4 │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 2089ea │ │ │ │ + cbz r0, 2089d2 │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 60bc8 │ │ │ │ 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] @ (208be4 ) │ │ │ │ - ldr r3, [pc, #468] @ (208be8 ) │ │ │ │ + ldr r2, [pc, #468] @ (208bcc ) │ │ │ │ + ldr r3, [pc, #468] @ (208bd0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -583083,191 +582947,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 208a2e │ │ │ │ + bne.n 208a16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207e5c │ │ │ │ - cbz r0, 208ab0 │ │ │ │ + bl 207e44 │ │ │ │ + cbz r0, 208a98 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208bd2 │ │ │ │ + beq.w 208bba │ │ │ │ mov r0, r6 │ │ │ │ - bl 207dcc │ │ │ │ - cbz r0, 208a8e │ │ │ │ + bl 207db4 │ │ │ │ + cbz r0, 208a76 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61ec4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208188 │ │ │ │ - cbz r0, 208a9c │ │ │ │ + bl 208170 │ │ │ │ + cbz r0, 208a84 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60c34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208ad0 │ │ │ │ + cbz r0, 208ab8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207b44 │ │ │ │ + bl 207b2c │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207cd0 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #312] @ (208bec ) │ │ │ │ - ldr r3, [pc, #304] @ (208be8 ) │ │ │ │ + ldr r2, [pc, #312] @ (208bd4 ) │ │ │ │ + ldr r3, [pc, #304] @ (208bd0 ) │ │ │ │ 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 208bde │ │ │ │ + bne.w 208bc6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ffc │ │ │ │ + bl 207fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208a9c │ │ │ │ + beq.n 208a84 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f60e8 │ │ │ │ + bl 1f60d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208aa4 │ │ │ │ + beq.n 208a8c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208a9c │ │ │ │ + bne.n 208a84 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 208a9c │ │ │ │ + bne.n 208a84 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 208a9c │ │ │ │ + beq.n 208a84 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208a9c │ │ │ │ + beq.n 208a84 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 61ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208bd2 │ │ │ │ + bne.n 208bba │ │ │ │ mov r0, r7 │ │ │ │ blx 61b80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208bda │ │ │ │ + beq.n 208bc2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 615c0 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208bbe │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207958 │ │ │ │ + bl 207940 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208bbe │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60c34 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208bbe │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 615c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208bbe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 208bd6 │ │ │ │ + cbz r3, 208bbe │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 208bd6 │ │ │ │ + beq.n 208bbe │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 208bd6 │ │ │ │ + blt.n 208bbe │ │ │ │ ldrd r7, r2, [r4] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208bbe │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 208bd6 │ │ │ │ - bl 1f6bec │ │ │ │ + bne.n 208bbe │ │ │ │ + bl 1f6bd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 208bd6 │ │ │ │ + cbnz r0, 208bbe │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208bbe │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61ec4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207cd0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 208ab2 │ │ │ │ + b.n 208a9a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 208aa4 │ │ │ │ + b.n 208a8c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 208a9e │ │ │ │ + b.n 208a86 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 208aa4 │ │ │ │ + b.n 208a8c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ 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] @ (208e38 ) │ │ │ │ + ldr r2, [pc, #560] @ (208e20 ) │ │ │ │ mov r5, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #552] @ (208e3c ) │ │ │ │ + ldr r3, [pc, #552] @ (208e24 ) │ │ │ │ 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 │ │ │ │ @@ -583281,102 +583145,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 208c24 │ │ │ │ + bne.n 208c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 207e5c │ │ │ │ + bl 207e44 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208c70 │ │ │ │ + cbz r0, 208c58 │ │ │ │ ldrb.w r7, [r5, #80] @ 0x50 │ │ │ │ - cbnz r7, 208c8e │ │ │ │ + cbnz r7, 208c76 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207cd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f974c │ │ │ │ - ldr r2, [pc, #460] @ (208e40 ) │ │ │ │ - ldr r3, [pc, #456] @ (208e3c ) │ │ │ │ + bl 1f9734 │ │ │ │ + ldr r2, [pc, #460] @ (208e28 ) │ │ │ │ + ldr r3, [pc, #456] @ (208e24 ) │ │ │ │ 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 208e34 │ │ │ │ + bne.w 208e1c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 207dcc │ │ │ │ - cbz r0, 208cac │ │ │ │ + bl 207db4 │ │ │ │ + cbz r0, 208c94 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61ec4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208188 │ │ │ │ - cbz r0, 208cba │ │ │ │ + bl 208170 │ │ │ │ + cbz r0, 208ca2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60c34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 208cc6 │ │ │ │ + cbz r0, 208cae │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207b44 │ │ │ │ - b.n 208c62 │ │ │ │ + bl 207b2c │ │ │ │ + b.n 208c4a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 619d0 │ │ │ │ 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 208e16 │ │ │ │ + bcs.w 208dfe │ │ │ │ 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 2082a8 │ │ │ │ + bl 208290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208cba │ │ │ │ + beq.n 208ca2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f60e8 │ │ │ │ + bl 1f60d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208c5e │ │ │ │ + bne.n 208c46 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208cbe │ │ │ │ + bne.n 208ca6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208cbe │ │ │ │ + bne.n 208ca6 │ │ │ │ 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] │ │ │ │ @@ -583385,32 +583249,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 207958 │ │ │ │ + bl 207940 │ │ │ │ strd r6, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 619d0 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208c62 │ │ │ │ + beq.w 208c4a │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 619d0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -583421,106 +583285,106 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx 61acc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 208cbe │ │ │ │ + bne.w 208ca6 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 61acc │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 208cbe │ │ │ │ + bne.w 208ca6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 208cbe │ │ │ │ + bne.w 208ca6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 619d0 │ │ │ │ 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 1f604c │ │ │ │ + bl 1f6034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ce8 │ │ │ │ - b.n 208c70 │ │ │ │ + bl 207cd0 │ │ │ │ + b.n 208c58 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #2 │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 208cba │ │ │ │ + bne.w 208ca2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ffc │ │ │ │ + bl 207fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 208d02 │ │ │ │ - b.n 208cba │ │ │ │ + bne.w 208cea │ │ │ │ + b.n 208ca2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ 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 207e5c │ │ │ │ + bl 207e44 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 208e66 │ │ │ │ + cbnz r0, 208e4e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 208e9e │ │ │ │ + cbnz r0, 208e86 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 619d0 │ │ │ │ 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 207ce8 │ │ │ │ + bl 207cd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b44 │ │ │ │ + bl 207b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207cd0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -583528,87 +583392,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 207e5c │ │ │ │ - cbz r0, 208ee6 │ │ │ │ + bl 207e44 │ │ │ │ + cbz r0, 208ece │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 208ef8 │ │ │ │ + cbnz r3, 208ee0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ce8 │ │ │ │ - vldr d8, [pc, #392] @ 209070 │ │ │ │ + bl 207cd0 │ │ │ │ + vldr d8, [pc, #392] @ 209058 │ │ │ │ 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 61ec4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61ec4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208188 │ │ │ │ + bl 208170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209060 │ │ │ │ + beq.w 209048 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 619c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ee0 │ │ │ │ + beq.n 208ec8 │ │ │ │ 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 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 208f5a │ │ │ │ + cbz r0, 208f42 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f5aa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208f48 │ │ │ │ + bne.n 208f30 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #276] @ (209078 ) │ │ │ │ + ldr r3, [pc, #276] @ (209060 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #260] @ 209070 │ │ │ │ + vldr d8, [pc, #260] @ 209058 │ │ │ │ blx 61d90 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 209046 │ │ │ │ - ldr.w fp, [pc, #252] @ 20907c │ │ │ │ + beq.n 20902e │ │ │ │ + ldr.w fp, [pc, #252] @ 209064 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #248] @ (209080 ) │ │ │ │ + ldr r3, [pc, #248] @ (209068 ) │ │ │ │ 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 1f6bec │ │ │ │ + bl 1f6bd4 │ │ │ │ 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 │ │ │ │ @@ -583618,16 +583482,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 208fec │ │ │ │ - bl 1fec2c │ │ │ │ + bne.n 208fd4 │ │ │ │ + bl 1fec14 │ │ │ │ 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 61cb8 <__aeabi_ul2d@plt> │ │ │ │ @@ -583652,61 +583516,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 208f9e │ │ │ │ + bne.n 208f86 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207cd0 │ │ │ │ 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 207b44 │ │ │ │ + bl 207b2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ce8 │ │ │ │ - b.n 208ee6 │ │ │ │ + bl 207cd0 │ │ │ │ + b.n 208ece │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xebb1ffff │ │ │ │ - bcs.n 208f8c │ │ │ │ + bcs.n 208fa4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r6 │ │ │ │ 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] @ (209410 ) │ │ │ │ - ldr r3, [pc, #884] @ (209414 ) │ │ │ │ + ldr r2, [pc, #884] @ (2093f8 ) │ │ │ │ + ldr r3, [pc, #884] @ (2093fc ) │ │ │ │ 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 20ad58 │ │ │ │ + bl 20ad40 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 209134 │ │ │ │ + bhi.n 20911c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 20911e │ │ │ │ + bcs.n 209106 │ │ │ │ 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] │ │ │ │ @@ -583714,38 +583578,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 20ad14 │ │ │ │ + bl 20acfc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 20921c │ │ │ │ - ldr r2, [pc, #792] @ (209418 ) │ │ │ │ - ldr r3, [pc, #784] @ (209414 ) │ │ │ │ + bhi.w 209204 │ │ │ │ + ldr r2, [pc, #792] @ (209400 ) │ │ │ │ + ldr r3, [pc, #784] @ (2093fc ) │ │ │ │ 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 2093fe │ │ │ │ + bne.w 2093e6 │ │ │ │ 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 2090d8 │ │ │ │ + b.n 2090c0 │ │ │ │ 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 │ │ │ │ @@ -583755,87 +583619,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 20ad58 │ │ │ │ + bl 20ad40 │ │ │ │ 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, 209180 │ │ │ │ + cbz r3, 209168 │ │ │ │ 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 209088 │ │ │ │ + bl 209070 │ │ │ │ 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 209088 │ │ │ │ + bl 209070 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 2093d4 │ │ │ │ + beq.w 2093bc │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 2093c4 │ │ │ │ + bls.w 2093ac │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 2093cc │ │ │ │ + bls.w 2093b4 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #568] @ 209408 │ │ │ │ + vldr d7, [pc, #568] @ 2093f0 │ │ │ │ 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 20ad14 │ │ │ │ + bl 20acfc │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 2090fe │ │ │ │ + bls.n 2090e6 │ │ │ │ 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 2090fe │ │ │ │ + b.n 2090e6 │ │ │ │ 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] │ │ │ │ @@ -583854,45 +583718,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 2093f8 │ │ │ │ + bls.w 2093e0 │ │ │ │ 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 20929e │ │ │ │ + b.n 209286 │ │ │ │ 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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 209292 │ │ │ │ + bne.n 20927a │ │ │ │ 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 │ │ │ │ @@ -583950,95 +583814,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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 2090fe │ │ │ │ + b.n 2090e6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 2091ce │ │ │ │ + b.n 2091b6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2091ce │ │ │ │ + b.n 2091b6 │ │ │ │ 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 2093d6 │ │ │ │ + bne.n 2093be │ │ │ │ movs r4, #2 │ │ │ │ - b.n 2090fe │ │ │ │ + b.n 2090e6 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.n 2092e4 │ │ │ │ + b.n 2092cc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ 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] @ 209a08 │ │ │ │ - ldr.w r3, [pc, #1488] @ 209a0c │ │ │ │ + ldr.w r0, [pc, #1488] @ 2099f0 │ │ │ │ + ldr.w r3, [pc, #1488] @ 2099f4 │ │ │ │ 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 20993c │ │ │ │ + beq.w 209924 │ │ │ │ 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 20a5be │ │ │ │ + bne.w 20a5a6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 20a6ae │ │ │ │ + bls.w 20a696 │ │ │ │ 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 │ │ │ │ @@ -584049,21 +583913,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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 20949e │ │ │ │ + bne.n 209486 │ │ │ │ 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 │ │ │ │ @@ -584079,15 +583943,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 209e60 │ │ │ │ + beq.w 209e48 │ │ │ │ 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] │ │ │ │ @@ -584116,15 +583980,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 209570 │ │ │ │ + bne.n 209558 │ │ │ │ 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 │ │ │ │ @@ -584136,15 +584000,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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 │ │ │ │ @@ -584223,18 +584087,18 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 20a6a8 │ │ │ │ + bcs.w 20a690 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ - vldr d8, [pc, #816] @ 209a00 │ │ │ │ + vldr d8, [pc, #816] @ 2099e8 │ │ │ │ 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 │ │ │ │ @@ -584262,15 +584126,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 209722 │ │ │ │ + bne.n 20970a │ │ │ │ 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 │ │ │ │ @@ -584285,15 +584149,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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 │ │ │ │ @@ -584374,15 +584238,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 2096e0 │ │ │ │ + bcc.w 2096c8 │ │ │ │ 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 │ │ │ │ @@ -584431,42 +584295,42 @@ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 20a6a2 │ │ │ │ + bls.w 20a68a │ │ │ │ ldrd r7, sl, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #176] @ 209a00 │ │ │ │ + vldr d8, [pc, #176] @ 2099e8 │ │ │ │ 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 209e86 │ │ │ │ + beq.w 209e6e │ │ │ │ mov r1, r5 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ ands r3, r2 │ │ │ │ - bne.n 209976 │ │ │ │ + bne.n 20995e │ │ │ │ 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 209e9a │ │ │ │ + bhi.w 209e82 │ │ │ │ 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 │ │ │ │ @@ -584481,52 +584345,52 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ blx 610ec │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ strh.w r8, [sp, #208] @ 0xd0 │ │ │ │ strb.w r7, [sp, #210] @ 0xd2 │ │ │ │ strd r6, sl, [sp, #136] @ 0x88 │ │ │ │ - bls.w 20a5ae │ │ │ │ + bls.w 20a596 │ │ │ │ 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 209a18 │ │ │ │ + b.n 209a00 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 209a10 │ │ │ │ + bne.n 2099f8 │ │ │ │ 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 │ │ │ │ @@ -584583,15 +584447,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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 │ │ │ │ @@ -584674,15 +584538,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bcs.w 20a5a8 │ │ │ │ + bcs.w 20a590 │ │ │ │ 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] │ │ │ │ @@ -584713,15 +584577,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 209c74 │ │ │ │ + bne.n 209c5c │ │ │ │ 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 │ │ │ │ @@ -584736,15 +584600,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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 │ │ │ │ @@ -584825,15 +584689,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 209c32 │ │ │ │ + bcc.w 209c1a │ │ │ │ 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 │ │ │ │ @@ -584865,60 +584729,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 209952 │ │ │ │ + bhi.w 20993a │ │ │ │ mov r8, fp │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20a334 │ │ │ │ - ldr.w r2, [pc, #2180] @ 20a6e8 │ │ │ │ - ldr.w r3, [pc, #2180] @ 20a6ec │ │ │ │ + bne.w 20a31c │ │ │ │ + ldr.w r2, [pc, #2180] @ 20a6d0 │ │ │ │ + ldr.w r3, [pc, #2180] @ 20a6d4 │ │ │ │ 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 20a6d8 │ │ │ │ + bne.w 20a6c0 │ │ │ │ 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 20a2e2 │ │ │ │ + beq.w 20a2ca │ │ │ │ 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 209088 │ │ │ │ + bl 209070 │ │ │ │ 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 617b0 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 20a096 │ │ │ │ + bcs.w 20a07e │ │ │ │ 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 │ │ │ │ @@ -584948,15 +584812,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 209f2c │ │ │ │ + bne.n 209f14 │ │ │ │ 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 │ │ │ │ @@ -584971,15 +584835,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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 │ │ │ │ @@ -585060,15 +584924,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 209eea │ │ │ │ + bcc.w 209ed2 │ │ │ │ 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 │ │ │ │ @@ -585092,15 +584956,15 @@ │ │ │ │ add.w r6, r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ adc.w r1, r1, r3, lsr #1 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 20a2b6 │ │ │ │ + bcs.w 20a29e │ │ │ │ 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 │ │ │ │ @@ -585130,15 +584994,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 20a14c │ │ │ │ + bne.n 20a134 │ │ │ │ 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 │ │ │ │ @@ -585153,15 +585017,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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 │ │ │ │ @@ -585242,15 +585106,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 20a10a │ │ │ │ + bcc.w 20a0f2 │ │ │ │ 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] │ │ │ │ @@ -585261,15 +585125,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 209e2a │ │ │ │ + b.n 209e12 │ │ │ │ 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} │ │ │ │ @@ -585286,22 +585150,22 @@ │ │ │ │ blx 610ec │ │ │ │ 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 2099dc │ │ │ │ + b.w 2099c4 │ │ │ │ ldrb.w r0, [fp, #136] @ 0x88 │ │ │ │ add.w r6, fp, #72 @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20a632 │ │ │ │ + bne.w 20a61a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 20a6c2 │ │ │ │ + bls.w 20a6aa │ │ │ │ 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 │ │ │ │ @@ -585312,22 +585176,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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 20a364 │ │ │ │ + bne.n 20a34c │ │ │ │ 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 │ │ │ │ @@ -585346,17 +585210,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 209e60 │ │ │ │ + bls.w 209e48 │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ - vldr d8, [pc, #760] @ 20a6e0 │ │ │ │ + vldr d8, [pc, #760] @ 20a6c8 │ │ │ │ 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 │ │ │ │ @@ -585384,15 +585248,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 20a438 │ │ │ │ + bne.n 20a420 │ │ │ │ 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 │ │ │ │ @@ -585406,15 +585270,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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 │ │ │ │ @@ -585499,26 +585363,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 20a3f6 │ │ │ │ - b.n 209e60 │ │ │ │ + bcc.w 20a3de │ │ │ │ + b.n 209e48 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 209dec │ │ │ │ + b.n 209dd4 │ │ │ │ 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 209a5e │ │ │ │ + b.w 209a46 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx 61b08 │ │ │ │ @@ -585527,36 +585391,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 2094f8 │ │ │ │ + beq.w 2094e0 │ │ │ │ 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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 610ec │ │ │ │ - b.w 20947e │ │ │ │ + b.w 209466 │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r2 │ │ │ │ add r0, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ @@ -585567,70 +585431,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 20a3ba │ │ │ │ + beq.w 20a3a2 │ │ │ │ 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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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 610ec │ │ │ │ - b.n 20a342 │ │ │ │ + b.n 20a32a │ │ │ │ add.w r6, r8, #72 @ 0x48 │ │ │ │ - b.n 20a342 │ │ │ │ + b.n 20a32a │ │ │ │ adds r3, r5, #1 │ │ │ │ - b.w 209896 │ │ │ │ + b.w 20987e │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ mov r4, r6 │ │ │ │ - b.w 2094f8 │ │ │ │ + b.w 2094e0 │ │ │ │ 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 20a3ba │ │ │ │ + b.n 20a3a2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #104] @ 20a768 │ │ │ │ + ldr.w ip, [pc, #104] @ 20a750 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 20a760 │ │ │ │ + vldr d7, [pc, #88] @ 20a748 │ │ │ │ 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] │ │ │ │ @@ -585657,61 +585521,61 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ movs r6, r4 │ │ │ │ - cbz r2, 20a782 │ │ │ │ + cbz r2, 20a76a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 209420 │ │ │ │ + bl 209408 │ │ │ │ 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] @ (20ab90 ) │ │ │ │ + ldr r0, [pc, #1004] @ (20ab78 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1000] @ (20ab94 ) │ │ │ │ + ldr r1, [pc, #1000] @ (20ab7c ) │ │ │ │ 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 20a9a2 │ │ │ │ + beq.w 20a98a │ │ │ │ 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 20a9c2 │ │ │ │ + beq.w 20a9aa │ │ │ │ add.w r3, sl, lr, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20aa4e │ │ │ │ + beq.w 20aa36 │ │ │ │ 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 │ │ │ │ @@ -585733,15 +585597,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 20a81e │ │ │ │ + bne.n 20a806 │ │ │ │ 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 │ │ │ │ @@ -585755,15 +585619,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 61b08 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b08 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #780] @ 20ab88 │ │ │ │ + vldr d8, [pc, #780] @ 20ab70 │ │ │ │ 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] │ │ │ │ @@ -585786,15 +585650,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 20ac6c │ │ │ │ + bl 20ac54 │ │ │ │ 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} │ │ │ │ @@ -585838,47 +585702,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 61b08 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 20a886 │ │ │ │ + bne.n 20a86e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20aad8 │ │ │ │ + bne.w 20aac0 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 20ab36 │ │ │ │ + bhi.w 20ab1e │ │ │ │ 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 20ac94 │ │ │ │ + bl 20ac7c │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 61b08 │ │ │ │ - ldr r2, [pc, #500] @ (20ab98 ) │ │ │ │ - ldr r3, [pc, #492] @ (20ab94 ) │ │ │ │ + ldr r2, [pc, #500] @ (20ab80 ) │ │ │ │ + ldr r3, [pc, #492] @ (20ab7c ) │ │ │ │ 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 20ac48 │ │ │ │ + bne.w 20ac30 │ │ │ │ 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 │ │ │ │ @@ -585902,41 +585766,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 20a9f0 │ │ │ │ + bne.n 20a9d8 │ │ │ │ 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 61b08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20ab9c │ │ │ │ + bne.w 20ab84 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 20abf8 │ │ │ │ + bhi.w 20abe0 │ │ │ │ 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 20a98a │ │ │ │ + b.n 20a972 │ │ │ │ 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] │ │ │ │ @@ -585958,16 +585822,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 20aa80 │ │ │ │ - vldr d7, [pc, #236] @ 20ab88 │ │ │ │ + bne.n 20aa68 │ │ │ │ + vldr d7, [pc, #236] @ 20ab70 │ │ │ │ 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 │ │ │ │ @@ -585976,31 +585840,31 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 61b08 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 20a874 │ │ │ │ + bne.w 20a85c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 20a966 │ │ │ │ + b.n 20a94e │ │ │ │ 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 20ac94 │ │ │ │ + bl 20ac7c │ │ │ │ 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 │ │ │ │ @@ -586015,15 +585879,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 20ab5e │ │ │ │ + bls.n 20ab46 │ │ │ │ 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] │ │ │ │ @@ -586031,52 +585895,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 20acc0 │ │ │ │ + bl 20aca8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a9a2 │ │ │ │ + beq.w 20a98a │ │ │ │ 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 20a976 │ │ │ │ + b.n 20a95e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ 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 20ac94 │ │ │ │ + bl 20ac7c │ │ │ │ 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 │ │ │ │ @@ -586091,15 +585955,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 20ac20 │ │ │ │ + bls.n 20ac08 │ │ │ │ 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] │ │ │ │ @@ -586107,99 +585971,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 20acc0 │ │ │ │ + bl 20aca8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a9a2 │ │ │ │ + beq.w 20a98a │ │ │ │ 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 20aa38 │ │ │ │ + b.n 20aa20 │ │ │ │ blx 61650 <__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 20a788 │ │ │ │ + bl 20a770 │ │ │ │ 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 20ad5c │ │ │ │ + bl 20ad44 │ │ │ │ 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 20ba60 │ │ │ │ + bl 20ba48 │ │ │ │ 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, 20ad0e │ │ │ │ + cbz r6, 20acf6 │ │ │ │ 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 20ba60 │ │ │ │ + bl 20ba48 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 20acec │ │ │ │ + bne.n 20acd4 │ │ │ │ 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 │ │ │ │ @@ -586211,15 +586075,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 20c914 │ │ │ │ + bl 20c8fc │ │ │ │ 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 │ │ │ │ @@ -588816,32 +588680,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] @ (20ca30 ) │ │ │ │ + ldr r4, [pc, #264] @ (20ca18 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (20ca34 ) │ │ │ │ + ldr r3, [pc, #264] @ (20ca1c ) │ │ │ │ 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 20ca10 │ │ │ │ + beq.n 20c9f8 │ │ │ │ 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 │ │ │ │ @@ -588853,36 +588717,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, 20c9cc │ │ │ │ + cbz r5, 20c9b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 20c9b4 │ │ │ │ + b.n 20c99c │ │ │ │ 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 20ad5c │ │ │ │ + bl 20ad44 │ │ │ │ subs r5, #1 │ │ │ │ mov r2, sl │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20c99e │ │ │ │ + bne.n 20c986 │ │ │ │ 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 20ad5c │ │ │ │ + bl 20ad44 │ │ │ │ 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 │ │ │ │ @@ -588898,46 +588762,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 20c966 │ │ │ │ - ldr r2, [pc, #36] @ (20ca38 ) │ │ │ │ - ldr r3, [pc, #32] @ (20ca34 ) │ │ │ │ + bne.n 20c94e │ │ │ │ + ldr r2, [pc, #36] @ (20ca20 ) │ │ │ │ + ldr r3, [pc, #32] @ (20ca1c ) │ │ │ │ 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 20ca2a │ │ │ │ + bne.n 20ca12 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20cac4 │ │ │ │ + beq.n 20caac │ │ │ │ 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 20cac8 │ │ │ │ + bhi.n 20cab0 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r1, #24 │ │ │ │ cmp r2, #31 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 611ac <__clock_gettime64@plt> │ │ │ │ @@ -589049,68 +588913,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61554 │ │ │ │ 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] @ (20cc0c ) │ │ │ │ + ldr r2, [pc, #112] @ (20cbf4 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (20cc10 ) │ │ │ │ + ldr r3, [pc, #108] @ (20cbf8 ) │ │ │ │ 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 20cbfe │ │ │ │ + beq.n 20cbe6 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 20cbfa │ │ │ │ + bne.n 20cbe2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 609d0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61ae4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 60a0c │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61af0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (20cc14 ) │ │ │ │ - ldr r3, [pc, #40] @ (20cc10 ) │ │ │ │ + ldr r2, [pc, #48] @ (20cbfc ) │ │ │ │ + ldr r3, [pc, #40] @ (20cbf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20cc06 │ │ │ │ + bne.n 20cbee │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20cbe2 │ │ │ │ + b.n 20cbca │ │ │ │ mov r1, r2 │ │ │ │ blx 60a0c │ │ │ │ - b.n 20cbe0 │ │ │ │ + b.n 20cbc8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #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 60a00 │ │ │ │ subs r0, #0 │ │ │ │ @@ -589134,96 +588998,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ - cbz r0, 20cc96 │ │ │ │ + cbz r0, 20cc7e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (20cc9c ) │ │ │ │ + ldr r2, [pc, #40] @ (20cc84 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 61f54 │ │ │ │ - cbnz r0, 20cc8a │ │ │ │ + cbnz r0, 20cc72 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 20cc86 │ │ │ │ + b.n 20cc6e │ │ │ │ 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 61108 │ │ │ │ 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] @ (20cd04 ) │ │ │ │ + ldr r2, [pc, #64] @ (20ccec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (20cd08 ) │ │ │ │ + ldr r3, [pc, #64] @ (20ccf0 ) │ │ │ │ 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 613a4 │ │ │ │ - cbnz r0, 20ccfc │ │ │ │ - cbz r4, 20cce4 │ │ │ │ + cbnz r0, 20cce4 │ │ │ │ + cbz r4, 20cccc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (20cd0c ) │ │ │ │ - ldr r3, [pc, #32] @ (20cd08 ) │ │ │ │ + ldr r2, [pc, #36] @ (20ccf4 ) │ │ │ │ + ldr r3, [pc, #32] @ (20ccf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20cd00 │ │ │ │ + bne.n 20cce8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20cce4 │ │ │ │ + b.n 20cccc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #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, 20cd44 │ │ │ │ + cbnz r3, 20cd2c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20cd48 │ │ │ │ + beq.n 20cd30 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -589232,25 +589096,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 20cd24 │ │ │ │ + bl 20cd0c │ │ │ │ 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, 20cd88 │ │ │ │ + cbnz r3, 20cd70 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20cd8c │ │ │ │ + beq.n 20cd74 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -589259,15 +589123,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 20cd68 │ │ │ │ + bl 20cd50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -589280,76 +589144,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 20cdec │ │ │ │ + beq.n 20cdd4 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 20cde2 │ │ │ │ + b.n 20cdca │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20cdec │ │ │ │ + beq.n 20cdd4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 20cdda │ │ │ │ + bpl.n 20cdc2 │ │ │ │ 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 20ce16 │ │ │ │ + beq.n 20cdfe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 20ce0e │ │ │ │ + bmi.n 20cdf6 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 20ce1a │ │ │ │ + cbnz r0, 20ce02 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #225 @ 0xe1 │ │ │ │ - bne.n 20ce1a │ │ │ │ + bne.n 20ce02 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20cdfe │ │ │ │ + bne.n 20cde6 │ │ │ │ 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] @ (20ce60 ) │ │ │ │ + ldr r0, [pc, #44] @ (20ce48 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 20ce5a │ │ │ │ - ldr r3, [pc, #36] @ (20ce64 ) │ │ │ │ + cbnz r3, 20ce42 │ │ │ │ + ldr r3, [pc, #36] @ (20ce4c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ sub.w r0, r0, #128 @ 0x80 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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 │ │ │ │ @@ -589357,1452 +589221,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] @ (20cee8 ) │ │ │ │ + ldr r3, [pc, #88] @ (20ced0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20ceec ) │ │ │ │ + ldr r4, [pc, #84] @ (20ced4 ) │ │ │ │ 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 20ced0 │ │ │ │ + bne.n 20ceb8 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20cf5c ) │ │ │ │ + ldr r3, [pc, #92] @ (20cf44 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20cf60 ) │ │ │ │ + ldr r4, [pc, #88] @ (20cf48 ) │ │ │ │ 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 20cf42 │ │ │ │ + bne.n 20cf2a │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20cfbc ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20cfc0 │ │ │ │ + ldr r3, [pc, #72] @ (20cfa4 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20cfa8 │ │ │ │ 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 20cfa6 │ │ │ │ + bne.n 20cf8e │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d024 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d028 │ │ │ │ + ldr r3, [pc, #80] @ (20d00c ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d010 │ │ │ │ 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 20d00e │ │ │ │ + bne.n 20cff6 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d084 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20d088 │ │ │ │ + ldr r3, [pc, #72] @ (20d06c ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d070 │ │ │ │ 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 20d06e │ │ │ │ + bne.n 20d056 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d0ec ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d0f0 │ │ │ │ + ldr r3, [pc, #80] @ (20d0d4 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d0d8 │ │ │ │ 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 20d0d4 │ │ │ │ + bne.n 20d0bc │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d164 ) │ │ │ │ + ldr r3, [pc, #96] @ (20d14c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20d168 ) │ │ │ │ + ldr r4, [pc, #92] @ (20d150 ) │ │ │ │ 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 20d14a │ │ │ │ + bne.n 20d132 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d1d8 ) │ │ │ │ + ldr r3, [pc, #92] @ (20d1c0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d1dc ) │ │ │ │ + ldr r4, [pc, #88] @ (20d1c4 ) │ │ │ │ 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 20d1be │ │ │ │ + bne.n 20d1a6 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d240 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d244 │ │ │ │ + ldr r3, [pc, #80] @ (20d228 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d22c │ │ │ │ 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 20d228 │ │ │ │ + bne.n 20d210 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d2a0 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20d2a4 │ │ │ │ + ldr r3, [pc, #72] @ (20d288 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d28c │ │ │ │ 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 20d28a │ │ │ │ + bne.n 20d272 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d308 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d30c │ │ │ │ + ldr r3, [pc, #80] @ (20d2f0 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d2f4 │ │ │ │ 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 20d2f0 │ │ │ │ + bne.n 20d2d8 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d368 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20d36c │ │ │ │ + ldr r3, [pc, #72] @ (20d350 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d354 │ │ │ │ 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 20d352 │ │ │ │ + bne.n 20d33a │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d3d8 ) │ │ │ │ + ldr r3, [pc, #88] @ (20d3c0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20d3dc ) │ │ │ │ + ldr r4, [pc, #84] @ (20d3c4 ) │ │ │ │ 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 20d3c0 │ │ │ │ + bne.n 20d3a8 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d440 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d444 │ │ │ │ + ldr r3, [pc, #80] @ (20d428 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d42c │ │ │ │ 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 20d428 │ │ │ │ + bne.n 20d410 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d4b4 ) │ │ │ │ + ldr r3, [pc, #92] @ (20d49c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d4b8 ) │ │ │ │ + ldr r4, [pc, #88] @ (20d4a0 ) │ │ │ │ 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 20d49a │ │ │ │ + bne.n 20d482 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ 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] @ (20d540 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 20d544 │ │ │ │ + ldr r3, [pc, #76] @ (20d528 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 20d52c │ │ │ │ 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 20d52a │ │ │ │ + bne.n 20d512 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d5b8 ) │ │ │ │ + ldr r3, [pc, #96] @ (20d5a0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20d5bc ) │ │ │ │ + ldr r4, [pc, #92] @ (20d5a4 ) │ │ │ │ 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 20d59e │ │ │ │ + bne.n 20d586 │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d614 ) │ │ │ │ - ldr.w ip, [pc, #68] @ 20d618 │ │ │ │ + ldr r3, [pc, #68] @ (20d5fc ) │ │ │ │ + ldr.w ip, [pc, #68] @ 20d600 │ │ │ │ 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 20d5fc │ │ │ │ + bne.n 20d5e4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 20d610 │ │ │ │ + bpl.n 20d5f8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c61c │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ 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] @ (20d6b8 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 20d6bc │ │ │ │ + ldr r3, [pc, #104] @ (20d6a0 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 20d6a4 │ │ │ │ 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 20d6b2 │ │ │ │ + bne.n 20d69a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 20d6a4 │ │ │ │ + bpl.n 20d68c │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ 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 20d68e │ │ │ │ + bne.n 20d676 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 20d68e │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + b.n 20d676 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ (20d72c ) │ │ │ │ + ldr r3, [pc, #92] @ (20d714 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d730 ) │ │ │ │ + ldr r4, [pc, #88] @ (20d718 ) │ │ │ │ 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 20d714 │ │ │ │ + bne.n 20d6fc │ │ │ │ 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 29c634 │ │ │ │ + bl 29c61c │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 20d77c │ │ │ │ + cbz r3, 20d764 │ │ │ │ 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 20d758 │ │ │ │ + b.n 20d740 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d776 │ │ │ │ + beq.n 20d75e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c8b4 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 20d754 │ │ │ │ + bhi.n 20d73c │ │ │ │ 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, 20d7c8 │ │ │ │ + cbz r3, 20d7b0 │ │ │ │ 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 20d7a4 │ │ │ │ + b.n 20d78c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d7c2 │ │ │ │ + beq.n 20d7aa │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c8b4 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 20d7a0 │ │ │ │ + bhi.n 20d788 │ │ │ │ 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, 20d814 │ │ │ │ + cbz r3, 20d7fc │ │ │ │ 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 20d7f0 │ │ │ │ + b.n 20d7d8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d80e │ │ │ │ + beq.n 20d7f6 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c8b4 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 20d7ec │ │ │ │ + bhi.n 20d7d4 │ │ │ │ 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, 20d860 │ │ │ │ + cbz r3, 20d848 │ │ │ │ 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 20d83c │ │ │ │ + b.n 20d824 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d85a │ │ │ │ + beq.n 20d842 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c8b4 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20d838 │ │ │ │ + bhi.n 20d820 │ │ │ │ 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, 20d8ac │ │ │ │ + cbz r3, 20d894 │ │ │ │ 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 20d888 │ │ │ │ + b.n 20d870 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d8a6 │ │ │ │ + beq.n 20d88e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c8b4 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 20d884 │ │ │ │ + bhi.n 20d86c │ │ │ │ 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, 20d8f6 │ │ │ │ + cbz r3, 20d8de │ │ │ │ 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 20d8d4 │ │ │ │ + b.n 20d8bc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d8f0 │ │ │ │ + beq.n 20d8d8 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c8b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d8d0 │ │ │ │ + bne.n 20d8b8 │ │ │ │ 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 216840 │ │ │ │ + bl 216828 │ │ │ │ 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] @ 20da1c │ │ │ │ + ldr.w r8, [pc, #232] @ 20da04 │ │ │ │ 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 20d9d4 │ │ │ │ + beq.n 20d9bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20d9cc │ │ │ │ + bne.n 20d9b4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d9e0 │ │ │ │ + beq.n 20d9c8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20da06 │ │ │ │ + beq.n 20d9ee │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 20d984 │ │ │ │ + bne.n 20d96c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20d984 │ │ │ │ + bls.n 20d96c │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20d9cc │ │ │ │ + beq.n 20d9b4 │ │ │ │ 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 20d9f8 │ │ │ │ + bne.n 20d9e0 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 20d9a8 │ │ │ │ + beq.n 20d990 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d91c │ │ │ │ + bl 20d904 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 20d9cc │ │ │ │ - ldr r2, [pc, #116] @ (20da20 ) │ │ │ │ + cbnz r0, 20d9b4 │ │ │ │ + ldr r2, [pc, #116] @ (20da08 ) │ │ │ │ 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 20d984 │ │ │ │ + bne.n 20d96c │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 20d984 │ │ │ │ + bne.n 20d96c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20d94a │ │ │ │ + bne.n 20d932 │ │ │ │ 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 20d98c │ │ │ │ + bne.n 20d974 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20d994 │ │ │ │ + bne.n 20d97c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 217af0 │ │ │ │ + bl 217ad8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d994 │ │ │ │ - b.n 20d9a8 │ │ │ │ + bne.n 20d97c │ │ │ │ + b.n 20d990 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20d984 │ │ │ │ + bhi.n 20d96c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20d9cc │ │ │ │ + beq.n 20d9b4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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 20da72 │ │ │ │ - cbz r3, 20da72 │ │ │ │ + bne.n 20da5a │ │ │ │ + cbz r3, 20da5a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20da52 │ │ │ │ + b.n 20da3a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20da72 │ │ │ │ + beq.n 20da5a │ │ │ │ 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 2163dc │ │ │ │ + bl 2163c4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 20da4c │ │ │ │ + bvc.n 20da34 │ │ │ │ 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 20dac2 │ │ │ │ - cbz r3, 20dac6 │ │ │ │ + bne.n 20daaa │ │ │ │ + cbz r3, 20daae │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20daa6 │ │ │ │ + b.n 20da8e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20dac6 │ │ │ │ + beq.n 20daae │ │ │ │ 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 2163dc │ │ │ │ + bl 2163c4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 20daa0 │ │ │ │ + bvs.n 20da88 │ │ │ │ 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 20db26 │ │ │ │ - cbz r3, 20db2e │ │ │ │ + bne.n 20db0e │ │ │ │ + cbz r3, 20db16 │ │ │ │ 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 2163dc │ │ │ │ + bl 2163c4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ mov r3, r0 │ │ │ │ ubfx r2, r0, #0, #15 │ │ │ │ - cbz r2, 20db36 │ │ │ │ + cbz r2, 20db1e │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ - bne.n 20db36 │ │ │ │ - bl 1f503c │ │ │ │ + bne.n 20db1e │ │ │ │ + bl 1f5024 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 20db26 │ │ │ │ + bne.n 20db0e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20db2e │ │ │ │ + beq.n 20db16 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 20daf6 │ │ │ │ + b.n 20dade │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20db60 │ │ │ │ + bls.n 20db48 │ │ │ │ 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 29c8ac │ │ │ │ + bl 29c894 │ │ │ │ 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 20dba0 │ │ │ │ + bls.n 20db88 │ │ │ │ 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 29c8ac │ │ │ │ + bl 29c894 │ │ │ │ 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] @ 20dc5c │ │ │ │ + ldr.w ip, [pc, #120] @ 20dc44 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20dc60 ) │ │ │ │ + ldr r2, [pc, #112] @ (20dc48 ) │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20dc36 │ │ │ │ - ldr r2, [pc, #68] @ (20dc64 ) │ │ │ │ - ldr r3, [pc, #60] @ (20dc60 ) │ │ │ │ + beq.n 20dc1e │ │ │ │ + ldr r2, [pc, #68] @ (20dc4c ) │ │ │ │ + ldr r3, [pc, #60] @ (20dc48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20dc56 │ │ │ │ + bne.n 20dc3e │ │ │ │ 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 2163dc │ │ │ │ + bl 2163c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20dc1e │ │ │ │ + b.n 20dc06 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #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 20dc96 │ │ │ │ + beq.n 20dc7e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 20dc8e │ │ │ │ + bne.n 20dc76 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20dc9a │ │ │ │ + bne.n 20dc82 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.n 20dc9a │ │ │ │ + bne.n 20dc82 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20dc76 │ │ │ │ + bne.n 20dc5e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #68] @ 20dce8 │ │ │ │ + ldr.w ip, [pc, #68] @ 20dcd0 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 20dcbe │ │ │ │ + cbnz r2, 20dca6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 20dcc2 │ │ │ │ + bne.n 20dcaa │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dcca │ │ │ │ + beq.n 20dcb2 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #28] @ (20dcec ) │ │ │ │ + ldr r3, [pc, #28] @ (20dcd4 ) │ │ │ │ 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 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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 20dd10 │ │ │ │ - cbnz r2, 20dd1e │ │ │ │ + beq.n 20dcf8 │ │ │ │ + cbnz r2, 20dd06 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20dd14 │ │ │ │ + beq.n 20dcfc │ │ │ │ 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 20dd06 │ │ │ │ + beq.n 20dcee │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #524] @ (20df38 ) │ │ │ │ + ldr r0, [pc, #524] @ (20df20 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20dd6e │ │ │ │ + bne.n 20dd56 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20df34 │ │ │ │ + beq.w 20df1c │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #500] @ (20df3c ) │ │ │ │ + ldr r1, [pc, #500] @ (20df24 ) │ │ │ │ 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 20dd9c │ │ │ │ + beq.n 20dd84 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20de64 │ │ │ │ + beq.n 20de4c │ │ │ │ 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 20dd6e │ │ │ │ + blt.n 20dd56 │ │ │ │ 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 20dd6e │ │ │ │ + bne.n 20dd56 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20df34 │ │ │ │ + beq.w 20df1c │ │ │ │ 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 20df30 │ │ │ │ + bhi.w 20df18 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 20df2a │ │ │ │ - add r0, pc, #8 @ (adr r0, 20ddc0 ) │ │ │ │ + bhi.w 20df12 │ │ │ │ + add r0, pc, #8 @ (adr r0, 20dda8 ) │ │ │ │ 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 │ │ │ │ @@ -590863,36 +590727,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 20dd6e │ │ │ │ + beq.n 20dd56 │ │ │ │ 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 20dd6e │ │ │ │ + bne.n 20dd56 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20df34 │ │ │ │ + beq.n 20df1c │ │ │ │ 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 20de44 │ │ │ │ + bhi.n 20de2c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 20df1e │ │ │ │ - add r2, pc, #8 @ (adr r2, 20de90 ) │ │ │ │ + bhi.n 20df06 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20de78 ) │ │ │ │ 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 │ │ │ │ @@ -590953,62 +590817,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 20de44 │ │ │ │ + b.n 20de2c │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20de5e │ │ │ │ + bne.n 20de46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20de44 │ │ │ │ + b.n 20de2c │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20dd78 │ │ │ │ + b.n 20dd60 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20dd78 │ │ │ │ + b.n 20dd60 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 20dd78 │ │ │ │ + b.n 20dd60 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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 216410 │ │ │ │ + bl 2163f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20dfcc │ │ │ │ + beq.n 20dfb4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e022 │ │ │ │ + beq.n 20e00a │ │ │ │ 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 20e012 │ │ │ │ + bhi.n 20dffa │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20dfc8 │ │ │ │ + bhi.n 20dfb0 │ │ │ │ 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 │ │ │ │ @@ -591019,78 +590883,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 20e022 │ │ │ │ + beq.n 20e00a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20dfba │ │ │ │ + bne.n 20dfa2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e022 │ │ │ │ + beq.n 20e00a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20dfd0 │ │ │ │ - b.n 20dfcc │ │ │ │ + bne.n 20dfb8 │ │ │ │ + b.n 20dfb4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e022 │ │ │ │ + beq.n 20e00a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20dfe6 │ │ │ │ - b.n 20dfcc │ │ │ │ + bne.n 20dfce │ │ │ │ + b.n 20dfb4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e022 │ │ │ │ + beq.n 20e00a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20dffc │ │ │ │ - b.n 20dfcc │ │ │ │ + beq.n 20dfe4 │ │ │ │ + b.n 20dfb4 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 20dfcc │ │ │ │ + beq.n 20dfb4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20df78 │ │ │ │ + bne.n 20df60 │ │ │ │ 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] @ (20e124 ) │ │ │ │ + ldr r4, [pc, #240] @ (20e10c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ ldrb.w r5, [r0, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20e0ca │ │ │ │ + bne.n 20e0b2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e108 │ │ │ │ + beq.n 20e0f0 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #224] @ (20e128 ) │ │ │ │ + ldr r1, [pc, #224] @ (20e110 ) │ │ │ │ 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 20e0ca │ │ │ │ + bne.n 20e0b2 │ │ │ │ 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 │ │ │ │ @@ -591104,17 +590968,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 20e0d8 │ │ │ │ + bhi.n 20e0c0 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 20e120 │ │ │ │ + bhi.n 20e108 │ │ │ │ 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 │ │ │ │ @@ -591137,236 +591001,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 20e0ca │ │ │ │ + bne.n 20e0b2 │ │ │ │ negs r7, r2 │ │ │ │ sbc.w r1, r8, r1 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 20e0ce │ │ │ │ + bne.n 20e0b6 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 20e08c │ │ │ │ + bne.n 20e074 │ │ │ │ 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 20e0d8 │ │ │ │ + b.n 20e0c0 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20e0d8 │ │ │ │ + b.n 20e0c0 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20e0d8 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + b.n 20e0c0 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ 20e1b4 │ │ │ │ + ldr.w ip, [pc, #120] @ 20e19c │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e1b8 ) │ │ │ │ + ldr r2, [pc, #112] @ (20e1a0 ) │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20e18e │ │ │ │ - ldr r2, [pc, #68] @ (20e1bc ) │ │ │ │ - ldr r3, [pc, #60] @ (20e1b8 ) │ │ │ │ + beq.n 20e176 │ │ │ │ + ldr r2, [pc, #68] @ (20e1a4 ) │ │ │ │ + ldr r3, [pc, #60] @ (20e1a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e1ae │ │ │ │ + bne.n 20e196 │ │ │ │ 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 2163dc │ │ │ │ + bl 2163c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e176 │ │ │ │ + b.n 20e15e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ 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] @ 20e248 │ │ │ │ + ldr.w ip, [pc, #120] @ 20e230 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e24c ) │ │ │ │ + ldr r2, [pc, #112] @ (20e234 ) │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20e222 │ │ │ │ - ldr r2, [pc, #68] @ (20e250 ) │ │ │ │ - ldr r3, [pc, #60] @ (20e24c ) │ │ │ │ + beq.n 20e20a │ │ │ │ + ldr r2, [pc, #68] @ (20e238 ) │ │ │ │ + ldr r3, [pc, #60] @ (20e234 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e242 │ │ │ │ + bne.n 20e22a │ │ │ │ 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 2163dc │ │ │ │ + bl 2163c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e20a │ │ │ │ + b.n 20e1f2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + subs r6, r0, #0 │ │ │ │ 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] @ 20e2dc │ │ │ │ + ldr.w ip, [pc, #120] @ 20e2c4 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e2e0 ) │ │ │ │ + ldr r2, [pc, #112] @ (20e2c8 ) │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20e2b6 │ │ │ │ - ldr r2, [pc, #68] @ (20e2e4 ) │ │ │ │ - ldr r3, [pc, #60] @ (20e2e0 ) │ │ │ │ + beq.n 20e29e │ │ │ │ + ldr r2, [pc, #68] @ (20e2cc ) │ │ │ │ + ldr r3, [pc, #60] @ (20e2c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e2d6 │ │ │ │ + bne.n 20e2be │ │ │ │ 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 2163dc │ │ │ │ + bl 2163c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e29e │ │ │ │ + b.n 20e286 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ 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 216410 │ │ │ │ + bl 2163f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e388 │ │ │ │ + beq.n 20e370 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e3c0 │ │ │ │ + beq.n 20e3a8 │ │ │ │ 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 20e3b8 │ │ │ │ + bhi.n 20e3a0 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20e362 │ │ │ │ + bhi.n 20e34a │ │ │ │ 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 │ │ │ │ @@ -591376,81 +591240,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, 20e388 │ │ │ │ + cbz r0, 20e370 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e3c0 │ │ │ │ + beq.n 20e3a8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ - b.n 20e362 │ │ │ │ + b.n 20e34a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e3c0 │ │ │ │ + beq.n 20e3a8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20e374 │ │ │ │ + bne.n 20e35c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e3c0 │ │ │ │ + beq.n 20e3a8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20e38c │ │ │ │ - b.n 20e388 │ │ │ │ + bne.n 20e374 │ │ │ │ + b.n 20e370 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e38a │ │ │ │ + beq.n 20e372 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20e3a2 │ │ │ │ + bne.n 20e38a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 20e388 │ │ │ │ + beq.n 20e370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20e320 │ │ │ │ + bne.n 20e308 │ │ │ │ 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 216410 │ │ │ │ - cbz r0, 20e442 │ │ │ │ + bl 2163f8 │ │ │ │ + cbz r0, 20e42a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e48c │ │ │ │ + beq.n 20e474 │ │ │ │ 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 20e484 │ │ │ │ + bhi.n 20e46c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20e43e │ │ │ │ + bhi.n 20e426 │ │ │ │ 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 │ │ │ │ @@ -591461,82 +591325,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 20e48c │ │ │ │ + beq.n 20e474 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r0, #27 │ │ │ │ - bne.n 20e430 │ │ │ │ + bne.n 20e418 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e48c │ │ │ │ + beq.n 20e474 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bne.n 20e446 │ │ │ │ - b.n 20e442 │ │ │ │ + bne.n 20e42e │ │ │ │ + b.n 20e42a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e48c │ │ │ │ + beq.n 20e474 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bne.n 20e45a │ │ │ │ - b.n 20e442 │ │ │ │ + bne.n 20e442 │ │ │ │ + b.n 20e42a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e444 │ │ │ │ + beq.n 20e42c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20e46e │ │ │ │ + bne.n 20e456 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #27 │ │ │ │ - beq.n 20e442 │ │ │ │ + beq.n 20e42a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20e3f8 │ │ │ │ + bne.n 20e3e0 │ │ │ │ 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 216410 │ │ │ │ + bl 2163f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e52a │ │ │ │ + beq.n 20e512 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20e634 │ │ │ │ + beq.w 20e61c │ │ │ │ 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 20e60e │ │ │ │ + bhi.w 20e5f6 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e530 │ │ │ │ + bhi.n 20e518 │ │ │ │ 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 │ │ │ │ @@ -591547,21 +591411,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 20e634 │ │ │ │ + beq.w 20e61c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 20e514 │ │ │ │ + bne.n 20e4fc │ │ │ │ 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 61d30 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -591571,30 +591435,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 20e52a │ │ │ │ + bne.n 20e512 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e52a │ │ │ │ + beq.n 20e512 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e634 │ │ │ │ + beq.n 20e61c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20e538 │ │ │ │ + b.n 20e520 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e592 │ │ │ │ + b.n 20e57a │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e52a │ │ │ │ + beq.n 20e512 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e634 │ │ │ │ + beq.n 20e61c │ │ │ │ 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 617b0 <__popcountdi2@plt> │ │ │ │ @@ -591605,23 +591469,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 20e580 │ │ │ │ - b.n 20e52a │ │ │ │ + beq.n 20e568 │ │ │ │ + b.n 20e512 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e5de │ │ │ │ + b.n 20e5c6 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e52a │ │ │ │ + beq.n 20e512 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e634 │ │ │ │ + beq.n 20e61c │ │ │ │ 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 617b0 <__popcountdi2@plt> │ │ │ │ @@ -591632,57 +591496,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 20e5cc │ │ │ │ - b.n 20e52a │ │ │ │ + beq.n 20e5b4 │ │ │ │ + b.n 20e512 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 20e63a │ │ │ │ + bne.n 20e622 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 20e52a │ │ │ │ + bne.n 20e512 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w 20e52a │ │ │ │ + beq.w 20e512 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20e4d0 │ │ │ │ + bne.w 20e4b8 │ │ │ │ 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 20e620 │ │ │ │ + b.n 20e608 │ │ │ │ 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 216410 │ │ │ │ + bl 2163f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e8ce │ │ │ │ + beq.w 20e8b6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20e8c8 │ │ │ │ + beq.w 20e8b0 │ │ │ │ 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] │ │ │ │ @@ -591693,35 +591557,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 20e8d4 │ │ │ │ + beq.w 20e8bc │ │ │ │ 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 20e8b6 │ │ │ │ + bhi.w 20e89e │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20e73c │ │ │ │ + bhi.n 20e724 │ │ │ │ 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 │ │ │ │ @@ -591744,357 +591608,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 20e8ce │ │ │ │ + bne.w 20e8b6 │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20e8c8 │ │ │ │ + beq.w 20e8b0 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e72c │ │ │ │ + beq.n 20e714 │ │ │ │ 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 20e73c │ │ │ │ + b.n 20e724 │ │ │ │ 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 20e8ce │ │ │ │ + bne.w 20e8b6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20e8c8 │ │ │ │ + beq.w 20e8b0 │ │ │ │ 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 20e794 │ │ │ │ + beq.n 20e77c │ │ │ │ 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 20e794 │ │ │ │ + b.n 20e77c │ │ │ │ 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 20e8ce │ │ │ │ + bne.n 20e8b6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e8c8 │ │ │ │ + beq.n 20e8b0 │ │ │ │ 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 20e7f8 │ │ │ │ + beq.n 20e7e0 │ │ │ │ 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 20e7f8 │ │ │ │ + b.n 20e7e0 │ │ │ │ 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 20e8ce │ │ │ │ + bne.n 20e8b6 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e8c8 │ │ │ │ + beq.n 20e8b0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 20e858 │ │ │ │ + beq.n 20e840 │ │ │ │ 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 20e85e │ │ │ │ + b.n 20e846 │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.n 20e8ce │ │ │ │ + bne.n 20e8b6 │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 20e6a6 │ │ │ │ + bne.w 20e68e │ │ │ │ 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 20e6e0 │ │ │ │ + b.n 20e6c8 │ │ │ │ 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 216410 │ │ │ │ + bl 2163f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e9fc │ │ │ │ + beq.n 20e9e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e998 │ │ │ │ + beq.n 20e980 │ │ │ │ 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 20e99e │ │ │ │ + beq.n 20e986 │ │ │ │ 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 20e986 │ │ │ │ + bhi.n 20e96e │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e9a6 │ │ │ │ + bhi.n 20e98e │ │ │ │ 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] @ (20e9f8 ) │ │ │ │ + ldr r6, [pc, #128] @ (20e9e0 ) │ │ │ │ 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 20e9fc │ │ │ │ + bne.n 20e9e4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20e928 │ │ │ │ + bne.n 20e910 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 20e948 │ │ │ │ + b.n 20e930 │ │ │ │ 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 20e9fc │ │ │ │ + bne.n 20e9e4 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e998 │ │ │ │ + beq.n 20e980 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 20eaee │ │ │ │ + beq.w 20ead6 │ │ │ │ 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 20e9c0 │ │ │ │ + beq.n 20e9a8 │ │ │ │ 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 20e9fc │ │ │ │ + bne.n 20e9e4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e998 │ │ │ │ + beq.n 20e980 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20eadc │ │ │ │ + beq.n 20eac4 │ │ │ │ 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 20ea0c │ │ │ │ + b.n 20e9f4 │ │ │ │ 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 20e9fc │ │ │ │ + bne.n 20e9e4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e998 │ │ │ │ + beq.n 20e980 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20eb00 │ │ │ │ + beq.n 20eae8 │ │ │ │ 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 20ea54 │ │ │ │ + b.n 20ea3c │ │ │ │ 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 20e9fc │ │ │ │ + bne.n 20e9e4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 20e998 │ │ │ │ + beq.w 20e980 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20eb12 │ │ │ │ + beq.n 20eafa │ │ │ │ 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 20ea9c │ │ │ │ + b.n 20ea84 │ │ │ │ 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 20ea0c │ │ │ │ + b.n 20e9f4 │ │ │ │ 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 20e9b0 │ │ │ │ + b.n 20e998 │ │ │ │ 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 20ea54 │ │ │ │ + b.n 20ea3c │ │ │ │ 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 20ea9c │ │ │ │ + b.n 20ea84 │ │ │ │ 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 216410 │ │ │ │ + bl 2163f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ec24 │ │ │ │ + beq.n 20ec0c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20ebf2 │ │ │ │ + beq.n 20ebda │ │ │ │ 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] │ │ │ │ @@ -592105,32 +591969,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 20ecb0 │ │ │ │ + beq.w 20ec98 │ │ │ │ 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 20ebe6 │ │ │ │ + bhi.n 20ebce │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20ec2a │ │ │ │ + bhi.n 20ec12 │ │ │ │ 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 │ │ │ │ @@ -592143,301 +592007,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 20ec24 │ │ │ │ + bne.n 20ec0c │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 20eb6e │ │ │ │ + bne.n 20eb56 │ │ │ │ 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 20ec24 │ │ │ │ + bne.n 20ec0c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ebf2 │ │ │ │ + beq.n 20ebda │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20ecb8 │ │ │ │ + beq.n 20eca0 │ │ │ │ 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 20ec04 │ │ │ │ + beq.n 20ebec │ │ │ │ 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 20ec24 │ │ │ │ + bne.n 20ec0c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ebf2 │ │ │ │ + beq.n 20ebda │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20ece8 │ │ │ │ + beq.n 20ecd0 │ │ │ │ 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 20ec34 │ │ │ │ - b.n 20ec24 │ │ │ │ + beq.n 20ec1c │ │ │ │ + b.n 20ec0c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20ec24 │ │ │ │ + bne.n 20ec0c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ebf2 │ │ │ │ + beq.n 20ebda │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20ecd8 │ │ │ │ + beq.n 20ecc0 │ │ │ │ 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 20ec60 │ │ │ │ - b.n 20ec24 │ │ │ │ + beq.n 20ec48 │ │ │ │ + b.n 20ec0c │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20ec24 │ │ │ │ + bne.n 20ec0c │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ebf2 │ │ │ │ + beq.n 20ebda │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20ecc8 │ │ │ │ + beq.n 20ecb0 │ │ │ │ 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 20ec8e │ │ │ │ - b.n 20ec24 │ │ │ │ + beq.n 20ec76 │ │ │ │ + b.n 20ec0c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20eba8 │ │ │ │ + b.n 20eb90 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20ebfe │ │ │ │ + b.n 20ebe6 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20ec88 │ │ │ │ + b.n 20ec70 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20ec5a │ │ │ │ + b.n 20ec42 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20ec30 │ │ │ │ + b.n 20ec18 │ │ │ │ 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 216410 │ │ │ │ + bl 2163f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20edee │ │ │ │ + beq.n 20edd6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20edb6 │ │ │ │ + beq.n 20ed9e │ │ │ │ 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 20edbc │ │ │ │ + beq.n 20eda4 │ │ │ │ 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 20eda4 │ │ │ │ + bhi.n 20ed8c │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20ee20 │ │ │ │ + bhi.n 20ee08 │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r6, [pc, #392] @ (20ef10 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eec0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eec4 ) │ │ │ │ + ldr r6, [pc, #392] @ (20eef8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20eea8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20eeac ) │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20eec8 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eec8 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eecc ) │ │ │ │ + ldr r6, [pc, #312] @ (20eeb0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20eeb0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20eeb4 ) │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20eed0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eed0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eed4 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eed4 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eed8 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eed8 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eedc ) │ │ │ │ - ldr r6, [pc, #312] @ (20eedc ) │ │ │ │ + ldr r6, [pc, #312] @ (20eeb8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20eeb8 ) │ │ │ │ + ldr r6, [pc, #312] @ (20eebc ) │ │ │ │ + ldr r6, [pc, #312] @ (20eebc ) │ │ │ │ + ldr r6, [pc, #312] @ (20eec0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20eec0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20eec4 ) │ │ │ │ + ldr r6, [pc, #312] @ (20eec4 ) │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 20edee │ │ │ │ + bne.n 20edd6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 20ed42 │ │ │ │ + bne.n 20ed2a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 20ed62 │ │ │ │ + b.n 20ed4a │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20edee │ │ │ │ + bne.n 20edd6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20edb6 │ │ │ │ + beq.n 20ed9e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20ee74 │ │ │ │ + beq.n 20ee5c │ │ │ │ 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 20edd0 │ │ │ │ + beq.n 20edb8 │ │ │ │ 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 20edee │ │ │ │ + bne.n 20edd6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20edb6 │ │ │ │ + beq.n 20ed9e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20ee94 │ │ │ │ + beq.n 20ee7c │ │ │ │ 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 20ee00 │ │ │ │ - b.n 20edee │ │ │ │ + beq.n 20ede8 │ │ │ │ + b.n 20edd6 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20edee │ │ │ │ + bne.n 20edd6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20edb6 │ │ │ │ + beq.n 20ed9e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20ee84 │ │ │ │ + beq.n 20ee6c │ │ │ │ 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 20ee2a │ │ │ │ - b.n 20edee │ │ │ │ + beq.n 20ee12 │ │ │ │ + b.n 20edd6 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20edee │ │ │ │ + bne.n 20edd6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20edb6 │ │ │ │ + beq.n 20ed9e │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20eea4 │ │ │ │ + beq.n 20ee8c │ │ │ │ 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 20ee54 │ │ │ │ - b.n 20edee │ │ │ │ + beq.n 20ee3c │ │ │ │ + b.n 20edd6 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20edc8 │ │ │ │ + b.n 20edb0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20ee24 │ │ │ │ + b.n 20ee0c │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20edf8 │ │ │ │ + b.n 20ede0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20ee4c │ │ │ │ + b.n 20ee34 │ │ │ │ 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 216410 │ │ │ │ + bl 2163f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f03e │ │ │ │ + beq.w 20f026 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20f114 │ │ │ │ + beq.w 20f0fc │ │ │ │ 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 20f0ba │ │ │ │ + bhi.w 20f0a2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 20ef58 │ │ │ │ + bhi.n 20ef40 │ │ │ │ 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 │ │ │ │ @@ -592448,28 +592312,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 20f03e │ │ │ │ + beq.n 20f026 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20f040 │ │ │ │ + beq.n 20f028 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ands.w r0, r4, #255 @ 0xff │ │ │ │ - bne.n 20ef3c │ │ │ │ - b.n 20f040 │ │ │ │ + bne.n 20ef24 │ │ │ │ + b.n 20f028 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20f026 │ │ │ │ blx 61d30 <__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 │ │ │ │ @@ -592484,37 +592348,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 20f03e │ │ │ │ + bne.n 20f026 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20f026 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20f114 │ │ │ │ + beq.w 20f0fc │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20ef60 │ │ │ │ + b.n 20ef48 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20efe8 │ │ │ │ + b.n 20efd0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20f026 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20f114 │ │ │ │ + beq.w 20f0fc │ │ │ │ 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, 20f03e │ │ │ │ + cbz r4, 20f026 │ │ │ │ blx 617b0 <__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 │ │ │ │ @@ -592529,32 +592393,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 20efd4 │ │ │ │ + beq.n 20efbc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20f060 │ │ │ │ + b.n 20f048 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20f026 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20f114 │ │ │ │ + beq.n 20f0fc │ │ │ │ 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 20f03e │ │ │ │ + beq.n 20f026 │ │ │ │ blx 617b0 <__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 │ │ │ │ @@ -592569,91 +592433,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 20f04e │ │ │ │ - b.n 20f03e │ │ │ │ + beq.n 20f036 │ │ │ │ + b.n 20f026 │ │ │ │ orrs.w r3, r4, sl │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20f026 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ - cbz r4, 20f11a │ │ │ │ + cbz r4, 20f102 │ │ │ │ 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 20f12c │ │ │ │ + bne.n 20f114 │ │ │ │ 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 20f03e │ │ │ │ + bne.n 20f026 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20f026 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20eef6 │ │ │ │ + bne.w 20eede │ │ │ │ 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 20f0d4 │ │ │ │ + b.n 20f0bc │ │ │ │ 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 20f0e4 │ │ │ │ + b.n 20f0cc │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f15e │ │ │ │ + beq.n 20f146 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f210 │ │ │ │ + beq.n 20f1f8 │ │ │ │ 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 20f202 │ │ │ │ + bhi.n 20f1ea │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20f1ce │ │ │ │ + bhi.n 20f1b6 │ │ │ │ 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 │ │ │ │ @@ -592665,100 +592529,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 20f1b6 │ │ │ │ + bne.n 20f19e │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f1bc │ │ │ │ + beq.n 20f1a4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20f1c0 │ │ │ │ + bls.n 20f1a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f1bc │ │ │ │ + beq.n 20f1a4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20f1d6 │ │ │ │ - b.n 20f1d2 │ │ │ │ + bls.n 20f1be │ │ │ │ + b.n 20f1ba │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f1bc │ │ │ │ + beq.n 20f1a4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20f1ec │ │ │ │ - b.n 20f1d2 │ │ │ │ + bls.n 20f1d4 │ │ │ │ + b.n 20f1ba │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20f1d2 │ │ │ │ + bcs.n 20f1ba │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20f174 │ │ │ │ - b.n 20f1bc │ │ │ │ + bne.n 20f15c │ │ │ │ + b.n 20f1a4 │ │ │ │ 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 20f226 │ │ │ │ + beq.n 20f20e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20f274 │ │ │ │ + cbz r3, 20f25c │ │ │ │ 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 20f24a │ │ │ │ + b.n 20f232 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f270 │ │ │ │ + beq.n 20f258 │ │ │ │ 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 20f246 │ │ │ │ + bls.n 20f22e │ │ │ │ cmp r0, #32 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, ip │ │ │ │ sbcs.w r2, r5, r2 │ │ │ │ - bcs.n 20f246 │ │ │ │ + bcs.n 20f22e │ │ │ │ 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 20f28a │ │ │ │ + beq.n 20f272 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f354 │ │ │ │ + beq.n 20f33c │ │ │ │ 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] │ │ │ │ @@ -592767,18 +592631,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 20f342 │ │ │ │ + bhi.n 20f32a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20f2f8 │ │ │ │ + bhi.n 20f2e0 │ │ │ │ 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 │ │ │ │ @@ -592796,91 +592660,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 61d30 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f2e8 │ │ │ │ + bne.n 20f2d0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f2ee │ │ │ │ + bne.n 20f2d6 │ │ │ │ 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 617b0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f2e8 │ │ │ │ + bne.n 20f2d0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f30a │ │ │ │ - b.n 20f304 │ │ │ │ + bne.n 20f2f2 │ │ │ │ + b.n 20f2ec │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f2e8 │ │ │ │ + bne.n 20f2d0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f326 │ │ │ │ - b.n 20f304 │ │ │ │ + bne.n 20f30e │ │ │ │ + b.n 20f2ec │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f2e8 │ │ │ │ + bne.n 20f2d0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 20f2aa │ │ │ │ - b.n 20f304 │ │ │ │ + bne.n 20f292 │ │ │ │ + b.n 20f2ec │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (20f404 ) │ │ │ │ + ldr r0, [pc, #160] @ (20f3ec ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 20f39a │ │ │ │ + bne.n 20f382 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f3fa │ │ │ │ - ldr.w lr, [pc, #140] @ 20f408 │ │ │ │ + beq.n 20f3e2 │ │ │ │ + ldr.w lr, [pc, #140] @ 20f3f0 │ │ │ │ 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 20f39e │ │ │ │ + beq.n 20f386 │ │ │ │ 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 20f3ee │ │ │ │ + bhi.n 20f3d6 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20f3ee │ │ │ │ + bhi.n 20f3d6 │ │ │ │ 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 │ │ │ │ @@ -592892,35 +592756,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 20f39a │ │ │ │ + beq.n 20f382 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 20f3b2 │ │ │ │ + bne.n 20f39a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20f3f2 │ │ │ │ + b.n 20f3da │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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 20f41e │ │ │ │ + beq.n 20f406 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f51e │ │ │ │ + beq.n 20f506 │ │ │ │ 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 │ │ │ │ @@ -592928,17 +592792,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 20f47a │ │ │ │ + bhi.n 20f462 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 20f4c4 │ │ │ │ + bhi.n 20f4ac │ │ │ │ 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 │ │ │ │ @@ -592954,82 +592818,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 20f4e0 │ │ │ │ + bcs.n 20f4c8 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 20f522 │ │ │ │ + bge.n 20f50a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20f4e0 │ │ │ │ + bne.n 20f4c8 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20f43e │ │ │ │ + bne.n 20f426 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f4e2 │ │ │ │ + b.n 20f4ca │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20f4b6 │ │ │ │ + bcc.n 20f49e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f4e0 │ │ │ │ + bne.n 20f4c8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f4a2 │ │ │ │ + beq.n 20f48a │ │ │ │ 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 20f4a6 │ │ │ │ + bcc.n 20f48e │ │ │ │ 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 20f4e0 │ │ │ │ + bcs.n 20f4c8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20f50e │ │ │ │ + bcc.n 20f4f6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f4e0 │ │ │ │ + bne.n 20f4c8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f4a2 │ │ │ │ + beq.n 20f48a │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 20f4e8 │ │ │ │ + b.n 20f4d0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 20f49e │ │ │ │ + blt.n 20f486 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20f49e │ │ │ │ - b.n 20f4e0 │ │ │ │ + beq.n 20f486 │ │ │ │ + b.n 20f4c8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f54a │ │ │ │ + beq.n 20f532 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f61a │ │ │ │ + beq.n 20f602 │ │ │ │ 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 │ │ │ │ @@ -593037,17 +592901,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 20f5aa │ │ │ │ + bhi.n 20f592 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 20f5f4 │ │ │ │ + bhi.n 20f5dc │ │ │ │ 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 │ │ │ │ @@ -593061,69 +592925,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 20f614 │ │ │ │ + bcs.n 20f5fc │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 20f61e │ │ │ │ + bge.n 20f606 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20f614 │ │ │ │ + bne.n 20f5fc │ │ │ │ movs r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20f56a │ │ │ │ + bne.n 20f552 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f616 │ │ │ │ + b.n 20f5fe │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.n 20f5e0 │ │ │ │ - cbnz r7, 20f614 │ │ │ │ + bpl.n 20f5c8 │ │ │ │ + cbnz r7, 20f5fc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20f5d0 │ │ │ │ - b.n 20f5cc │ │ │ │ + bne.n 20f5b8 │ │ │ │ + b.n 20f5b4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20f5cc │ │ │ │ + beq.n 20f5b4 │ │ │ │ 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 20f614 │ │ │ │ + bcs.n 20f5fc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcc.n 20f5e6 │ │ │ │ + bcc.n 20f5ce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20f5e6 │ │ │ │ + beq.n 20f5ce │ │ │ │ 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 20f5c8 │ │ │ │ + blt.n 20f5b0 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20f5c8 │ │ │ │ - b.n 20f614 │ │ │ │ + beq.n 20f5b0 │ │ │ │ + b.n 20f5fc │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f646 │ │ │ │ + beq.n 20f62e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f794 │ │ │ │ + beq.w 20f77c │ │ │ │ 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 │ │ │ │ @@ -593131,17 +592995,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 20f75a │ │ │ │ + bhi.n 20f742 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 20f702 │ │ │ │ + bhi.n 20f6ea │ │ │ │ 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 │ │ │ │ @@ -593152,439 +593016,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 20f790 │ │ │ │ + beq.n 20f778 │ │ │ │ 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 20f6a8 │ │ │ │ - cbz r7, 20f6f0 │ │ │ │ + beq.n 20f690 │ │ │ │ + cbz r7, 20f6d8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f790 │ │ │ │ + beq.n 20f778 │ │ │ │ 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 20f6ce │ │ │ │ + beq.n 20f6b6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20f6c8 │ │ │ │ + bne.n 20f6b0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 20f78a │ │ │ │ + b.n 20f772 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f790 │ │ │ │ + beq.n 20f778 │ │ │ │ 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 20f6c8 │ │ │ │ + bcs.n 20f6b0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f6f4 │ │ │ │ - b.n 20f6c6 │ │ │ │ + beq.n 20f6dc │ │ │ │ + b.n 20f6ae │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f790 │ │ │ │ + beq.n 20f778 │ │ │ │ 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 20f6c8 │ │ │ │ + bcs.n 20f6b0 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f726 │ │ │ │ - b.n 20f6c6 │ │ │ │ + beq.n 20f70e │ │ │ │ + b.n 20f6ae │ │ │ │ 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 20f6c8 │ │ │ │ + bcs.n 20f6b0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 20f6c6 │ │ │ │ + blt.n 20f6ae │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - blt.n 20f78a │ │ │ │ + blt.n 20f772 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20f6c8 │ │ │ │ + bne.n 20f6b0 │ │ │ │ movs r7, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 20f668 │ │ │ │ + bne.w 20f650 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f6ca │ │ │ │ + b.n 20f6b2 │ │ │ │ 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 20f7cc │ │ │ │ - b.n 20fa90 │ │ │ │ + bne.n 20f7b4 │ │ │ │ + b.n 20fa78 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20fa18 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 20fa90 │ │ │ │ + beq.w 20fa78 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 20f7c2 │ │ │ │ + bne.n 20f7aa │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20fa18 │ │ │ │ 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 20f7bc │ │ │ │ + bne.n 20f7a4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20f7c2 │ │ │ │ + beq.n 20f7aa │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 20f80c │ │ │ │ + b.n 20f7f4 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20fa18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 20fa84 │ │ │ │ + beq.w 20fa6c │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 20f802 │ │ │ │ + bne.n 20f7ea │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20fa18 │ │ │ │ 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 20f7fc │ │ │ │ + bne.n 20f7e4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20f802 │ │ │ │ + beq.n 20f7ea │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20f854 │ │ │ │ + b.n 20f83c │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20fa18 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20fa74 │ │ │ │ + beq.w 20fa5c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 20f846 │ │ │ │ + bne.n 20f82e │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20fa18 │ │ │ │ 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 20f840 │ │ │ │ + bne.n 20f828 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 20f846 │ │ │ │ + beq.n 20f82e │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 20f8a0 │ │ │ │ + b.n 20f888 │ │ │ │ cmp r6, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20fa18 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 20fa60 │ │ │ │ + beq.w 20fa48 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f892 │ │ │ │ + bne.n 20f87a │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20fa18 │ │ │ │ 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 20f88c │ │ │ │ + bne.n 20f874 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 20f892 │ │ │ │ + beq.n 20f87a │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 20f8e8 │ │ │ │ + b.n 20f8d0 │ │ │ │ cmp r5, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20fa18 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 20fa46 │ │ │ │ + beq.w 20fa2e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f8de │ │ │ │ + bne.n 20f8c6 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20fa18 │ │ │ │ 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 20f8d8 │ │ │ │ + bne.n 20f8c0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 20f8de │ │ │ │ + beq.n 20f8c6 │ │ │ │ strd r8, r7, [sp] │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 20f932 │ │ │ │ + b.n 20f91a │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20fa18 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 20fa38 │ │ │ │ + beq.w 20fa20 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 20f924 │ │ │ │ + bne.n 20f90c │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fa30 │ │ │ │ + bne.n 20fa18 │ │ │ │ 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 20f91e │ │ │ │ + bne.n 20f906 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 20f924 │ │ │ │ + beq.n 20f90c │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 20f96c │ │ │ │ + b.n 20f954 │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20fa30 │ │ │ │ + bne.n 20fa18 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20f924 │ │ │ │ + beq.n 20f90c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f964 │ │ │ │ + bne.n 20f94c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fa30 │ │ │ │ + bne.n 20fa18 │ │ │ │ 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 20f960 │ │ │ │ + bne.n 20f948 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20f964 │ │ │ │ + beq.n 20f94c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 20f9a6 │ │ │ │ + b.n 20f98e │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.n 20fa2e │ │ │ │ + bne.n 20fa16 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20f964 │ │ │ │ + beq.n 20f94c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 20f99e │ │ │ │ + bne.n 20f986 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fa2e │ │ │ │ + bne.n 20fa16 │ │ │ │ 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 20f99a │ │ │ │ + bne.n 20f982 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f99e │ │ │ │ + beq.n 20f986 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 20f9e8 │ │ │ │ + b.n 20f9d0 │ │ │ │ cmp.w lr, #141 @ 0x8d │ │ │ │ - bne.n 20fa2e │ │ │ │ + bne.n 20fa16 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f99e │ │ │ │ + beq.n 20f986 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 20f9dc │ │ │ │ + bne.n 20f9c4 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20fa2e │ │ │ │ + bne.n 20fa16 │ │ │ │ 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 20f9d6 │ │ │ │ + bne.n 20f9be │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20f798 │ │ │ │ + bl 20f780 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f9dc │ │ │ │ + bne.n 20f9c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20fa30 │ │ │ │ + b.n 20fa18 │ │ │ │ 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 20f8e8 │ │ │ │ + bne.w 20f8d0 │ │ │ │ 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 20f8a0 │ │ │ │ + bne.w 20f888 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 20f854 │ │ │ │ + bne.w 20f83c │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 20f80c │ │ │ │ + bne.w 20f7f4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20f7cc │ │ │ │ + bne.w 20f7b4 │ │ │ │ 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 20faea │ │ │ │ + beq.n 20fad2 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20fac4 │ │ │ │ + b.n 20faac │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20faf0 │ │ │ │ + bne.n 20fad8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20faea │ │ │ │ + beq.n 20fad2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 20fabc │ │ │ │ + bmi.n 20faa4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 20faf0 │ │ │ │ + cbnz r3, 20fad8 │ │ │ │ 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 20fab8 │ │ │ │ - bl 20f798 │ │ │ │ + bne.n 20faa0 │ │ │ │ + bl 20f780 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fabc │ │ │ │ + bne.n 20faa4 │ │ │ │ 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 │ │ │ │ @@ -593593,51 +593457,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] @ (20fbe8 ) │ │ │ │ + ldr r7, [pc, #212] @ (20fbd0 ) │ │ │ │ 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 216410 │ │ │ │ + bl 2163f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20fbbe │ │ │ │ + beq.n 20fba6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20fbbe │ │ │ │ - ldr r3, [pc, #188] @ (20fbec ) │ │ │ │ + beq.n 20fba6 │ │ │ │ + ldr r3, [pc, #188] @ (20fbd4 ) │ │ │ │ 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 20fb90 │ │ │ │ + bhi.n 20fb78 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20fbce │ │ │ │ + bls.n 20fbb6 │ │ │ │ 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 20fbca │ │ │ │ + bhi.n 20fbb2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20fbe0 │ │ │ │ + bhi.n 20fbc8 │ │ │ │ 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 │ │ │ │ @@ -593648,1204 +593512,1204 @@ │ │ │ │ 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 20fbce │ │ │ │ + bne.n 20fbb6 │ │ │ │ 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 2163dc │ │ │ │ + bl 2163c4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 20fbce │ │ │ │ + beq.n 20fbb6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 20fb3a │ │ │ │ + bne.n 20fb22 │ │ │ │ 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 20fbb8 │ │ │ │ + bne.n 20fba0 │ │ │ │ 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 20fbb8 │ │ │ │ - b.n 20fbce │ │ │ │ + bne.n 20fba0 │ │ │ │ + b.n 20fbb6 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20fbb8 │ │ │ │ - b.n 20fbce │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + bne.n 20fba0 │ │ │ │ + b.n 20fbb6 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ 210130 │ │ │ │ + ldr.w r3, [pc, #1324] @ 210118 │ │ │ │ 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 20fcf2 │ │ │ │ + beq.n 20fcda │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 20fcea │ │ │ │ + bne.n 20fcd2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 20fc58 │ │ │ │ + cbz r3, 20fc40 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fc4e │ │ │ │ + bne.n 20fc36 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fc4e │ │ │ │ + bls.n 20fc36 │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fcea │ │ │ │ + beq.n 20fcd2 │ │ │ │ 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 20fcf6 │ │ │ │ + beq.n 20fcde │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20fcfa │ │ │ │ + bne.n 20fce2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20fcea │ │ │ │ + beq.n 20fcd2 │ │ │ │ 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 20fd48 │ │ │ │ + bmi.n 20fd30 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20fd54 │ │ │ │ + beq.n 20fd3c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20fcbe │ │ │ │ + beq.n 20fca6 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20fcbe │ │ │ │ + bne.n 20fca6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20fcbe │ │ │ │ + bls.n 20fca6 │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fd48 │ │ │ │ + beq.n 20fd30 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ - ldr.w r2, [pc, #1132] @ 210134 │ │ │ │ + ldr.w r2, [pc, #1132] @ 21011c │ │ │ │ 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 20fc4e │ │ │ │ + bne.n 20fc36 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 20fc4e │ │ │ │ + bmi.n 20fc36 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20fc1a │ │ │ │ + bne.n 20fc02 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20fc50 │ │ │ │ + b.n 20fc38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fc70 │ │ │ │ + bne.n 20fc58 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 217af0 │ │ │ │ + bl 217ad8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fc70 │ │ │ │ - b.n 20fcc6 │ │ │ │ + bne.n 20fc58 │ │ │ │ + b.n 20fcae │ │ │ │ ldrd r2, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 20ffd8 │ │ │ │ + bne.w 20ffc0 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 20ff28 │ │ │ │ + bne.w 20ff10 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 20fe74 │ │ │ │ + bne.w 20fe5c │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20fd7e │ │ │ │ + bne.n 20fd66 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20fc86 │ │ │ │ + bne.n 20fc6e │ │ │ │ mov r5, r9 │ │ │ │ - b.n 20fcea │ │ │ │ + b.n 20fcd2 │ │ │ │ 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 20fdda │ │ │ │ + bne.n 20fdc2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fde2 │ │ │ │ + beq.n 20fdca │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 20fd48 │ │ │ │ + beq.n 20fd30 │ │ │ │ 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 20fd3c │ │ │ │ + bmi.n 20fd24 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20fe1c │ │ │ │ + bne.n 20fe04 │ │ │ │ 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 20fe54 │ │ │ │ + bne.n 20fe3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fe5c │ │ │ │ - bl 217af0 │ │ │ │ + bne.n 20fe44 │ │ │ │ + bl 217ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fe5c │ │ │ │ - ldr r1, [pc, #904] @ (210134 ) │ │ │ │ + bne.n 20fe44 │ │ │ │ + ldr r1, [pc, #904] @ (21011c ) │ │ │ │ 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 20fdce │ │ │ │ + bne.n 20fdb6 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 20fd3c │ │ │ │ + bpl.n 20fd24 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20fdf4 │ │ │ │ + b.n 20fddc │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20fd68 │ │ │ │ + beq.n 20fd50 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 217af0 │ │ │ │ + bl 217ad8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fd68 │ │ │ │ - ldr r1, [pc, #836] @ (210134 ) │ │ │ │ + bne.n 20fd50 │ │ │ │ + ldr r1, [pc, #836] @ (21011c ) │ │ │ │ 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 20fe10 │ │ │ │ + bne.n 20fdf8 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 20fd48 │ │ │ │ + bpl.n 20fd30 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ mov lr, ip │ │ │ │ - b.n 20fcce │ │ │ │ + b.n 20fcb6 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20fe4a │ │ │ │ + beq.n 20fe32 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20fe4a │ │ │ │ + bne.n 20fe32 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20fe4a │ │ │ │ + bls.n 20fe32 │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fd3c │ │ │ │ + beq.w 20fd24 │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20fdee │ │ │ │ + b.n 20fdd6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20fda0 │ │ │ │ + bne.n 20fd88 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 20fd3c │ │ │ │ + beq.w 20fd24 │ │ │ │ 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 20fd2c │ │ │ │ + bmi.w 20fd14 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20feb8 │ │ │ │ + cbz r3, 20fea0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20feae │ │ │ │ + beq.n 20fe96 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20feae │ │ │ │ + bne.n 20fe96 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20feae │ │ │ │ + bls.n 20fe96 │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fd2c │ │ │ │ + beq.w 20fd14 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20fda8 │ │ │ │ + b.n 20fd90 │ │ │ │ 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 20ff04 │ │ │ │ - cbnz r1, 20ff0c │ │ │ │ + bne.n 20feec │ │ │ │ + cbnz r1, 20fef4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 217af0 │ │ │ │ + bl 217ad8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 20ff0c │ │ │ │ - ldr r3, [pc, #604] @ (210134 ) │ │ │ │ + cbnz r0, 20fef4 │ │ │ │ + ldr r3, [pc, #604] @ (21011c ) │ │ │ │ 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 20fefa │ │ │ │ + bne.n 20fee2 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 20fd2c │ │ │ │ + bpl.w 20fd14 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20fdae │ │ │ │ + b.n 20fd96 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20feca │ │ │ │ + bne.n 20feb2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 20fd2c │ │ │ │ + beq.w 20fd14 │ │ │ │ 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 20fd1c │ │ │ │ + bmi.w 20fd04 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20ff6e │ │ │ │ + cbz r3, 20ff56 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20ff62 │ │ │ │ + beq.n 20ff4a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20ff62 │ │ │ │ + bne.n 20ff4a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20ff62 │ │ │ │ + bls.n 20ff4a │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fd1c │ │ │ │ + beq.w 20fd04 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20fed4 │ │ │ │ + b.n 20febc │ │ │ │ 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 20ffb8 │ │ │ │ - cbnz r3, 20ffc0 │ │ │ │ - bl 217af0 │ │ │ │ - cbnz r0, 20ffc0 │ │ │ │ - ldr r3, [pc, #424] @ (210134 ) │ │ │ │ + bne.n 20ffa0 │ │ │ │ + cbnz r3, 20ffa8 │ │ │ │ + bl 217ad8 │ │ │ │ + cbnz r0, 20ffa8 │ │ │ │ + ldr r3, [pc, #424] @ (21011c ) │ │ │ │ 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 20ffac │ │ │ │ + bne.n 20ff94 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 20fd1c │ │ │ │ + bpl.w 20fd04 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20feda │ │ │ │ + b.n 20fec2 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20ff82 │ │ │ │ + bne.n 20ff6a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 20fd1c │ │ │ │ + beq.w 20fd04 │ │ │ │ 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 20fd0c │ │ │ │ + bmi.w 20fcf4 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 21001e │ │ │ │ + cbz r0, 210006 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 210016 │ │ │ │ + beq.n 20fffe │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 210016 │ │ │ │ + bne.n 20fffe │ │ │ │ ldr r0, [r2, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 210016 │ │ │ │ + bls.n 20fffe │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fd0c │ │ │ │ + beq.w 20fcf4 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20ff88 │ │ │ │ + b.n 20ff70 │ │ │ │ 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 21006a │ │ │ │ - cbnz r6, 210072 │ │ │ │ + bne.n 210052 │ │ │ │ + cbnz r6, 21005a │ │ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 217af0 │ │ │ │ + bl 217ad8 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 210072 │ │ │ │ - ldr r0, [pc, #244] @ (210134 ) │ │ │ │ + cbnz r0, 21005a │ │ │ │ + ldr r0, [pc, #244] @ (21011c ) │ │ │ │ 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 210062 │ │ │ │ + bne.n 21004a │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 20fd0c │ │ │ │ + bpl.w 20fcf4 │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20ff8c │ │ │ │ + b.n 20ff74 │ │ │ │ movw r4, #315 @ 0x13b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 210030 │ │ │ │ + bne.n 210018 │ │ │ │ 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 20fd08 │ │ │ │ + beq.w 20fcf0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r6, r4, #31 │ │ │ │ - bmi.n 2100e2 │ │ │ │ + bmi.n 2100ca │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 2100e8 │ │ │ │ + cbz r3, 2100d0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2100c4 │ │ │ │ + beq.n 2100ac │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2100c4 │ │ │ │ + bne.n 2100ac │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2100c4 │ │ │ │ + bls.n 2100ac │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 2100e2 │ │ │ │ + beq.n 2100ca │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 21003e │ │ │ │ + b.n 210026 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2100fc │ │ │ │ + bne.n 2100e4 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d91c │ │ │ │ - cbz r0, 210104 │ │ │ │ + bl 20d904 │ │ │ │ + cbz r0, 2100ec │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 210084 │ │ │ │ + b.n 21006c │ │ │ │ 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 2100ce │ │ │ │ + bne.n 2100b6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2100d6 │ │ │ │ - bl 217af0 │ │ │ │ + bne.n 2100be │ │ │ │ + bl 217ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2100d6 │ │ │ │ - ldr r3, [pc, #44] @ (210134 ) │ │ │ │ + bne.n 2100be │ │ │ │ + ldr r3, [pc, #44] @ (21011c ) │ │ │ │ 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 210124 │ │ │ │ + bne.n 21010c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.n 2100e2 │ │ │ │ + bpl.n 2100ca │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 210042 │ │ │ │ + b.n 21002a │ │ │ │ nop │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ 21078c │ │ │ │ + ldr.w r3, [pc, #1600] @ 210774 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 21024c │ │ │ │ + beq.n 210234 │ │ │ │ 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 210240 │ │ │ │ + bne.n 210228 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210258 │ │ │ │ + beq.n 210240 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21033c │ │ │ │ + beq.w 210324 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2101a6 │ │ │ │ + bne.n 21018e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2101a6 │ │ │ │ + bls.n 21018e │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210240 │ │ │ │ + beq.n 210228 │ │ │ │ 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 21026e │ │ │ │ + bne.n 210256 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 210240 │ │ │ │ + beq.n 210228 │ │ │ │ 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 21032a │ │ │ │ + bmi.w 210312 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210280 │ │ │ │ + beq.n 210268 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 210472 │ │ │ │ + beq.w 21045a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21021a │ │ │ │ + bne.n 210202 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21021a │ │ │ │ + bls.n 210202 │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21032a │ │ │ │ - ldr.w r3, [pc, #1396] @ 210790 │ │ │ │ + beq.w 210312 │ │ │ │ + ldr.w r3, [pc, #1396] @ 210778 │ │ │ │ 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 2101a6 │ │ │ │ + bne.n 21018e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 21016c │ │ │ │ + bne.n 210154 │ │ │ │ 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 2101ae │ │ │ │ + bne.n 210196 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2101b6 │ │ │ │ - bl 217af0 │ │ │ │ + bne.n 21019e │ │ │ │ + bl 217ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2101b6 │ │ │ │ - ldr.w r3, [pc, #1304] @ 210790 │ │ │ │ + bne.n 21019e │ │ │ │ + ldr.w r3, [pc, #1304] @ 210778 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 21022c │ │ │ │ + b.n 210214 │ │ │ │ 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 210356 │ │ │ │ + beq.n 21033e │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21035a │ │ │ │ + bne.n 210342 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21032a │ │ │ │ + beq.n 210312 │ │ │ │ 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 21041c │ │ │ │ + bmi.w 210404 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210434 │ │ │ │ + beq.w 21041c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 210558 │ │ │ │ + beq.w 210540 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210300 │ │ │ │ + bne.n 2102e8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210300 │ │ │ │ + bls.n 2102e8 │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21041c │ │ │ │ - ldr.w r3, [pc, #1164] @ 210790 │ │ │ │ + beq.w 210404 │ │ │ │ + ldr.w r3, [pc, #1164] @ 210778 │ │ │ │ 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 2106fa │ │ │ │ + bne.w 2106e2 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 2101dc │ │ │ │ + bne.w 2101c4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 210240 │ │ │ │ + b.n 210228 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2101a6 │ │ │ │ + bhi.w 21018e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 21016c │ │ │ │ - b.n 21024c │ │ │ │ + bne.w 210154 │ │ │ │ + b.n 210234 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21029a │ │ │ │ - bl 217af0 │ │ │ │ + bne.n 210282 │ │ │ │ + bl 217ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21029a │ │ │ │ - ldr.w r3, [pc, #1068] @ 210790 │ │ │ │ + bne.n 210282 │ │ │ │ + ldr.w r3, [pc, #1068] @ 210778 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210314 │ │ │ │ + b.n 2102fc │ │ │ │ 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 2104a4 │ │ │ │ + bne.w 21048c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2104ae │ │ │ │ - bl 217af0 │ │ │ │ + bne.w 210496 │ │ │ │ + bl 217ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2104ae │ │ │ │ - ldr r3, [pc, #1020] @ (210790 ) │ │ │ │ + bne.w 210496 │ │ │ │ + ldr r3, [pc, #1020] @ (210778 ) │ │ │ │ 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 210714 │ │ │ │ + bne.w 2106fc │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 2106f4 │ │ │ │ + beq.w 2106dc │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 2103ac │ │ │ │ + bmi.n 210394 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21036c │ │ │ │ + beq.n 210354 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21052a │ │ │ │ + beq.w 210512 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2103f4 │ │ │ │ + bne.n 2103dc │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2103f4 │ │ │ │ + bls.n 2103dc │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 2103ac │ │ │ │ - ldr r3, [pc, #920] @ (210790 ) │ │ │ │ + beq.n 210394 │ │ │ │ + ldr r3, [pc, #920] @ (210778 ) │ │ │ │ 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 210706 │ │ │ │ + bne.w 2106ee │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 2102c0 │ │ │ │ + bne.w 2102a8 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 21032a │ │ │ │ + b.n 210312 │ │ │ │ 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 21048c │ │ │ │ - cbz r5, 210494 │ │ │ │ + bne.n 210474 │ │ │ │ + cbz r5, 21047c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21041c │ │ │ │ + beq.n 210404 │ │ │ │ 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 2103ba │ │ │ │ + b.n 2103a2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 21021a │ │ │ │ + bhi.w 210202 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 2101dc │ │ │ │ - b.n 210338 │ │ │ │ + bne.w 2101c4 │ │ │ │ + b.n 210320 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 210448 │ │ │ │ - bl 217af0 │ │ │ │ + beq.n 210430 │ │ │ │ + bl 217ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210448 │ │ │ │ - ldr r3, [pc, #752] @ (210790 ) │ │ │ │ + bne.n 210430 │ │ │ │ + ldr r3, [pc, #752] @ (210778 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210406 │ │ │ │ + b.n 2103ee │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 210386 │ │ │ │ + bne.w 21036e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r3, r6, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2103ac │ │ │ │ + beq.w 210394 │ │ │ │ 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 21053e │ │ │ │ + bmi.n 210526 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210572 │ │ │ │ + beq.n 21055a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210536 │ │ │ │ + beq.n 21051e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210512 │ │ │ │ + bne.n 2104fa │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210512 │ │ │ │ + bls.n 2104fa │ │ │ │ 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 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 21053e │ │ │ │ - ldr r3, [pc, #636] @ (210790 ) │ │ │ │ + beq.n 210526 │ │ │ │ + ldr r3, [pc, #636] @ (210778 ) │ │ │ │ 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 210396 │ │ │ │ + b.n 21037e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 2103ac │ │ │ │ - b.n 2103f4 │ │ │ │ + bls.w 210394 │ │ │ │ + b.n 2103dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 210512 │ │ │ │ + bhi.n 2104fa │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 2104da │ │ │ │ + bne.n 2104c2 │ │ │ │ mov r9, fp │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov fp, r6 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - b.n 2103ac │ │ │ │ + b.n 210394 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 210300 │ │ │ │ + bhi.w 2102e8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 2102c0 │ │ │ │ - b.n 21042a │ │ │ │ + bne.w 2102a8 │ │ │ │ + b.n 210412 │ │ │ │ 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 2105f0 │ │ │ │ + bne.n 2105d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2105f8 │ │ │ │ + beq.n 2105e0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 21053e │ │ │ │ + beq.n 210526 │ │ │ │ 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 210610 │ │ │ │ + bmi.n 2105f8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210622 │ │ │ │ + beq.n 21060a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210608 │ │ │ │ + beq.n 2105f0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2105dc │ │ │ │ + bne.n 2105c4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2105dc │ │ │ │ + bls.n 2105c4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210610 │ │ │ │ - ldr r3, [pc, #432] @ (210790 ) │ │ │ │ + beq.n 2105f8 │ │ │ │ + ldr r3, [pc, #432] @ (210778 ) │ │ │ │ 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 210664 │ │ │ │ + b.n 21064c │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 210588 │ │ │ │ - bl 217af0 │ │ │ │ + beq.n 210570 │ │ │ │ + bl 217ad8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210588 │ │ │ │ - ldr r3, [pc, #396] @ (210790 ) │ │ │ │ + bne.n 210570 │ │ │ │ + ldr r3, [pc, #396] @ (210778 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210664 │ │ │ │ + b.n 21064c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2105dc │ │ │ │ + bhi.n 2105c4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2105ac │ │ │ │ + bne.n 210594 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - b.n 21053e │ │ │ │ + b.n 210526 │ │ │ │ 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 21068c │ │ │ │ - cbnz r3, 210694 │ │ │ │ + bne.n 210674 │ │ │ │ + cbnz r3, 21067c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 217af0 │ │ │ │ + bl 217ad8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 210694 │ │ │ │ - ldr r2, [pc, #336] @ (210790 ) │ │ │ │ + cbnz r0, 21067c │ │ │ │ + ldr r2, [pc, #336] @ (210778 ) │ │ │ │ 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 210610 │ │ │ │ + beq.n 2105f8 │ │ │ │ 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 21053e │ │ │ │ + beq.w 210526 │ │ │ │ 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 210396 │ │ │ │ + b.n 21037e │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 210634 │ │ │ │ + bne.n 21061c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 210610 │ │ │ │ + beq.n 2105f8 │ │ │ │ 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 21072a │ │ │ │ + bmi.n 210712 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 210738 │ │ │ │ + beq.n 210720 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 210722 │ │ │ │ + beq.n 21070a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2106e4 │ │ │ │ + bne.n 2106cc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 2106e4 │ │ │ │ + bls.n 2106cc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r6, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217f08 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 21072a │ │ │ │ - ldr r2, [pc, #168] @ (210790 ) │ │ │ │ + beq.n 210712 │ │ │ │ + ldr r2, [pc, #168] @ (210778 ) │ │ │ │ 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 210644 │ │ │ │ + b.n 21062c │ │ │ │ ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 21041c │ │ │ │ + b.n 210404 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 21022c │ │ │ │ + b.n 210214 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 210314 │ │ │ │ + b.n 2102fc │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 210406 │ │ │ │ + b.n 2103ee │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #111 @ 0x6f │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 2106e4 │ │ │ │ + bhi.n 2106cc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r6, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 2106b4 │ │ │ │ + bne.n 21069c │ │ │ │ ldrd r5, r7, [sp, #104] @ 0x68 │ │ │ │ - b.n 210610 │ │ │ │ + b.n 2105f8 │ │ │ │ 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 210774 │ │ │ │ - cbnz r5, 21077c │ │ │ │ - bl 217af0 │ │ │ │ - cbnz r0, 21077c │ │ │ │ - ldr r1, [pc, #60] @ (210790 ) │ │ │ │ + bne.n 21075c │ │ │ │ + cbnz r5, 210764 │ │ │ │ + bl 217ad8 │ │ │ │ + cbnz r0, 210764 │ │ │ │ + ldr r1, [pc, #60] @ (210778 ) │ │ │ │ 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 21072a │ │ │ │ + beq.n 210712 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ - b.n 210644 │ │ │ │ + b.n 21062c │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 21074a │ │ │ │ + bne.n 210732 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d91c │ │ │ │ + bl 20d904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210750 │ │ │ │ - b.n 21072a │ │ │ │ - cdp2 0, 10, cr0, cr10, cr8, {5} │ │ │ │ + beq.n 210738 │ │ │ │ + b.n 210712 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr8, {5} │ │ │ │ lsrs r0, r7, #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] @ 2114d0 │ │ │ │ + ldr.w r1, [pc, #3368] @ 2114b8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 2114d4 │ │ │ │ + ldr.w r2, [pc, #3368] @ 2114bc │ │ │ │ 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 │ │ │ │ @@ -594853,15 +594717,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 210a44 │ │ │ │ + bne.w 210a2c │ │ │ │ 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] │ │ │ │ @@ -594883,18 +594747,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 2109dc │ │ │ │ + bne.w 2109c4 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2109de │ │ │ │ + beq.w 2109c6 │ │ │ │ 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 │ │ │ │ @@ -594904,51 +594768,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 210892 │ │ │ │ + bne.n 21087a │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 210a7a │ │ │ │ + beq.w 210a62 │ │ │ │ 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 2108c4 │ │ │ │ + bne.n 2108ac │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 210a68 │ │ │ │ + beq.w 210a50 │ │ │ │ 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 2108f8 │ │ │ │ + bne.n 2108e0 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 210a8e │ │ │ │ + beq.w 210a76 │ │ │ │ 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 │ │ │ │ @@ -594982,100 +594846,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, 2109f6 │ │ │ │ + cbnz r5, 2109de │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 2109f6 │ │ │ │ + bne.n 2109de │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 210a10 │ │ │ │ + cbnz r7, 2109f8 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 210a48 │ │ │ │ + beq.n 210a30 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 2114e0 │ │ │ │ + beq.w 2114c8 │ │ │ │ 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 2114f6 │ │ │ │ + bne.w 2114de │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 210a30 │ │ │ │ + b.n 210a18 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210868 │ │ │ │ + beq.w 210850 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210868 │ │ │ │ + b.n 210850 │ │ │ │ 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 2109b2 │ │ │ │ + beq.n 21099a │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 2114aa │ │ │ │ + bne.w 211492 │ │ │ │ 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 210aa2 │ │ │ │ + bne.n 210a8a │ │ │ │ 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 210ab6 │ │ │ │ + b.n 210a9e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2107ee │ │ │ │ + b.n 2107d6 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 210aac │ │ │ │ + cbnz r5, 210a94 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 210a30 │ │ │ │ + b.n 210a18 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 2108c4 │ │ │ │ + b.n 2108ac │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 210892 │ │ │ │ + b.n 21087a │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 2108f8 │ │ │ │ + b.n 2108e0 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2114f6 │ │ │ │ + bne.w 2114de │ │ │ │ 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 │ │ │ │ @@ -595091,15 +594955,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, 210b0c │ │ │ │ + cbz r7, 210af4 │ │ │ │ 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 │ │ │ │ @@ -595117,46 +594981,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, 210b6a │ │ │ │ + cbz r5, 210b52 │ │ │ │ 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, 210b7c │ │ │ │ + cbz r5, 210b64 │ │ │ │ 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 210e4e │ │ │ │ + bne.w 210e36 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211496 │ │ │ │ + beq.w 21147e │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 211516 │ │ │ │ + bne.w 2114fe │ │ │ │ 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 210e84 │ │ │ │ + bne.w 210e6c │ │ │ │ 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 │ │ │ │ @@ -595192,20 +595056,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 210c98 │ │ │ │ + beq.n 210c80 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 210c98 │ │ │ │ + cbnz r6, 210c80 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2115ca │ │ │ │ + bne.w 2115b2 │ │ │ │ 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 │ │ │ │ @@ -595227,33 +595091,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 210eb8 │ │ │ │ + bne.w 210ea0 │ │ │ │ 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, 210d30 │ │ │ │ + cbnz r6, 210d18 │ │ │ │ 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, 210d4e │ │ │ │ + cbnz r6, 210d36 │ │ │ │ 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 │ │ │ │ @@ -595276,17 +595140,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 210e8a │ │ │ │ + bne.n 210e72 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 210e8a │ │ │ │ + beq.n 210e72 │ │ │ │ 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 │ │ │ │ @@ -595308,54 +595172,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 210ebc │ │ │ │ + beq.n 210ea4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211508 │ │ │ │ + bne.w 2114f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2115c2 │ │ │ │ + bne.w 2115aa │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 210ec8 │ │ │ │ + b.n 210eb0 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211502 │ │ │ │ + bne.w 2114ea │ │ │ │ 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 210bce │ │ │ │ + bne.w 210bb6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210be2 │ │ │ │ + beq.w 210bca │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 210bda │ │ │ │ + beq.w 210bc2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 210be2 │ │ │ │ + b.n 210bca │ │ │ │ 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 210dda │ │ │ │ + bne.n 210dc2 │ │ │ │ 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 210dda │ │ │ │ + b.n 210dc2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 210d0e │ │ │ │ + b.n 210cf6 │ │ │ │ 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] │ │ │ │ @@ -595374,29 +595238,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 211420 │ │ │ │ + beq.w 211408 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21148a │ │ │ │ + bne.w 211472 │ │ │ │ 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, 210f4a │ │ │ │ + cbz r5, 210f32 │ │ │ │ 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, 210f58 │ │ │ │ + cbz r5, 210f40 │ │ │ │ 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 │ │ │ │ @@ -595416,95 +595280,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 21141c │ │ │ │ + bne.w 211404 │ │ │ │ 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 211418 │ │ │ │ + bne.w 211400 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211414 │ │ │ │ + bne.w 2113fc │ │ │ │ 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 211410 │ │ │ │ + bne.w 2113f8 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21140c │ │ │ │ + bne.w 2113f4 │ │ │ │ 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, 211052 │ │ │ │ + cbz r5, 21103a │ │ │ │ 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 211408 │ │ │ │ + bne.w 2113f0 │ │ │ │ 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, 211086 │ │ │ │ + cbz r5, 21106e │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 211086 │ │ │ │ + cbz r5, 21106e │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2115b8 │ │ │ │ + bne.w 2115a0 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211098 │ │ │ │ + cbz r5, 211080 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 211098 │ │ │ │ + cbz r5, 211080 │ │ │ │ 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, 2110b4 │ │ │ │ + cbz r5, 21109c │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2110d4 │ │ │ │ + cbz r5, 2110bc │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 2110d4 │ │ │ │ + cbz r6, 2110bc │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2115d6 │ │ │ │ + bne.w 2115be │ │ │ │ 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 │ │ │ │ @@ -595556,92 +595420,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 2111ea │ │ │ │ + beq.n 2111d2 │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 2111e4 │ │ │ │ + beq.n 2111cc │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 2115a0 │ │ │ │ + bne.w 211588 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2115a6 │ │ │ │ + beq.w 21158e │ │ │ │ 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 2111f2 │ │ │ │ + b.n 2111da │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211468 │ │ │ │ + bne.w 211450 │ │ │ │ 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 211400 │ │ │ │ + beq.w 2113e8 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 21142e │ │ │ │ + beq.w 211416 │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 211568 │ │ │ │ + beq.w 211550 │ │ │ │ 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 21126e │ │ │ │ + beq.n 211256 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 211268 │ │ │ │ + beq.n 211250 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 211550 │ │ │ │ + bne.w 211538 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211556 │ │ │ │ + beq.w 21153e │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 211548 │ │ │ │ + b.n 211530 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211528 │ │ │ │ + bne.w 211510 │ │ │ │ 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, 211290 │ │ │ │ + cbz r2, 211278 │ │ │ │ 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, 2112a6 │ │ │ │ + cbnz r2, 21128e │ │ │ │ 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, 2112c8 │ │ │ │ + cbz r2, 2112b0 │ │ │ │ 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 │ │ │ │ @@ -595669,263 +595533,263 @@ │ │ │ │ strb.w r2, [sp, #231] @ 0xe7 │ │ │ │ ldrb.w r2, [r3, #207] @ 0xcf │ │ │ │ strb.w r2, [sp, #232] @ 0xe8 │ │ │ │ ldrb.w r2, [r3, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #233] @ 0xe9 │ │ │ │ ldrb.w r2, [r3, #212] @ 0xd4 │ │ │ │ - cbz r2, 211348 │ │ │ │ + cbz r2, 211330 │ │ │ │ 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, 21135e │ │ │ │ + cbz r2, 211346 │ │ │ │ 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, 211370 │ │ │ │ + cbz r2, 211358 │ │ │ │ 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, 211382 │ │ │ │ + cbz r2, 21136a │ │ │ │ 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, 211394 │ │ │ │ + cbz r2, 21137c │ │ │ │ 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, 2113b2 │ │ │ │ - b.n 2113fc │ │ │ │ + cbnz r3, 21139a │ │ │ │ + b.n 2113e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2113fc │ │ │ │ + cbz r3, 2113e4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2113ac │ │ │ │ - ldr r6, [pc, #284] @ (2114d8 ) │ │ │ │ + beq.n 211394 │ │ │ │ + ldr r6, [pc, #284] @ (2114c0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e85c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 2113de │ │ │ │ + cbz r3, 2113c6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2113be │ │ │ │ + bne.n 2113a6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2113d0 │ │ │ │ - ldr r2, [pc, #252] @ (2114dc ) │ │ │ │ - ldr r3, [pc, #240] @ (2114d4 ) │ │ │ │ + bne.n 2113b8 │ │ │ │ + ldr r2, [pc, #252] @ (2114c4 ) │ │ │ │ + ldr r3, [pc, #240] @ (2114bc ) │ │ │ │ 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 211624 │ │ │ │ + bne.w 21160c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2113de │ │ │ │ + b.n 2113c6 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211232 │ │ │ │ + b.n 21121a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21106e │ │ │ │ + b.n 211056 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211038 │ │ │ │ + b.n 211020 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211022 │ │ │ │ + b.n 21100a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211008 │ │ │ │ + b.n 210ff0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210ff2 │ │ │ │ + b.n 210fda │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210fc8 │ │ │ │ + b.n 210fb0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 210f30 │ │ │ │ + b.n 210f18 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21151e │ │ │ │ + beq.n 211506 │ │ │ │ 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 2115f2 │ │ │ │ + beq.w 2115da │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211588 │ │ │ │ + beq.w 211570 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211232 │ │ │ │ - b.n 21160a │ │ │ │ + bmi.w 21121a │ │ │ │ + b.n 2115f2 │ │ │ │ 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 2111f2 │ │ │ │ - b.n 2111dc │ │ │ │ + bne.w 2111da │ │ │ │ + b.n 2111c4 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 210f30 │ │ │ │ + b.n 210f18 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210bce │ │ │ │ - b.w 210be2 │ │ │ │ + bne.w 210bb6 │ │ │ │ + b.w 210bca │ │ │ │ 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 210aa6 │ │ │ │ + bne.w 210a8e │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 2109d6 │ │ │ │ + b.w 2109be │ │ │ │ nop │ │ │ │ - str.w r0, [ip, r8, lsl #2] │ │ │ │ + str??.w r0, [r4, r8, lsl #2] │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldc 0, cr0, [sl], {168} @ 0xa8 │ │ │ │ + ldc 0, cr0, [r2], #-672 @ 0xfffffd60 │ │ │ │ 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 210a2c │ │ │ │ + beq.w 210a14 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 210ab4 │ │ │ │ + b.w 210a9c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 210e62 │ │ │ │ + b.n 210e4a │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 210ec8 │ │ │ │ + b.n 210eb0 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 210bce │ │ │ │ + b.w 210bb6 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211232 │ │ │ │ + b.n 21121a │ │ │ │ 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 211278 │ │ │ │ + bne.w 211260 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 211278 │ │ │ │ + b.n 211260 │ │ │ │ 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 21127a │ │ │ │ + b.n 211262 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 2115da │ │ │ │ + cbz r5, 2115c2 │ │ │ │ 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 21145a │ │ │ │ + bne.w 211442 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211234 │ │ │ │ + beq.w 21121c │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 211232 │ │ │ │ - b.n 21161a │ │ │ │ + bmi.w 21121a │ │ │ │ + b.n 211602 │ │ │ │ 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 2111f4 │ │ │ │ + b.n 2111dc │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 211086 │ │ │ │ + b.n 21106e │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 210ec8 │ │ │ │ + b.n 210eb0 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 210c98 │ │ │ │ + b.w 210c80 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2110d4 │ │ │ │ + b.n 2110bc │ │ │ │ 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 211520 │ │ │ │ + b.n 211508 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211588 │ │ │ │ + beq.n 211570 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211232 │ │ │ │ + bmi.w 21121a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211234 │ │ │ │ + beq.w 21121c │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211234 │ │ │ │ + b.n 21121c │ │ │ │ blx 61650 <__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] @ 212364 │ │ │ │ + ldr.w r1, [pc, #3368] @ 21234c │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 212368 │ │ │ │ + ldr.w r2, [pc, #3368] @ 212350 │ │ │ │ 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 │ │ │ │ @@ -595933,15 +595797,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 2118d8 │ │ │ │ + bne.w 2118c0 │ │ │ │ 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] │ │ │ │ @@ -595963,18 +595827,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 211870 │ │ │ │ + bne.w 211858 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211872 │ │ │ │ + beq.w 21185a │ │ │ │ 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 │ │ │ │ @@ -595984,51 +595848,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 211726 │ │ │ │ + bne.n 21170e │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 21190e │ │ │ │ + beq.w 2118f6 │ │ │ │ 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 211758 │ │ │ │ + bne.n 211740 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 2118fc │ │ │ │ + beq.w 2118e4 │ │ │ │ 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 21178c │ │ │ │ + bne.n 211774 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 211922 │ │ │ │ + beq.w 21190a │ │ │ │ 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 │ │ │ │ @@ -596062,100 +595926,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, 21188a │ │ │ │ + cbnz r5, 211872 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 21188a │ │ │ │ + bne.n 211872 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 2118a4 │ │ │ │ + cbnz r7, 21188c │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 2118dc │ │ │ │ + beq.n 2118c4 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 212374 │ │ │ │ + beq.w 21235c │ │ │ │ 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 21238a │ │ │ │ + bne.w 212372 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 2118c4 │ │ │ │ + b.n 2118ac │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2116fc │ │ │ │ + beq.w 2116e4 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2116fc │ │ │ │ + b.n 2116e4 │ │ │ │ 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 211846 │ │ │ │ + beq.n 21182e │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 21233e │ │ │ │ + bne.w 212326 │ │ │ │ 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 211936 │ │ │ │ + bne.n 21191e │ │ │ │ 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 21194a │ │ │ │ + b.n 211932 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 211682 │ │ │ │ + b.n 21166a │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 211940 │ │ │ │ + cbnz r5, 211928 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 2118c4 │ │ │ │ + b.n 2118ac │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 211758 │ │ │ │ + b.n 211740 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 211726 │ │ │ │ + b.n 21170e │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 21178c │ │ │ │ + b.n 211774 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21238a │ │ │ │ + bne.w 212372 │ │ │ │ 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 │ │ │ │ @@ -596171,15 +596035,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, 2119a0 │ │ │ │ + cbz r7, 211988 │ │ │ │ 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 │ │ │ │ @@ -596197,46 +596061,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, 2119fe │ │ │ │ + cbz r5, 2119e6 │ │ │ │ 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, 211a10 │ │ │ │ + cbz r5, 2119f8 │ │ │ │ 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 211ce2 │ │ │ │ + bne.w 211cca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21232a │ │ │ │ + beq.w 212312 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2123aa │ │ │ │ + bne.w 212392 │ │ │ │ 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 211d18 │ │ │ │ + bne.w 211d00 │ │ │ │ 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 │ │ │ │ @@ -596272,20 +596136,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 211b2c │ │ │ │ + beq.n 211b14 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 211b2c │ │ │ │ + cbnz r6, 211b14 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21245e │ │ │ │ + bne.w 212446 │ │ │ │ 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 │ │ │ │ @@ -596307,33 +596171,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 211d4c │ │ │ │ + bne.w 211d34 │ │ │ │ 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, 211bc4 │ │ │ │ + cbnz r6, 211bac │ │ │ │ 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, 211be2 │ │ │ │ + cbnz r6, 211bca │ │ │ │ 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 │ │ │ │ @@ -596356,17 +596220,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 211d1e │ │ │ │ + bne.n 211d06 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 211d1e │ │ │ │ + beq.n 211d06 │ │ │ │ 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 │ │ │ │ @@ -596388,54 +596252,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 211d50 │ │ │ │ + beq.n 211d38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 21239c │ │ │ │ + bne.w 212384 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212456 │ │ │ │ + bne.w 21243e │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 211d5c │ │ │ │ + b.n 211d44 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212396 │ │ │ │ + bne.w 21237e │ │ │ │ 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 211a62 │ │ │ │ + bne.w 211a4a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211a76 │ │ │ │ + beq.w 211a5e │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 211a6e │ │ │ │ + beq.w 211a56 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 211a76 │ │ │ │ + b.n 211a5e │ │ │ │ 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 211c6e │ │ │ │ + bne.n 211c56 │ │ │ │ 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 211c6e │ │ │ │ + b.n 211c56 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 211ba2 │ │ │ │ + b.n 211b8a │ │ │ │ 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] │ │ │ │ @@ -596454,29 +596318,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 2122b4 │ │ │ │ + beq.w 21229c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21231e │ │ │ │ + bne.w 212306 │ │ │ │ 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, 211dde │ │ │ │ + cbz r5, 211dc6 │ │ │ │ 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, 211dec │ │ │ │ + cbz r5, 211dd4 │ │ │ │ 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 │ │ │ │ @@ -596496,95 +596360,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 2122b0 │ │ │ │ + bne.w 212298 │ │ │ │ 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 2122ac │ │ │ │ + bne.w 212294 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2122a8 │ │ │ │ + bne.w 212290 │ │ │ │ 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 2122a4 │ │ │ │ + bne.w 21228c │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2122a0 │ │ │ │ + bne.w 212288 │ │ │ │ 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, 211ee6 │ │ │ │ + cbz r5, 211ece │ │ │ │ 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 21229c │ │ │ │ + bne.w 212284 │ │ │ │ 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, 211f1a │ │ │ │ + cbz r5, 211f02 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 211f1a │ │ │ │ + cbz r5, 211f02 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21244c │ │ │ │ + bne.w 212434 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211f2c │ │ │ │ + cbz r5, 211f14 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 211f2c │ │ │ │ + cbz r5, 211f14 │ │ │ │ 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, 211f48 │ │ │ │ + cbz r5, 211f30 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211f68 │ │ │ │ + cbz r5, 211f50 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 211f68 │ │ │ │ + cbz r6, 211f50 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21246a │ │ │ │ + bne.w 212452 │ │ │ │ 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 │ │ │ │ @@ -596636,92 +596500,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 21207e │ │ │ │ + beq.n 212066 │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 212078 │ │ │ │ + beq.n 212060 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 212434 │ │ │ │ + bne.w 21241c │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21243a │ │ │ │ + beq.w 212422 │ │ │ │ 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 212086 │ │ │ │ + b.n 21206e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2122fc │ │ │ │ + bne.w 2122e4 │ │ │ │ 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 212294 │ │ │ │ + beq.w 21227c │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 2122c2 │ │ │ │ + beq.w 2122aa │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 2123fc │ │ │ │ + beq.w 2123e4 │ │ │ │ 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 212102 │ │ │ │ + beq.n 2120ea │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 2120fc │ │ │ │ + beq.n 2120e4 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 2123e4 │ │ │ │ + bne.w 2123cc │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2123ea │ │ │ │ + beq.w 2123d2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 2123dc │ │ │ │ + b.n 2123c4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2123bc │ │ │ │ + bne.w 2123a4 │ │ │ │ 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, 212124 │ │ │ │ + cbz r2, 21210c │ │ │ │ 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, 21213a │ │ │ │ + cbnz r2, 212122 │ │ │ │ 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, 21215c │ │ │ │ + cbz r2, 212144 │ │ │ │ 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 │ │ │ │ @@ -596749,264 +596613,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, 2121dc │ │ │ │ + cbz r2, 2121c4 │ │ │ │ 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, 2121f2 │ │ │ │ + cbz r2, 2121da │ │ │ │ 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, 212204 │ │ │ │ + cbz r2, 2121ec │ │ │ │ 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, 212216 │ │ │ │ + cbz r2, 2121fe │ │ │ │ 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, 212228 │ │ │ │ + cbz r2, 212210 │ │ │ │ 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, 212246 │ │ │ │ - b.n 212290 │ │ │ │ + cbnz r3, 21222e │ │ │ │ + b.n 212278 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 212290 │ │ │ │ + cbz r3, 212278 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212240 │ │ │ │ - ldr r6, [pc, #284] @ (21236c ) │ │ │ │ + beq.n 212228 │ │ │ │ + ldr r6, [pc, #284] @ (212354 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e85c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 212272 │ │ │ │ + cbz r3, 21225a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 212252 │ │ │ │ + bne.n 21223a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212264 │ │ │ │ - ldr r2, [pc, #252] @ (212370 ) │ │ │ │ - ldr r3, [pc, #240] @ (212368 ) │ │ │ │ + bne.n 21224c │ │ │ │ + ldr r2, [pc, #252] @ (212358 ) │ │ │ │ + ldr r3, [pc, #240] @ (212350 ) │ │ │ │ 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 2124b8 │ │ │ │ + bne.w 2124a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212272 │ │ │ │ + b.n 21225a │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 2120c6 │ │ │ │ + b.n 2120ae │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211f02 │ │ │ │ + b.n 211eea │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211ecc │ │ │ │ + b.n 211eb4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211eb6 │ │ │ │ + b.n 211e9e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211e9c │ │ │ │ + b.n 211e84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211e86 │ │ │ │ + b.n 211e6e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211e5c │ │ │ │ + b.n 211e44 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 211dc4 │ │ │ │ + b.n 211dac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2123b2 │ │ │ │ + beq.n 21239a │ │ │ │ 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 212486 │ │ │ │ + beq.w 21246e │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21241c │ │ │ │ + beq.w 212404 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 2120c6 │ │ │ │ - b.n 21249e │ │ │ │ + bmi.w 2120ae │ │ │ │ + b.n 212486 │ │ │ │ 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 212086 │ │ │ │ - b.n 212070 │ │ │ │ + bne.w 21206e │ │ │ │ + b.n 212058 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 211dc4 │ │ │ │ + b.n 211dac │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211a62 │ │ │ │ - b.w 211a76 │ │ │ │ + bne.w 211a4a │ │ │ │ + b.w 211a5e │ │ │ │ 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 21193a │ │ │ │ + bne.w 211922 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 21186a │ │ │ │ + b.w 211852 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9b800a8 │ │ │ │ + ldrd r0, r0, [r0, #672] @ 0x2a0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 212280 │ │ │ │ + ble.n 212298 │ │ │ │ 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 2118c0 │ │ │ │ + beq.w 2118a8 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 211948 │ │ │ │ + b.w 211930 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 211cf6 │ │ │ │ + b.n 211cde │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 211d5c │ │ │ │ + b.n 211d44 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 211a62 │ │ │ │ + b.w 211a4a │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 2120c6 │ │ │ │ + b.n 2120ae │ │ │ │ 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 21210c │ │ │ │ + bne.w 2120f4 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 21210c │ │ │ │ + b.n 2120f4 │ │ │ │ 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 21210e │ │ │ │ + b.n 2120f6 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 21246e │ │ │ │ + cbz r5, 212456 │ │ │ │ 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 2122ee │ │ │ │ + bne.w 2122d6 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2120c8 │ │ │ │ + beq.w 2120b0 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 2120c6 │ │ │ │ - b.n 2124ae │ │ │ │ + bmi.w 2120ae │ │ │ │ + b.n 212496 │ │ │ │ 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 212088 │ │ │ │ + b.n 212070 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 211f1a │ │ │ │ + b.n 211f02 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 211d5c │ │ │ │ + b.n 211d44 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 211b2c │ │ │ │ + b.w 211b14 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211f68 │ │ │ │ + b.n 211f50 │ │ │ │ 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 2123b4 │ │ │ │ + b.n 21239c │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21241c │ │ │ │ + beq.n 212404 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 2120c6 │ │ │ │ + bmi.w 2120ae │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2120c8 │ │ │ │ + beq.w 2120b0 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2120c8 │ │ │ │ + b.n 2120b0 │ │ │ │ blx 61650 <__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] @ 2131f8 │ │ │ │ + ldr.w r1, [pc, #3368] @ 2131e0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 2131fc │ │ │ │ + ldr.w r2, [pc, #3368] @ 2131e4 │ │ │ │ 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 │ │ │ │ @@ -597014,15 +596878,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 21276c │ │ │ │ + bne.w 212754 │ │ │ │ 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] │ │ │ │ @@ -597044,18 +596908,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 212704 │ │ │ │ + bne.w 2126ec │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212706 │ │ │ │ + beq.w 2126ee │ │ │ │ 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 │ │ │ │ @@ -597065,51 +596929,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 2125ba │ │ │ │ + bne.n 2125a2 │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 2127a2 │ │ │ │ + beq.w 21278a │ │ │ │ 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 2125ec │ │ │ │ + bne.n 2125d4 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 212790 │ │ │ │ + beq.w 212778 │ │ │ │ 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 212620 │ │ │ │ + bne.n 212608 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 2127b6 │ │ │ │ + beq.w 21279e │ │ │ │ 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 │ │ │ │ @@ -597143,100 +597007,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, 21271e │ │ │ │ + cbnz r5, 212706 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 21271e │ │ │ │ + bne.n 212706 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 212738 │ │ │ │ + cbnz r7, 212720 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 212770 │ │ │ │ + beq.n 212758 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 213208 │ │ │ │ + beq.w 2131f0 │ │ │ │ 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 21321e │ │ │ │ + bne.w 213206 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 212758 │ │ │ │ + b.n 212740 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212590 │ │ │ │ + beq.w 212578 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212590 │ │ │ │ + b.n 212578 │ │ │ │ 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 2126da │ │ │ │ + beq.n 2126c2 │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 2131d2 │ │ │ │ + bne.w 2131ba │ │ │ │ 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 2127ca │ │ │ │ + bne.n 2127b2 │ │ │ │ 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 2127de │ │ │ │ + b.n 2127c6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 212516 │ │ │ │ + b.n 2124fe │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 2127d4 │ │ │ │ + cbnz r5, 2127bc │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 212758 │ │ │ │ + b.n 212740 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 2125ec │ │ │ │ + b.n 2125d4 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 2125ba │ │ │ │ + b.n 2125a2 │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 212620 │ │ │ │ + b.n 212608 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21321e │ │ │ │ + bne.w 213206 │ │ │ │ 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 │ │ │ │ @@ -597252,15 +597116,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, 212834 │ │ │ │ + cbz r7, 21281c │ │ │ │ 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 │ │ │ │ @@ -597278,46 +597142,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, 212892 │ │ │ │ + cbz r5, 21287a │ │ │ │ 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, 2128a4 │ │ │ │ + cbz r5, 21288c │ │ │ │ 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 212b76 │ │ │ │ + bne.w 212b5e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2131be │ │ │ │ + beq.w 2131a6 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21323e │ │ │ │ + bne.w 213226 │ │ │ │ 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 212bac │ │ │ │ + bne.w 212b94 │ │ │ │ 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 │ │ │ │ @@ -597353,20 +597217,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 2129c0 │ │ │ │ + beq.n 2129a8 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 2129c0 │ │ │ │ + cbnz r6, 2129a8 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2132f2 │ │ │ │ + bne.w 2132da │ │ │ │ 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 │ │ │ │ @@ -597388,33 +597252,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 212be0 │ │ │ │ + bne.w 212bc8 │ │ │ │ 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, 212a58 │ │ │ │ + cbnz r6, 212a40 │ │ │ │ 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, 212a76 │ │ │ │ + cbnz r6, 212a5e │ │ │ │ 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 │ │ │ │ @@ -597437,17 +597301,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 212bb2 │ │ │ │ + bne.n 212b9a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 212bb2 │ │ │ │ + beq.n 212b9a │ │ │ │ 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 │ │ │ │ @@ -597469,54 +597333,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 212be4 │ │ │ │ + beq.n 212bcc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 213230 │ │ │ │ + bne.w 213218 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2132ea │ │ │ │ + bne.w 2132d2 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 212bf0 │ │ │ │ + b.n 212bd8 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21322a │ │ │ │ + bne.w 213212 │ │ │ │ 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 2128f6 │ │ │ │ + bne.w 2128de │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21290a │ │ │ │ + beq.w 2128f2 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 212902 │ │ │ │ + beq.w 2128ea │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21290a │ │ │ │ + b.n 2128f2 │ │ │ │ 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 212b02 │ │ │ │ + bne.n 212aea │ │ │ │ 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 212b02 │ │ │ │ + b.n 212aea │ │ │ │ movs r6, #0 │ │ │ │ - b.n 212a36 │ │ │ │ + b.n 212a1e │ │ │ │ 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] │ │ │ │ @@ -597535,29 +597399,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 213148 │ │ │ │ + beq.w 213130 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2131b2 │ │ │ │ + bne.w 21319a │ │ │ │ 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, 212c72 │ │ │ │ + cbz r5, 212c5a │ │ │ │ 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, 212c80 │ │ │ │ + cbz r5, 212c68 │ │ │ │ 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 │ │ │ │ @@ -597577,95 +597441,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 213144 │ │ │ │ + bne.w 21312c │ │ │ │ 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 213140 │ │ │ │ + bne.w 213128 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21313c │ │ │ │ + bne.w 213124 │ │ │ │ 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 213138 │ │ │ │ + bne.w 213120 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213134 │ │ │ │ + bne.w 21311c │ │ │ │ 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, 212d7a │ │ │ │ + cbz r5, 212d62 │ │ │ │ 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 213130 │ │ │ │ + bne.w 213118 │ │ │ │ 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, 212dae │ │ │ │ + cbz r5, 212d96 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 212dae │ │ │ │ + cbz r5, 212d96 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2132e0 │ │ │ │ + bne.w 2132c8 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 212dc0 │ │ │ │ + cbz r5, 212da8 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 212dc0 │ │ │ │ + cbz r5, 212da8 │ │ │ │ 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, 212ddc │ │ │ │ + cbz r5, 212dc4 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 212dfc │ │ │ │ + cbz r5, 212de4 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 212dfc │ │ │ │ + cbz r6, 212de4 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2132fe │ │ │ │ + bne.w 2132e6 │ │ │ │ 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 │ │ │ │ @@ -597717,92 +597581,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 212f12 │ │ │ │ + beq.n 212efa │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 212f0c │ │ │ │ + beq.n 212ef4 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 2132c8 │ │ │ │ + bne.w 2132b0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2132ce │ │ │ │ + beq.w 2132b6 │ │ │ │ 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 212f1a │ │ │ │ + b.n 212f02 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213190 │ │ │ │ + bne.w 213178 │ │ │ │ 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 213128 │ │ │ │ + beq.w 213110 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 213156 │ │ │ │ + beq.w 21313e │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 213290 │ │ │ │ + beq.w 213278 │ │ │ │ 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 212f96 │ │ │ │ + beq.n 212f7e │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 212f90 │ │ │ │ + beq.n 212f78 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 213278 │ │ │ │ + bne.w 213260 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21327e │ │ │ │ + beq.w 213266 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 213270 │ │ │ │ + b.n 213258 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 213250 │ │ │ │ + bne.w 213238 │ │ │ │ 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, 212fb8 │ │ │ │ + cbz r2, 212fa0 │ │ │ │ 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, 212fce │ │ │ │ + cbnz r2, 212fb6 │ │ │ │ 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, 212ff0 │ │ │ │ + cbz r2, 212fd8 │ │ │ │ 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 │ │ │ │ @@ -597830,326 +597694,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, 213070 │ │ │ │ + cbz r2, 213058 │ │ │ │ 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, 213086 │ │ │ │ + cbz r2, 21306e │ │ │ │ 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, 213098 │ │ │ │ + cbz r2, 213080 │ │ │ │ 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, 2130aa │ │ │ │ + cbz r2, 213092 │ │ │ │ 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, 2130bc │ │ │ │ + cbz r2, 2130a4 │ │ │ │ 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, 2130da │ │ │ │ - b.n 213124 │ │ │ │ + cbnz r3, 2130c2 │ │ │ │ + b.n 21310c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 213124 │ │ │ │ + cbz r3, 21310c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2130d4 │ │ │ │ - ldr r6, [pc, #284] @ (213200 ) │ │ │ │ + beq.n 2130bc │ │ │ │ + ldr r6, [pc, #284] @ (2131e8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e85c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 213106 │ │ │ │ + cbz r3, 2130ee │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2130e6 │ │ │ │ + bne.n 2130ce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2130f8 │ │ │ │ - ldr r2, [pc, #252] @ (213204 ) │ │ │ │ - ldr r3, [pc, #240] @ (2131fc ) │ │ │ │ + bne.n 2130e0 │ │ │ │ + ldr r2, [pc, #252] @ (2131ec ) │ │ │ │ + ldr r3, [pc, #240] @ (2131e4 ) │ │ │ │ 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 21334c │ │ │ │ + bne.w 213334 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 213106 │ │ │ │ + b.n 2130ee │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 212f5a │ │ │ │ + b.n 212f42 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212d96 │ │ │ │ + b.n 212d7e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212d60 │ │ │ │ + b.n 212d48 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212d4a │ │ │ │ + b.n 212d32 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212d30 │ │ │ │ + b.n 212d18 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212d1a │ │ │ │ + b.n 212d02 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212cf0 │ │ │ │ + b.n 212cd8 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 212c58 │ │ │ │ + b.n 212c40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 213246 │ │ │ │ + beq.n 21322e │ │ │ │ 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 21331a │ │ │ │ + beq.w 213302 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2132b0 │ │ │ │ + beq.w 213298 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 212f5a │ │ │ │ - b.n 213332 │ │ │ │ + bmi.w 212f42 │ │ │ │ + b.n 21331a │ │ │ │ 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 212f1a │ │ │ │ - b.n 212f04 │ │ │ │ + bne.w 212f02 │ │ │ │ + b.n 212eec │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 212c58 │ │ │ │ + b.n 212c40 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2128f6 │ │ │ │ - b.w 21290a │ │ │ │ + bne.w 2128de │ │ │ │ + b.w 2128f2 │ │ │ │ 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 2127ce │ │ │ │ + bne.w 2127b6 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 2126fe │ │ │ │ + b.w 2126e6 │ │ │ │ nop │ │ │ │ - blt.n 213244 │ │ │ │ + blt.n 21325c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaac00a4 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + pkhtb r0, r4, r4, asr #2 │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r0, r5, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #57] @ 0x39 │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212754 │ │ │ │ + beq.w 21273c │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 2127dc │ │ │ │ + b.w 2127c4 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 212b8a │ │ │ │ + b.n 212b72 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 212bf0 │ │ │ │ + b.n 212bd8 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 2128f6 │ │ │ │ + b.w 2128de │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 212f5a │ │ │ │ + b.n 212f42 │ │ │ │ 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 212fa0 │ │ │ │ + bne.w 212f88 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 212fa0 │ │ │ │ + b.n 212f88 │ │ │ │ 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 212fa2 │ │ │ │ + b.n 212f8a │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 213302 │ │ │ │ + cbz r5, 2132ea │ │ │ │ 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 213182 │ │ │ │ + bne.w 21316a │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212f5c │ │ │ │ + beq.w 212f44 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 212f5a │ │ │ │ - b.n 213342 │ │ │ │ + bmi.w 212f42 │ │ │ │ + b.n 21332a │ │ │ │ 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 212f1c │ │ │ │ + b.n 212f04 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 212dae │ │ │ │ + b.n 212d96 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 212bf0 │ │ │ │ + b.n 212bd8 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 2129c0 │ │ │ │ + b.w 2129a8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212dfc │ │ │ │ + b.n 212de4 │ │ │ │ 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 213248 │ │ │ │ + b.n 213230 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2132b0 │ │ │ │ + beq.n 213298 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 212f5a │ │ │ │ + bmi.w 212f42 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212f5c │ │ │ │ + beq.w 212f44 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212f5c │ │ │ │ + b.n 212f44 │ │ │ │ blx 61650 <__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 21337c │ │ │ │ + beq.n 213364 │ │ │ │ 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 2133ea │ │ │ │ + beq.n 2133d2 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21345a │ │ │ │ - bhi.n 21342a │ │ │ │ + beq.n 213442 │ │ │ │ + bhi.n 213412 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2133f0 │ │ │ │ + beq.n 2133d8 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 213486 │ │ │ │ + beq.n 21346e │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #375 @ 0x177 │ │ │ │ - bhi.n 2133ee │ │ │ │ + bhi.n 2133d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 21350e │ │ │ │ + bhi.w 2134f6 │ │ │ │ tbb [pc, r1] │ │ │ │ - add r2, pc, #684 @ (adr r2, 213678 ) │ │ │ │ + add r2, pc, #684 @ (adr r2, 213660 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213640 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213640 ) │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ + add r2, pc, #648 @ (adr r2, 213644 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213648 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213648 ) │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ + add r2, pc, #648 @ (adr r2, 21364c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213650 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213650 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213654 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213654 ) │ │ │ │ add r2, pc, #648 @ (adr r2, 213658 ) │ │ │ │ add r2, pc, #648 @ (adr r2, 213658 ) │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ add r2, pc, #648 @ (adr r2, 21365c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213660 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213660 ) │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 213664 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213668 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213668 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21366c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21366c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213670 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213670 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213674 ) │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 213474 │ │ │ │ + beq.n 21345c │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #248 @ 0xf8 │ │ │ │ - bhi.n 2133ee │ │ │ │ + bhi.n 2133d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 21351c │ │ │ │ + bhi.w 213504 │ │ │ │ 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] │ │ │ │ @@ -598160,71 +598024,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 213554 │ │ │ │ + beq.w 21353c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 2134d0 │ │ │ │ + bne.n 2134b8 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #115 @ 0x73 │ │ │ │ - beq.n 2133ee │ │ │ │ + beq.n 2133d6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #116 @ 0x74 │ │ │ │ - beq.n 2133ee │ │ │ │ + beq.n 2133d6 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #112 @ 0x70 │ │ │ │ - beq.n 2133ee │ │ │ │ + beq.n 2133d6 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #113 @ 0x71 │ │ │ │ movne r0, #110 @ 0x6e │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 21354a │ │ │ │ - bls.n 21349e │ │ │ │ + beq.n 213532 │ │ │ │ + bls.n 213486 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #9 │ │ │ │ - beq.n 2133ee │ │ │ │ + beq.n 2133d6 │ │ │ │ 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 2133ee │ │ │ │ + beq.n 2133d6 │ │ │ │ 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 2133ee │ │ │ │ + beq.n 2133d6 │ │ │ │ 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 2133ee │ │ │ │ + bhi.n 2133d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 21353e │ │ │ │ + bhi.n 213526 │ │ │ │ tbb [pc, r1] │ │ │ │ bx r9 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r7, r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -598237,18 +598101,18 @@ │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #124 @ 0x7c │ │ │ │ - bhi.n 2133ee │ │ │ │ + bhi.n 2133d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213532 │ │ │ │ + bhi.n 21351a │ │ │ │ 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 │ │ │ │ @@ -598298,18 +598162,18 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #6 │ │ │ │ movne r0, #7 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #135 @ 0x87 │ │ │ │ - bhi.w 2133ee │ │ │ │ + bhi.w 2133d6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213590 │ │ │ │ + bhi.n 213578 │ │ │ │ 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 │ │ │ │ @@ -598337,136 +598201,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] @ 213650 │ │ │ │ + ldr.w lr, [pc, #156] @ 213638 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 213654 │ │ │ │ + ldr.w ip, [pc, #152] @ 21363c │ │ │ │ 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 213632 │ │ │ │ + bhi.n 21361a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 21363e │ │ │ │ + cbz r2, 213626 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 2135a4 │ │ │ │ + bl 21358c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (213658 ) │ │ │ │ - ldr r3, [pc, #80] @ (213654 ) │ │ │ │ + ldr r2, [pc, #88] @ (213640 ) │ │ │ │ + ldr r3, [pc, #80] @ (21363c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21364a │ │ │ │ + bne.n 213632 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 2135fe │ │ │ │ + b.n 2135e6 │ │ │ │ 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 2135fe │ │ │ │ + b.n 2135e6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 213644 │ │ │ │ + cbz r3, 21362c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 2135fe │ │ │ │ + b.n 2135e6 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 2135ee │ │ │ │ + b.n 2135d6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 213638 │ │ │ │ + b.n 213620 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #68] @ 2136b0 │ │ │ │ + ldr.w ip, [pc, #68] @ 213698 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2136a2 │ │ │ │ - ldr r1, [pc, #52] @ (2136b4 ) │ │ │ │ + beq.n 21368a │ │ │ │ + ldr r1, [pc, #52] @ (21369c ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 213698 │ │ │ │ + beq.n 213680 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 2136a6 │ │ │ │ - bl 1f974c │ │ │ │ + cbz r2, 21368e │ │ │ │ + bl 1f9734 │ │ │ │ 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 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - b.n 213698 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + b.n 213680 │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #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] @ (21375c ) │ │ │ │ + ldr r1, [pc, #148] @ (213744 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 213760 │ │ │ │ + ldr.w lr, [pc, #148] @ 213748 │ │ │ │ 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 213750 │ │ │ │ + bhi.n 213738 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 21374c │ │ │ │ + bhi.n 213734 │ │ │ │ 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 │ │ │ │ @@ -598479,109 +598343,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] @ (213764 ) │ │ │ │ - ldr r3, [pc, #56] @ (213760 ) │ │ │ │ + ldr r2, [pc, #60] @ (21374c ) │ │ │ │ + ldr r3, [pc, #56] @ (213748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 213756 │ │ │ │ + bne.n 21373e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 21371c │ │ │ │ + b.n 213704 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 21371c │ │ │ │ + b.n 213704 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 21371c │ │ │ │ + b.n 213704 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 21371c │ │ │ │ + b.n 213704 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r1, 21379a │ │ │ │ + cbz r1, 213782 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ 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 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ 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] @ 213858 │ │ │ │ + ldr.w lr, [pc, #148] @ 213840 │ │ │ │ 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 213816 │ │ │ │ - ldr.w ip, [pc, #124] @ 21385c │ │ │ │ + bne.n 2137fe │ │ │ │ + ldr.w ip, [pc, #124] @ 213844 │ │ │ │ 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 21380c │ │ │ │ + bpl.n 2137f4 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 213850 │ │ │ │ + cbnz r0, 213838 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe8ac │ │ │ │ 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 2137fa │ │ │ │ - add r0, pc, #8 @ (adr r0, 213828 ) │ │ │ │ + bhi.n 2137e2 │ │ │ │ + add r0, pc, #8 @ (adr r0, 213810 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -598596,43 +598460,43 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 21380c │ │ │ │ - b.n 2137fa │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + bne.n 2137f4 │ │ │ │ + b.n 2137e2 │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #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 213900 │ │ │ │ + beq.n 2138e8 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 2138b2 │ │ │ │ + beq.n 21389a │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 2138ec │ │ │ │ - cbz r0, 213900 │ │ │ │ + bls.n 2138d4 │ │ │ │ + cbz r0, 2138e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ clz r4, r3 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -598648,38 +598512,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 2138b2 │ │ │ │ + bne.n 21389a │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 60d88 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2138b2 │ │ │ │ + bne.n 21389a │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r5 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r4, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2138b8 │ │ │ │ + bne.n 2138a0 │ │ │ │ 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 2139a6 │ │ │ │ + beq.n 21398e │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2139a6 │ │ │ │ + beq.n 21398e │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -598712,32 +598576,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 21392e │ │ │ │ + bne.n 213916 │ │ │ │ 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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9b8c │ │ │ │ + bl 1f9b74 │ │ │ │ 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 │ │ │ │ @@ -598759,212 +598623,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 213a54 │ │ │ │ - bhi.n 213a64 │ │ │ │ + beq.n 213a3c │ │ │ │ + bhi.n 213a4c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 213a54 │ │ │ │ - bhi.n 213a94 │ │ │ │ + beq.n 213a3c │ │ │ │ + bhi.n 213a7c │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #1 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 213a62 │ │ │ │ + bhi.n 213a4a │ │ │ │ movw r2, #32907 @ 0x808b │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 213ac2 │ │ │ │ + bpl.n 213aaa │ │ │ │ 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 213a54 │ │ │ │ - bhi.n 213a80 │ │ │ │ + beq.n 213a3c │ │ │ │ + bhi.n 213a68 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 213a54 │ │ │ │ - bhi.n 213aa6 │ │ │ │ + beq.n 213a3c │ │ │ │ + bhi.n 213a8e │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 213a4a │ │ │ │ + b.n 213a3c │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 213a54 │ │ │ │ - bhi.n 213ab2 │ │ │ │ + beq.n 213a3c │ │ │ │ + bhi.n 213a9a │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 213a4a │ │ │ │ + b.n 213a3c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 213a54 │ │ │ │ - bhi.n 213aba │ │ │ │ + beq.n 213a3c │ │ │ │ + bhi.n 213aa2 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 213a4a │ │ │ │ + b.n 213a3c │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 213a4a │ │ │ │ + b.n 213a3c │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 213a4a │ │ │ │ + b.n 213a3c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 213a4a │ │ │ │ + b.n 213a3c │ │ │ │ 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 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ 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, 213b04 │ │ │ │ + cbz r0, 213aec │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213b04 │ │ │ │ - bl 1f974c │ │ │ │ - cbz r5, 213b2a │ │ │ │ + beq.n 213aec │ │ │ │ + bl 1f9734 │ │ │ │ + cbz r5, 213b12 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b98 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 213b1e │ │ │ │ + bhi.n 213b06 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 613d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ 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] @ (213bc4 ) │ │ │ │ + ldr r2, [pc, #128] @ (213bac ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (213bc8 ) │ │ │ │ + ldr r3, [pc, #128] @ (213bb0 ) │ │ │ │ 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, 213b68 │ │ │ │ + cbz r0, 213b50 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213b68 │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 213b50 │ │ │ │ + bl 1f9734 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff91c │ │ │ │ + bl 1ff904 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 213bac │ │ │ │ + bhi.n 213b94 │ │ │ │ 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 60efc <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (213bcc ) │ │ │ │ - ldr r3, [pc, #52] @ (213bc8 ) │ │ │ │ + ldr r2, [pc, #60] @ (213bb4 ) │ │ │ │ + ldr r3, [pc, #52] @ (213bb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 213bbe │ │ │ │ + bne.n 213ba6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213b8e │ │ │ │ - b.n 213b7e │ │ │ │ + beq.n 213b76 │ │ │ │ + b.n 213b66 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {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 213c1c │ │ │ │ + beq.n 213c04 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 213c2a │ │ │ │ + cbz r1, 213c12 │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 213c0a │ │ │ │ + beq.n 213bf2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f97ac │ │ │ │ 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 613d4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 213c02 │ │ │ │ + b.n 213bea │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 213c06 │ │ │ │ - bl 1f97c4 │ │ │ │ - b.n 213c06 │ │ │ │ + beq.n 213bee │ │ │ │ + bl 1f97ac │ │ │ │ + b.n 213bee │ │ │ │ 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 │ │ │ │ @@ -598972,92 +598836,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 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213ae0 │ │ │ │ + bl 213ac8 │ │ │ │ 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 213ca8 │ │ │ │ + beq.n 213c90 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 213c8a │ │ │ │ + beq.n 213c72 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 213cae │ │ │ │ + beq.n 213c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213a24 │ │ │ │ + bl 213a0c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 213c7e │ │ │ │ + beq.n 213c66 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 213a24 │ │ │ │ + bl 213a0c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 213cc2 │ │ │ │ + cbnz r3, 213caa │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213a24 │ │ │ │ + bl 213a0c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 213cae │ │ │ │ + beq.n 213c96 │ │ │ │ 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 213cb6 │ │ │ │ + b.n 213c9e │ │ │ │ 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 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 213ae0 │ │ │ │ + bl 213ac8 │ │ │ │ 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 │ │ │ │ @@ -599077,36 +598941,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 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213ae0 │ │ │ │ + bl 213ac8 │ │ │ │ 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 213a24 │ │ │ │ + bl 213a0c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ 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 │ │ │ │ @@ -599120,124 +598984,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 213e12 │ │ │ │ + beq.n 213dfa │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 213df8 │ │ │ │ + bne.n 213de0 │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 213e44 │ │ │ │ - bl 2e5ac0 │ │ │ │ + beq.n 213e2c │ │ │ │ + bl 2e5aa8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213c30 │ │ │ │ + bl 213c18 │ │ │ │ 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 2e5b68 │ │ │ │ + bl 2e5b50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213c30 │ │ │ │ + bl 213c18 │ │ │ │ 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, 213e3e │ │ │ │ - bl 2e5ac0 │ │ │ │ + cbz r1, 213e26 │ │ │ │ + bl 2e5aa8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213c30 │ │ │ │ + bl 213c18 │ │ │ │ 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 2e5aa4 │ │ │ │ - b.n 213e20 │ │ │ │ - bl 2e5bac │ │ │ │ - b.n 213dda │ │ │ │ + bl 2e5a8c │ │ │ │ + b.n 213e08 │ │ │ │ + bl 2e5b94 │ │ │ │ + b.n 213dc2 │ │ │ │ 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, 213e7c │ │ │ │ + cbz r4, 213e64 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 213e74 │ │ │ │ + beq.n 213e5c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 213e82 │ │ │ │ + beq.n 213e6a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 213e62 │ │ │ │ + bne.n 213e4a │ │ │ │ mov r0, lr │ │ │ │ - bl 213dac │ │ │ │ + bl 213d94 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 213ea6 │ │ │ │ + cbz r0, 213e8e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 213e9a │ │ │ │ + beq.n 213e82 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 213ea4 │ │ │ │ + beq.n 213e8c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213e8a │ │ │ │ + bne.n 213e72 │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ 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 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ 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] │ │ │ │ @@ -599277,116 +599141,116 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 213f60 │ │ │ │ + beq.n 213f48 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (213f74 ) │ │ │ │ + ldr r1, [pc, #16] @ (213f5c ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 61ee8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 2137a8 │ │ │ │ + b.n 2137c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (213fcc ) │ │ │ │ + ldr r3, [pc, #68] @ (213fb4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (213fd0 ) │ │ │ │ + ldr r2, [pc, #64] @ (213fb8 ) │ │ │ │ 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, 213fa2 │ │ │ │ + cbnz r2, 213f8a │ │ │ │ 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 213fb4 │ │ │ │ + beq.n 213f9c │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (213fd4 ) │ │ │ │ + ldr r1, [pc, #24] @ (213fbc ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61ee8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 214758 │ │ │ │ + b.n 214770 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ - ldr r6, [pc, #92] @ (214048 ) │ │ │ │ + ldr r6, [pc, #92] @ (214030 ) │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #76] @ (21404c ) │ │ │ │ + ldr r3, [pc, #76] @ (214034 ) │ │ │ │ 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 1fafb8 │ │ │ │ - ldr r1, [pc, #40] @ (214050 ) │ │ │ │ + bl 1fafa0 │ │ │ │ + ldr r1, [pc, #40] @ (214038 ) │ │ │ │ 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 1f9884 │ │ │ │ + bl 1f986c │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #32] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3c052 │ │ │ │ + bl 3c03a │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ 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] │ │ │ │ @@ -599404,146 +599268,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 213fd8 │ │ │ │ + bl 213fc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [pc, #196] @ (214180 ) │ │ │ │ - bl 213fd8 │ │ │ │ + ldr r7, [pc, #196] @ (214168 ) │ │ │ │ + bl 213fc0 │ │ │ │ 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 21417a │ │ │ │ + bhi.n 214162 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 214126 │ │ │ │ + bls.n 21410e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 214138 │ │ │ │ + bhi.n 214120 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #140] @ (214184 ) │ │ │ │ + ldr r1, [pc, #140] @ (21416c ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21414e │ │ │ │ + beq.n 214136 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 214142 │ │ │ │ + cbz r0, 21412a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21417a │ │ │ │ + beq.n 214162 │ │ │ │ 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 21417a │ │ │ │ + beq.n 214162 │ │ │ │ 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 2140f4 │ │ │ │ + b.n 2140dc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21410c │ │ │ │ + b.n 2140f4 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21417a │ │ │ │ + cbz r0, 214162 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21412c │ │ │ │ + b.n 214114 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - it cc │ │ │ │ - lslcc r0, r5, #2 │ │ │ │ + sevl │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #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 214054 │ │ │ │ + bl 21403c │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ 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 213fd8 │ │ │ │ + bl 213fc0 │ │ │ │ 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 213fd8 │ │ │ │ + bl 213fc0 │ │ │ │ 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 │ │ │ │ @@ -599553,233 +599417,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 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (214308 ) │ │ │ │ + ldr r7, [pc, #216] @ (2142f0 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh r3, [r4, #58] @ 0x3a │ │ │ │ - bl 213fd8 │ │ │ │ + bl 213fc0 │ │ │ │ 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 214300 │ │ │ │ + bhi.n 2142e8 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 21429e │ │ │ │ + bls.n 214286 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 2142c0 │ │ │ │ + bhi.n 2142a8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (21430c ) │ │ │ │ + ldr r1, [pc, #144] @ (2142f4 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2142d6 │ │ │ │ + beq.n 2142be │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 2142ca │ │ │ │ + cbz r0, 2142b2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 214300 │ │ │ │ + beq.n 2142e8 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #64] @ 0x40 │ │ │ │ add r0, r2 │ │ │ │ - b.n 2142a4 │ │ │ │ + b.n 21428c │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 214300 │ │ │ │ + beq.n 2142e8 │ │ │ │ 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 214278 │ │ │ │ + b.n 214260 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 214290 │ │ │ │ + b.n 214278 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 214300 │ │ │ │ + cbz r0, 2142e8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 2142a4 │ │ │ │ + b.n 21428c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #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] @ (21436c ) │ │ │ │ + ldr r3, [pc, #76] @ (214354 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (214370 ) │ │ │ │ + ldr r2, [pc, #76] @ (214358 ) │ │ │ │ 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 213768 │ │ │ │ + bl 213750 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 21436a │ │ │ │ + cbz r6, 214352 │ │ │ │ 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 21435a │ │ │ │ + bne.n 214342 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 214352 │ │ │ │ + bne.n 21433a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #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, 2143bc │ │ │ │ + cbz r3, 2143a4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ 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, 2143ba │ │ │ │ + cbz r4, 2143a2 │ │ │ │ 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 1f9d08 │ │ │ │ - b.n 21439e │ │ │ │ + bl 1f9cf0 │ │ │ │ + b.n 214386 │ │ │ │ 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, 214404 │ │ │ │ + cbz r3, 2143ec │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ 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 1f9d08 │ │ │ │ - b.n 2143ee │ │ │ │ + bl 1f9cf0 │ │ │ │ + b.n 2143d6 │ │ │ │ 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 213768 │ │ │ │ + bl 213750 │ │ │ │ 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, 21445a │ │ │ │ + cbz r3, 214442 │ │ │ │ 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] │ │ │ │ @@ -599789,194 +599653,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] @ (2144ac ) │ │ │ │ + ldr r3, [pc, #56] @ (214494 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (2144b0 ) │ │ │ │ + ldr r2, [pc, #56] @ (214498 ) │ │ │ │ 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 213768 │ │ │ │ + bl 213750 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 2144aa │ │ │ │ + cbz r4, 214492 │ │ │ │ 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 21449e │ │ │ │ + bne.n 214486 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbnz r4, 214510 │ │ │ │ + cbnz r4, 2144fe │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #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 213768 │ │ │ │ + bl 213750 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 2144ee │ │ │ │ + cbz r4, 2144d6 │ │ │ │ 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 2144e2 │ │ │ │ + bne.n 2144ca │ │ │ │ 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 21455a │ │ │ │ + bhi.n 214542 │ │ │ │ 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 213768 │ │ │ │ + bl 213750 │ │ │ │ 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 21452a │ │ │ │ + bne.n 214512 │ │ │ │ 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 213768 │ │ │ │ + bl 213750 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 214524 │ │ │ │ + bne.n 21450c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 214512 │ │ │ │ + b.n 2144fa │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 21453c │ │ │ │ + b.n 214524 │ │ │ │ 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, 2145d8 │ │ │ │ + cbz r3, 2145c0 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ 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 1f9bd0 │ │ │ │ + bl 1f9bb8 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 2145bc │ │ │ │ + cbz r6, 2145a4 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 2145b4 │ │ │ │ - ldr r3, [pc, #36] @ (2145e4 ) │ │ │ │ + bne.n 21459c │ │ │ │ + ldr r3, [pc, #36] @ (2145cc ) │ │ │ │ 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 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 214590 │ │ │ │ + b.n 214578 │ │ │ │ nop │ │ │ │ - ble.n 214578 │ │ │ │ + ble.n 214590 │ │ │ │ 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 214612 │ │ │ │ - ldr r1, [pc, #16] @ (214614 ) │ │ │ │ + bne.n 2145fa │ │ │ │ + ldr r1, [pc, #16] @ (2145fc ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 61ee8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 214524 │ │ │ │ + ble.n 21453c │ │ │ │ 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, 214662 │ │ │ │ + cbz r3, 21464a │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ 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 │ │ │ │ @@ -599984,33 +599848,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 1f9d08 │ │ │ │ - b.n 214640 │ │ │ │ + bl 1f9cf0 │ │ │ │ + b.n 214628 │ │ │ │ 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, 21468a │ │ │ │ + cbnz r3, 214672 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9d80 │ │ │ │ + bl 1f9d68 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ 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 │ │ │ │ @@ -600035,17 +599899,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, 214730 │ │ │ │ + cbz r3, 214718 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ 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] │ │ │ │ @@ -600057,166 +599921,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 1f9d08 │ │ │ │ - b.n 214708 │ │ │ │ + bl 1f9cf0 │ │ │ │ + b.n 2146f0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 214746 │ │ │ │ + bhi.n 21472e │ │ │ │ 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 21475c │ │ │ │ + beq.n 214744 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 214750 │ │ │ │ + bne.n 214738 │ │ │ │ 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] @ (21485c ) │ │ │ │ + ldr r5, [pc, #228] @ (214844 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (214860 ) │ │ │ │ + ldr r4, [pc, #228] @ (214848 ) │ │ │ │ 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 214842 │ │ │ │ + bhi.n 21482a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 214850 │ │ │ │ + beq.n 214838 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2135a4 │ │ │ │ + bl 21358c │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 214824 │ │ │ │ + bhi.n 21480c │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r4, #32 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214854 │ │ │ │ + beq.n 21483c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 2135a4 │ │ │ │ + bl 21358c │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (214864 ) │ │ │ │ + ldr r2, [pc, #108] @ (21484c ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (214860 ) │ │ │ │ + ldr r3, [pc, #100] @ (214848 ) │ │ │ │ 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 214858 │ │ │ │ + bne.n 214840 │ │ │ │ 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 2147ee │ │ │ │ + b.n 2147d6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2147ee │ │ │ │ + bne.n 2147d6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2147ee │ │ │ │ + b.n 2147d6 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 2147c6 │ │ │ │ + b.n 2147ae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2147c6 │ │ │ │ + bne.n 2147ae │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2147c6 │ │ │ │ + b.n 2147ae │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 2147b0 │ │ │ │ + b.n 214798 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 2147dc │ │ │ │ + b.n 2147c4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb814 │ │ │ │ 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] @ 215198 │ │ │ │ + ldr.w r1, [pc, #2328] @ 215180 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 215194 │ │ │ │ + bhi.w 21517c │ │ │ │ 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 214d58 │ │ │ │ + bhi.w 214d40 │ │ │ │ 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 │ │ │ │ @@ -600225,78 +600089,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 214b70 │ │ │ │ + bhi.w 214b58 │ │ │ │ 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 214faa │ │ │ │ + bhi.w 214f92 │ │ │ │ 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 214e22 │ │ │ │ + bhi.w 214e0a │ │ │ │ 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 21495e │ │ │ │ + beq.n 214946 │ │ │ │ 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 214942 │ │ │ │ - cbz r0, 21497e │ │ │ │ + bne.n 21492a │ │ │ │ + cbz r0, 214966 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 21497e │ │ │ │ + bne.n 214966 │ │ │ │ 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 │ │ │ │ @@ -600304,112 +600168,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 214ac4 │ │ │ │ + bne.w 214aac │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21e634 │ │ │ │ + bl 21e61c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 214ac4 │ │ │ │ + b.n 214aac │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2149d6 │ │ │ │ + beq.n 2149be │ │ │ │ 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 2149ba │ │ │ │ - cbz r0, 2149f6 │ │ │ │ + bne.n 2149a2 │ │ │ │ + cbz r0, 2149de │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 2149f6 │ │ │ │ + bne.n 2149de │ │ │ │ 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 214abc │ │ │ │ + b.n 214aa4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214a34 │ │ │ │ + cbz r1, 214a1c │ │ │ │ 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 214a18 │ │ │ │ - cbz r5, 214a54 │ │ │ │ + bne.n 214a00 │ │ │ │ + cbz r5, 214a3c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214a54 │ │ │ │ + bne.n 214a3c │ │ │ │ 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 214abc │ │ │ │ + b.n 214aa4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214a90 │ │ │ │ + cbz r1, 214a78 │ │ │ │ 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 214a74 │ │ │ │ - cbz r5, 214ab0 │ │ │ │ + bne.n 214a5c │ │ │ │ + cbz r5, 214a98 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214ab0 │ │ │ │ + bne.n 214a98 │ │ │ │ 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] │ │ │ │ @@ -600417,1462 +600281,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 214994 │ │ │ │ + beq.w 21497c │ │ │ │ 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] @ 21519c │ │ │ │ + ldr.w r3, [pc, #1736] @ 215184 │ │ │ │ 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, 214b0c │ │ │ │ + cbz r1, 214af4 │ │ │ │ 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 214aee │ │ │ │ + bne.n 214ad6 │ │ │ │ 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 214a54 │ │ │ │ - b.n 214a36 │ │ │ │ + beq.n 214a3c │ │ │ │ + b.n 214a1e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 214a54 │ │ │ │ + bne.n 214a3c │ │ │ │ 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 214a54 │ │ │ │ + b.n 214a3c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214a34 │ │ │ │ + beq.w 214a1c │ │ │ │ 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 214b4c │ │ │ │ - b.n 214a34 │ │ │ │ + bne.n 214b34 │ │ │ │ + b.n 214a1c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214ab0 │ │ │ │ + beq.n 214a98 │ │ │ │ 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 214b7c │ │ │ │ - b.n 214ab0 │ │ │ │ - ldr.w r3, [pc, #1536] @ 2151a0 │ │ │ │ + bne.n 214b64 │ │ │ │ + b.n 214a98 │ │ │ │ + ldr.w r3, [pc, #1536] @ 215188 │ │ │ │ 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 214a90 │ │ │ │ + beq.w 214a78 │ │ │ │ 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 214bbe │ │ │ │ - b.n 214a90 │ │ │ │ + bne.n 214ba6 │ │ │ │ + b.n 214a78 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214a90 │ │ │ │ + beq.w 214a78 │ │ │ │ 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 214a90 │ │ │ │ + bne.w 214a78 │ │ │ │ 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 214a90 │ │ │ │ + b.n 214a78 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21517c │ │ │ │ + beq.w 215164 │ │ │ │ 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 214ab0 │ │ │ │ + beq.w 214a98 │ │ │ │ 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 214c54 │ │ │ │ - b.n 214ab0 │ │ │ │ + bhi.n 214c3c │ │ │ │ + b.n 214a98 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 21497e │ │ │ │ + bne.w 214966 │ │ │ │ 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 21497e │ │ │ │ + b.n 214966 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214a34 │ │ │ │ + beq.w 214a1c │ │ │ │ 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 214a34 │ │ │ │ + bne.w 214a1c │ │ │ │ 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 214a34 │ │ │ │ + b.n 214a1c │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215174 │ │ │ │ + beq.w 21515c │ │ │ │ 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 214a54 │ │ │ │ + beq.w 214a3c │ │ │ │ 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 214d12 │ │ │ │ - b.n 214a54 │ │ │ │ + bhi.n 214cfa │ │ │ │ + b.n 214a3c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 2149f6 │ │ │ │ + bne.w 2149de │ │ │ │ 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 2149f6 │ │ │ │ + b.n 2149de │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214a54 │ │ │ │ + beq.w 214a3c │ │ │ │ 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 214d66 │ │ │ │ - b.n 214a54 │ │ │ │ - ldr.w r3, [pc, #1044] @ 2151a0 │ │ │ │ + bne.n 214d4e │ │ │ │ + b.n 214a3c │ │ │ │ + ldr.w r3, [pc, #1044] @ 215188 │ │ │ │ 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 214a34 │ │ │ │ + beq.w 214a1c │ │ │ │ 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 214da8 │ │ │ │ - b.n 214a34 │ │ │ │ + bne.n 214d90 │ │ │ │ + b.n 214a1c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21495e │ │ │ │ + beq.w 214946 │ │ │ │ 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 214dd0 │ │ │ │ - b.n 21495e │ │ │ │ + bne.n 214db8 │ │ │ │ + b.n 214946 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2149d6 │ │ │ │ + beq.w 2149be │ │ │ │ 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 214dfe │ │ │ │ - b.n 2149d6 │ │ │ │ + bne.n 214de6 │ │ │ │ + b.n 2149be │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21497e │ │ │ │ + beq.w 214966 │ │ │ │ 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 214e30 │ │ │ │ - b.n 21497e │ │ │ │ - ldr r3, [pc, #844] @ (2151a0 ) │ │ │ │ + bne.n 214e18 │ │ │ │ + b.n 214966 │ │ │ │ + ldr r3, [pc, #844] @ (215188 ) │ │ │ │ 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 21495e │ │ │ │ + beq.w 214946 │ │ │ │ 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 214e6e │ │ │ │ - b.n 21495e │ │ │ │ + bne.n 214e56 │ │ │ │ + b.n 214946 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21495e │ │ │ │ + beq.w 214946 │ │ │ │ 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 21495e │ │ │ │ + bne.w 214946 │ │ │ │ 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 21495e │ │ │ │ + b.n 214946 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215184 │ │ │ │ + beq.w 21516c │ │ │ │ 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 21497e │ │ │ │ + beq.w 214966 │ │ │ │ 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 214f02 │ │ │ │ - b.n 21497e │ │ │ │ - ldr.w ip, [pc, #624] @ 21519c │ │ │ │ + bcc.n 214eea │ │ │ │ + b.n 214966 │ │ │ │ + ldr.w ip, [pc, #624] @ 215184 │ │ │ │ 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, 214f64 │ │ │ │ + cbz r1, 214f4c │ │ │ │ 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 214f46 │ │ │ │ + bne.n 214f2e │ │ │ │ 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 21497e │ │ │ │ - b.n 214960 │ │ │ │ + beq.w 214966 │ │ │ │ + b.n 214948 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214a90 │ │ │ │ + beq.w 214a78 │ │ │ │ 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 214f86 │ │ │ │ - b.n 214a90 │ │ │ │ + bne.n 214f6e │ │ │ │ + b.n 214a78 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2149f6 │ │ │ │ + beq.w 2149de │ │ │ │ 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 214fb8 │ │ │ │ - b.n 2149f6 │ │ │ │ - ldr r3, [pc, #452] @ (2151a0 ) │ │ │ │ + bne.n 214fa0 │ │ │ │ + b.n 2149de │ │ │ │ + ldr r3, [pc, #452] @ (215188 ) │ │ │ │ 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 2149d6 │ │ │ │ + beq.w 2149be │ │ │ │ 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 214ff6 │ │ │ │ - b.n 2149d6 │ │ │ │ + bne.n 214fde │ │ │ │ + b.n 2149be │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2149d6 │ │ │ │ + beq.w 2149be │ │ │ │ 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 2149d6 │ │ │ │ + bne.w 2149be │ │ │ │ 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 2149d6 │ │ │ │ - ldr r3, [pc, #316] @ (21519c ) │ │ │ │ + b.n 2149be │ │ │ │ + ldr r3, [pc, #316] @ (215184 ) │ │ │ │ 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, 215096 │ │ │ │ + cbz r1, 21507e │ │ │ │ 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 215078 │ │ │ │ + bne.n 215060 │ │ │ │ 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 214ab0 │ │ │ │ - b.n 214a92 │ │ │ │ + beq.w 214a98 │ │ │ │ + b.n 214a7a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214ab0 │ │ │ │ + bne.w 214a98 │ │ │ │ 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 214ab0 │ │ │ │ - ldr.w ip, [pc, #200] @ 21519c │ │ │ │ + b.n 214a98 │ │ │ │ + ldr.w ip, [pc, #200] @ 215184 │ │ │ │ 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, 21510a │ │ │ │ + cbz r1, 2150f2 │ │ │ │ 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 2150ec │ │ │ │ + bne.n 2150d4 │ │ │ │ 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 2149f6 │ │ │ │ - b.n 2149d8 │ │ │ │ + beq.w 2149de │ │ │ │ + b.n 2149c0 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21518e │ │ │ │ + beq.n 215176 │ │ │ │ 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 2149f6 │ │ │ │ + beq.w 2149de │ │ │ │ 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 215150 │ │ │ │ - b.n 2149f6 │ │ │ │ + bcc.n 215138 │ │ │ │ + b.n 2149de │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 214d0a │ │ │ │ - b.n 214a54 │ │ │ │ + bne.w 214cf2 │ │ │ │ + b.n 214a3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 214c4c │ │ │ │ - b.n 214ab0 │ │ │ │ + bne.w 214c34 │ │ │ │ + b.n 214a98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 214efe │ │ │ │ - b.w 21497e │ │ │ │ + bne.w 214ee6 │ │ │ │ + b.w 214966 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 215148 │ │ │ │ - b.n 2149f6 │ │ │ │ + bne.n 215130 │ │ │ │ + b.n 2149de │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 214abc │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + b.n 214aa4 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #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] @ (21541c ) │ │ │ │ + ldr r4, [pc, #612] @ (215404 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 215414 │ │ │ │ + bhi.w 2153fc │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 215216 │ │ │ │ + beq.n 2151fe │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 215216 │ │ │ │ + beq.n 2151fe │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215316 │ │ │ │ + bhi.w 2152fe │ │ │ │ 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 215216 │ │ │ │ + beq.n 2151fe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2151de │ │ │ │ + bne.n 2151c6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2151de │ │ │ │ + bne.n 2151c6 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2151e2 │ │ │ │ - b.n 215216 │ │ │ │ + bne.n 2151ca │ │ │ │ + b.n 2151fe │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2153f2 │ │ │ │ + beq.w 2153da │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 2151e4 │ │ │ │ + b.n 2151cc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 215252 │ │ │ │ + cbz r3, 21523a │ │ │ │ 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, 21527c │ │ │ │ + cbz r3, 215264 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 215276 │ │ │ │ + cbz r4, 21525e │ │ │ │ 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 215260 │ │ │ │ + bne.n 215248 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214868 │ │ │ │ + bl 214850 │ │ │ │ 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 21527c │ │ │ │ + beq.n 215264 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 2152b2 │ │ │ │ + cbz r1, 21529a │ │ │ │ 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 2152a2 │ │ │ │ - b.n 21527c │ │ │ │ + bne.n 21528a │ │ │ │ + b.n 215264 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 2153fc │ │ │ │ + beq.w 2153e4 │ │ │ │ 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 21e8cc │ │ │ │ + bl 21e8b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 21528a │ │ │ │ - ldr r3, [pc, #320] @ (215420 ) │ │ │ │ + b.n 215272 │ │ │ │ + ldr r3, [pc, #320] @ (215408 ) │ │ │ │ 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 21527c │ │ │ │ + beq.n 215264 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 21530e │ │ │ │ + cbz r4, 2152f6 │ │ │ │ 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 2152f8 │ │ │ │ - b.n 21527c │ │ │ │ + bne.n 2152e0 │ │ │ │ + b.n 215264 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21527c │ │ │ │ + beq.n 215264 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 21533c │ │ │ │ + cbz r4, 215324 │ │ │ │ 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 215326 │ │ │ │ - b.n 21527c │ │ │ │ + bne.n 21530e │ │ │ │ + b.n 215264 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21527c │ │ │ │ + beq.n 215264 │ │ │ │ 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, 21536a │ │ │ │ + cbz r1, 215352 │ │ │ │ ldrd r4, r1, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 21535a │ │ │ │ - b.n 21527c │ │ │ │ + bne.n 215342 │ │ │ │ + b.n 215264 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21527c │ │ │ │ + beq.n 215264 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 21538a │ │ │ │ + cbz r1, 215372 │ │ │ │ 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 21527c │ │ │ │ + bne.w 215264 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21527c │ │ │ │ + beq.w 215264 │ │ │ │ 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 21528a │ │ │ │ - ldr r3, [pc, #104] @ (215424 ) │ │ │ │ + b.n 215272 │ │ │ │ + ldr r3, [pc, #104] @ (21540c ) │ │ │ │ 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 21527c │ │ │ │ + beq.w 215264 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 2153ea │ │ │ │ + cbz r4, 2153d2 │ │ │ │ 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 2153d4 │ │ │ │ - b.n 21527c │ │ │ │ + bne.n 2153bc │ │ │ │ + b.n 215264 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21523a │ │ │ │ - b.n 215216 │ │ │ │ + bne.w 215222 │ │ │ │ + b.n 2151fe │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2152c4 │ │ │ │ + beq.w 2152ac │ │ │ │ ldrd r4, r3, [r2, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 2152c4 │ │ │ │ + b.n 2152ac │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 2151e4 │ │ │ │ + b.n 2151cc │ │ │ │ nop │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #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] @ (215610 ) │ │ │ │ + ldr r2, [pc, #472] @ (2155f8 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2154bc │ │ │ │ + bhi.n 2154a4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 21548a │ │ │ │ + cbnz r5, 215472 │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 215460 │ │ │ │ + cbz r3, 215448 │ │ │ │ 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, 215488 │ │ │ │ + cbz r4, 215470 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215482 │ │ │ │ + cbz r1, 21546a │ │ │ │ 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 21546c │ │ │ │ + bne.n 215454 │ │ │ │ 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 215488 │ │ │ │ + beq.n 215470 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 2154b2 │ │ │ │ + cbz r2, 21549a │ │ │ │ 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 2154a2 │ │ │ │ - b.n 215488 │ │ │ │ + bne.n 21548a │ │ │ │ + b.n 215470 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 215488 │ │ │ │ + beq.n 215470 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 2154e0 │ │ │ │ + cbz r1, 2154c8 │ │ │ │ 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 2154ca │ │ │ │ - b.n 215488 │ │ │ │ - ldr r3, [pc, #296] @ (215614 ) │ │ │ │ + bne.n 2154b2 │ │ │ │ + b.n 215470 │ │ │ │ + ldr r3, [pc, #296] @ (2155fc ) │ │ │ │ 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 215488 │ │ │ │ + beq.n 215470 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215518 │ │ │ │ + cbz r1, 215500 │ │ │ │ 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 215502 │ │ │ │ - b.n 215488 │ │ │ │ + bne.n 2154ea │ │ │ │ + b.n 215470 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215488 │ │ │ │ + beq.n 215470 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 215538 │ │ │ │ + cbz r2, 215520 │ │ │ │ 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 2155ec │ │ │ │ + bne.n 2155d4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2155ec │ │ │ │ + beq.n 2155d4 │ │ │ │ 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] @ (215618 ) │ │ │ │ + ldr r3, [pc, #180] @ (215600 ) │ │ │ │ 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 215488 │ │ │ │ + beq.n 215470 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215590 │ │ │ │ + cbz r1, 215578 │ │ │ │ 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 21557a │ │ │ │ - b.n 215488 │ │ │ │ + bne.n 215562 │ │ │ │ + b.n 215470 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 2155f8 │ │ │ │ + beq.n 2155e0 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 21e8cc │ │ │ │ + bl 21e8b4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215488 │ │ │ │ + beq.w 215470 │ │ │ │ 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, 2155e4 │ │ │ │ + cbz r2, 2155cc │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 2155d4 │ │ │ │ - b.n 215488 │ │ │ │ + bne.n 2155bc │ │ │ │ + b.n 215470 │ │ │ │ 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 2155a2 │ │ │ │ + beq.n 21558a │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 2155a2 │ │ │ │ + b.n 21558a │ │ │ │ nop │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #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 21568c │ │ │ │ + beq.n 215674 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 215646 │ │ │ │ + beq.n 21562e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 215680 │ │ │ │ + cbnz r3, 215668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9d1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215638 │ │ │ │ + beq.n 215620 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 215676 │ │ │ │ + cbz r2, 21565e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 215674 │ │ │ │ + cbz r2, 21565c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 215674 │ │ │ │ + cbz r1, 21565c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9d1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215660 │ │ │ │ + bne.n 215648 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9d1c │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21563c │ │ │ │ + beq.n 215624 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9d1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1f9d34 │ │ │ │ - b.n 215638 │ │ │ │ + bl 1f9d1c │ │ │ │ + b.n 215620 │ │ │ │ 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 2156ca │ │ │ │ + beq.n 2156b2 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 2156ca │ │ │ │ + cbz r3, 2156b2 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ - bl 21561c │ │ │ │ + bl 215604 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 2156b0 │ │ │ │ + bne.n 215698 │ │ │ │ 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] @ 216158 │ │ │ │ + ldr.w r0, [pc, #2676] @ 216140 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r5, [pc, #2676] @ 21615c │ │ │ │ + ldr.w r5, [pc, #2676] @ 216144 │ │ │ │ movs r2, #4 │ │ │ │ - ldr.w r3, [pc, #2672] @ 216160 │ │ │ │ + ldr.w r3, [pc, #2672] @ 216148 │ │ │ │ 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 1fe894 │ │ │ │ + bl 1fe87c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 215730 │ │ │ │ + bhi.n 215718 │ │ │ │ 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 2160b8 │ │ │ │ + beq.w 2160a0 │ │ │ │ add.w r6, r4, #36 @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21573e │ │ │ │ + bcc.n 215726 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216066 │ │ │ │ + beq.w 21604e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215f02 │ │ │ │ + bhi.w 215eea │ │ │ │ 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, 215790 │ │ │ │ + cbz r3, 215778 │ │ │ │ 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 2157ba │ │ │ │ + beq.n 2157a2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2157b2 │ │ │ │ + cbz r1, 21579a │ │ │ │ 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 2157a2 │ │ │ │ + bne.n 21578a │ │ │ │ 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 1fe970 │ │ │ │ + bl 1fe958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2158d4 │ │ │ │ + beq.n 2158bc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2158d4 │ │ │ │ + beq.n 2158bc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215988 │ │ │ │ + bhi.w 215970 │ │ │ │ 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] @ 216164 │ │ │ │ + ldr.w r3, [pc, #2392] @ 21614c │ │ │ │ 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 2160f6 │ │ │ │ + beq.w 2160de │ │ │ │ add.w sl, r4, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ 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 21582c │ │ │ │ + bcc.n 215814 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 2159ea │ │ │ │ + beq.w 2159d2 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215b3a │ │ │ │ + bhi.w 215b22 │ │ │ │ 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, 215888 │ │ │ │ + cbz r3, 215870 │ │ │ │ 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 2158b6 │ │ │ │ + beq.n 21589e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2158ac │ │ │ │ + cbz r1, 215894 │ │ │ │ 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 21589c │ │ │ │ + bne.n 215884 │ │ │ │ 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 1fe970 │ │ │ │ + bl 1fe958 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2157e2 │ │ │ │ + bne.n 2157ca │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 2158f8 │ │ │ │ + beq.n 2158e0 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r0, 2158f8 │ │ │ │ + cbz r0, 2158e0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 21561c │ │ │ │ + bl 215604 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 2158e0 │ │ │ │ + bne.n 2158c8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60bc8 │ │ │ │ - ldr.w r2, [pc, #2152] @ 216168 │ │ │ │ - ldr.w r3, [pc, #2140] @ 216160 │ │ │ │ + ldr.w r2, [pc, #2152] @ 216150 │ │ │ │ + ldr.w r3, [pc, #2140] @ 216148 │ │ │ │ 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 2161ae │ │ │ │ + bne.w 216196 │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2116] @ 21616c │ │ │ │ + ldr.w r3, [pc, #2116] @ 216154 │ │ │ │ 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 21610e │ │ │ │ + beq.w 2160f6 │ │ │ │ add.w fp, r4, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 215946 │ │ │ │ + bne.n 21592e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ + b.n 215832 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21609e │ │ │ │ + beq.w 216086 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r0, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 21596c │ │ │ │ + bcc.n 215954 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ + b.n 215832 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 21609e │ │ │ │ + beq.w 216086 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 21599c │ │ │ │ + bcc.n 215984 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ + b.n 215832 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215c62 │ │ │ │ + beq.w 215c4a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2159c4 │ │ │ │ + bne.n 2159ac │ │ │ │ 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 215858 │ │ │ │ + bne.w 215840 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216062 │ │ │ │ + beq.w 21604a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215cc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 215a08 ) │ │ │ │ + bhi.w 215ca8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 2159f0 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #6 │ │ │ │ @@ -601890,874 +601754,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 215c54 │ │ │ │ + beq.w 215c3c │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 216074 │ │ │ │ + beq.w 21605c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e8cc │ │ │ │ - b.n 2158c0 │ │ │ │ + bl 21e8b4 │ │ │ │ + b.n 2158a8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215c08 │ │ │ │ + bne.w 215bf0 │ │ │ │ subs r3, r6, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.w 2160ac │ │ │ │ + beq.w 216094 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2158c0 │ │ │ │ + b.n 2158a8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215a8c │ │ │ │ + cbz r3, 215a74 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215848 │ │ │ │ + beq.w 215830 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 215a9c │ │ │ │ + bcc.n 215a84 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ - ldr.w r3, [pc, #1716] @ 21616c │ │ │ │ + b.n 215832 │ │ │ │ + ldr.w r3, [pc, #1716] @ 216154 │ │ │ │ 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 2158b6 │ │ │ │ + beq.w 21589e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215aea │ │ │ │ + cbz r1, 215ad2 │ │ │ │ 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 215ada │ │ │ │ + bne.n 215ac2 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ - ldr.w r3, [pc, #1644] @ 216164 │ │ │ │ + b.n 21589e │ │ │ │ + ldr.w r3, [pc, #1644] @ 21614c │ │ │ │ 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 2158b6 │ │ │ │ + beq.w 21589e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215b2e │ │ │ │ + cbz r1, 215b16 │ │ │ │ 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 215b1e │ │ │ │ + bne.n 215b06 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ + b.n 21589e │ │ │ │ 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 2158b6 │ │ │ │ + beq.w 21589e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215b60 │ │ │ │ + cbz r1, 215b48 │ │ │ │ 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 215b50 │ │ │ │ + bne.n 215b38 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ + b.n 21589e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 21589e │ │ │ │ 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, 215b96 │ │ │ │ + cbz r1, 215b7e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 215b86 │ │ │ │ - b.n 2158b6 │ │ │ │ + bne.n 215b6e │ │ │ │ + b.n 21589e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215a72 │ │ │ │ + beq.w 215a5a │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 215bb8 │ │ │ │ + cbz r1, 215ba0 │ │ │ │ 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 215a74 │ │ │ │ + bne.w 215a5c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21606c │ │ │ │ + beq.w 216054 │ │ │ │ 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 2158c0 │ │ │ │ + b.n 2158a8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 215a4a │ │ │ │ + bne.w 215a32 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 215a4a │ │ │ │ + beq.w 215a32 │ │ │ │ ldrd ip, r0, [r4, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #28] │ │ │ │ - b.n 215a4a │ │ │ │ + b.n 215a32 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215848 │ │ │ │ + bne.w 215830 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ + b.n 215832 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 21589e │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 215c4a │ │ │ │ + cbz r1, 215c32 │ │ │ │ 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 215c3a │ │ │ │ - b.n 2158b6 │ │ │ │ + bne.n 215c22 │ │ │ │ + b.n 21589e │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ + b.n 215832 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.n 215c2e │ │ │ │ + bne.n 215c16 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216184 │ │ │ │ + beq.w 21616c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215fd0 │ │ │ │ + b.n 215fb8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215c8e │ │ │ │ + cbz r3, 215c76 │ │ │ │ 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 2158b6 │ │ │ │ + beq.w 21589e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215cb4 │ │ │ │ + cbz r1, 215c9c │ │ │ │ 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 215ca4 │ │ │ │ + bne.n 215c8c │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ + b.n 21589e │ │ │ │ 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 2158b6 │ │ │ │ + beq.w 21589e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215ce6 │ │ │ │ + cbz r1, 215cce │ │ │ │ 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 215cd6 │ │ │ │ + bne.n 215cbe │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ + b.n 21589e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 21589e │ │ │ │ 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, 215d1c │ │ │ │ + cbz r1, 215d04 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 215d0c │ │ │ │ - b.n 2158b6 │ │ │ │ - ldr.w r3, [pc, #1092] @ 21616c │ │ │ │ + bne.n 215cf4 │ │ │ │ + b.n 21589e │ │ │ │ + ldr.w r3, [pc, #1092] @ 216154 │ │ │ │ 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 2158b6 │ │ │ │ + beq.w 21589e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215d58 │ │ │ │ + cbz r1, 215d40 │ │ │ │ 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 215d48 │ │ │ │ + bne.n 215d30 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ - ldr r3, [pc, #1020] @ (216164 ) │ │ │ │ + b.n 21589e │ │ │ │ + ldr r3, [pc, #1020] @ (21614c ) │ │ │ │ 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 2158b6 │ │ │ │ + beq.w 21589e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215d9a │ │ │ │ + cbz r1, 215d82 │ │ │ │ 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 215d8a │ │ │ │ + bne.n 215d72 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ - ldr r3, [pc, #956] @ (216164 ) │ │ │ │ + b.n 21589e │ │ │ │ + ldr r3, [pc, #956] @ (21614c ) │ │ │ │ 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 216194 │ │ │ │ + beq.w 21617c │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ 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 215dc4 │ │ │ │ - b.n 215750 │ │ │ │ + bcc.n 215dac │ │ │ │ + b.n 215738 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215dec │ │ │ │ + cbz r3, 215dd4 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215750 │ │ │ │ + beq.w 215738 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 215dfa │ │ │ │ - b.n 215750 │ │ │ │ + bcc.n 215de2 │ │ │ │ + b.n 215738 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2160b8 │ │ │ │ + beq.w 2160a0 │ │ │ │ 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 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 215e1a │ │ │ │ - b.n 215750 │ │ │ │ - ldr r3, [pc, #824] @ (21616c ) │ │ │ │ + bcc.n 215e02 │ │ │ │ + b.n 215738 │ │ │ │ + ldr r3, [pc, #824] @ (216154 ) │ │ │ │ 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 216188 │ │ │ │ + beq.w 216170 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 215e4a │ │ │ │ - b.n 215750 │ │ │ │ + bne.n 215e32 │ │ │ │ + b.n 215738 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 216132 │ │ │ │ + beq.w 21611a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216170 │ │ │ │ + beq.w 216158 │ │ │ │ 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 21e8cc │ │ │ │ - b.n 2157c6 │ │ │ │ + bl 21e8b4 │ │ │ │ + b.n 2157ae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216126 │ │ │ │ + beq.w 21610e │ │ │ │ add.w r0, r5, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215e92 │ │ │ │ - b.n 215750 │ │ │ │ + bne.n 215e7a │ │ │ │ + b.n 215738 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2160b8 │ │ │ │ + beq.w 2160a0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215750 │ │ │ │ + bne.w 215738 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215752 │ │ │ │ + b.n 21573a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2157ba │ │ │ │ + beq.w 2157a2 │ │ │ │ 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, 215efa │ │ │ │ + cbz r1, 215ee2 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 215eea │ │ │ │ - b.n 2157ba │ │ │ │ + bne.n 215ed2 │ │ │ │ + b.n 2157a2 │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2157ba │ │ │ │ + beq.w 2157a2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215f26 │ │ │ │ + cbz r1, 215f0e │ │ │ │ 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 215f16 │ │ │ │ - b.n 2157ba │ │ │ │ - ldr r3, [pc, #568] @ (21616c ) │ │ │ │ + bne.n 215efe │ │ │ │ + b.n 2157a2 │ │ │ │ + ldr r3, [pc, #568] @ (216154 ) │ │ │ │ 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 2157ba │ │ │ │ + beq.w 2157a2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215f60 │ │ │ │ + cbz r1, 215f48 │ │ │ │ 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 215f50 │ │ │ │ - b.n 2157ba │ │ │ │ - ldr r3, [pc, #504] @ (216164 ) │ │ │ │ + bne.n 215f38 │ │ │ │ + b.n 2157a2 │ │ │ │ + ldr r3, [pc, #504] @ (21614c ) │ │ │ │ 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 2157ba │ │ │ │ + beq.w 2157a2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215f9c │ │ │ │ + cbz r1, 215f84 │ │ │ │ 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 215f8c │ │ │ │ - b.n 2157ba │ │ │ │ + bne.n 215f74 │ │ │ │ + b.n 2157a2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 215e76 │ │ │ │ + bne.w 215e5e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215e76 │ │ │ │ + beq.w 215e5e │ │ │ │ ldrd ip, r3, [r4, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 215e76 │ │ │ │ + b.n 215e5e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 21589e │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 215fec │ │ │ │ + cbz r1, 215fd4 │ │ │ │ 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 215fdc │ │ │ │ - b.n 2158b6 │ │ │ │ + bne.n 215fc4 │ │ │ │ + b.n 21589e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2157ba │ │ │ │ + beq.w 2157a2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 216012 │ │ │ │ + cbz r1, 215ffa │ │ │ │ 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 216002 │ │ │ │ - b.w 2157ba │ │ │ │ + bne.n 215fea │ │ │ │ + b.w 2157a2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2157ba │ │ │ │ + beq.w 2157a2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 216038 │ │ │ │ + cbz r1, 216020 │ │ │ │ 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 2160ce │ │ │ │ + bne.n 2160b6 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2160ce │ │ │ │ + beq.n 2160b6 │ │ │ │ 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 2157c6 │ │ │ │ + b.w 2157ae │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2159f6 │ │ │ │ + b.n 2159de │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215760 │ │ │ │ + b.w 215748 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2158c0 │ │ │ │ + b.n 2158a8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 216152 │ │ │ │ + beq.n 21613a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2160dc │ │ │ │ + beq.n 2160c4 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e8cc │ │ │ │ - b.n 2158c0 │ │ │ │ + bl 21e8b4 │ │ │ │ + b.n 2158a8 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.n 216142 │ │ │ │ + beq.n 21612a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 2158b6 │ │ │ │ + b.n 21589e │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 216176 │ │ │ │ + beq.n 21615e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215a72 │ │ │ │ + b.n 215a5a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21617a │ │ │ │ + beq.n 216162 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 2157ba │ │ │ │ + b.w 2157a2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 216080 │ │ │ │ + b.n 216068 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.w 2157c6 │ │ │ │ + b.w 2157ae │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 216088 │ │ │ │ + beq.n 216070 │ │ │ │ ldrd lr, r1, [r4, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #28] │ │ │ │ - b.n 216088 │ │ │ │ + b.n 216070 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 2160a8 │ │ │ │ + bne.n 216090 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2161a6 │ │ │ │ + beq.n 21618e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215d6e │ │ │ │ + b.n 215d56 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 2160a8 │ │ │ │ + bne.n 216090 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2161aa │ │ │ │ + beq.n 216192 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215d2e │ │ │ │ + b.n 215d16 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 216180 │ │ │ │ + cbz r6, 216168 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215ff8 │ │ │ │ + b.n 215fe0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2137ac │ │ │ │ + bl 213794 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.w 215752 │ │ │ │ + b.w 21573a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2161a0 │ │ │ │ + beq.n 216188 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 2158b6 │ │ │ │ + b.w 21589e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 216080 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + b.n 216068 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #984 @ (adr r6, 216544 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 21618c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 215faa │ │ │ │ + b.n 215f92 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215a72 │ │ │ │ + b.n 215a5a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 2157ba │ │ │ │ + b.w 2157a2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215ff8 │ │ │ │ + b.n 215fe0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215fd0 │ │ │ │ + b.n 215fb8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2160c0 │ │ │ │ + bne.n 2160a8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215f38 │ │ │ │ + b.n 215f20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2160c0 │ │ │ │ + bne.n 2160a8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215f74 │ │ │ │ + b.n 215f5c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 2158b6 │ │ │ │ + b.w 21589e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215d6e │ │ │ │ + b.n 215d56 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215d2e │ │ │ │ + b.n 215d16 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #44] @ (2161e8 ) │ │ │ │ + ldr r2, [pc, #44] @ (2161d0 ) │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add r2, pc │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 2161ce │ │ │ │ + beq.n 2161b6 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r3, #580 @ 0x244 │ │ │ │ - bne.n 2161e4 │ │ │ │ - ldr r3, [pc, #20] @ (2161ec ) │ │ │ │ + bne.n 2161cc │ │ │ │ + ldr r3, [pc, #20] @ (2161d4 ) │ │ │ │ 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 2161ca │ │ │ │ + bne.n 2161b2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #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] @ 21626c │ │ │ │ + ldr.w ip, [pc, #108] @ 216254 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (216270 ) │ │ │ │ + ldr r2, [pc, #104] @ (216258 ) │ │ │ │ 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 21625c │ │ │ │ + beq.n 216244 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 21624a │ │ │ │ + bne.n 216232 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (216274 ) │ │ │ │ - ldr r2, [pc, #60] @ (216270 ) │ │ │ │ + ldr r1, [pc, #64] @ (21625c ) │ │ │ │ + ldr r2, [pc, #60] @ (216258 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 216266 │ │ │ │ + bne.n 21624e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4f38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 216228 │ │ │ │ + b.n 216210 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 216228 │ │ │ │ + b.n 216210 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #328] @ (2163d0 ) │ │ │ │ + ldr r4, [pc, #328] @ (2163b8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #328] @ (2163d4 ) │ │ │ │ + ldr r3, [pc, #328] @ (2163bc ) │ │ │ │ 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 216302 │ │ │ │ + bcs.n 2162ea │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bls.n 216330 │ │ │ │ + bls.n 216318 │ │ │ │ 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 216308 │ │ │ │ + bhi.n 2162f0 │ │ │ │ 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 │ │ │ │ @@ -602765,118 +602629,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] @ (216360 ) │ │ │ │ + ldr r7, [pc, #116] @ (216348 ) │ │ │ │ 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 216346 │ │ │ │ + bne.n 21632e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2136b8 │ │ │ │ - ldr r2, [pc, #192] @ (2163d8 ) │ │ │ │ - ldr r3, [pc, #184] @ (2163d4 ) │ │ │ │ + bl 2136a0 │ │ │ │ + ldr r2, [pc, #192] @ (2163c0 ) │ │ │ │ + ldr r3, [pc, #184] @ (2163bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2163b2 │ │ │ │ + bne.n 21639a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #201 @ 0xc9 │ │ │ │ - beq.n 21639a │ │ │ │ - bhi.n 21638e │ │ │ │ + beq.n 216382 │ │ │ │ + bhi.n 216376 │ │ │ │ cmp r1, #141 @ 0x8d │ │ │ │ - beq.n 2163a6 │ │ │ │ + beq.n 21638e │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 2163b8 │ │ │ │ - bl 2161f0 │ │ │ │ - b.n 216316 │ │ │ │ + vldr d0, [pc, #120] @ 2163a0 │ │ │ │ + bl 2161d8 │ │ │ │ + b.n 2162fe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2136b8 │ │ │ │ - b.n 216316 │ │ │ │ + bl 2136a0 │ │ │ │ + b.n 2162fe │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2136b8 │ │ │ │ - b.n 216316 │ │ │ │ + bl 2136a0 │ │ │ │ + b.n 2162fe │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2136b8 │ │ │ │ - b.n 216316 │ │ │ │ + bl 2136a0 │ │ │ │ + b.n 2162fe │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 2136b8 │ │ │ │ - b.n 216316 │ │ │ │ + bl 2136a0 │ │ │ │ + b.n 2162fe │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2161f0 │ │ │ │ - b.n 216316 │ │ │ │ + bl 2161d8 │ │ │ │ + b.n 2162fe │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 2163c0 │ │ │ │ - bl 2161f0 │ │ │ │ - b.n 216316 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 2163c8 │ │ │ │ - bl 2161f0 │ │ │ │ - b.n 216316 │ │ │ │ + vldr d0, [pc, #32] @ 2163a8 │ │ │ │ + bl 2161d8 │ │ │ │ + b.n 2162fe │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 2163b0 │ │ │ │ + bl 2161d8 │ │ │ │ + b.n 2162fe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 216404 │ │ │ │ + beq.n 2163ec │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 2163ea │ │ │ │ + bne.n 2163d2 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -602893,71 +602757,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] @ (2164c8 ) │ │ │ │ + ldr r2, [pc, #132] @ (2164b0 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 216492 │ │ │ │ + beq.n 21647a │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 216480 │ │ │ │ - cbnz r4, 21647a │ │ │ │ - ldr r1, [pc, #124] @ (2164cc ) │ │ │ │ + beq.n 216468 │ │ │ │ + cbnz r4, 216462 │ │ │ │ + ldr r1, [pc, #124] @ (2164b4 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 216492 │ │ │ │ + cbz r5, 21647a │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 216428 │ │ │ │ - cbz r0, 21647c │ │ │ │ + bl 216410 │ │ │ │ + cbz r0, 216464 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 216462 │ │ │ │ + bne.n 21644a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2164b8 │ │ │ │ + beq.n 2164a0 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 216498 │ │ │ │ + bne.n 216480 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 21647a │ │ │ │ + bne.n 216462 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2164c2 │ │ │ │ + bne.n 2164aa │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21647c │ │ │ │ + b.n 216464 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 216428 │ │ │ │ - b.n 21647c │ │ │ │ + bl 216410 │ │ │ │ + b.n 216464 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -602968,66 +602832,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 216516 │ │ │ │ + beq.n 2164fe │ │ │ │ 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, 21652a │ │ │ │ + cbz r1, 216512 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 21652a │ │ │ │ + cbz r3, 216512 │ │ │ │ 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, 216554 │ │ │ │ + cbz r1, 21653c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 216554 │ │ │ │ + cbz r3, 21653c │ │ │ │ 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 21656e │ │ │ │ + beq.n 216556 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 21656e │ │ │ │ + cbz r3, 216556 │ │ │ │ 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, 21659c │ │ │ │ + cbz r3, 216584 │ │ │ │ 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] │ │ │ │ @@ -603041,50 +602905,50 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 2165c0 │ │ │ │ + cbnz r3, 2165a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9d80 │ │ │ │ + bl 1f9d68 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9cf0 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ - cbz r6, 216600 │ │ │ │ + cbz r6, 2165e8 │ │ │ │ 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 216538 │ │ │ │ + bl 216520 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 2165e2 │ │ │ │ + bne.n 2165ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9d1c │ │ │ │ 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 2164d0 │ │ │ │ + bl 2164b8 │ │ │ │ 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 │ │ │ │ @@ -603092,52 +602956,52 @@ │ │ │ │ movs r2, #20 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r3, r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 216656 │ │ │ │ + cbz r3, 21663e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 216656 │ │ │ │ + cbz r0, 21663e │ │ │ │ ldrd r5, r0, [r3, #4] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, r2] │ │ │ │ cmp r6, r7 │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ - bcs.n 216688 │ │ │ │ + bcs.n 216670 │ │ │ │ adds r2, #20 │ │ │ │ add r4, r2 │ │ │ │ - b.n 216674 │ │ │ │ + b.n 21665c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 216538 │ │ │ │ + bl 216520 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 216670 │ │ │ │ + bcc.n 216658 │ │ │ │ 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, 2166be │ │ │ │ + cbz r3, 2166a6 │ │ │ │ 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] │ │ │ │ @@ -603145,304 +603009,304 @@ │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 216708 │ │ │ │ + beq.n 2166f0 │ │ │ │ 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 2166e4 │ │ │ │ + b.n 2166cc │ │ │ │ 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 2166e0 │ │ │ │ + bne.n 2166c8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 216792 │ │ │ │ + beq.n 21677a │ │ │ │ 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 21678e │ │ │ │ + beq.n 216776 │ │ │ │ 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 216760 │ │ │ │ + b.n 216748 │ │ │ │ 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 21678e │ │ │ │ + beq.n 216776 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 216734 │ │ │ │ + bmi.n 21671c │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 216734 │ │ │ │ + bne.n 21671c │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 216734 │ │ │ │ + beq.n 21671c │ │ │ │ mov r3, r8 │ │ │ │ - b.n 21677e │ │ │ │ + b.n 216766 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 216734 │ │ │ │ + beq.n 21671c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21674e │ │ │ │ + beq.n 216736 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21677a │ │ │ │ + bne.n 216762 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216782 │ │ │ │ + b.n 21676a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (216834 ) │ │ │ │ + ldr r3, [pc, #152] @ (21681c ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 2167d4 │ │ │ │ + cbz r1, 2167bc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2167c6 │ │ │ │ - ldr r1, [pc, #144] @ (216838 ) │ │ │ │ + bne.n 2167ae │ │ │ │ + ldr r1, [pc, #144] @ (216820 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 2167c6 │ │ │ │ + cbz r3, 2167ae │ │ │ │ subw r0, r0, #838 @ 0x346 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21682a │ │ │ │ + beq.n 216812 │ │ │ │ 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] @ (21683c ) │ │ │ │ + ldr r2, [pc, #92] @ (216824 ) │ │ │ │ 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, 21681c │ │ │ │ + cbnz r0, 216804 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 216822 │ │ │ │ + bcs.n 21680a │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 2167d0 │ │ │ │ + beq.n 2167b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2167fe │ │ │ │ + beq.n 2167e6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 216806 │ │ │ │ - b.n 216812 │ │ │ │ + bhi.n 2167ee │ │ │ │ + b.n 2167fa │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 216802 │ │ │ │ - b.n 2167d0 │ │ │ │ + bne.n 2167ea │ │ │ │ + b.n 2167b8 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 2167d0 │ │ │ │ + b.n 2167b8 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #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 216888 │ │ │ │ + beq.n 216870 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 21686c │ │ │ │ + b.n 216854 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 216884 │ │ │ │ + beq.n 21686c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 21687c │ │ │ │ - bl 216794 │ │ │ │ + bmi.n 216864 │ │ │ │ + bl 21677c │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 216864 │ │ │ │ + bne.n 21684c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 216884 │ │ │ │ + b.n 21686c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 2168d6 │ │ │ │ + cbz r0, 2168be │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 2168dc │ │ │ │ + cbz r2, 2168c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2168a6 │ │ │ │ + bhi.n 21688e │ │ │ │ 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 2168cc │ │ │ │ + beq.n 2168b4 │ │ │ │ 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 2168d6 │ │ │ │ + beq.n 2168be │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21690e │ │ │ │ + bne.n 2168f6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2168d6 │ │ │ │ + beq.n 2168be │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 216902 │ │ │ │ + bhi.n 2168ea │ │ │ │ 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 2168d6 │ │ │ │ + beq.n 2168be │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ - bne.n 2168a8 │ │ │ │ + bne.n 216890 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 2168a8 │ │ │ │ + b.n 216890 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 2168a8 │ │ │ │ + b.n 216890 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2168d6 │ │ │ │ + beq.n 2168be │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #48] @ 0x30 │ │ │ │ - bne.n 2168a8 │ │ │ │ - b.n 216902 │ │ │ │ + bne.n 216890 │ │ │ │ + b.n 2168ea │ │ │ │ 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 21694a │ │ │ │ + bmi.n 216932 │ │ │ │ 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, 216966 │ │ │ │ + cbz r3, 21694e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216948 │ │ │ │ + beq.n 216930 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216890 │ │ │ │ + bl 216878 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216996 │ │ │ │ + bhi.n 21697e │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r3, r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -603456,48 +603320,48 @@ │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2169ca │ │ │ │ + bhi.n 2169b2 │ │ │ │ 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 2169ce │ │ │ │ + beq.n 2169b6 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2169aa │ │ │ │ + beq.n 216992 │ │ │ │ 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 2169aa │ │ │ │ + beq.n 216992 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216a62 │ │ │ │ + beq.n 216a4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216a1c │ │ │ │ + cbz r2, 216a04 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216a06 │ │ │ │ + bhi.n 2169ee │ │ │ │ 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 │ │ │ │ @@ -603510,179 +603374,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 216a02 │ │ │ │ + b.n 2169ea │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 216a62 │ │ │ │ + cbz r2, 216a4a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 216a62 │ │ │ │ + beq.n 216a4a │ │ │ │ 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 21699c │ │ │ │ + bl 216984 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 216a66 │ │ │ │ + beq.n 216a4e │ │ │ │ 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 216a02 │ │ │ │ + b.n 2169ea │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 216a5c │ │ │ │ + b.n 216a44 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 216aa4 │ │ │ │ + cbz r0, 216a8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216a98 │ │ │ │ + cbz r2, 216a80 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 216a94 │ │ │ │ - bl 2169dc │ │ │ │ + cbz r2, 216a7c │ │ │ │ + bl 2169c4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 216a8e │ │ │ │ + bne.n 216a76 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 216a94 │ │ │ │ + b.n 216a7c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216a94 │ │ │ │ + b.n 216a7c │ │ │ │ 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 216b08 │ │ │ │ + bhi.n 216af0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #28 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 216ae2 │ │ │ │ + cbz r0, 216aca │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 216acc │ │ │ │ + beq.n 216ab4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r1, 216b00 │ │ │ │ + cbz r1, 216ae8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 216ae2 │ │ │ │ - bl 2169dc │ │ │ │ + bne.n 216aca │ │ │ │ + bl 2169c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216aea │ │ │ │ + bne.n 216ad2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216ae2 │ │ │ │ + bne.n 216aca │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 216aa8 │ │ │ │ + bl 216a90 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 216b02 │ │ │ │ + b.n 216aea │ │ │ │ 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, 216b4a │ │ │ │ + cbz r3, 216b32 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216b48 │ │ │ │ + beq.n 216b30 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ 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, 216b76 │ │ │ │ + cbz r3, 216b5e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216b74 │ │ │ │ + beq.n 216b5c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216890 │ │ │ │ + bl 216878 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 216b8e │ │ │ │ + cbz r0, 216b76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216b8e │ │ │ │ + cbz r3, 216b76 │ │ │ │ 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, 216ba6 │ │ │ │ + cbz r0, 216b8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216ba6 │ │ │ │ + cbz r3, 216b8e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -603694,243 +603558,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 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 216be4 │ │ │ │ + cbz r1, 216bcc │ │ │ │ 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 216bd8 │ │ │ │ - ldr r3, [pc, #16] @ (216bf8 ) │ │ │ │ + bne.n 216bc0 │ │ │ │ + ldr r3, [pc, #16] @ (216be0 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 60c7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r0, r3, r5, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 216c4a │ │ │ │ + bne.n 216c32 │ │ │ │ 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, 216c4c │ │ │ │ + cbz r3, 216c34 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 216c40 │ │ │ │ + cbz r2, 216c28 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 216c3c │ │ │ │ - bl 2169dc │ │ │ │ + cbz r3, 216c24 │ │ │ │ + bl 2169c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216c1a │ │ │ │ + bne.n 216c02 │ │ │ │ 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 216c1a │ │ │ │ + b.n 216c02 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 216c2a │ │ │ │ - b.n 216c34 │ │ │ │ + bne.n 216c12 │ │ │ │ + b.n 216c1c │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 216c34 │ │ │ │ + b.n 216c1c │ │ │ │ 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] @ (216cd4 ) │ │ │ │ + ldr r6, [pc, #112] @ (216cbc ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216cce │ │ │ │ + beq.n 216cb6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216ca8 │ │ │ │ + cbz r2, 216c90 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 216ca0 │ │ │ │ + bhi.n 216c88 │ │ │ │ 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] @ (216cd8 ) │ │ │ │ + ldr r2, [pc, #72] @ (216cc0 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 216ca0 │ │ │ │ + cbz r2, 216c88 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216c7a │ │ │ │ + bne.n 216c62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216cc2 │ │ │ │ + cbz r2, 216caa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 216cbe │ │ │ │ - bl 2169dc │ │ │ │ + cbz r2, 216ca6 │ │ │ │ + bl 2169c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216c74 │ │ │ │ + bne.n 216c5c │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 216c74 │ │ │ │ + b.n 216c5c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 216cb2 │ │ │ │ + bne.n 216c9a │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #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, 216d1a │ │ │ │ + cbz r0, 216d02 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #320] @ 0x140 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 216d08 │ │ │ │ + cbz r1, 216cf0 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 216cfc │ │ │ │ + bne.n 216ce4 │ │ │ │ str.w r2, [r0, #324] @ 0x144 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216cf0 │ │ │ │ + bne.n 216cd8 │ │ │ │ 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, 216d3e │ │ │ │ - b.n 216d76 │ │ │ │ + cbnz r3, 216d26 │ │ │ │ + b.n 216d5e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 216d76 │ │ │ │ + cbz r3, 216d5e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216d38 │ │ │ │ + beq.n 216d20 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 216d6e │ │ │ │ + cbz r0, 216d56 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216d5a │ │ │ │ + cbz r2, 216d42 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216d50 │ │ │ │ - bl 2169dc │ │ │ │ + bne.n 216d38 │ │ │ │ + bl 2169c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216d4a │ │ │ │ + bne.n 216d32 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 216d76 │ │ │ │ + cbz r3, 216d5e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216d46 │ │ │ │ + bne.n 216d2e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216d68 │ │ │ │ + bne.n 216d50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 216d98 │ │ │ │ + cbz r0, 216d80 │ │ │ │ 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 216d80 │ │ │ │ + bne.n 216d68 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 216db0 │ │ │ │ + cbz r0, 216d98 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216da4 │ │ │ │ + bne.n 216d8c │ │ │ │ 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] @ (216f98 ) │ │ │ │ + ldr r3, [pc, #460] @ (216f80 ) │ │ │ │ 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] @ (216f9c ) │ │ │ │ + ldr r2, [pc, #448] @ (216f84 ) │ │ │ │ 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] │ │ │ │ @@ -603942,18 +603806,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 216f92 │ │ │ │ + beq.w 216f7a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #16 │ │ │ │ - cbz r2, 216e20 │ │ │ │ + cbz r2, 216e08 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -603962,29 +603826,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 216aa8 │ │ │ │ + bl 216a90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216ed2 │ │ │ │ - cbz r6, 216e56 │ │ │ │ + beq.n 216eba │ │ │ │ + cbz r6, 216e3e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216ef6 │ │ │ │ + beq.n 216ede │ │ │ │ mov r0, r5 │ │ │ │ - bl 2161b4 │ │ │ │ + bl 21619c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216f0a │ │ │ │ + beq.n 216ef2 │ │ │ │ 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] │ │ │ │ @@ -603996,295 +603860,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 216f1c │ │ │ │ + bhi.n 216f04 │ │ │ │ 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 216f84 │ │ │ │ + beq.n 216f6c │ │ │ │ strd r8, r5, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216aa8 │ │ │ │ + bl 216a90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216e4a │ │ │ │ + bne.n 216e32 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 262138 │ │ │ │ - ldr r2, [pc, #192] @ (216fa0 ) │ │ │ │ - ldr r3, [pc, #184] @ (216f98 ) │ │ │ │ + bl 262120 │ │ │ │ + ldr r2, [pc, #192] @ (216f88 ) │ │ │ │ + ldr r3, [pc, #184] @ (216f80 ) │ │ │ │ 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 216f8e │ │ │ │ + bne.n 216f76 │ │ │ │ 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 216aa8 │ │ │ │ + bl 216a90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216e4c │ │ │ │ - b.n 216ed2 │ │ │ │ + bne.n 216e34 │ │ │ │ + b.n 216eba │ │ │ │ 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 216eb4 │ │ │ │ + bls.n 216e9c │ │ │ │ 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 216f70 │ │ │ │ + beq.n 216f58 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 216f4c │ │ │ │ + b.n 216f34 │ │ │ │ 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 216f48 │ │ │ │ + bne.n 216f30 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r5, [sp, #52] @ 0x34 │ │ │ │ - beq.n 216f84 │ │ │ │ + beq.n 216f6c │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 216e3c │ │ │ │ + b.n 216e24 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2156cc │ │ │ │ - b.n 216f7e │ │ │ │ + bl 2156b4 │ │ │ │ + b.n 216f66 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ 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, 217000 │ │ │ │ + cbz r3, 216fe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 216fca │ │ │ │ + b.n 216fb2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 217000 │ │ │ │ + cbz r0, 216fe8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216fc4 │ │ │ │ + beq.n 216fac │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216db4 │ │ │ │ + bl 216d9c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 216ffa │ │ │ │ + cbz r3, 216fe2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216fd4 │ │ │ │ + bne.n 216fbc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216fec │ │ │ │ + bne.n 216fd4 │ │ │ │ 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 217036 │ │ │ │ + beq.n 21701e │ │ │ │ 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 217038 │ │ │ │ + bhi.n 217020 │ │ │ │ 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 21704a │ │ │ │ - ldr r3, [pc, #12] @ (217050 ) │ │ │ │ + bhi.n 217032 │ │ │ │ + ldr r3, [pc, #12] @ (217038 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ bx lr │ │ │ │ - b.n 2169b8 │ │ │ │ + b.n 2169d0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mvn.w r3, #280 @ 0x118 │ │ │ │ add r0, r3 │ │ │ │ cmp.w r0, #456 @ 0x1c8 │ │ │ │ - bhi.n 217068 │ │ │ │ - ldr r3, [pc, #8] @ (21706c ) │ │ │ │ + bhi.n 217050 │ │ │ │ + ldr r3, [pc, #8] @ (217054 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ - b.n 2175fc │ │ │ │ + b.n 217614 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 21707c │ │ │ │ + beq.n 217064 │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #280 @ 0x118 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - bhi.n 217078 │ │ │ │ - ldr r0, [pc, #84] @ (2170e0 ) │ │ │ │ + bhi.n 217060 │ │ │ │ + ldr r0, [pc, #84] @ (2170c8 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne.n 2170d2 │ │ │ │ + bne.n 2170ba │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2170d2 │ │ │ │ + bne.n 2170ba │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2170ac │ │ │ │ - b.n 2170d8 │ │ │ │ + beq.n 217094 │ │ │ │ + b.n 2170c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2170d8 │ │ │ │ + bne.n 2170c0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 2170c6 │ │ │ │ + cbz r2, 2170ae │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 2170a8 │ │ │ │ + bne.n 217090 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2170ac │ │ │ │ + beq.n 217094 │ │ │ │ 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 2170d4 │ │ │ │ + beq.n 2170bc │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - b.n 21761c │ │ │ │ + b.n 217634 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #944] @ (217498 ) │ │ │ │ + ldr r3, [pc, #944] @ (217480 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #940] @ (21749c ) │ │ │ │ + ldr r5, [pc, #940] @ (217484 ) │ │ │ │ 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, 21710a │ │ │ │ + cbz r5, 2170f2 │ │ │ │ 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 217120 │ │ │ │ + beq.n 217108 │ │ │ │ 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 21713a │ │ │ │ + beq.n 217122 │ │ │ │ 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 21715a │ │ │ │ + beq.n 217142 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w ip, [ip, #40] @ 0x28 │ │ │ │ subs.w r7, ip, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ subs r1, #53 @ 0x35 │ │ │ │ cmp r1, #189 @ 0xbd │ │ │ │ - bhi.w 2173c8 │ │ │ │ + bhi.w 2173b0 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ @@ -604471,15 +604335,15 @@ │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #68 @ 0x44 │ │ │ │ - beq.n 2172f2 │ │ │ │ + beq.n 2172da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #229 @ 0xe5 │ │ │ │ movne r1, #241 @ 0xf1 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ @@ -604487,62 +604351,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 21731a │ │ │ │ - b.n 217368 │ │ │ │ + beq.n 217302 │ │ │ │ + b.n 217350 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 217492 │ │ │ │ + bne.w 21747a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21748c │ │ │ │ + beq.w 217474 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 217312 │ │ │ │ + bne.n 2172fa │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 21731a │ │ │ │ + beq.n 217302 │ │ │ │ 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, 217350 │ │ │ │ + cbnz r3, 217338 │ │ │ │ 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, 217378 │ │ │ │ + cbz r3, 217360 │ │ │ │ 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, 217388 │ │ │ │ + cbz r3, 217370 │ │ │ │ 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, 21739a │ │ │ │ + cbz r3, 217382 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #108] @ 0x6c │ │ │ │ - cbz r3, 2173a8 │ │ │ │ + cbz r3, 217390 │ │ │ │ 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 │ │ │ │ @@ -604552,431 +604416,431 @@ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #69 @ 0x45 │ │ │ │ - beq.n 2172f2 │ │ │ │ + beq.n 2172da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #230 @ 0xe6 │ │ │ │ movne r1, #242 @ 0xf2 │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 2172da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.n 2172f2 │ │ │ │ + beq.n 2172da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #213 @ 0xd5 │ │ │ │ movne r1, #187 @ 0xbb │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 2172da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #54 @ 0x36 │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 2172da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #188 @ 0xbc │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 2172da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 2172da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #212 @ 0xd4 │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 2172da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #60 @ 0x3c │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 2172da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #233 @ 0xe9 │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 2172da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 2172da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #222 @ 0xde │ │ │ │ movne r1, #234 @ 0xea │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 2172da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 2172da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #224 @ 0xe0 │ │ │ │ movne r1, #236 @ 0xec │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 2172da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 2172da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #226 @ 0xe2 │ │ │ │ movne r1, #238 @ 0xee │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 2172da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 2172da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #227 @ 0xe3 │ │ │ │ movne r1, #239 @ 0xef │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 2172da │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 2172da │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #228 @ 0xe4 │ │ │ │ movne r1, #240 @ 0xf0 │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 2172da │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 217338 │ │ │ │ + b.n 217320 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #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] @ (2174ec ) │ │ │ │ + ldr r3, [pc, #60] @ (2174d4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (2174f0 ) │ │ │ │ + ldr r2, [pc, #60] @ (2174d8 ) │ │ │ │ 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 2e4e44 │ │ │ │ + bl 2e4e2c │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 2174e8 │ │ │ │ + beq.n 2174d0 │ │ │ │ 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 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (2175b4 ) │ │ │ │ - ldr r2, [pc, #192] @ (2175b8 ) │ │ │ │ + ldr r3, [pc, #188] @ (21759c ) │ │ │ │ + ldr r2, [pc, #192] @ (2175a0 ) │ │ │ │ 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 217562 │ │ │ │ + bne.n 21754a │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbnz r3, 217536 │ │ │ │ + cbnz r3, 21751e │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 217568 │ │ │ │ + beq.n 217550 │ │ │ │ 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 217562 │ │ │ │ + bmi.n 21754a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 217516 │ │ │ │ + bpl.n 2174fe │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2175a8 │ │ │ │ + bne.n 217590 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 217586 │ │ │ │ + cbz r1, 21756e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 21754a │ │ │ │ + bne.n 217532 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 21754e │ │ │ │ + beq.n 217536 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2175ae │ │ │ │ + bne.n 217596 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 21754e │ │ │ │ + bmi.n 217536 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 217532 │ │ │ │ + b.n 21751a │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217562 │ │ │ │ + beq.n 21754a │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bhi.n 217544 │ │ │ │ - ldr r1, [pc, #40] @ (2175bc ) │ │ │ │ + bhi.n 21752c │ │ │ │ + ldr r1, [pc, #40] @ (2175a4 ) │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 217544 │ │ │ │ + beq.n 21752c │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 217522 │ │ │ │ + b.n 21750a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (217628 ) │ │ │ │ + ldr r2, [pc, #100] @ (217610 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 217614 │ │ │ │ + bhi.n 2175fc │ │ │ │ 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 2174f4 │ │ │ │ - cbz r0, 21760a │ │ │ │ - ldr r1, [pc, #52] @ (21762c ) │ │ │ │ + bl 2174dc │ │ │ │ + cbz r0, 2175f2 │ │ │ │ + ldr r1, [pc, #52] @ (217614 ) │ │ │ │ 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, 217618 │ │ │ │ + cbnz r0, 217600 │ │ │ │ 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 21760a │ │ │ │ + b.n 2175f2 │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ - beq.n 21763e │ │ │ │ - bhi.n 21763e │ │ │ │ + beq.n 217626 │ │ │ │ + bhi.n 217626 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #764] @ (217954 ) │ │ │ │ + ldr r6, [pc, #764] @ (21793c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #764] @ (217958 ) │ │ │ │ + ldr r0, [pc, #764] @ (217940 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #744] @ (21795c ) │ │ │ │ + ldr r3, [pc, #744] @ (217944 ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov r9, r3 │ │ │ │ blx 610ec │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21776e │ │ │ │ + beq.n 217756 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ movw r7, #315 @ 0x13b │ │ │ │ - cbnz r3, 2176d6 │ │ │ │ + cbnz r3, 2176be │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 217734 │ │ │ │ + beq.n 21771c │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 2176f2 │ │ │ │ + bls.n 2176da │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 610ec │ │ │ │ - ldr r2, [pc, #684] @ (217960 ) │ │ │ │ - ldr r3, [pc, #672] @ (217958 ) │ │ │ │ + ldr r2, [pc, #684] @ (217948 ) │ │ │ │ + ldr r3, [pc, #672] @ (217940 ) │ │ │ │ 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 21794e │ │ │ │ + bne.w 217936 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2177f6 │ │ │ │ + bne.w 2177de │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bne.w 217854 │ │ │ │ + bne.w 21783c │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 217698 │ │ │ │ + b.n 217680 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2178c0 │ │ │ │ + beq.w 2178a8 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2176a8 │ │ │ │ + bne.n 217690 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 2176a8 │ │ │ │ + bne.n 217690 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 2176fc │ │ │ │ + bne.n 2176e4 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2176d4 │ │ │ │ + bne.n 2176bc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21782e │ │ │ │ + beq.w 217816 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2176a8 │ │ │ │ + bhi.n 217690 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 2176f8 │ │ │ │ + b.n 2176e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2178f4 │ │ │ │ + beq.w 2178dc │ │ │ │ add.w r1, r6, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2176a8 │ │ │ │ + bne.n 217690 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 217746 │ │ │ │ + bne.n 21772e │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2176d6 │ │ │ │ + bne.n 2176be │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2176a0 │ │ │ │ - b.n 21773e │ │ │ │ + bne.n 217688 │ │ │ │ + b.n 217726 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e4f2c │ │ │ │ + bl 2e4f14 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21768a │ │ │ │ + bne.n 217672 │ │ │ │ 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 21779e │ │ │ │ + b.n 217786 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 21768e │ │ │ │ + bne.w 217676 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 2177d0 │ │ │ │ + cbz r3, 2177b8 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 217792 │ │ │ │ + beq.n 21777a │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 2176a8 │ │ │ │ + beq.w 217690 │ │ │ │ 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 217792 │ │ │ │ + b.n 21777a │ │ │ │ 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 │ │ │ │ @@ -604984,24 +604848,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 61b08 │ │ │ │ - b.n 2176b2 │ │ │ │ + b.n 21769a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2176a8 │ │ │ │ + bne.w 217690 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 217834 │ │ │ │ + bhi.n 21781c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 217834 │ │ │ │ + bhi.n 21781c │ │ │ │ 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 │ │ │ │ @@ -605012,38 +604876,38 @@ │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 21773a │ │ │ │ + b.n 217722 │ │ │ │ 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 61b08 │ │ │ │ - b.n 2176b2 │ │ │ │ + b.n 21769a │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 217834 │ │ │ │ + b.n 21781c │ │ │ │ cmp.w r3, #784 @ 0x310 │ │ │ │ - beq.n 217904 │ │ │ │ + beq.n 2178ec │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2178f8 │ │ │ │ + beq.n 2178e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #924 @ 0x39c │ │ │ │ - bne.w 2176a8 │ │ │ │ - ldr r3, [pc, #244] @ (217964 ) │ │ │ │ + bne.w 217690 │ │ │ │ + ldr r3, [pc, #244] @ (21794c ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #24 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -605062,42 +604926,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 61b08 │ │ │ │ - b.n 2176b2 │ │ │ │ + b.n 21769a │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2176d6 │ │ │ │ + bne.w 2176be │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2178e0 │ │ │ │ + beq.n 2178c8 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 2178c4 │ │ │ │ - b.n 2176a8 │ │ │ │ + bls.n 2178ac │ │ │ │ + b.n 217690 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2176d6 │ │ │ │ + bne.w 2176be │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2176a0 │ │ │ │ + bne.w 217688 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 2176ec │ │ │ │ + b.n 2176d4 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 217862 │ │ │ │ - b.n 2176a8 │ │ │ │ - ldr r3, [pc, #92] @ (217964 ) │ │ │ │ + beq.n 21784a │ │ │ │ + b.n 217690 │ │ │ │ + ldr r3, [pc, #92] @ (21794c ) │ │ │ │ movs r1, #1 │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ strb.w r1, [sp] │ │ │ │ @@ -605112,60 +604976,60 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 2178b0 │ │ │ │ + b.n 217898 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #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, 2179c8 │ │ │ │ + cbz r3, 2179b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 217988 │ │ │ │ + cbz r1, 217970 │ │ │ │ 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, 2179c8 │ │ │ │ + cbz r2, 2179b0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 2179b0 │ │ │ │ + beq.n 217998 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 2179b0 │ │ │ │ + bne.n 217998 │ │ │ │ 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 217994 │ │ │ │ + bne.n 21797c │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @@ -605175,46 +605039,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, 217a0a │ │ │ │ + cbnz r1, 2179f2 │ │ │ │ movw lr, #315 @ 0x13b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #440 @ 0x1b8 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 217a12 │ │ │ │ + beq.n 2179fa │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 217a0a │ │ │ │ + bhi.n 2179f2 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2179e8 │ │ │ │ + beq.n 2179d0 │ │ │ │ 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 217a02 │ │ │ │ - ldr r3, [pc, #4] @ (217a24 ) │ │ │ │ + b.n 2179ea │ │ │ │ + ldr r3, [pc, #4] @ (217a0c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - bhi.n 217a04 │ │ │ │ + bls.n 217a1c │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 217a74 │ │ │ │ + bhi.n 217a5c │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 217a86 │ │ │ │ + bhi.n 217a6e │ │ │ │ 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 │ │ │ │ @@ -605240,15 +605104,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 217a82 │ │ │ │ + beq.n 217a6a │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -605269,15 +605133,15 @@ │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 217ad2 │ │ │ │ + bhi.n 217aba │ │ │ │ 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 │ │ │ │ @@ -605300,89 +605164,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] @ (217b54 ) │ │ │ │ - ldr r2, [pc, #84] @ (217b58 ) │ │ │ │ + ldr r3, [pc, #80] @ (217b3c ) │ │ │ │ + ldr r2, [pc, #84] @ (217b40 ) │ │ │ │ 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, 217b46 │ │ │ │ + cbnz r1, 217b2e │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 217b4c │ │ │ │ + bls.n 217b34 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 217b28 │ │ │ │ + bne.n 217b10 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 217b32 │ │ │ │ - b.n 217b3e │ │ │ │ + bhi.n 217b1a │ │ │ │ + b.n 217b26 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 217b2e │ │ │ │ + bne.n 217b16 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (217b7c ) │ │ │ │ + ldr r3, [pc, #28] @ (217b64 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (217b80 ) │ │ │ │ + ldr r2, [pc, #28] @ (217b68 ) │ │ │ │ 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, 217b78 │ │ │ │ + cbnz r3, 217b60 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #270 @ 0x10e │ │ │ │ - bcs.n 217bac │ │ │ │ + bcs.n 217b94 │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bhi.n 217bd8 │ │ │ │ + bhi.n 217bc0 │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ - bhi.n 217c0e │ │ │ │ + bhi.n 217bf6 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ - bls.n 217bcc │ │ │ │ + bls.n 217bb4 │ │ │ │ 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 217bee │ │ │ │ + bcs.n 217bd6 │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bcc.n 217bea │ │ │ │ + bcc.n 217bd2 │ │ │ │ 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 │ │ │ │ @@ -605396,15 +605260,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 217c00 │ │ │ │ + bcs.n 217be8 │ │ │ │ cmp.w r0, #392 @ 0x188 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #398 @ 0x18e │ │ │ │ cmp r0, #2 │ │ │ │ @@ -605415,195 +605279,195 @@ │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ cmp r0, #8 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #40] @ (217c48 ) │ │ │ │ - ldr r2, [pc, #44] @ (217c4c ) │ │ │ │ + ldr r3, [pc, #40] @ (217c30 ) │ │ │ │ + ldr r2, [pc, #44] @ (217c34 ) │ │ │ │ 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 217c44 │ │ │ │ + bgt.n 217c2c │ │ │ │ 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 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (217c70 ) │ │ │ │ - ldr r2, [pc, #32] @ (217c74 ) │ │ │ │ + ldr r3, [pc, #28] @ (217c58 ) │ │ │ │ + ldr r2, [pc, #32] @ (217c5c ) │ │ │ │ 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, 217c66 │ │ │ │ + cbz r3, 217c4e │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 217c6a │ │ │ │ + cbz r3, 217c52 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (217cf0 ) │ │ │ │ + ldr r2, [pc, #116] @ (217cd8 ) │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 217cd2 │ │ │ │ + beq.n 217cba │ │ │ │ movw ip, #855 @ 0x357 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 217cb8 │ │ │ │ + beq.n 217ca0 │ │ │ │ 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 245454 │ │ │ │ + bl 24543c │ │ │ │ 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 217c8e │ │ │ │ - ldr r3, [pc, #52] @ (217cf4 ) │ │ │ │ + bne.n 217c76 │ │ │ │ + ldr r3, [pc, #52] @ (217cdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #106496 @ 0x1a000 │ │ │ │ ldrb.w r3, [r3, #3003] @ 0xbbb │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 217c8e │ │ │ │ + bne.n 217c76 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (217cf8 ) │ │ │ │ + ldr r3, [pc, #16] @ (217ce0 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 217d40 │ │ │ │ + bvs.n 217d58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #92] @ (217d5c ) │ │ │ │ + ldr r2, [pc, #92] @ (217d44 ) │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 217d3c │ │ │ │ + beq.n 217d24 │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.n 217d2e │ │ │ │ + bcs.n 217d16 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 217d52 │ │ │ │ + bne.n 217d3a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 217d56 │ │ │ │ + bne.n 217d3e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #56] @ (217d60 ) │ │ │ │ + ldr r3, [pc, #56] @ (217d48 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #486 @ 0x1e6 │ │ │ │ - beq.n 217d3c │ │ │ │ + beq.n 217d24 │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 217d52 │ │ │ │ - ldr r1, [pc, #36] @ (217d64 ) │ │ │ │ + bne.n 217d3a │ │ │ │ + ldr r1, [pc, #36] @ (217d4c ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bpl.n 217d2c │ │ │ │ + bpl.n 217d44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r6, #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] @ (217e14 ) │ │ │ │ + ldr r2, [pc, #152] @ (217dfc ) │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 217dde │ │ │ │ + beq.n 217dc6 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #144] @ (217e18 ) │ │ │ │ + ldr r1, [pc, #144] @ (217e00 ) │ │ │ │ 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, 217dd4 │ │ │ │ + cbz r1, 217dbc │ │ │ │ cmp r3, #29 │ │ │ │ it hi │ │ │ │ movhi r2, #4 │ │ │ │ - bhi.n 217dc2 │ │ │ │ + bhi.n 217daa │ │ │ │ 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 61b08 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ - bne.n 217da2 │ │ │ │ + bne.n 217d8a │ │ │ │ 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] │ │ │ │ @@ -605611,20 +605475,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 217de6 │ │ │ │ + bne.n 217dce │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 217dda │ │ │ │ + b.n 217dc2 │ │ │ │ nop │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #29 │ │ │ │ itttt ls │ │ │ │ @@ -605634,74 +605498,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 217eae │ │ │ │ - bhi.n 217e72 │ │ │ │ + beq.n 217e96 │ │ │ │ + bhi.n 217e5a │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 217ed2 │ │ │ │ - bhi.n 217eba │ │ │ │ + beq.n 217eba │ │ │ │ + bhi.n 217ea2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 217e98 │ │ │ │ + bne.n 217e80 │ │ │ │ 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 217e6a │ │ │ │ + bne.n 217e52 │ │ │ │ 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 217e98 │ │ │ │ + bhi.n 217e80 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #8057 @ 0x1f79 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 217e94 │ │ │ │ + bne.n 217e7c │ │ │ │ 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 217e94 │ │ │ │ + beq.n 217e7c │ │ │ │ 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 217e98 │ │ │ │ + bhi.n 217e80 │ │ │ │ mov.w r2, #178176 @ 0x2b800 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 217e98 │ │ │ │ + bpl.n 217e80 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ @@ -605714,18 +605578,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 217f1c │ │ │ │ - bls.n 217f0e │ │ │ │ + beq.n 217f04 │ │ │ │ + bls.n 217ef6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 217f18 │ │ │ │ + bne.n 217f00 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -605735,45 +605599,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 217fa8 │ │ │ │ + bhi.n 217f90 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217f40 │ │ │ │ + bhi.n 217f28 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217f64 │ │ │ │ + bhi.n 217f4c │ │ │ │ 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, 217f8a │ │ │ │ + cbnz r2, 217f72 │ │ │ │ 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 217f8e │ │ │ │ + bls.n 217f76 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 217f6a │ │ │ │ + bhi.n 217f52 │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #24579 @ 0x6003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -605787,28 +605651,28 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 217f6e │ │ │ │ + beq.n 217f56 │ │ │ │ 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 217fee │ │ │ │ + bhi.n 217fd6 │ │ │ │ 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 │ │ │ │ @@ -605825,18 +605689,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, 218012 │ │ │ │ + cbz r3, 217ffa │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 218012 │ │ │ │ + bmi.n 217ffa │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -605849,121 +605713,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] @ (2180fc ) │ │ │ │ + ldr r4, [pc, #196] @ (2180e4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #196] @ (218100 ) │ │ │ │ + ldr r1, [pc, #196] @ (2180e8 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #196] @ (218104 ) │ │ │ │ - ldr r2, [pc, #196] @ (218108 ) │ │ │ │ + ldr r3, [pc, #196] @ (2180ec ) │ │ │ │ + ldr r2, [pc, #196] @ (2180f0 ) │ │ │ │ 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 2180d8 │ │ │ │ + beq.n 2180c0 │ │ │ │ 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 2180f2 │ │ │ │ + beq.n 2180da │ │ │ │ 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 2180d2 │ │ │ │ + beq.n 2180ba │ │ │ │ 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 21808c │ │ │ │ - b.n 2180da │ │ │ │ + bne.n 218074 │ │ │ │ + b.n 2180c2 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (21810c ) │ │ │ │ - ldr r3, [pc, #32] @ (218100 ) │ │ │ │ + ldr r2, [pc, #48] @ (2180f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (2180e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2180f6 │ │ │ │ + bne.n 2180de │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 2180da │ │ │ │ + b.n 2180c2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 218134 │ │ │ │ + bls.n 21811c │ │ │ │ sub.w r3, r0, #26 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 21812c │ │ │ │ + bhi.n 218114 │ │ │ │ subs r0, #27 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 2181a0 │ │ │ │ + bhi.n 218188 │ │ │ │ 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 218198 │ │ │ │ + bne.n 218180 │ │ │ │ movw r2, #36872 @ 0x9008 │ │ │ │ movt r2, #480 @ 0x1e0 │ │ │ │ ands r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -605975,16 +605839,16 @@ │ │ │ │ bx lr │ │ │ │ subs r0, r1, #7 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 218198 │ │ │ │ - add r3, pc, #8 @ (adr r3, 21817c ) │ │ │ │ + bhi.n 218180 │ │ │ │ + add r3, pc, #8 @ (adr r3, 218164 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ @@ -606003,116 +605867,116 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 2181c6 │ │ │ │ + bhi.n 2181ae │ │ │ │ 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 2181fa │ │ │ │ + bls.n 2181e2 │ │ │ │ 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 21820c │ │ │ │ + bhi.n 2181f4 │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 21820c │ │ │ │ + beq.n 2181f4 │ │ │ │ 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 2181ac │ │ │ │ - cbz r0, 218228 │ │ │ │ + bl 218194 │ │ │ │ + cbz r0, 218210 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181ac │ │ │ │ + bl 218194 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 218276 │ │ │ │ + bhi.n 21825e │ │ │ │ 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, 218258 │ │ │ │ + cbz r0, 218240 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 21827a │ │ │ │ + bhi.n 218262 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 218256 │ │ │ │ + bne.n 21823e │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21827e │ │ │ │ + bhi.n 218266 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 218276 │ │ │ │ + beq.n 21825e │ │ │ │ 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 218256 │ │ │ │ + b.n 21823e │ │ │ │ stmdb 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] @ (2184fc ) │ │ │ │ - ldr r2, [pc, #592] @ (218500 ) │ │ │ │ + ldr r0, [pc, #592] @ (2184e4 ) │ │ │ │ + ldr r2, [pc, #592] @ (2184e8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 218504 │ │ │ │ - ldr r3, [pc, #592] @ (218508 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 2184ec │ │ │ │ + ldr r3, [pc, #592] @ (2184f0 ) │ │ │ │ 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 │ │ │ │ @@ -606129,361 +605993,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 21830e │ │ │ │ + bmi.n 2182f6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2181ac │ │ │ │ - cbnz r0, 218316 │ │ │ │ + bl 218194 │ │ │ │ + cbnz r0, 2182fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218028 │ │ │ │ - cbz r0, 218356 │ │ │ │ + bl 218010 │ │ │ │ + cbz r0, 21833e │ │ │ │ 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] @ (21850c ) │ │ │ │ - ldr r3, [pc, #452] @ (218500 ) │ │ │ │ + ldr r1, [pc, #464] @ (2184f4 ) │ │ │ │ + ldr r3, [pc, #452] @ (2184e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2184f6 │ │ │ │ + bne.w 2184de │ │ │ │ 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 2183d0 │ │ │ │ + bhi.n 2183b8 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 21837c ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 218364 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 21837c │ │ │ │ + cbz r7, 218364 │ │ │ │ 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, 21839e │ │ │ │ + cbz r7, 218386 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 218396 │ │ │ │ + cbz r1, 21837e │ │ │ │ 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 218386 │ │ │ │ + bne.n 21836e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 218338 │ │ │ │ + b.n 218320 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21839e │ │ │ │ + beq.n 218386 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 2183c6 │ │ │ │ + cbz r3, 2183ae │ │ │ │ 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 2183b6 │ │ │ │ - b.n 21839e │ │ │ │ + bne.n 21839e │ │ │ │ + b.n 218386 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21839e │ │ │ │ + beq.n 218386 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2183ec │ │ │ │ + cbz r1, 2183d4 │ │ │ │ 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 2183dc │ │ │ │ - b.n 21839e │ │ │ │ - ldr r3, [pc, #280] @ (218510 ) │ │ │ │ + bne.n 2183c4 │ │ │ │ + b.n 218386 │ │ │ │ + ldr r3, [pc, #280] @ (2184f8 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21839e │ │ │ │ + beq.n 218386 │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21841c │ │ │ │ + cbz r1, 218404 │ │ │ │ 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 21840c │ │ │ │ - b.n 21839e │ │ │ │ + bne.n 2183f4 │ │ │ │ + b.n 218386 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21839e │ │ │ │ + beq.n 218386 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 21843c │ │ │ │ + cbz r3, 218424 │ │ │ │ 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 2184ea │ │ │ │ + bne.n 2184d2 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2184ea │ │ │ │ + beq.n 2184d2 │ │ │ │ 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 2183aa │ │ │ │ + b.n 218392 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21839e │ │ │ │ + beq.n 218386 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 218484 │ │ │ │ + cbz r1, 21846c │ │ │ │ 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 218474 │ │ │ │ - b.n 21839e │ │ │ │ + bne.n 21845c │ │ │ │ + b.n 218386 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 2184d6 │ │ │ │ + beq.n 2184be │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e8cc │ │ │ │ - b.n 2183aa │ │ │ │ + bl 21e8b4 │ │ │ │ + b.n 218392 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21839e │ │ │ │ + beq.w 218386 │ │ │ │ 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, 2184ce │ │ │ │ + cbz r1, 2184b6 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2184be │ │ │ │ - b.n 21839e │ │ │ │ + bne.n 2184a6 │ │ │ │ + b.n 218386 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 218496 │ │ │ │ + beq.n 21847e │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 218496 │ │ │ │ + b.n 21847e │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 2183aa │ │ │ │ + b.n 218392 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 218566 │ │ │ │ + cbz r3, 21854e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218558 │ │ │ │ + cbz r2, 218540 │ │ │ │ ldrb.w r2, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21858c │ │ │ │ + beq.n 218574 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218568 │ │ │ │ + cbz r2, 218550 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 218568 │ │ │ │ + cbz r1, 218550 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - cbnz r1, 218586 │ │ │ │ + cbnz r1, 21856e │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ - cbnz r1, 218586 │ │ │ │ + cbnz r1, 21856e │ │ │ │ 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 218528 │ │ │ │ + bne.n 218510 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r1, #32] │ │ │ │ - cbnz r3, 21858a │ │ │ │ + cbnz r3, 218572 │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218540 │ │ │ │ + beq.n 218528 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218566 │ │ │ │ + bne.n 21854e │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218566 │ │ │ │ + bne.n 21854e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 218528 │ │ │ │ + b.n 218510 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218528 │ │ │ │ - b.n 218540 │ │ │ │ + bne.n 218510 │ │ │ │ + b.n 218528 │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 2185d8 │ │ │ │ + cbz r3, 2185c0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2185d2 │ │ │ │ + cbz r1, 2185ba │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 2185b4 │ │ │ │ + cbnz r1, 21859c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2185ca │ │ │ │ + cbz r2, 2185b2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2185ca │ │ │ │ + cbz r1, 2185b2 │ │ │ │ ldrb.w r1, [r3, #34] @ 0x22 │ │ │ │ - cbz r1, 2185da │ │ │ │ + cbz r1, 2185c2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2185b8 │ │ │ │ + bne.n 2185a0 │ │ │ │ ldrb.w r2, [r3, #34] @ 0x22 │ │ │ │ - cbz r2, 2185e8 │ │ │ │ + cbz r2, 2185d0 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 2185f6 │ │ │ │ + cbz r1, 2185de │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2185b4 │ │ │ │ + b.n 21859c │ │ │ │ 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, 21860e │ │ │ │ + cbz r3, 2185f6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218638 │ │ │ │ + cbz r2, 218620 │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 218630 │ │ │ │ + beq.n 218618 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21860a │ │ │ │ + bne.n 2185f2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #440 @ 0x1b8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 218630 │ │ │ │ + beq.n 218618 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 21860a │ │ │ │ + bhi.n 2185f2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218618 │ │ │ │ + bne.n 218600 │ │ │ │ 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, 218670 │ │ │ │ + cbz r1, 218658 │ │ │ │ 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 │ │ │ │ @@ -606493,159 +606357,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] @ (218680 ) │ │ │ │ + ldr r3, [pc, #8] @ (218668 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ 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] @ (21875c ) │ │ │ │ + ldr r4, [pc, #192] @ (218744 ) │ │ │ │ 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] @ (218760 ) │ │ │ │ + ldr r3, [pc, #176] @ (218748 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2139b0 │ │ │ │ + bl 213998 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 2186ce │ │ │ │ + cbz r5, 2186b6 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f9990 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #148] @ (218764 ) │ │ │ │ + ldr r1, [pc, #148] @ (21874c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 213ea8 │ │ │ │ + bl 213e90 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 214188 │ │ │ │ + bl 214170 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 218754 │ │ │ │ + beq.n 21873c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2186fa │ │ │ │ + cbz r2, 2186e2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21874a │ │ │ │ + cbz r2, 218732 │ │ │ │ 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] @ (218768 ) │ │ │ │ - ldr r3, [pc, #56] @ (218760 ) │ │ │ │ + ldr r2, [pc, #68] @ (218750 ) │ │ │ │ + ldr r3, [pc, #56] @ (218748 ) │ │ │ │ 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 218750 │ │ │ │ + bne.n 218738 │ │ │ │ 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 2186fa │ │ │ │ + b.n 2186e2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + setpan #1 │ │ │ │ movs r4, r2 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ 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 214868 │ │ │ │ + bl 214850 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #488] @ 0x1e8 │ │ │ │ - cbnz r3, 21879e │ │ │ │ + cbnz r3, 218786 │ │ │ │ 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 218794 │ │ │ │ + bhi.n 21877c │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 2187b6 │ │ │ │ + cbnz r1, 21879e │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 2187c4 │ │ │ │ + cbnz r1, 2187ac │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 2187d2 │ │ │ │ + cbnz r1, 2187ba │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 218794 │ │ │ │ + bne.n 21877c │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 218794 │ │ │ │ + b.n 21877c │ │ │ │ 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] @ (218924 ) │ │ │ │ - ldr r2, [pc, #300] @ (218928 ) │ │ │ │ + ldr r3, [pc, #300] @ (21890c ) │ │ │ │ + ldr r2, [pc, #300] @ (218910 ) │ │ │ │ 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] │ │ │ │ @@ -606654,224 +606518,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 2188ee │ │ │ │ + bne.n 2188d6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 218906 │ │ │ │ + beq.n 2188ee │ │ │ │ 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, 21884e │ │ │ │ + cbnz r0, 218836 │ │ │ │ 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 21883e │ │ │ │ + bne.n 218826 │ │ │ │ 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 218892 │ │ │ │ + bne.n 21887a │ │ │ │ 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 218876 │ │ │ │ + bne.n 21885e │ │ │ │ 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 2188b6 │ │ │ │ + bhi.n 21889e │ │ │ │ blx 610ec │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 218896 │ │ │ │ + bne.n 21887e │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 2188e0 │ │ │ │ + cbz r3, 2188c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 264c84 │ │ │ │ - cbnz r0, 218916 │ │ │ │ + bl 264c6c │ │ │ │ + cbnz r0, 2188fe │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 2188fe │ │ │ │ + beq.n 2188e6 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 218892 │ │ │ │ - b.n 2188c0 │ │ │ │ - cbz r7, 218912 │ │ │ │ + bne.n 21887a │ │ │ │ + b.n 2188a8 │ │ │ │ + cbz r7, 2188fa │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 218866 │ │ │ │ + b.n 21884e │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 2188c0 │ │ │ │ + bne.n 2188a8 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 2188c0 │ │ │ │ + b.n 2188a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21561c │ │ │ │ + bl 215604 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #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 214310 │ │ │ │ + bl 2142f8 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2189e0 │ │ │ │ + beq.n 2189c8 │ │ │ │ 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, 21898e │ │ │ │ + cbz r5, 218976 │ │ │ │ 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, 2189b2 │ │ │ │ + cbz r3, 21899a │ │ │ │ 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, 2189d6 │ │ │ │ + cbz r3, 2189be │ │ │ │ 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 2187e4 │ │ │ │ + bl 2187cc │ │ │ │ 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 214310 │ │ │ │ + bl 2142f8 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 218a32 │ │ │ │ + cbz r0, 218a1a │ │ │ │ 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 2187e4 │ │ │ │ + bl 2187cc │ │ │ │ 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 214310 │ │ │ │ + bl 2142f8 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 218aa2 │ │ │ │ + cbz r0, 218a8a │ │ │ │ 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] │ │ │ │ @@ -606884,32 +606748,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 2187e4 │ │ │ │ + bl 2187cc │ │ │ │ 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 214310 │ │ │ │ + bl 2142f8 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 218b2c │ │ │ │ + cbz r0, 218b14 │ │ │ │ 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] │ │ │ │ @@ -606928,31 +606792,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 2187e4 │ │ │ │ + bl 2187cc │ │ │ │ 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 214310 │ │ │ │ + bl 2142f8 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 218bca │ │ │ │ + cbz r0, 218bb2 │ │ │ │ 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] │ │ │ │ @@ -606977,40 +606841,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 2187e4 │ │ │ │ + bl 2187cc │ │ │ │ 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] @ (218c50 ) │ │ │ │ + ldr r5, [pc, #104] @ (218c38 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 218c48 │ │ │ │ - ldr r3, [pc, #88] @ (218c54 ) │ │ │ │ + cbz r0, 218c30 │ │ │ │ + ldr r3, [pc, #88] @ (218c3c ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 218c3e │ │ │ │ + cbz r3, 218c26 │ │ │ │ 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] │ │ │ │ @@ -607019,44 +606883,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 218c12 │ │ │ │ + bne.n 218bfa │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2187e4 │ │ │ │ + bl 2187cc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #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 217aac │ │ │ │ + bl 217a94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 218cea │ │ │ │ + cbz r0, 218cd2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 218cce │ │ │ │ + beq.n 218cb6 │ │ │ │ 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 │ │ │ │ @@ -607069,216 +606933,216 @@ │ │ │ │ cmp lr, fp │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ strb r3, [r5, #28] │ │ │ │ - bne.n 218c98 │ │ │ │ + bne.n 218c80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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] @ (218e40 ) │ │ │ │ - ldr r3, [pc, #308] @ (218e44 ) │ │ │ │ + ldr r2, [pc, #308] @ (218e28 ) │ │ │ │ + ldr r3, [pc, #308] @ (218e2c ) │ │ │ │ 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 213f78 │ │ │ │ - cbz r0, 218d48 │ │ │ │ + bl 213f60 │ │ │ │ + cbz r0, 218d30 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #280] @ (218e48 ) │ │ │ │ - ldr r3, [pc, #276] @ (218e44 ) │ │ │ │ + ldr r2, [pc, #280] @ (218e30 ) │ │ │ │ + ldr r3, [pc, #276] @ (218e2c ) │ │ │ │ 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 218e3a │ │ │ │ + bne.n 218e22 │ │ │ │ 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 217b5c │ │ │ │ + bl 217b44 │ │ │ │ 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 218dba │ │ │ │ + beq.n 218da2 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ - cbz r3, 218d84 │ │ │ │ + cbz r3, 218d6c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 218e30 │ │ │ │ + beq.n 218e18 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, sp │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ - b.n 218d2c │ │ │ │ + bl 218754 │ │ │ │ + b.n 218d14 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 218e2c │ │ │ │ + beq.n 218e14 │ │ │ │ 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 218dc6 │ │ │ │ - cbz r4, 218e2c │ │ │ │ + bne.n 218dae │ │ │ │ + cbz r4, 218e14 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218d84 │ │ │ │ + beq.n 218d6c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 218d84 │ │ │ │ + bne.n 218d6c │ │ │ │ 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 218df0 │ │ │ │ + bne.n 218dd8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218d2c │ │ │ │ + beq.n 218d14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 218d2c │ │ │ │ + bl 218754 │ │ │ │ + b.n 218d14 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 218d2c │ │ │ │ + b.n 218d14 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 218e06 │ │ │ │ + beq.n 218dee │ │ │ │ add.w r0, sp, #15 │ │ │ │ - b.n 218dea │ │ │ │ + b.n 218dd2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #68] @ (218ea4 ) │ │ │ │ + ldr r4, [pc, #68] @ (218e8c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ - ldr r2, [pc, #56] @ (218ea8 ) │ │ │ │ + bl 21444c │ │ │ │ + ldr r2, [pc, #56] @ (218e90 ) │ │ │ │ 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, 218e82 │ │ │ │ + cbnz r2, 218e6a │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r4, [pc, #1512] @ 2194b0 │ │ │ │ + ldr.w r4, [pc, #1512] @ 219498 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ - ldr.w r3, [pc, #1504] @ 2194b4 │ │ │ │ + ldr.w r3, [pc, #1504] @ 21949c │ │ │ │ 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 │ │ │ │ @@ -607305,43 +607169,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 2193f0 │ │ │ │ + beq.w 2193d8 │ │ │ │ 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, 218f5e │ │ │ │ + cbz r7, 218f46 │ │ │ │ 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 217a1c │ │ │ │ + bl 217a04 │ │ │ │ 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 2192bc │ │ │ │ + beq.w 2192a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2192b4 │ │ │ │ + bne.w 21929c │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ @@ -607363,15 +607227,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 214564 │ │ │ │ + bl 21454c │ │ │ │ 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 │ │ │ │ @@ -607382,34 +607246,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 21900c │ │ │ │ + bhi.n 218ff4 │ │ │ │ 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 21900c │ │ │ │ + bne.n 218ff4 │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 21900c │ │ │ │ + beq.n 218ff4 │ │ │ │ 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 2192ce │ │ │ │ + beq.w 2192b6 │ │ │ │ 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 │ │ │ │ @@ -607426,15 +607290,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 21930e │ │ │ │ + beq.w 2192f6 │ │ │ │ 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 │ │ │ │ @@ -607454,15 +607318,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 2190fe │ │ │ │ + beq.n 2190e6 │ │ │ │ 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 │ │ │ │ @@ -607480,15 +607344,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, 219146 │ │ │ │ + cbz r3, 21912e │ │ │ │ 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 │ │ │ │ @@ -607506,15 +607370,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, 21918e │ │ │ │ + cbz r3, 219176 │ │ │ │ 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 │ │ │ │ @@ -607532,15 +607396,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, 2191de │ │ │ │ + cbz r3, 2191c6 │ │ │ │ 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 │ │ │ │ @@ -607560,15 +607424,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, 219226 │ │ │ │ + cbz r3, 21920e │ │ │ │ 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 │ │ │ │ @@ -607586,15 +607450,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, 21926a │ │ │ │ + cbz r3, 219252 │ │ │ │ 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 │ │ │ │ @@ -607611,55 +607475,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 217e3c │ │ │ │ + bl 217e24 │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21876c │ │ │ │ - ldr r2, [pc, #548] @ (2194b8 ) │ │ │ │ - ldr r3, [pc, #544] @ (2194b4 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #548] @ (2194a0 ) │ │ │ │ + ldr r3, [pc, #544] @ (21949c ) │ │ │ │ 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 2194a2 │ │ │ │ + bne.w 21948a │ │ │ │ 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 21935c │ │ │ │ + beq.n 219344 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 218f7e │ │ │ │ + b.n 218f66 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2193a6 │ │ │ │ + beq.n 21938e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 218f7e │ │ │ │ + b.n 218f66 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2193b6 │ │ │ │ + beq.n 21939e │ │ │ │ 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 │ │ │ │ @@ -607672,18 +607536,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 219056 │ │ │ │ + b.n 21903e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2193d4 │ │ │ │ + beq.n 2193bc │ │ │ │ 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 │ │ │ │ @@ -607700,87 +607564,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 2190ae │ │ │ │ + b.n 219096 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2193b2 │ │ │ │ + bhi.n 21939a │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 21946e │ │ │ │ + bne.w 219456 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #308] @ 2194a8 │ │ │ │ + vldr d7, [pc, #308] @ 219490 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21946e │ │ │ │ + beq.n 219456 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 218f7e │ │ │ │ + b.n 218f66 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2192b8 │ │ │ │ + bne.n 2192a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 219368 │ │ │ │ + bls.n 219350 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 218f7e │ │ │ │ + b.n 218f66 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21944e │ │ │ │ + beq.n 219436 │ │ │ │ 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 2192e8 │ │ │ │ + b.n 2192d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2193fe │ │ │ │ + cbz r3, 2193e6 │ │ │ │ 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 21932a │ │ │ │ + b.n 219312 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 219472 │ │ │ │ + beq.n 21945a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 219478 │ │ │ │ + beq.n 219460 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 218f42 │ │ │ │ + b.n 218f2a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2190ae │ │ │ │ + beq.w 219096 │ │ │ │ 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 │ │ │ │ @@ -607798,158 +607662,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 2190ae │ │ │ │ + b.n 219096 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 219058 │ │ │ │ + beq.w 219040 │ │ │ │ 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 2192e8 │ │ │ │ + b.n 2192d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 218f7e │ │ │ │ - cbz r2, 21948e │ │ │ │ + b.n 218f66 │ │ │ │ + cbz r2, 219476 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 218f5e │ │ │ │ + b.n 218f46 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2193fa │ │ │ │ + bne.n 2193e2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 218f42 │ │ │ │ + b.n 218f2a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 219474 │ │ │ │ + bne.n 21945c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 218f5e │ │ │ │ + b.n 218f46 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ 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] @ (2196d4 ) │ │ │ │ - ldr r3, [pc, #500] @ (2196d8 ) │ │ │ │ + ldr r2, [pc, #496] @ (2196bc ) │ │ │ │ + ldr r3, [pc, #500] @ (2196c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213f44 │ │ │ │ + bl 213f2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2196be │ │ │ │ + bne.w 2196a6 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 2196c6 │ │ │ │ + beq.w 2196ae │ │ │ │ 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 219526 │ │ │ │ + bmi.n 21950e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 21955e │ │ │ │ + cbz r3, 219546 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2195bc │ │ │ │ + beq.n 2195a4 │ │ │ │ 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 21959a │ │ │ │ + beq.n 219582 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r4, r4, #4 │ │ │ │ - bpl.n 219522 │ │ │ │ + bpl.n 21950a │ │ │ │ mov r6, r4 │ │ │ │ - b.n 21952e │ │ │ │ + b.n 219516 │ │ │ │ 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 219566 │ │ │ │ + bne.n 21954e │ │ │ │ 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 219518 │ │ │ │ - ldr r2, [pc, #320] @ (2196dc ) │ │ │ │ - ldr r3, [pc, #312] @ (2196d8 ) │ │ │ │ + bne.n 219500 │ │ │ │ + ldr r2, [pc, #320] @ (2196c4 ) │ │ │ │ + ldr r3, [pc, #312] @ (2196c0 ) │ │ │ │ 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 2196ce │ │ │ │ + bne.w 2196b6 │ │ │ │ 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 │ │ │ │ @@ -607957,122 +607821,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 219630 │ │ │ │ + beq.n 219618 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ - cbz r3, 2195f0 │ │ │ │ + cbz r3, 2195d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219668 │ │ │ │ + beq.n 219650 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ - b.n 21952a │ │ │ │ + bl 218754 │ │ │ │ + b.n 219512 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2196ca │ │ │ │ + beq.n 2196b2 │ │ │ │ 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 21963e │ │ │ │ + bne.n 219626 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2196ca │ │ │ │ + beq.n 2196b2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2195f0 │ │ │ │ + beq.n 2195d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2195f0 │ │ │ │ - b.n 219672 │ │ │ │ + bne.n 2195d8 │ │ │ │ + b.n 21965a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 219690 │ │ │ │ + beq.n 219678 │ │ │ │ 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 21967a │ │ │ │ + bne.n 219662 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21952a │ │ │ │ + beq.w 219512 │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 21952a │ │ │ │ + bl 218754 │ │ │ │ + b.n 219512 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21959a │ │ │ │ + b.n 219582 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 21952a │ │ │ │ + b.n 219512 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #368] @ (219868 ) │ │ │ │ + ldr r2, [pc, #368] @ (219850 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21986c ) │ │ │ │ + ldr r3, [pc, #368] @ (219854 ) │ │ │ │ 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 │ │ │ │ @@ -608082,175 +607946,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 21985e │ │ │ │ + beq.w 219846 │ │ │ │ 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 21973c │ │ │ │ + bhi.n 219724 │ │ │ │ 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 2197c6 │ │ │ │ + bne.n 2197ae │ │ │ │ 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 2197e2 │ │ │ │ + beq.n 2197ca │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 219792 │ │ │ │ + cbz r3, 21977a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219816 │ │ │ │ + beq.n 2197fe │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ - ldr r2, [pc, #168] @ (219870 ) │ │ │ │ - ldr r3, [pc, #160] @ (21986c ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #168] @ (219858 ) │ │ │ │ + ldr r3, [pc, #160] @ (219854 ) │ │ │ │ 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 219862 │ │ │ │ + bne.n 21984a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2197c6 │ │ │ │ + beq.n 2197ae │ │ │ │ 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 2197ee │ │ │ │ + bne.n 2197d6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2197c6 │ │ │ │ + beq.n 2197ae │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219792 │ │ │ │ + beq.n 21977a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 219792 │ │ │ │ - b.n 21981c │ │ │ │ - cbz r4, 219838 │ │ │ │ + bne.n 21977a │ │ │ │ + b.n 219804 │ │ │ │ + cbz r4, 219820 │ │ │ │ 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 219822 │ │ │ │ + bne.n 21980a │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2197c6 │ │ │ │ + beq.n 2197ae │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 2197c6 │ │ │ │ + bl 218754 │ │ │ │ + b.n 2197ae │ │ │ │ movs r0, #1 │ │ │ │ - b.n 219758 │ │ │ │ + b.n 219740 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2198de │ │ │ │ + beq.n 2198c6 │ │ │ │ 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, 2198a0 │ │ │ │ + cbz r2, 219888 │ │ │ │ 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, 2198bc │ │ │ │ + cbz r1, 2198a4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 214768 │ │ │ │ - cbnz r0, 2198ca │ │ │ │ + bl 214750 │ │ │ │ + cbnz r0, 2198b2 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 214868 │ │ │ │ + bl 214850 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 214868 │ │ │ │ + bl 214850 │ │ │ │ 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 │ │ │ │ @@ -608259,56 +608123,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 2141a4 │ │ │ │ + bl 21418c │ │ │ │ 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 21e90c │ │ │ │ + bl 21e8f4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219952 │ │ │ │ + beq.n 21993a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219948 │ │ │ │ + cbz r2, 219930 │ │ │ │ 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, 219988 │ │ │ │ + cbz r1, 219970 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219998 │ │ │ │ + beq.n 219980 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219980 │ │ │ │ + cbz r2, 219968 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608321,40 +608185,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 21995a │ │ │ │ + b.n 219942 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 2199bc │ │ │ │ + cbz r1, 2199a4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2199b4 │ │ │ │ + cbz r3, 21999c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 2199cc │ │ │ │ + cbz r3, 2199b4 │ │ │ │ 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 2199a2 │ │ │ │ + b.n 21998a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2199ae │ │ │ │ + b.n 219996 │ │ │ │ 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] │ │ │ │ @@ -608362,86 +608226,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, 219a48 │ │ │ │ - bl 214618 │ │ │ │ + cbz r5, 219a30 │ │ │ │ + bl 214600 │ │ │ │ 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 21466c │ │ │ │ + bl 214654 │ │ │ │ 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 21466c │ │ │ │ + bl 214654 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 214618 │ │ │ │ + bl 214600 │ │ │ │ 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 21420c │ │ │ │ + bl 2141f4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 21e90c │ │ │ │ + bl 21e8f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 219a9a │ │ │ │ + beq.n 219a82 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 219a90 │ │ │ │ + cbz r1, 219a78 │ │ │ │ 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, 219ad0 │ │ │ │ + cbz r1, 219ab8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219ae0 │ │ │ │ + beq.n 219ac8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219ac8 │ │ │ │ + cbz r2, 219ab0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608454,40 +608318,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 219aa2 │ │ │ │ + b.n 219a8a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 219b04 │ │ │ │ + cbz r1, 219aec │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 219afc │ │ │ │ + cbz r3, 219ae4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 219b14 │ │ │ │ + cbz r3, 219afc │ │ │ │ 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 219aea │ │ │ │ + b.n 219ad2 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 219af6 │ │ │ │ + b.n 219ade │ │ │ │ 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 │ │ │ │ @@ -608497,93 +608361,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, 219b8e │ │ │ │ + cbz r3, 219b76 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21892c │ │ │ │ + bl 218914 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r2, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213350 │ │ │ │ + bl 213338 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 219b8a │ │ │ │ + beq.n 219b72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 21892c │ │ │ │ + bl 218914 │ │ │ │ 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] @ (219e78 ) │ │ │ │ + ldr r2, [pc, #680] @ (219e60 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #680] @ (219e7c ) │ │ │ │ + ldr r3, [pc, #680] @ (219e64 ) │ │ │ │ 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 219db0 │ │ │ │ + beq.w 219d98 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 219c7e │ │ │ │ + bmi.n 219c66 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ cmp r7, #2 │ │ │ │ - bhi.w 219d28 │ │ │ │ + bhi.w 219d10 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 219c60 │ │ │ │ + beq.n 219c48 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 610ec │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608595,161 +608459,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 219c38 │ │ │ │ + bne.n 219c20 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2196e0 │ │ │ │ + bl 2196c8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #540] @ (219e80 ) │ │ │ │ - ldr r3, [pc, #536] @ (219e7c ) │ │ │ │ + ldr r2, [pc, #540] @ (219e68 ) │ │ │ │ + ldr r3, [pc, #536] @ (219e64 ) │ │ │ │ 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 219e72 │ │ │ │ + bne.w 219e5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 219c16 │ │ │ │ + bmi.n 219bfe │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r2, r6, #20 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 219d14 │ │ │ │ + cbz r0, 219cfc │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ cmp r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bls.w 219c1c │ │ │ │ + bls.w 219c04 │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 219e3e │ │ │ │ + beq.n 219e26 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 219e10 │ │ │ │ + bmi.n 219df8 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 2196e0 │ │ │ │ + bl 2196c8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2196e0 │ │ │ │ + bl 2196c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ + bl 218b1c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 219c60 │ │ │ │ + b.n 219c48 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 219c60 │ │ │ │ + beq.w 219c48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 610ec │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608760,73 +608624,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 219df2 │ │ │ │ + bne.n 219dda │ │ │ │ mov r3, r6 │ │ │ │ - b.n 219c54 │ │ │ │ + b.n 219c3c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 219d7a │ │ │ │ + b.n 219d62 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 2196e0 │ │ │ │ + bl 2196c8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2196e0 │ │ │ │ + bl 2196c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 219c60 │ │ │ │ + b.n 219c48 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ 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] @ (21a00c ) │ │ │ │ + ldr r2, [pc, #368] @ (219ff4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21a010 ) │ │ │ │ + ldr r3, [pc, #368] @ (219ff8 ) │ │ │ │ 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 │ │ │ │ @@ -608836,457 +608700,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 21a002 │ │ │ │ + beq.w 219fea │ │ │ │ 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 219ee0 │ │ │ │ + bhi.n 219ec8 │ │ │ │ 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 219f6a │ │ │ │ + bne.n 219f52 │ │ │ │ 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 219f86 │ │ │ │ + beq.n 219f6e │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 219f36 │ │ │ │ + cbz r3, 219f1e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219fba │ │ │ │ + beq.n 219fa2 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ - ldr r2, [pc, #168] @ (21a014 ) │ │ │ │ - ldr r3, [pc, #160] @ (21a010 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #168] @ (219ffc ) │ │ │ │ + ldr r3, [pc, #160] @ (219ff8 ) │ │ │ │ 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 21a006 │ │ │ │ + bne.n 219fee │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 219f6a │ │ │ │ + beq.n 219f52 │ │ │ │ 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 219f92 │ │ │ │ + bne.n 219f7a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 219f6a │ │ │ │ + beq.n 219f52 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219f36 │ │ │ │ + beq.n 219f1e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 219f36 │ │ │ │ - b.n 219fc0 │ │ │ │ - cbz r4, 219fdc │ │ │ │ + bne.n 219f1e │ │ │ │ + b.n 219fa8 │ │ │ │ + cbz r4, 219fc4 │ │ │ │ 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 219fc6 │ │ │ │ + bne.n 219fae │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 219f6a │ │ │ │ + beq.n 219f52 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 219f6a │ │ │ │ + bl 218754 │ │ │ │ + b.n 219f52 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 219efc │ │ │ │ + b.n 219ee4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ 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] @ (21a350 ) │ │ │ │ + ldr r5, [pc, #804] @ (21a338 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #804] @ (21a354 ) │ │ │ │ + ldr r3, [pc, #804] @ (21a33c ) │ │ │ │ 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 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #708] @ 21a318 │ │ │ │ + vldr d0, [pc, #708] @ 21a300 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 21a066 │ │ │ │ + cbz r3, 21a04e │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a35c │ │ │ │ - bl 2161f0 │ │ │ │ + bne.w 21a344 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a08a │ │ │ │ + cbz r0, 21a072 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #656] @ 21a320 │ │ │ │ + vldr d0, [pc, #656] @ 21a308 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a0be │ │ │ │ + cbz r0, 21a0a6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #596] @ 21a328 │ │ │ │ + vldr d0, [pc, #596] @ 21a310 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a0fc │ │ │ │ + cbz r0, 21a0e4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #544] @ 21a330 │ │ │ │ + vldr d0, [pc, #544] @ 21a318 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a13a │ │ │ │ + cbz r0, 21a122 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ - vldr d0, [pc, #476] @ 21a338 │ │ │ │ + vldr d0, [pc, #476] @ 21a320 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a186 │ │ │ │ + cbz r0, 21a16e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21a1ba │ │ │ │ + cbz r0, 21a1a2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 21a218 │ │ │ │ - ldr r2, [pc, #348] @ (21a358 ) │ │ │ │ - ldr r3, [pc, #340] @ (21a354 ) │ │ │ │ + bne.n 21a200 │ │ │ │ + ldr r2, [pc, #348] @ (21a340 ) │ │ │ │ + ldr r3, [pc, #340] @ (21a33c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21a44a │ │ │ │ + bne.w 21a432 │ │ │ │ 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 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #276] @ 21a340 │ │ │ │ + vldr d0, [pc, #276] @ 21a328 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 21a23e │ │ │ │ + cbz r3, 21a226 │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a3ce │ │ │ │ + bne.w 21a3b6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a26a │ │ │ │ + cbz r0, 21a252 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21a2a8 │ │ │ │ + cbz r0, 21a290 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ - vldr d0, [pc, #128] @ 21a348 │ │ │ │ + vldr d0, [pc, #128] @ 21a330 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a2f6 │ │ │ │ + cbz r0, 21a2de │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21a1fa │ │ │ │ + b.n 21a1e2 │ │ │ │ nop.w │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ lsrs r0, r5, #15 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ iteet ls │ │ │ │ movls r6, r0 │ │ │ │ - bvs.n 21a3e2 @ unpredictable │ │ │ │ + bvs.n 21a3ca @ 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 │ │ │ │ @@ -609300,416 +609164,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 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a380 │ │ │ │ + cbz r0, 21a368 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r0 │ │ │ │ - vldr d0, [pc, #192] @ 21a450 │ │ │ │ + vldr d0, [pc, #192] @ 21a438 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a3be │ │ │ │ + cbz r0, 21a3a6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 21a0ce │ │ │ │ + b.n 21a0b6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a3fa │ │ │ │ + cbz r0, 21a3e2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a43c │ │ │ │ + cbz r0, 21a424 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21a2b6 │ │ │ │ + b.n 21a29e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r0 │ │ │ │ - bvs.n 21a512 │ │ │ │ + bvs.n 21a4fa │ │ │ │ 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] @ (21a514 ) │ │ │ │ + ldr r1, [pc, #168] @ (21a4fc ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #168] @ (21a518 ) │ │ │ │ + ldr r2, [pc, #168] @ (21a500 ) │ │ │ │ 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] @ (21a51c ) │ │ │ │ + ldr r2, [pc, #148] @ (21a504 ) │ │ │ │ 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 219e84 │ │ │ │ + bl 219e6c │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219e84 │ │ │ │ + bl 219e6c │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219e84 │ │ │ │ + bl 219e6c │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219e84 │ │ │ │ + bl 219e6c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ - ldr r2, [pc, #40] @ (21a520 ) │ │ │ │ - ldr r3, [pc, #32] @ (21a518 ) │ │ │ │ + bl 218a94 │ │ │ │ + ldr r2, [pc, #40] @ (21a508 ) │ │ │ │ + ldr r3, [pc, #32] @ (21a500 ) │ │ │ │ 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 21a50e │ │ │ │ + bne.n 21a4f6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 21a530 │ │ │ │ + cbz r4, 21a51e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ 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] @ (21a5f0 ) │ │ │ │ + ldr r4, [pc, #180] @ (21a5d8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (21a5f4 ) │ │ │ │ + ldr r3, [pc, #180] @ (21a5dc ) │ │ │ │ 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 21a458 │ │ │ │ + bl 21a440 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219e84 │ │ │ │ + bl 219e6c │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 219e84 │ │ │ │ + bl 219e6c │ │ │ │ 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 219e84 │ │ │ │ - vldr d7, [pc, #92] @ 21a5e8 │ │ │ │ + bl 219e6c │ │ │ │ + vldr d7, [pc, #92] @ 21a5d0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21a5b4 │ │ │ │ + cbz r0, 21a59c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ - ldr r2, [pc, #48] @ (21a5f8 ) │ │ │ │ - ldr r3, [pc, #40] @ (21a5f4 ) │ │ │ │ + bl 218b1c │ │ │ │ + ldr r2, [pc, #48] @ (21a5e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (21a5dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21a5e0 │ │ │ │ + bne.n 21a5c8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ 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 21a63e │ │ │ │ + bhi.n 21a626 │ │ │ │ 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 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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] @ 21aad8 │ │ │ │ + ldr.w r0, [pc, #1024] @ 21aac0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1020] @ (21aadc ) │ │ │ │ + ldr r1, [pc, #1020] @ (21aac4 ) │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21a71a │ │ │ │ + cbz r0, 21a702 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 21a908 │ │ │ │ + bhi.w 21a8f0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a84c │ │ │ │ + bhi.w 21a834 │ │ │ │ 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 │ │ │ │ @@ -609725,42 +609589,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a780 │ │ │ │ + cbz r0, 21a768 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 │ │ │ │ @@ -609770,26 +609634,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 21a852 │ │ │ │ + beq.n 21a83a │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 21a8ee │ │ │ │ + beq.w 21a8d6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 21a912 │ │ │ │ + beq.w 21a8fa │ │ │ │ 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 21aaa6 │ │ │ │ + bhi.w 21aa8e │ │ │ │ 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 │ │ │ │ @@ -609817,476 +609681,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 21a75a │ │ │ │ + b.n 21a742 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21a75a │ │ │ │ + b.n 21a742 │ │ │ │ ands.w r3, ip, #8 │ │ │ │ - bne.w 21aa7c │ │ │ │ + bne.w 21aa64 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21a894 │ │ │ │ + cbz r0, 21a87c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ 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 21aaac │ │ │ │ + bhi.w 21aa94 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21aa76 │ │ │ │ + bhi.w 21aa5e │ │ │ │ tbb [pc, r3] │ │ │ │ + bmi.n 21a85a │ │ │ │ + bmi.n 21a864 │ │ │ │ + bmi.n 21a866 │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + bmi.n 21a86a │ │ │ │ + bmi.n 21a86c │ │ │ │ + bmi.n 21a86e │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ bmi.n 21a872 │ │ │ │ + bmi.n 21a874 │ │ │ │ + bmi.n 21a876 │ │ │ │ + bmi.n 21a878 │ │ │ │ + bmi.n 21a87a │ │ │ │ bmi.n 21a87c │ │ │ │ bmi.n 21a87e │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ - bmi.n 21a882 │ │ │ │ - bmi.n 21a884 │ │ │ │ - bmi.n 21a886 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ - bmi.n 21a88a │ │ │ │ - bmi.n 21a88c │ │ │ │ - bmi.n 21a88e │ │ │ │ - bmi.n 21a890 │ │ │ │ - bmi.n 21a892 │ │ │ │ - bmi.n 21a894 │ │ │ │ - bmi.n 21a896 │ │ │ │ - bmi.n 21a898 │ │ │ │ + bmi.n 21a880 │ │ │ │ ands.w r3, ip, #16 │ │ │ │ - bne.w 21aa86 │ │ │ │ + bne.w 21aa6e │ │ │ │ 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 21a868 │ │ │ │ + b.n 21a850 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 21a75a │ │ │ │ + b.n 21a742 │ │ │ │ ands.w ip, ip, #32 │ │ │ │ - beq.w 21aac2 │ │ │ │ + beq.w 21aaaa │ │ │ │ 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 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a954 │ │ │ │ + cbz r0, 21a93c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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 21aab6 │ │ │ │ + bhi.w 21aa9e │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 21a7fa │ │ │ │ + b.n 21a7e2 │ │ │ │ strh.w r8, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a9b4 │ │ │ │ + cbz r0, 21a99c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ 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 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ - ldr r2, [pc, #144] @ (21aae0 ) │ │ │ │ - ldr r3, [pc, #136] @ (21aadc ) │ │ │ │ + bl 218a94 │ │ │ │ + ldr r2, [pc, #144] @ (21aac8 ) │ │ │ │ + ldr r3, [pc, #136] @ (21aac4 ) │ │ │ │ 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 21aad4 │ │ │ │ + bne.n 21aabc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a988 │ │ │ │ + b.n 21a970 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a988 │ │ │ │ + b.n 21a970 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a988 │ │ │ │ + b.n 21a970 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21a924 │ │ │ │ + b.n 21a90c │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21a924 │ │ │ │ + b.n 21a90c │ │ │ │ strb.w ip, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a868 │ │ │ │ + b.n 21a850 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a868 │ │ │ │ + b.n 21a850 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a902 │ │ │ │ + b.n 21a8ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 21a988 │ │ │ │ + b.n 21a970 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a868 │ │ │ │ + b.n 21a850 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 21aaba │ │ │ │ + b.n 21aaa2 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a864 │ │ │ │ + b.n 21a84c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #788] @ (21ae10 ) │ │ │ │ + ldr r2, [pc, #788] @ (21adf8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #788] @ (21ae14 ) │ │ │ │ + ldr r3, [pc, #788] @ (21adfc ) │ │ │ │ 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 21ad36 │ │ │ │ + beq.w 21ad1e │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ mov r4, r0 │ │ │ │ - vldr d0, [pc, #740] @ 21ae00 │ │ │ │ + vldr d0, [pc, #740] @ 21ade8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21ab4a │ │ │ │ + cbz r0, 21ab32 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21ab78 │ │ │ │ + cbz r0, 21ab60 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 21ae08 │ │ │ │ + vldr d0, [pc, #648] @ 21adf0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21abac │ │ │ │ + cbz r0, 21ab94 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 219e84 │ │ │ │ + bl 219e6c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21abfa │ │ │ │ + bls.n 21abe2 │ │ │ │ mov sl, r4 │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 219e84 │ │ │ │ + bl 219e6c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21abd4 │ │ │ │ + bcc.n 21abbc │ │ │ │ mov r4, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21acda │ │ │ │ + beq.n 21acc2 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb.w fp, [r7, #13] │ │ │ │ - vldr d0, [pc, #444] @ 21ae00 │ │ │ │ + vldr d0, [pc, #444] @ 21ade8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21ac74 │ │ │ │ + cbz r0, 21ac5c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 21adea │ │ │ │ + bhi.w 21add2 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r1, #4] │ │ │ │ strb r0, [r7, #1] │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [pc, #576] @ (21af14 ) │ │ │ │ + ldr r0, [pc, #576] @ (21aefc ) │ │ │ │ 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 21af3e │ │ │ │ + bhi.w 21af26 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21af2c │ │ │ │ + bhi.w 21af14 │ │ │ │ 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 │ │ │ │ @@ -610314,105 +610178,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 2189e8 │ │ │ │ - ldr r2, [pc, #216] @ (21ae18 ) │ │ │ │ - ldr r3, [pc, #208] @ (21ae14 ) │ │ │ │ + bl 2189d0 │ │ │ │ + ldr r2, [pc, #216] @ (21ae00 ) │ │ │ │ + ldr r3, [pc, #208] @ (21adfc ) │ │ │ │ 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 21af48 │ │ │ │ + bne.w 21af30 │ │ │ │ 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 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ - b.n 21ad3e │ │ │ │ + bl 218a94 │ │ │ │ + b.n 21ad26 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21ad50 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21ad50 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21ad50 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21ad50 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21ad50 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21ad50 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ 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] │ │ │ │ @@ -610421,33 +610285,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 21ae70 │ │ │ │ + cbz r0, 21ae58 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21af34 │ │ │ │ + bhi.n 21af1c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21af16 │ │ │ │ + bhi.n 21aefe │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ subs r7, #71 @ 0x47 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -610463,760 +610327,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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21aed8 │ │ │ │ + cbz r0, 21aec0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21ac9e │ │ │ │ + b.n 21ac86 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21aeae │ │ │ │ + b.n 21ae96 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21aeae │ │ │ │ + b.n 21ae96 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21aeae │ │ │ │ + b.n 21ae96 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21ae24 │ │ │ │ + b.n 21ae0c │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21ae24 │ │ │ │ + b.n 21ae0c │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 21ae24 │ │ │ │ + b.n 21ae0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 21aeae │ │ │ │ - vldr d7, [pc, #16] @ 21af50 │ │ │ │ + b.n 21ae96 │ │ │ │ + vldr d7, [pc, #16] @ 21af38 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 21ae24 │ │ │ │ + b.n 21ae0c │ │ │ │ blx 61650 <__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] @ (21b060 ) │ │ │ │ + ldr r2, [pc, #244] @ (21b048 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #244] @ (21b064 ) │ │ │ │ + ldr r3, [pc, #244] @ (21b04c ) │ │ │ │ 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 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21afb0 │ │ │ │ + cbz r0, 21af98 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21afde │ │ │ │ + cbz r0, 21afc6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ - ldr r2, [pc, #36] @ (21b068 ) │ │ │ │ - ldr r3, [pc, #32] @ (21b064 ) │ │ │ │ + bl 218a20 │ │ │ │ + ldr r2, [pc, #36] @ (21b050 ) │ │ │ │ + ldr r3, [pc, #32] @ (21b04c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b05a │ │ │ │ + bne.n 21b042 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #736] @ (21b34c ) │ │ │ │ + ldr r7, [pc, #832] @ (21b394 ) │ │ │ │ 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] @ (21b228 ) │ │ │ │ - ldr r3, [pc, #416] @ (21b22c ) │ │ │ │ + ldr r2, [pc, #416] @ (21b210 ) │ │ │ │ + ldr r3, [pc, #416] @ (21b214 ) │ │ │ │ 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 21b1ec │ │ │ │ + beq.w 21b1d4 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d8, [pc, #376] @ 21b220 │ │ │ │ + vldr d8, [pc, #376] @ 21b208 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 21b0dc │ │ │ │ + b.n 21b0c4 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 21b122 │ │ │ │ + bne.n 21b10a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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 21b1f0 │ │ │ │ + bls.w 21b1d8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 219e84 │ │ │ │ + bl 219e6c │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 219e84 │ │ │ │ + bl 219e6c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21b0b4 │ │ │ │ + bne.n 21b09c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21b0c6 │ │ │ │ + b.n 21b0ae │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21b14e │ │ │ │ + cbz r0, 21b136 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b0c6 │ │ │ │ + beq.n 21b0ae │ │ │ │ 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 219e84 │ │ │ │ + bl 219e6c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219b18 │ │ │ │ + bl 219b00 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21b1be │ │ │ │ + cbz r0, 21b1a6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21b166 │ │ │ │ + bcc.n 21b14e │ │ │ │ ldrd r6, r8, [sp, #16] │ │ │ │ - b.n 21b0c6 │ │ │ │ + b.n 21b0ae │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bd4 │ │ │ │ - ldr r2, [pc, #48] @ (21b230 ) │ │ │ │ - ldr r3, [pc, #40] @ (21b22c ) │ │ │ │ + bl 218bbc │ │ │ │ + ldr r2, [pc, #48] @ (21b218 ) │ │ │ │ + ldr r3, [pc, #40] @ (21b214 ) │ │ │ │ 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 21b21c │ │ │ │ + bne.n 21b204 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #448] @ (21b3ec ) │ │ │ │ + ldr r7, [pc, #544] @ (21b434 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #1000] @ (21b61c ) │ │ │ │ + ldr r6, [pc, #72] @ (21b264 ) │ │ │ │ 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 21b250 │ │ │ │ + beq.n 21b238 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21a018 │ │ │ │ + bl 21a000 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b234 │ │ │ │ + bl 21b21c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21b24e │ │ │ │ + beq.n 21b236 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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] @ (21b330 ) │ │ │ │ + ldr r2, [pc, #168] @ (21b318 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (21b334 ) │ │ │ │ + ldr r3, [pc, #168] @ (21b31c ) │ │ │ │ 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 21b2fe │ │ │ │ + beq.n 21b2e6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 21a018 │ │ │ │ + bl 21a000 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d0, [pc, #124] @ 21b328 │ │ │ │ + vldr d0, [pc, #124] @ 21b310 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21b2dc │ │ │ │ + cbz r0, 21b2c4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ - ldr r2, [pc, #80] @ (21b338 ) │ │ │ │ - ldr r3, [pc, #72] @ (21b334 ) │ │ │ │ + bl 218a20 │ │ │ │ + ldr r2, [pc, #80] @ (21b320 ) │ │ │ │ + ldr r3, [pc, #72] @ (21b31c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b320 │ │ │ │ + bne.n 21b308 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b278 │ │ │ │ + bl 21b260 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21b2e6 │ │ │ │ + beq.n 21b2ce │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ - b.n 21b2e6 │ │ │ │ + bl 2189d0 │ │ │ │ + b.n 21b2ce │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - ldr r5, [pc, #440] @ (21b4ec ) │ │ │ │ + ldr r5, [pc, #536] @ (21b534 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #72] @ (21b384 ) │ │ │ │ + ldr r5, [pc, #168] @ (21b3cc ) │ │ │ │ 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] @ (21b648 ) │ │ │ │ + ldr r4, [pc, #756] @ (21b630 ) │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #756] @ (21b64c ) │ │ │ │ + ldr r3, [pc, #756] @ (21b634 ) │ │ │ │ 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 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b3a2 │ │ │ │ + cbz r0, 21b38a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #656] @ (21b650 ) │ │ │ │ + ldr r4, [pc, #656] @ (21b638 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #24 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ 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 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #572] @ 21b630 │ │ │ │ + vldr d0, [pc, #572] @ 21b618 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b41c │ │ │ │ + cbz r0, 21b404 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b454 │ │ │ │ + cbz r0, 21b43c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ cmp sl, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 21b422 │ │ │ │ - vldr d0, [pc, #460] @ 21b638 │ │ │ │ + bne.n 21b40a │ │ │ │ + vldr d0, [pc, #460] @ 21b620 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b494 │ │ │ │ + cbz r0, 21b47c │ │ │ │ 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 21876c │ │ │ │ - vldr d0, [pc, #424] @ 21b640 │ │ │ │ + bl 218754 │ │ │ │ + vldr d0, [pc, #424] @ 21b628 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21b4c0 │ │ │ │ + cbz r0, 21b4a8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b574 │ │ │ │ + beq.n 21b55c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb.w r4, [r9, #13] │ │ │ │ - vldr d0, [pc, #304] @ 21b638 │ │ │ │ + vldr d0, [pc, #304] @ 21b620 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b532 │ │ │ │ + cbz r0, 21b51a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ - ldr r2, [pc, #248] @ (21b654 ) │ │ │ │ - ldr r3, [pc, #240] @ (21b64c ) │ │ │ │ + bl 218a94 │ │ │ │ + ldr r2, [pc, #248] @ (21b63c ) │ │ │ │ + ldr r3, [pc, #240] @ (21b634 ) │ │ │ │ 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 21b6ee │ │ │ │ + bne.w 21b6d6 │ │ │ │ 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 21b6da │ │ │ │ + bhi.w 21b6c2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21b6d2 │ │ │ │ + bhi.w 21b6ba │ │ │ │ tbb [pc, r3] │ │ │ │ - add r2, pc, #632 @ (adr r2, 21b808 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 21b7f0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b804 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b804 ) │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b808 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b80c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b80c ) │ │ │ │ + asrs r2, r4, #2 │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b810 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b814 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b814 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b818 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b818 ) │ │ │ │ add r2, pc, #648 @ (adr r2, 21b81c ) │ │ │ │ add r2, pc, #648 @ (adr r2, 21b81c ) │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ add r2, pc, #648 @ (adr r2, 21b820 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b824 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b824 ) │ │ │ │ - asrs r2, r4, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b828 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b82c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b82c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b830 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b830 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b834 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b834 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b838 ) │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b5f6 │ │ │ │ + cbz r0, 21b5de │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21b6e8 │ │ │ │ + bhi.n 21b6d0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21b6be │ │ │ │ + bhi.n 21b6a6 │ │ │ │ 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] │ │ │ │ @@ -611228,359 +611092,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, 21b634 ) │ │ │ │ - bhi.n 21b5e0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 21b61c ) │ │ │ │ + bhi.n 21b5c8 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ - ldr r4, [pc, #656] @ (21b8dc ) │ │ │ │ + ldr r4, [pc, #752] @ (21b924 ) │ │ │ │ lsl r0, r5, #2 │ │ │ │ lsral r0, r0, #4 │ │ │ │ moval r0, r0 │ │ │ │ - add r2, pc, #24 @ (adr r2, 21b66c ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 21b6b4 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #640] @ (21b8d8 ) │ │ │ │ + ldr r2, [pc, #736] @ (21b920 ) │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b682 │ │ │ │ + cbz r0, 21b66a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ - b.n 21b558 │ │ │ │ + bl 218a20 │ │ │ │ + b.n 21b540 │ │ │ │ strb.w r6, [sp, #24] │ │ │ │ - b.n 21b65c │ │ │ │ + b.n 21b644 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21b65c │ │ │ │ + b.n 21b644 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 21b65c │ │ │ │ + b.n 21b644 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21b5b6 │ │ │ │ + b.n 21b59e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21b5b6 │ │ │ │ + b.n 21b59e │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 21b5b6 │ │ │ │ + b.n 21b59e │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - b.n 21b5b6 │ │ │ │ + b.n 21b59e │ │ │ │ strd r6, r8, [sp, #24] │ │ │ │ - b.n 21b65c │ │ │ │ + b.n 21b644 │ │ │ │ blx 61650 <__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] @ (21b9c8 ) │ │ │ │ - ldr r3, [pc, #700] @ (21b9cc ) │ │ │ │ + ldr r2, [pc, #700] @ (21b9b0 ) │ │ │ │ + ldr r3, [pc, #700] @ (21b9b4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ mov r9, r1 │ │ │ │ - vldr d0, [pc, #652] @ 21b9a8 │ │ │ │ + vldr d0, [pc, #652] @ 21b990 │ │ │ │ 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 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b75a │ │ │ │ + cbz r0, 21b742 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b786 │ │ │ │ + cbz r0, 21b76e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ - vldr d7, [pc, #484] @ 21b9b0 │ │ │ │ + bl 218a94 │ │ │ │ + vldr d7, [pc, #484] @ 21b998 │ │ │ │ cmp r7, #32 │ │ │ │ - vldr d0, [pc, #484] @ 21b9b8 │ │ │ │ + vldr d0, [pc, #484] @ 21b9a0 │ │ │ │ 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 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b824 │ │ │ │ + cbz r0, 21b80c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r7 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b860 │ │ │ │ + cbz r0, 21b848 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ 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 219b18 │ │ │ │ + bl 219b00 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b340 │ │ │ │ - vldr d0, [pc, #184] @ 21b9c0 │ │ │ │ + bl 21b328 │ │ │ │ + vldr d0, [pc, #184] @ 21b9a8 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21b93e │ │ │ │ + cbz r0, 21b926 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ (21b9d0 ) │ │ │ │ + ldr r2, [pc, #76] @ (21b9b8 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #68] @ (21b9cc ) │ │ │ │ + ldr r3, [pc, #68] @ (21b9b4 ) │ │ │ │ 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 21b99e │ │ │ │ + bne.n 21b986 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -611591,66 +611455,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - ldr r0, [pc, #944] @ (21bd7c ) │ │ │ │ + ldr r1, [pc, #16] @ (21b9c4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, lr │ │ │ │ + mov ip, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #444] @ (21bba8 ) │ │ │ │ + ldr r2, [pc, #444] @ (21bb90 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #436] @ (21bbac ) │ │ │ │ + ldr r3, [pc, #436] @ (21bb94 ) │ │ │ │ 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, 21ba3c │ │ │ │ + cbz r2, 21ba24 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 21ba28 │ │ │ │ - cbz r6, 21ba22 │ │ │ │ + b.n 21ba10 │ │ │ │ + cbz r6, 21ba0a │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21ba3a │ │ │ │ + beq.n 21ba22 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ba1e │ │ │ │ + beq.n 21ba06 │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 21ba20 │ │ │ │ + bls.n 21ba08 │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 21ba28 │ │ │ │ + bne.n 21ba10 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 214564 │ │ │ │ + bl 21454c │ │ │ │ ldrh r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ strh r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ @@ -611662,97 +611526,97 @@ │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ ldrh.w r3, [r4, #73] @ 0x49 │ │ │ │ strh.w r3, [r0, #73] @ 0x49 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21ba80 │ │ │ │ + beq.n 21ba68 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 21bae8 │ │ │ │ + cbz r5, 21bad0 │ │ │ │ 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 21bad0 │ │ │ │ + b.n 21bab8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21bac8 │ │ │ │ + beq.n 21bab0 │ │ │ │ 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 21bae8 │ │ │ │ + beq.n 21bad0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ba9e │ │ │ │ + beq.n 21ba86 │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 21baa4 │ │ │ │ + bls.n 21ba8c │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 21bad0 │ │ │ │ + bne.n 21bab8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 21bb2e │ │ │ │ + cbnz r3, 21bb16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217e3c │ │ │ │ + bl 217e24 │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 21876c │ │ │ │ - ldr r2, [pc, #156] @ (21bbb0 ) │ │ │ │ - ldr r3, [pc, #152] @ (21bbac ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #156] @ (21bb98 ) │ │ │ │ + ldr r3, [pc, #152] @ (21bb94 ) │ │ │ │ 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 21bba4 │ │ │ │ + bne.n 21bb8c │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21bb60 │ │ │ │ + cbz r0, 21bb48 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 │ │ │ │ @@ -611767,54 +611631,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 21baec │ │ │ │ + b.n 21bad4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - mov r4, r1 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, sp │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 217e3c │ │ │ │ + bl 217e24 │ │ │ │ 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 21b9d4 │ │ │ │ + bl 21b9bc │ │ │ │ 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] @ (21bc60 ) │ │ │ │ + ldr r4, [pc, #84] @ (21bc48 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #84] @ (21bc64 ) │ │ │ │ + ldr r2, [pc, #84] @ (21bc4c ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -611822,48 +611686,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 21b9d4 │ │ │ │ + bl 21b9bc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 219e84 │ │ │ │ - ldr r2, [pc, #32] @ (21bc68 ) │ │ │ │ - ldr r3, [pc, #28] @ (21bc64 ) │ │ │ │ + bl 219e6c │ │ │ │ + ldr r2, [pc, #32] @ (21bc50 ) │ │ │ │ + ldr r3, [pc, #28] @ (21bc4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21bc5c │ │ │ │ + bne.n 21bc44 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - mvns r2, r5 │ │ │ │ + add r2, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r6 │ │ │ │ + mvns r4, r1 │ │ │ │ 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] @ (21bdf4 ) │ │ │ │ + ldr r2, [pc, #368] @ (21bddc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21bdf8 ) │ │ │ │ + ldr r3, [pc, #368] @ (21bde0 ) │ │ │ │ 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 │ │ │ │ @@ -611873,219 +611737,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 21bdea │ │ │ │ + beq.w 21bdd2 │ │ │ │ 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 21bcc8 │ │ │ │ + bhi.n 21bcb0 │ │ │ │ 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 21bd52 │ │ │ │ + bne.n 21bd3a │ │ │ │ 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 21bd6e │ │ │ │ + beq.n 21bd56 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21bd1e │ │ │ │ + cbz r3, 21bd06 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21bda2 │ │ │ │ + beq.n 21bd8a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ - ldr r2, [pc, #168] @ (21bdfc ) │ │ │ │ - ldr r3, [pc, #160] @ (21bdf8 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #168] @ (21bde4 ) │ │ │ │ + ldr r3, [pc, #160] @ (21bde0 ) │ │ │ │ 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 21bdee │ │ │ │ + bne.n 21bdd6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21bd52 │ │ │ │ + beq.n 21bd3a │ │ │ │ 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 21bd7a │ │ │ │ + bne.n 21bd62 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21bd52 │ │ │ │ + beq.n 21bd3a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21bd1e │ │ │ │ + beq.n 21bd06 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21bd1e │ │ │ │ - b.n 21bda8 │ │ │ │ - cbz r4, 21bdc4 │ │ │ │ + bne.n 21bd06 │ │ │ │ + b.n 21bd90 │ │ │ │ + cbz r4, 21bdac │ │ │ │ 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 21bdae │ │ │ │ + bne.n 21bd96 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21bd52 │ │ │ │ + beq.n 21bd3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 21bd52 │ │ │ │ + bl 218754 │ │ │ │ + b.n 21bd3a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21bce4 │ │ │ │ + b.n 21bccc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - muls r2, r6 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r7 │ │ │ │ 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] @ (21bf50 ) │ │ │ │ - ldr r3, [pc, #316] @ (21bf54 ) │ │ │ │ + ldr r2, [pc, #316] @ (21bf38 ) │ │ │ │ + ldr r3, [pc, #316] @ (21bf3c ) │ │ │ │ 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 21bec2 │ │ │ │ + bne.n 21beaa │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ - vldr d7, [pc, #256] @ 21bf48 │ │ │ │ + bl 2189d0 │ │ │ │ + vldr d7, [pc, #256] @ 21bf30 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21be6e │ │ │ │ + cbz r0, 21be56 │ │ │ │ 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 21876c │ │ │ │ - vldr d7, [pc, #216] @ 21bf48 │ │ │ │ + bl 218754 │ │ │ │ + vldr d7, [pc, #216] @ 21bf30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21be96 │ │ │ │ + cbz r0, 21be7e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r6, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ - ldr r2, [pc, #172] @ (21bf58 ) │ │ │ │ - ldr r3, [pc, #168] @ (21bf54 ) │ │ │ │ + bl 218b1c │ │ │ │ + ldr r2, [pc, #172] @ (21bf40 ) │ │ │ │ + ldr r3, [pc, #168] @ (21bf3c ) │ │ │ │ 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 21bf40 │ │ │ │ + bne.n 21bf28 │ │ │ │ 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 21bf02 │ │ │ │ + beq.n 21beea │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #3 │ │ │ │ @@ -612094,228 +611958,228 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #88 @ 0x58 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21bedc │ │ │ │ + bne.n 21bec4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bc6c │ │ │ │ + bl 21bc54 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bc6c │ │ │ │ + bl 21bc54 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21bf34 │ │ │ │ + beq.n 21bf1c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ - b.n 21bea8 │ │ │ │ + bl 218a20 │ │ │ │ + b.n 21be90 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - rors r4, r4 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #740] @ (21c254 ) │ │ │ │ - ldr r3, [pc, #740] @ (21c258 ) │ │ │ │ + ldr r1, [pc, #740] @ (21c23c ) │ │ │ │ + ldr r3, [pc, #740] @ (21c240 ) │ │ │ │ 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 21c184 │ │ │ │ + beq.w 21c16c │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - bl 237804 │ │ │ │ + bl 2377ec │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237804 │ │ │ │ + bl 2377ec │ │ │ │ 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 21c0f2 │ │ │ │ + bne.w 21c0da │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ - bl 237818 │ │ │ │ + bl 237800 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237804 │ │ │ │ + bl 2377ec │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ strb.w r4, [r8, #32] │ │ │ │ cmp r9, r7 │ │ │ │ strb.w r0, [r8, #33] @ 0x21 │ │ │ │ - beq.n 21c0ae │ │ │ │ + beq.n 21c096 │ │ │ │ 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 21c04e │ │ │ │ + bmi.n 21c036 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21c04e │ │ │ │ + beq.n 21c036 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21c01e │ │ │ │ + bne.n 21c006 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp.w r2, #264 @ 0x108 │ │ │ │ - beq.n 21c04e │ │ │ │ - bhi.n 21c0cc │ │ │ │ + beq.n 21c036 │ │ │ │ + bhi.n 21c0b4 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bhi.w 21c17c │ │ │ │ + bhi.w 21c164 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - bhi.n 21c04e │ │ │ │ + bhi.n 21c036 │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21c0da │ │ │ │ + bls.n 21c0c2 │ │ │ │ adds r3, r6, #4 │ │ │ │ - beq.n 21c060 │ │ │ │ + beq.n 21c048 │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 21c05c │ │ │ │ + bcs.n 21c044 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21c0e2 │ │ │ │ + bhi.n 21c0ca │ │ │ │ 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 613c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c060 │ │ │ │ + cbz r0, 21c048 │ │ │ │ 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 21c066 │ │ │ │ + beq.n 21c04e │ │ │ │ subs r4, r2, #4 │ │ │ │ - b.n 21bff4 │ │ │ │ + b.n 21bfdc │ │ │ │ adds r2, r5, r6 │ │ │ │ - bne.n 21c04a │ │ │ │ + bne.n 21c032 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r6, r5 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 21c0a6 │ │ │ │ + bcs.n 21c08e │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ movs r0, #3 │ │ │ │ mov r1, r9 │ │ │ │ strd r0, r8, [fp] │ │ │ │ mov r0, fp │ │ │ │ - bl 21be00 │ │ │ │ + bl 21bde8 │ │ │ │ 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 21c084 │ │ │ │ - cbz r5, 21c0ae │ │ │ │ + bcc.n 21c06c │ │ │ │ + cbz r5, 21c096 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #428] @ (21c25c ) │ │ │ │ - ldr r3, [pc, #420] @ (21c258 ) │ │ │ │ + ldr r2, [pc, #428] @ (21c244 ) │ │ │ │ + ldr r3, [pc, #420] @ (21c240 ) │ │ │ │ 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 21c24e │ │ │ │ + bne.w 21c236 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #360 @ 0x168 │ │ │ │ - bls.n 21c0ea │ │ │ │ + bls.n 21c0d2 │ │ │ │ subw r2, r2, #838 @ 0x346 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 21c01e │ │ │ │ + bhi.n 21c006 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 21c01e │ │ │ │ - b.n 21c04e │ │ │ │ + bne.n 21c006 │ │ │ │ + b.n 21c036 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ - b.n 21c036 │ │ │ │ - cmp.w r2, #358 @ 0x166 │ │ │ │ - bhi.n 21c04e │ │ │ │ b.n 21c01e │ │ │ │ + cmp.w r2, #358 @ 0x166 │ │ │ │ + bhi.n 21c036 │ │ │ │ + b.n 21c006 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ cmp r0, #32 │ │ │ │ strd r3, r8, [fp] │ │ │ │ - bne.n 21c148 │ │ │ │ + bne.n 21c130 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21c148 │ │ │ │ + bne.n 21c130 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21c13c │ │ │ │ + bhi.n 21c124 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21c20a │ │ │ │ + bhi.n 21c1f2 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r1, [r2, #30] │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ str r4, [sp, #476] @ 0x1dc │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ @@ -612328,146 +612192,146 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ adds.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21c20a │ │ │ │ + beq.n 21c1f2 │ │ │ │ orr.w r3, r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #2 │ │ │ │ - bl 219b18 │ │ │ │ + bl 219b00 │ │ │ │ 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 21bfc2 │ │ │ │ + b.n 21bfaa │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq.w 21c04e │ │ │ │ - b.n 21c01e │ │ │ │ + beq.w 21c036 │ │ │ │ + b.n 21c006 │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237804 │ │ │ │ + bl 2377ec │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 21c1fa │ │ │ │ + beq.n 21c1e2 │ │ │ │ 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 21be00 │ │ │ │ + bl 21bde8 │ │ │ │ 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 21bf8e │ │ │ │ + bne.w 21bf76 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21bf8e │ │ │ │ + beq.w 21bf76 │ │ │ │ add.w r2, r8, #63 @ 0x3f │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21c1ee │ │ │ │ - b.n 21bf8e │ │ │ │ + bne.n 21c1d6 │ │ │ │ + b.n 21bf76 │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237818 │ │ │ │ + bl 237800 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21c196 │ │ │ │ - b.n 21bf8e │ │ │ │ + bne.n 21c17e │ │ │ │ + b.n 21bf76 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c248 │ │ │ │ + cbz r0, 21c230 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - b.n 21c15a │ │ │ │ + b.n 21c142 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ - b.n 21c20a │ │ │ │ + b.n 21c1f2 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 21c20a │ │ │ │ + b.n 21c1f2 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ - b.n 21c148 │ │ │ │ + b.n 21c130 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr.w r5, [r0, #432] @ 0x1b0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - ldr r2, [pc, #336] @ (21c3cc ) │ │ │ │ + ldr r2, [pc, #336] @ (21c3b4 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #336] @ (21c3d0 ) │ │ │ │ + ldr r3, [pc, #336] @ (21c3b8 ) │ │ │ │ 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 21c3b8 │ │ │ │ + beq.w 21c3a0 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 21c2a2 │ │ │ │ + b.n 21c28a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c3b8 │ │ │ │ + beq.w 21c3a0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21c298 │ │ │ │ + beq.n 21c280 │ │ │ │ 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 │ │ │ │ @@ -612477,167 +612341,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21c3b4 │ │ │ │ + beq.n 21c39c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 21c32c │ │ │ │ + cbz r4, 21c314 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c358 │ │ │ │ + beq.n 21c340 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21c3be │ │ │ │ + beq.n 21c3a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21c310 │ │ │ │ + cbz r3, 21c2f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21c310 │ │ │ │ + cbz r2, 21c2f8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21c33a │ │ │ │ + beq.n 21c322 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c2fe │ │ │ │ + bne.n 21c2e6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21c32c │ │ │ │ + bne.n 21c314 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - beq.n 21c32c │ │ │ │ + beq.n 21c314 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21bf5c │ │ │ │ + bl 21bf44 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 2169dc │ │ │ │ - cbz r6, 21c372 │ │ │ │ + bl 2169c4 │ │ │ │ + cbz r6, 21c35a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21c2e8 │ │ │ │ + b.n 21c2d0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - beq.n 21c308 │ │ │ │ + beq.n 21c2f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, sp │ │ │ │ add r0, sp, #12 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 21bf5c │ │ │ │ + bl 21bf44 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21c2fa │ │ │ │ - b.n 21c328 │ │ │ │ + bne.n 21c2e2 │ │ │ │ + b.n 21c310 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21c32c │ │ │ │ + bne.n 21c314 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - bne.n 21c344 │ │ │ │ + bne.n 21c32c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21c336 │ │ │ │ + bne.n 21c31e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21c398 │ │ │ │ + cbz r3, 21c380 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21c2ae │ │ │ │ + bne.n 21c296 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c38a │ │ │ │ - ldr r2, [pc, #56] @ (21c3d4 ) │ │ │ │ - ldr r3, [pc, #52] @ (21c3d0 ) │ │ │ │ + bne.n 21c372 │ │ │ │ + ldr r2, [pc, #56] @ (21c3bc ) │ │ │ │ + ldr r3, [pc, #52] @ (21c3b8 ) │ │ │ │ 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 21c3c8 │ │ │ │ + bne.n 21c3b0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ - b.n 21c372 │ │ │ │ + b.n 21c35a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 21c398 │ │ │ │ + b.n 21c380 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.n 21c346 │ │ │ │ - b.n 21c2fa │ │ │ │ + bne.n 21c32e │ │ │ │ + b.n 21c2e2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c470 │ │ │ │ + beq.n 21c458 │ │ │ │ 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 21c410 │ │ │ │ + beq.n 21c3f8 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 21c410 │ │ │ │ + beq.n 21c3f8 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c3f6 │ │ │ │ + bne.n 21c3de │ │ │ │ orrs.w r3, r4, ip │ │ │ │ - beq.n 21c474 │ │ │ │ + beq.n 21c45c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c47a │ │ │ │ + beq.n 21c462 │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 21c46a │ │ │ │ + cbz r4, 21c452 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2431fc │ │ │ │ + bl 2431e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21c482 │ │ │ │ + cbnz r0, 21c46a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ 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 │ │ │ │ @@ -612651,182 +612515,182 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21c456 │ │ │ │ - b.n 21c46a │ │ │ │ + bne.n 21c43e │ │ │ │ + b.n 21c452 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21c448 │ │ │ │ + b.n 21c430 │ │ │ │ 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 21c4e8 │ │ │ │ + ble.n 21c4d0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 21c4fc │ │ │ │ + bls.n 21c4e4 │ │ │ │ ldr.w r4, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21c4c6 │ │ │ │ - b.n 21c4e4 │ │ │ │ + cbnz r3, 21c4ae │ │ │ │ + b.n 21c4cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21c4e4 │ │ │ │ + cbz r3, 21c4cc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21c4c0 │ │ │ │ + beq.n 21c4a8 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262138 │ │ │ │ - b.n 21c4dc │ │ │ │ + bl 262120 │ │ │ │ + b.n 21c4c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21c4cc │ │ │ │ + bne.n 21c4b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c4d6 │ │ │ │ + bne.n 21c4be │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 21c3d8 │ │ │ │ + bl 21c3c0 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21c4b6 │ │ │ │ + bhi.n 21c49e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c3d8 │ │ │ │ + bl 21c3c0 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 21c4b6 │ │ │ │ + b.n 21c49e │ │ │ │ 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 21c534 │ │ │ │ + ble.n 21c51c │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 21c538 │ │ │ │ + beq.n 21c520 │ │ │ │ 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 21c5b4 │ │ │ │ + beq.n 21c59c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 21c55e │ │ │ │ + beq.n 21c546 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 21c55e │ │ │ │ + beq.n 21c546 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c546 │ │ │ │ - cbz r0, 21c57e │ │ │ │ + bne.n 21c52e │ │ │ │ + cbz r0, 21c566 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2431fc │ │ │ │ + bl 2431e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21c5c4 │ │ │ │ + cbnz r0, 21c5ac │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #360] @ 0x168 │ │ │ │ - cbz r5, 21c5c0 │ │ │ │ + cbz r5, 21c5a8 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 2431fc │ │ │ │ - cbnz r0, 21c5ce │ │ │ │ + bl 2431e4 │ │ │ │ + cbnz r0, 21c5b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ 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 21c5a4 │ │ │ │ + b.n 21c58c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21c574 │ │ │ │ + b.n 21c55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21c59a │ │ │ │ - cbz r1, 21c62a │ │ │ │ + b.n 21c582 │ │ │ │ + cbz r1, 21c612 │ │ │ │ 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, 21c61c │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21c600 │ │ │ │ + cbz r0, 21c604 │ │ │ │ + bl 1f59c0 │ │ │ │ + cbz r0, 21c5e8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -612834,114 +612698,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 21c650 │ │ │ │ + bne.n 21c638 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c64c │ │ │ │ + beq.n 21c634 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21c5d8 │ │ │ │ + bl 21c5c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 21c5d8 │ │ │ │ + bl 21c5c0 │ │ │ │ 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 21c64c │ │ │ │ + b.n 21c634 │ │ │ │ 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 21c714 │ │ │ │ + beq.n 21c6fc │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 21c6c0 │ │ │ │ + b.n 21c6a8 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 21c6da │ │ │ │ - cbz r0, 21c718 │ │ │ │ + cbz r7, 21c6c2 │ │ │ │ + cbz r0, 21c700 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 21c6da │ │ │ │ + cbz r3, 21c6c2 │ │ │ │ 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, 21c72a │ │ │ │ - cbz r0, 21c6f8 │ │ │ │ + cbz r5, 21c712 │ │ │ │ + cbz r0, 21c6e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21c6f8 │ │ │ │ + bl 1f59c0 │ │ │ │ + cbz r0, 21c6e0 │ │ │ │ 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 21c6be │ │ │ │ + bne.n 21c6a6 │ │ │ │ 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 21c6f8 │ │ │ │ + bne.n 21c6e0 │ │ │ │ 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 214310 │ │ │ │ + bl 2142f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (21c834 ) │ │ │ │ - bl 21c630 │ │ │ │ + ldr r4, [pc, #220] @ (21c81c ) │ │ │ │ + bl 21c618 │ │ │ │ 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 │ │ │ │ @@ -612953,39 +612817,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 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21c7b8 │ │ │ │ + cbz r0, 21c7a0 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ - ldr r3, [pc, #124] @ (21c838 ) │ │ │ │ + bl 1f59fc │ │ │ │ + ldr r3, [pc, #124] @ (21c820 ) │ │ │ │ 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, 21c82a │ │ │ │ + cbz r3, 21c812 │ │ │ │ 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, 21c7f0 │ │ │ │ + cbz r6, 21c7d8 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21c7f0 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21c7f0 │ │ │ │ + cbz r0, 21c7d8 │ │ │ │ + bl 1f59c0 │ │ │ │ + cbz r0, 21c7d8 │ │ │ │ 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] │ │ │ │ @@ -612996,272 +612860,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 21c7da │ │ │ │ + bhi.n 21c7c2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #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] @ 21cd04 │ │ │ │ + ldr.w r6, [pc, #1204] @ 21ccec │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21c8a8 │ │ │ │ + bhi.n 21c890 │ │ │ │ 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 2146dc │ │ │ │ + bl 2146c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c618 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c8a0 │ │ │ │ + cbz r0, 21c888 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 21c8c2 │ │ │ │ + cbz r6, 21c8aa │ │ │ │ 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 21cc8e │ │ │ │ + beq.w 21cc76 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2144f0 │ │ │ │ + bl 2144d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c618 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c91a │ │ │ │ + beq.n 21c902 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c90c │ │ │ │ + cbz r6, 21c8f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c90c │ │ │ │ + cbz r0, 21c8f4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 21c90c │ │ │ │ + cbz r0, 21c8f4 │ │ │ │ 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 21c8ee │ │ │ │ + bcc.n 21c8d6 │ │ │ │ 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 21c730 │ │ │ │ + bl 21c718 │ │ │ │ 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 214374 │ │ │ │ + bl 21435c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c618 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c970 │ │ │ │ + cbz r0, 21c958 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ 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 21ccae │ │ │ │ + beq.w 21cc96 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21c99a │ │ │ │ - cbz r0, 21c99a │ │ │ │ + beq.n 21c982 │ │ │ │ + cbz r0, 21c982 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 21c99a │ │ │ │ + cbz r0, 21c982 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 21cc7a │ │ │ │ - add r2, pc, #8 @ (adr r2, 21c9b0 ) │ │ │ │ + bhi.w 21cc62 │ │ │ │ + add r2, pc, #8 @ (adr r2, 21c998 ) │ │ │ │ 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, 21c9de │ │ │ │ + cbz r6, 21c9c6 │ │ │ │ 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 21cc9e │ │ │ │ + beq.w 21cc86 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2144b4 │ │ │ │ + bl 21449c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c618 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21ca34 │ │ │ │ + beq.n 21ca1c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21ca26 │ │ │ │ + cbz r6, 21ca0e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ca26 │ │ │ │ + cbz r0, 21ca0e │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 21ca26 │ │ │ │ + cbz r0, 21ca0e │ │ │ │ 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 21ca08 │ │ │ │ + bcc.n 21c9f0 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21c8a0 │ │ │ │ + beq.w 21c888 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ca4a │ │ │ │ + cbz r0, 21ca32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21ca4a │ │ │ │ + bl 1f59c0 │ │ │ │ + cbz r0, 21ca32 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 21c8a0 │ │ │ │ + b.n 21c888 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214564 │ │ │ │ + bl 21454c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c618 │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ca98 │ │ │ │ + cbz r0, 21ca80 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21cade │ │ │ │ + beq.n 21cac6 │ │ │ │ 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, 21cad4 │ │ │ │ + cbz r1, 21cabc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cad4 │ │ │ │ + cbz r0, 21cabc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 21cad0 │ │ │ │ + cbz r0, 21cab8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 21caa6 │ │ │ │ + bcc.n 21ca8e │ │ │ │ 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 │ │ │ │ @@ -613290,30 +613154,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 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ - ldr r3, [pc, #412] @ (21cd08 ) │ │ │ │ + bl 21c618 │ │ │ │ + ldr r3, [pc, #412] @ (21ccf0 ) │ │ │ │ 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 21ccda │ │ │ │ + bne.w 21ccc2 │ │ │ │ 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 │ │ │ │ @@ -613322,441 +613186,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 21cb92 │ │ │ │ + bne.n 21cb7a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 21cbcc │ │ │ │ + cbz r1, 21cbb4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21c8a0 │ │ │ │ + beq.w 21c888 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21cbee │ │ │ │ + cbz r6, 21cbd6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cbee │ │ │ │ + cbz r0, 21cbd6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21cbee │ │ │ │ + cbz r0, 21cbd6 │ │ │ │ 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 21cbd8 │ │ │ │ - b.n 21c8a0 │ │ │ │ + bne.n 21cbc0 │ │ │ │ + b.n 21c888 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c618 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61b08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21c894 │ │ │ │ - b.n 21c8a0 │ │ │ │ + bne.w 21c87c │ │ │ │ + b.n 21c888 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 2143ac │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c618 │ │ │ │ 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 21cc6c │ │ │ │ + beq.n 21cc54 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cc6c │ │ │ │ + cbz r0, 21cc54 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21cc6c │ │ │ │ + bl 1f59c0 │ │ │ │ + cbz r0, 21cc54 │ │ │ │ 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 21c8a0 │ │ │ │ + b.n 21c888 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 21c8a0 │ │ │ │ + b.n 21c888 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 21c8a0 │ │ │ │ + b.n 21c888 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c8c2 │ │ │ │ + beq.w 21c8aa │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21c8c2 │ │ │ │ + b.n 21c8aa │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c9de │ │ │ │ + beq.w 21c9c6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21c9de │ │ │ │ + b.n 21c9c6 │ │ │ │ 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, 21ccd6 │ │ │ │ - cbz r0, 21ccd6 │ │ │ │ + cbnz r3, 21ccbe │ │ │ │ + cbz r0, 21ccbe │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21ccd6 │ │ │ │ + bl 1f59c0 │ │ │ │ + cbz r0, 21ccbe │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 21c8a0 │ │ │ │ + b.n 21c888 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21cb7e │ │ │ │ + beq.w 21cb66 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ - b.n 21cb7e │ │ │ │ + bl 1f59fc │ │ │ │ + b.n 21cb66 │ │ │ │ nop │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cefc │ │ │ │ + beq.w 21cee4 │ │ │ │ stmdb 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 21ce8c │ │ │ │ + beq.w 21ce74 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 21ce1e │ │ │ │ + beq.n 21ce06 │ │ │ │ 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 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ce10 │ │ │ │ + beq.n 21cdf8 │ │ │ │ strd r6, r8, [sp] │ │ │ │ - b.n 21cd88 │ │ │ │ + b.n 21cd70 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c83c │ │ │ │ + bl 21c824 │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214868 │ │ │ │ + bl 214850 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ce0c │ │ │ │ + beq.n 21cdf4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21cd6a │ │ │ │ + bne.n 21cd52 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214618 │ │ │ │ + bl 214600 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c618 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cdc2 │ │ │ │ + cbz r0, 21cdaa │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 214868 │ │ │ │ + bl 214850 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21cd80 │ │ │ │ + beq.n 21cd68 │ │ │ │ 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 21466c │ │ │ │ + bl 214654 │ │ │ │ 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 21cde6 │ │ │ │ + bne.n 21cdce │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cd88 │ │ │ │ + bne.n 21cd70 │ │ │ │ ldrd r6, r8, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cd36 │ │ │ │ + bne.n 21cd1e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 21420c │ │ │ │ + bl 2141f4 │ │ │ │ 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 21cf0c │ │ │ │ + beq.n 21cef4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21cef8 │ │ │ │ + beq.n 21cee0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21cf02 │ │ │ │ + beq.n 21ceea │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 21e90c │ │ │ │ + bl 21e8f4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cd0c │ │ │ │ + bl 21ccf4 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21ce10 │ │ │ │ + beq.n 21cdf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e4d8 │ │ │ │ + bl 21e4c0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cd0c │ │ │ │ + bl 21ccf4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21cd36 │ │ │ │ - b.n 21ce18 │ │ │ │ + bne.w 21cd1e │ │ │ │ + b.n 21ce00 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 2141a4 │ │ │ │ + bl 21418c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r7, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ - cbz r7, 21ceaa │ │ │ │ + cbz r7, 21ce92 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ceaa │ │ │ │ + cbz r0, 21ce92 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21ceaa │ │ │ │ + bl 1f59c0 │ │ │ │ + cbz r0, 21ce92 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r7, [sl, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 21cf06 │ │ │ │ + beq.n 21ceee │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21cec6 │ │ │ │ + cbz r2, 21ceae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 21cefe │ │ │ │ + cbz r4, 21cee6 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 21e90c │ │ │ │ + bl 21e8f4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cd0c │ │ │ │ + bl 21ccf4 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, sl, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cd0c │ │ │ │ + bl 21ccf4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21cd36 │ │ │ │ - b.n 21ce18 │ │ │ │ + bne.w 21cd1e │ │ │ │ + b.n 21ce00 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21ce4a │ │ │ │ + b.n 21ce32 │ │ │ │ bx lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21cec6 │ │ │ │ + b.n 21ceae │ │ │ │ mov r3, r2 │ │ │ │ - b.n 21ce4a │ │ │ │ + b.n 21ce32 │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b08 │ │ │ │ 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, 21cf50 │ │ │ │ + cbnz r2, 21cf38 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cf4c │ │ │ │ + beq.n 21cf34 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cefc │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 21cf4c │ │ │ │ + bls.n 21cf34 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 21cf68 │ │ │ │ + b.n 21cf50 │ │ │ │ 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 213ac4 │ │ │ │ + bl 213aac │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 213ae0 │ │ │ │ + bl 213ac8 │ │ │ │ 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, 21d020 │ │ │ │ + cbnz r2, 21d008 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 21cff2 │ │ │ │ + cbz r0, 21cfda │ │ │ │ mov r1, r6 │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cefc │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 21d012 │ │ │ │ + cbz r2, 21cffa │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f9648 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 61b08 │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 21d038 │ │ │ │ + cbnz r2, 21d020 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 61b08 │ │ │ │ - b.n 21cfe6 │ │ │ │ + b.n 21cfce │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ 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 61b08 │ │ │ │ mov r0, r5 │ │ │ │ @@ -613770,165 +613634,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, 21d0a8 │ │ │ │ + cbz r3, 21d090 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cf8c │ │ │ │ + bl 21cf74 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ 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 21d082 │ │ │ │ + bne.n 21d06a │ │ │ │ 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 214054 │ │ │ │ + bl 21403c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r1, 21d0e2 │ │ │ │ + cbz r1, 21d0ca │ │ │ │ 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, 21d10c │ │ │ │ + cbz r3, 21d0f4 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d058 │ │ │ │ + bl 21d040 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cd0c │ │ │ │ + bl 21ccf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c694 │ │ │ │ + bl 21c67c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d0e0 │ │ │ │ + beq.n 21d0c8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 21d0e0 │ │ │ │ + b.n 21d0c8 │ │ │ │ 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] @ (21d174 ) │ │ │ │ + ldr r2, [pc, #60] @ (21d15c ) │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #52] @ (21d178 ) │ │ │ │ + ldr r3, [pc, #52] @ (21d160 ) │ │ │ │ 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 21c83c │ │ │ │ - ldr r2, [pc, #36] @ (21d17c ) │ │ │ │ - ldr r3, [pc, #28] @ (21d178 ) │ │ │ │ + bl 21c824 │ │ │ │ + ldr r2, [pc, #36] @ (21d164 ) │ │ │ │ + ldr r3, [pc, #28] @ (21d160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21d16e │ │ │ │ + bne.n 21d156 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w ip, [pc, #72] @ 21d1dc │ │ │ │ + ldr.w ip, [pc, #72] @ 21d1c4 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #64] @ (21d1e0 ) │ │ │ │ + ldr r2, [pc, #64] @ (21d1c8 ) │ │ │ │ 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 21c83c │ │ │ │ - ldr r2, [pc, #36] @ (21d1e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (21d1e0 ) │ │ │ │ + bl 21c824 │ │ │ │ + ldr r2, [pc, #36] @ (21d1cc ) │ │ │ │ + ldr r3, [pc, #28] @ (21d1c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21d1d6 │ │ │ │ + bne.n 21d1be │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (21d2a4 ) │ │ │ │ + ldr r0, [pc, #168] @ (21d28c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (21d2a8 ) │ │ │ │ + ldr r1, [pc, #168] @ (21d290 ) │ │ │ │ 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] │ │ │ │ @@ -613938,133 +613802,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 21d26e │ │ │ │ + beq.n 21d256 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 21d286 │ │ │ │ + cbz r3, 21d26e │ │ │ │ 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 213fd8 │ │ │ │ + bl 213fc0 │ │ │ │ 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 21cd0c │ │ │ │ + bl 21ccf4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21c694 │ │ │ │ + bl 21c67c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 21d296 │ │ │ │ - ldr r2, [pc, #60] @ (21d2ac ) │ │ │ │ - ldr r3, [pc, #52] @ (21d2a8 ) │ │ │ │ + cbz r3, 21d27e │ │ │ │ + ldr r2, [pc, #60] @ (21d294 ) │ │ │ │ + ldr r3, [pc, #52] @ (21d290 ) │ │ │ │ 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 21d2a0 │ │ │ │ + bne.n 21d288 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 21d236 │ │ │ │ + b.n 21d21e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5954 │ │ │ │ - b.n 21d26e │ │ │ │ + bl 1f593c │ │ │ │ + b.n 21d256 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #92] @ (21d31c ) │ │ │ │ + ldr r2, [pc, #92] @ (21d304 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #92] @ (21d320 ) │ │ │ │ + ldr r3, [pc, #92] @ (21d308 ) │ │ │ │ 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 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ 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 21d0ac │ │ │ │ + bl 21d094 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f5954 │ │ │ │ - ldr r2, [pc, #36] @ (21d324 ) │ │ │ │ - ldr r3, [pc, #28] @ (21d320 ) │ │ │ │ + bl 1f593c │ │ │ │ + ldr r2, [pc, #36] @ (21d30c ) │ │ │ │ + ldr r3, [pc, #28] @ (21d308 ) │ │ │ │ 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 21d318 │ │ │ │ + bne.n 21d300 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 213ea8 │ │ │ │ + bl 213e90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 21d3a8 │ │ │ │ + cbnz r2, 21d390 │ │ │ │ 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 │ │ │ │ @@ -614084,813 +613948,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, 21d3f2 │ │ │ │ + cbnz r2, 21d3da │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 61b08 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d34c │ │ │ │ + beq.n 21d334 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21d3d0 │ │ │ │ + b.n 21d3b8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 21d3e8 │ │ │ │ + cbz r1, 21d3d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 21d3ce │ │ │ │ - b.n 21d34c │ │ │ │ + bhi.n 21d3b6 │ │ │ │ + b.n 21d334 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21d3a0 │ │ │ │ + beq.n 21d388 │ │ │ │ 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 21d40a │ │ │ │ + bne.n 21d3f2 │ │ │ │ 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] @ (21d604 ) │ │ │ │ + ldr r2, [pc, #464] @ (21d5ec ) │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #452] @ (21d608 ) │ │ │ │ + ldr r3, [pc, #452] @ (21d5f0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5db8 │ │ │ │ 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 2139b0 │ │ │ │ + bl 213998 │ │ │ │ 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 21d058 │ │ │ │ + bl 21d040 │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d49e │ │ │ │ + cbz r3, 21d486 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d328 │ │ │ │ + bl 21d310 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f59fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d484 │ │ │ │ + bne.n 21d46c │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21d4ae │ │ │ │ - b.n 21d500 │ │ │ │ + cbnz r3, 21d496 │ │ │ │ + b.n 21d4e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d500 │ │ │ │ + cbz r3, 21d4e8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d4a8 │ │ │ │ + beq.n 21d490 │ │ │ │ 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, 21d4f0 │ │ │ │ + cbz r3, 21d4d8 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21d0ac │ │ │ │ + bl 21d094 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r8, #24] │ │ │ │ str.w r8, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21d4e8 │ │ │ │ - b.n 21d500 │ │ │ │ + cbnz r3, 21d4d0 │ │ │ │ + b.n 21d4e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d500 │ │ │ │ + cbz r3, 21d4e8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d4e2 │ │ │ │ - b.n 21d4b4 │ │ │ │ + beq.n 21d4ca │ │ │ │ + b.n 21d49c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d4c8 │ │ │ │ + beq.n 21d4b0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ - b.n 21d4ca │ │ │ │ + b.n 21d4b2 │ │ │ │ mov.w r2, #408 @ 0x198 │ │ │ │ add.w r1, r7, #24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx 61b08 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 21d526 │ │ │ │ + cbz r1, 21d50e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f98a4 │ │ │ │ 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, 21d59e │ │ │ │ + cbnz r2, 21d586 │ │ │ │ ldr.w r1, [r7, #476] @ 0x1dc │ │ │ │ - cbz r1, 21d574 │ │ │ │ + cbz r1, 21d55c │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1f988c │ │ │ │ + bl 1f9874 │ │ │ │ str.w r0, [r6, #476] @ 0x1dc │ │ │ │ ldr.w r2, [r7, #480] @ 0x1e0 │ │ │ │ - cbnz r2, 21d5ae │ │ │ │ + cbnz r2, 21d596 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5954 │ │ │ │ - ldr r2, [pc, #136] @ (21d60c ) │ │ │ │ - ldr r3, [pc, #128] @ (21d608 ) │ │ │ │ + bl 1f593c │ │ │ │ + ldr r2, [pc, #136] @ (21d5f4 ) │ │ │ │ + ldr r3, [pc, #128] @ (21d5f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21d600 │ │ │ │ + bne.n 21d5e8 │ │ │ │ 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 1f988c │ │ │ │ + bl 1f9874 │ │ │ │ str.w r0, [r6, #468] @ 0x1d4 │ │ │ │ - b.n 21d55a │ │ │ │ + b.n 21d542 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 21d5fa │ │ │ │ + cbz r3, 21d5e2 │ │ │ │ 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 1f988c │ │ │ │ + bl 1f9874 │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1f988c │ │ │ │ + bl 1f9874 │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21d5c2 │ │ │ │ + bcc.n 21d5aa │ │ │ │ strd r3, r9, [r6, #480] @ 0x1e0 │ │ │ │ - b.n 21d57a │ │ │ │ + b.n 21d562 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 2146dc │ │ │ │ + bl 2146c4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 21d66c │ │ │ │ + beq.n 21d654 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 21d64c │ │ │ │ + cbz r1, 21d634 │ │ │ │ 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 214868 │ │ │ │ + bl 214850 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ 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 21d708 │ │ │ │ + beq.n 21d6f0 │ │ │ │ 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 21d6d0 │ │ │ │ + bne.n 21d6b8 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 21d6c4 │ │ │ │ + cbz r4, 21d6ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d700 │ │ │ │ + beq.n 21d6e8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21d6d8 │ │ │ │ + beq.n 21d6c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d6be │ │ │ │ + cbz r3, 21d6a6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d6be │ │ │ │ + cbz r2, 21d6a6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 21d6fa │ │ │ │ + beq.n 21d6e2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d6ac │ │ │ │ + bne.n 21d694 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21d6d4 │ │ │ │ + beq.n 21d6bc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21d6d0 │ │ │ │ + cbz r3, 21d6b8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21d696 │ │ │ │ + beq.n 21d67e │ │ │ │ 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 1f9d34 │ │ │ │ + bl 1f9d1c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21d6a8 │ │ │ │ - b.n 21d6c4 │ │ │ │ + bne.n 21d690 │ │ │ │ + b.n 21d6ac │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21d6d8 │ │ │ │ + b.n 21d6c0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 21d6c4 │ │ │ │ - b.n 21d6d6 │ │ │ │ + bne.n 21d6ac │ │ │ │ + b.n 21d6be │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21d75e │ │ │ │ + cbz r2, 21d746 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d75e │ │ │ │ + bne.n 21d746 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 21d764 │ │ │ │ + cbz r3, 21d74c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 21d732 │ │ │ │ - b.n 21d73c │ │ │ │ + cbnz r0, 21d71a │ │ │ │ + b.n 21d724 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21d73c │ │ │ │ + cbz r0, 21d724 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21d72c │ │ │ │ + bne.n 21d714 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - cbz r2, 21d75e │ │ │ │ + cbz r2, 21d746 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d754 │ │ │ │ + cbz r3, 21d73c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d754 │ │ │ │ + bne.n 21d73c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d760 │ │ │ │ + cbz r2, 21d748 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21d732 │ │ │ │ + b.n 21d71a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21d732 │ │ │ │ + bne.n 21d71a │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21d73e │ │ │ │ + b.n 21d726 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 21d724 │ │ │ │ + b.n 21d70c │ │ │ │ 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 21d7a2 │ │ │ │ + beq.n 21d78a │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21d790 │ │ │ │ + b.n 21d778 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21d79e │ │ │ │ + beq.n 21d786 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21d78a │ │ │ │ + bne.n 21d772 │ │ │ │ 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 21d7ee │ │ │ │ + beq.n 21d7d6 │ │ │ │ ldr.w lr, [ip, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ movs.w r1, lr, lsr #2 │ │ │ │ - beq.n 21d7ee │ │ │ │ + beq.n 21d7d6 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ - b.n 21d7dc │ │ │ │ + b.n 21d7c4 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21d7ee │ │ │ │ + beq.n 21d7d6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 21d7d6 │ │ │ │ + bne.n 21d7be │ │ │ │ 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, 21d7f6 │ │ │ │ - bl 21d768 │ │ │ │ + cbz r1, 21d7de │ │ │ │ + bl 21d750 │ │ │ │ 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] @ (21d938 ) │ │ │ │ + ldr r3, [pc, #300] @ (21d920 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21d878 │ │ │ │ + bhi.n 21d860 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d836 │ │ │ │ + cbz r3, 21d81e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d7e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d826 │ │ │ │ + bne.n 21d80e │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d84c │ │ │ │ + cbz r3, 21d834 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d7e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d83c │ │ │ │ + bne.n 21d824 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d84c │ │ │ │ + beq.n 21d834 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21d908 │ │ │ │ + beq.n 21d8f0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21d8e8 │ │ │ │ + bhi.n 21d8d0 │ │ │ │ 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 21d84c │ │ │ │ + beq.n 21d834 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d7e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d880 │ │ │ │ - b.n 21d84c │ │ │ │ + bne.n 21d868 │ │ │ │ + b.n 21d834 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d8a8 │ │ │ │ + cbz r3, 21d890 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d7e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d898 │ │ │ │ + bne.n 21d880 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d8be │ │ │ │ + cbz r3, 21d8a6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d7e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d8ae │ │ │ │ + bne.n 21d896 │ │ │ │ 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] @ (21d93c ) │ │ │ │ + ldr r3, [pc, #108] @ (21d924 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 21d8e8 │ │ │ │ + cbz r3, 21d8d0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d5f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d84c │ │ │ │ + beq.n 21d834 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21d8fe │ │ │ │ + cbz r3, 21d8e6 │ │ │ │ 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 21d866 │ │ │ │ + bne.n 21d84e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 21d914 │ │ │ │ + cbz r3, 21d8fc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d65c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21d920 │ │ │ │ + cbz r3, 21d908 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d65c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 21d8ee │ │ │ │ + bne.n 21d8d6 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21651c │ │ │ │ - b.n 21d8ee │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + bl 216504 │ │ │ │ + b.n 21d8d6 │ │ │ │ + cmp r0, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #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] @ 21daf8 │ │ │ │ + ldr.w r8, [pc, #416] @ 21dae0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d9e4 │ │ │ │ + beq.n 21d9cc │ │ │ │ mov r1, r5 │ │ │ │ - bl 21d768 │ │ │ │ + bl 21d750 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21d70c │ │ │ │ - cbz r4, 21d9d2 │ │ │ │ + bl 21d6f4 │ │ │ │ + cbz r4, 21d9ba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d768 │ │ │ │ + bl 21d750 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d70c │ │ │ │ + bl 21d6f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21daf2 │ │ │ │ + bhi.w 21dada │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21da04 │ │ │ │ + bhi.n 21d9ec │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21daf2 │ │ │ │ + beq.w 21dada │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - cbz r4, 21d9cc │ │ │ │ + cbz r4, 21d9b4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21daf2 │ │ │ │ + bhi.w 21dada │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21da3a │ │ │ │ + bhi.n 21da22 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21daf2 │ │ │ │ + beq.w 21dada │ │ │ │ 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 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bls.n 21d998 │ │ │ │ + bls.n 21d980 │ │ │ │ str r4, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21da6c │ │ │ │ + beq.n 21da54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d768 │ │ │ │ + bl 21d750 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d70c │ │ │ │ + bl 21d6f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ strd r5, r4, [r6, #44] @ 0x2c │ │ │ │ - b.n 21d9b0 │ │ │ │ + b.n 21d998 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21da86 │ │ │ │ + bls.n 21da6e │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #232] @ (21dafc ) │ │ │ │ + ldr r3, [pc, #232] @ (21dae4 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21daa6 │ │ │ │ + beq.n 21da8e │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21da92 │ │ │ │ + beq.n 21da7a │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21daf2 │ │ │ │ + beq.n 21dada │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ str.w r9, [r5, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d9a8 │ │ │ │ + b.n 21d990 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21da7c │ │ │ │ + bls.n 21da64 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #176] @ (21dafc ) │ │ │ │ + ldr r1, [pc, #176] @ (21dae4 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21dacc │ │ │ │ + beq.n 21dab4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21da9c │ │ │ │ + cbz r0, 21da84 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21daf2 │ │ │ │ + beq.n 21dada │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d9c8 │ │ │ │ + b.n 21d9b0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ 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 21da48 │ │ │ │ + b.n 21da30 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 21da12 │ │ │ │ + b.n 21d9fa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21da2a │ │ │ │ + b.n 21da12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21da5e │ │ │ │ + b.n 21da46 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ - cbz r0, 21daf2 │ │ │ │ + cbz r0, 21dada │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ 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 21d9a8 │ │ │ │ + b.n 21d990 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21daf2 │ │ │ │ + cbz r0, 21dada │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21d9c8 │ │ │ │ + b.n 21d9b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #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 21dbc4 │ │ │ │ + beq.n 21dbac │ │ │ │ ldr r6, [r1, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21db84 │ │ │ │ + beq.n 21db6c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d940 │ │ │ │ + bl 21d928 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21db44 │ │ │ │ + cbz r3, 21db2c │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21db3a │ │ │ │ + bne.n 21db22 │ │ │ │ add.w r3, r2, #24 │ │ │ │ add.w ip, r2, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21db68 │ │ │ │ + beq.n 21db50 │ │ │ │ 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] │ │ │ │ @@ -614898,265 +614762,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, 21dbc8 │ │ │ │ + cbz r6, 21dbb0 │ │ │ │ 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, 21db94 │ │ │ │ + cbz r3, 21db7c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d65c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 21dba4 │ │ │ │ + cbz r3, 21db8c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d65c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ 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 21db26 │ │ │ │ + b.n 21db0e │ │ │ │ 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] @ 21dd38 │ │ │ │ + ldr.w fp, [pc, #332] @ 21dd20 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21dc7c │ │ │ │ + beq.n 21dc64 │ │ │ │ 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 21dc1e │ │ │ │ + b.n 21dc06 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 21dd30 │ │ │ │ + beq.w 21dd18 │ │ │ │ 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 21dc72 │ │ │ │ + beq.n 21dc5a │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 21dcba │ │ │ │ + beq.n 21dca2 │ │ │ │ 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 21dd30 │ │ │ │ + bhi.n 21dd18 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 21dc02 │ │ │ │ + bls.n 21dbea │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 21dc82 │ │ │ │ - ldr r3, [pc, #244] @ (21dd3c ) │ │ │ │ + bhi.n 21dc6a │ │ │ │ + ldr r3, [pc, #244] @ (21dd24 ) │ │ │ │ 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 21dc94 │ │ │ │ + beq.n 21dc7c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dcf6 │ │ │ │ + beq.n 21dcde │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dd30 │ │ │ │ + beq.n 21dd18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21dc0a │ │ │ │ + b.n 21dbf2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #60] @ 0x3c │ │ │ │ - cbnz r2, 21dcc0 │ │ │ │ + cbnz r2, 21dca8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (21dd3c ) │ │ │ │ + ldr r3, [pc, #184] @ (21dd24 ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21dc58 │ │ │ │ + bne.n 21dc40 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 61b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dd30 │ │ │ │ + beq.n 21dd18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 61b08 │ │ │ │ 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 21dc0a │ │ │ │ + b.n 21dbf2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 21dc14 │ │ │ │ + b.n 21dbfc │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 21dd00 │ │ │ │ - ldr r3, [pc, #112] @ (21dd3c ) │ │ │ │ + bhi.n 21dce8 │ │ │ │ + ldr r3, [pc, #112] @ (21dd24 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21dd1a │ │ │ │ - cbz r3, 21dd12 │ │ │ │ + beq.n 21dd02 │ │ │ │ + cbz r3, 21dcfa │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f95bc │ │ │ │ - cbz r0, 21dd30 │ │ │ │ + bl 1f95a4 │ │ │ │ + cbz r0, 21dd18 │ │ │ │ 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 21dd02 │ │ │ │ + b.n 21dcea │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21dc64 │ │ │ │ - cbz r0, 21dd30 │ │ │ │ + b.n 21dc4c │ │ │ │ + cbz r0, 21dd18 │ │ │ │ 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 613c8 │ │ │ │ - b.n 21dce2 │ │ │ │ + b.n 21dcca │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 61b80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21dd30 │ │ │ │ + cbz r0, 21dd18 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ - b.n 21dd02 │ │ │ │ + b.n 21dcea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #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 213fd8 │ │ │ │ + bl 213fc0 │ │ │ │ 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 21dbd4 │ │ │ │ + bl 21dbbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ddea │ │ │ │ + beq.n 21ddd2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21ddea │ │ │ │ + bne.n 21ddd2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21ddf0 │ │ │ │ + beq.n 21ddd8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21ddf0 │ │ │ │ + bne.n 21ddd8 │ │ │ │ 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 21ddc2 │ │ │ │ + b.n 21ddaa │ │ │ │ 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, 21ddd2 │ │ │ │ + cbz r4, 21ddba │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 21ddac │ │ │ │ + beq.n 21dd94 │ │ │ │ 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] │ │ │ │ @@ -615181,851 +615045,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 21dd40 │ │ │ │ + bl 21dd28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21de6e │ │ │ │ + cbz r2, 21de56 │ │ │ │ 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 21de6e │ │ │ │ + beq.n 21de56 │ │ │ │ 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, 21de6e │ │ │ │ + cbz r2, 21de56 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 21de68 │ │ │ │ + cbz r1, 21de50 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21de42 │ │ │ │ + bne.n 21de2a │ │ │ │ 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] @ (21dfb8 ) │ │ │ │ + ldr r2, [pc, #308] @ (21dfa0 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21df14 │ │ │ │ + beq.n 21defc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 21dec8 │ │ │ │ + bne.n 21deb0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21deac │ │ │ │ + cbz r3, 21de94 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21de70 │ │ │ │ + bl 21de58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21de9a │ │ │ │ + bne.n 21de82 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21dec2 │ │ │ │ + cbz r3, 21deaa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21de70 │ │ │ │ + bl 21de58 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21deb2 │ │ │ │ + bne.n 21de9a │ │ │ │ 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 21dec2 │ │ │ │ + beq.n 21deaa │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21dec2 │ │ │ │ + beq.n 21deaa │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 21dec2 │ │ │ │ + bne.n 21deaa │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21dec2 │ │ │ │ + bne.n 21deaa │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ adds r2, r3, #5 │ │ │ │ - bhi.n 21dfb2 │ │ │ │ + bhi.n 21df9a │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r2, r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bhi.n 21df46 │ │ │ │ + bhi.n 21df2e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 21dfb2 │ │ │ │ + beq.n 21df9a │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 21dec2 │ │ │ │ + b.n 21deaa │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21df2c │ │ │ │ + cbz r3, 21df14 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21de70 │ │ │ │ + bl 21de58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21df1a │ │ │ │ + bne.n 21df02 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21dec2 │ │ │ │ + beq.n 21deaa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21de70 │ │ │ │ + bl 21de58 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21df34 │ │ │ │ - b.n 21dec2 │ │ │ │ + bne.n 21df1c │ │ │ │ + b.n 21deaa │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21df78 │ │ │ │ + bhi.n 21df60 │ │ │ │ mov r1, r8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (21dfbc ) │ │ │ │ + ldr r1, [pc, #100] @ (21dfa4 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 21df8e │ │ │ │ + beq.n 21df76 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21df82 │ │ │ │ + cbz r0, 21df6a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 21dfb2 │ │ │ │ + cbz r3, 21df9a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ - b.n 21df08 │ │ │ │ + b.n 21def0 │ │ │ │ cmp r1, r8 │ │ │ │ it cc │ │ │ │ movcc r1, r8 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21df56 │ │ │ │ + b.n 21df3e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21df6c │ │ │ │ + b.n 21df54 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21dfb2 │ │ │ │ + cbz r0, 21df9a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21df08 │ │ │ │ + b.n 21def0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #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 21e046 │ │ │ │ + beq.n 21e02e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21e046 │ │ │ │ + bne.n 21e02e │ │ │ │ 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 2146dc │ │ │ │ + bl 2146c4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21e04c │ │ │ │ + beq.n 21e034 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21e010 │ │ │ │ + cbz r2, 21dff8 │ │ │ │ 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 214868 │ │ │ │ + bl 214850 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21466c │ │ │ │ + bl 214654 │ │ │ │ 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, 21e046 │ │ │ │ + cbz r2, 21e02e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21dfe8 │ │ │ │ + beq.n 21dfd0 │ │ │ │ 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] @ (21e3dc ) │ │ │ │ + ldr r2, [pc, #884] @ (21e3c4 ) │ │ │ │ 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 21e104 │ │ │ │ + beq.n 21e0ec │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 21e088 │ │ │ │ + beq.n 21e070 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 21e1a4 │ │ │ │ + beq.w 21e18c │ │ │ │ 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 21e2d2 │ │ │ │ + beq.w 21e2ba │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - beq.w 21e2a6 │ │ │ │ - cbz r4, 21e0c6 │ │ │ │ + beq.w 21e28e │ │ │ │ + cbz r4, 21e0ae │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 21e2b4 │ │ │ │ + bhi.w 21e29c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e22c │ │ │ │ + bhi.w 21e214 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e2b4 │ │ │ │ + beq.w 21e29c │ │ │ │ str.w r9, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #48] @ 0x30 │ │ │ │ - cbz r5, 21e0ec │ │ │ │ + cbz r5, 21e0d4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e2b4 │ │ │ │ + bhi.w 21e29c │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e264 │ │ │ │ + bhi.w 21e24c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e2b4 │ │ │ │ + beq.w 21e29c │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21dfc0 │ │ │ │ + bl 21dfa8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21dfc0 │ │ │ │ + bl 21dfa8 │ │ │ │ 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 21e16a │ │ │ │ + beq.n 21e152 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 21e20e │ │ │ │ + beq.n 21e1f6 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21e1ca │ │ │ │ + beq.n 21e1b2 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e2b4 │ │ │ │ + bhi.w 21e29c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 21e1c0 │ │ │ │ + bls.n 21e1a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21e2f6 │ │ │ │ + bhi.w 21e2de │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #676] @ (21e3e0 ) │ │ │ │ + ldr r1, [pc, #676] @ (21e3c8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e3ae │ │ │ │ + beq.w 21e396 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e3a2 │ │ │ │ + beq.w 21e38a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e2b4 │ │ │ │ + beq.w 21e29c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21e1c6 │ │ │ │ + b.n 21e1ae │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21e300 │ │ │ │ + beq.w 21e2e8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e2b4 │ │ │ │ + bhi.w 21e29c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 21e1d4 │ │ │ │ + bhi.n 21e1bc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e2b4 │ │ │ │ + beq.w 21e29c │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - bl 21dfc0 │ │ │ │ + bl 21dfa8 │ │ │ │ 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 21e192 │ │ │ │ + beq.n 21e17a │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21e192 │ │ │ │ + beq.n 21e17a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 21e17e │ │ │ │ - b.n 21e2b4 │ │ │ │ + bls.n 21e166 │ │ │ │ + b.n 21e29c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21e2b4 │ │ │ │ + beq.n 21e29c │ │ │ │ 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 21e29a │ │ │ │ + bls.n 21e282 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #508] @ (21e3e0 ) │ │ │ │ + ldr r1, [pc, #508] @ (21e3c8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e306 │ │ │ │ + beq.w 21e2ee │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e2e2 │ │ │ │ + beq.n 21e2ca │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e2b4 │ │ │ │ + beq.n 21e29c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21e18e │ │ │ │ + b.n 21e176 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r0, r2, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 21e39c │ │ │ │ + beq.w 21e384 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21e1b2 │ │ │ │ + bne.n 21e19a │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 21e1b2 │ │ │ │ + b.n 21e19a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21e2c6 │ │ │ │ + bls.n 21e2ae │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #420] @ (21e3e0 ) │ │ │ │ + ldr r1, [pc, #420] @ (21e3c8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e372 │ │ │ │ + beq.w 21e35a │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e330 │ │ │ │ + beq.n 21e318 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e2b4 │ │ │ │ + cbz r0, 21e29c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21e0c0 │ │ │ │ + b.n 21e0a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21e2ba │ │ │ │ + bls.n 21e2a2 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #364] @ (21e3e0 ) │ │ │ │ + ldr r1, [pc, #364] @ (21e3c8 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21e348 │ │ │ │ + beq.n 21e330 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e33c │ │ │ │ + beq.n 21e324 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e2b4 │ │ │ │ + cbz r0, 21e29c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - b.n 21e0e6 │ │ │ │ + b.n 21e0ce │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e1e2 │ │ │ │ - cbz r4, 21e2ee │ │ │ │ + b.n 21e1ca │ │ │ │ + cbz r4, 21e2d6 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 21e0ac │ │ │ │ + bls.w 21e094 │ │ │ │ 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 21e272 │ │ │ │ + b.n 21e25a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e23a │ │ │ │ + b.n 21e222 │ │ │ │ cmp r5, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #44] @ 0x2c │ │ │ │ - beq.n 21e2ee │ │ │ │ + beq.n 21e2d6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e0c6 │ │ │ │ + b.n 21e0ae │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e200 │ │ │ │ + b.n 21e1e8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 21e0ec │ │ │ │ + b.n 21e0d4 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e13a │ │ │ │ + b.n 21e122 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e192 │ │ │ │ + b.n 21e17a │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e2b4 │ │ │ │ + beq.n 21e29c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21e18e │ │ │ │ + b.n 21e176 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e258 │ │ │ │ + b.n 21e240 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e28e │ │ │ │ + b.n 21e276 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e2b4 │ │ │ │ + beq.n 21e29c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21e0e6 │ │ │ │ + b.n 21e0ce │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e2b4 │ │ │ │ + beq.n 21e29c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21e0c0 │ │ │ │ + b.n 21e0a8 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e192 │ │ │ │ + b.n 21e17a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e15a │ │ │ │ + b.n 21e142 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e2b4 │ │ │ │ + beq.w 21e29c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21e1c6 │ │ │ │ + b.n 21e1ae │ │ │ │ nop │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #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 213fd8 │ │ │ │ + bl 213fc0 │ │ │ │ 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 21e41e │ │ │ │ + beq.n 21e406 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e42e │ │ │ │ + beq.n 21e416 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 21d940 │ │ │ │ + bl 21d928 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21e054 │ │ │ │ + bl 21e03c │ │ │ │ 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 21e4a8 │ │ │ │ + bhi.n 21e490 │ │ │ │ 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 21de10 │ │ │ │ + bl 21ddf8 │ │ │ │ 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 21e3e4 │ │ │ │ + bl 21e3cc │ │ │ │ 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 21dd40 │ │ │ │ + bl 21dd28 │ │ │ │ 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, 21e4c4 │ │ │ │ + cbz r3, 21e4ac │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 21de10 │ │ │ │ + bl 21ddf8 │ │ │ │ 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 21e3e4 │ │ │ │ + bl 21e3cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 21e472 │ │ │ │ + b.n 21e45a │ │ │ │ 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] @ (21e5bc ) │ │ │ │ + ldr r7, [pc, #208] @ (21e5a4 ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21e5b0 │ │ │ │ + beq.n 21e598 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 213fd8 │ │ │ │ + bl 213fc0 │ │ │ │ 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 216890 │ │ │ │ + bl 216878 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbd4 │ │ │ │ + bl 21dbbc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21e5b6 │ │ │ │ + bhi.n 21e59e │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 21e564 │ │ │ │ + bls.n 21e54c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e578 │ │ │ │ + bhi.n 21e560 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #124] @ (21e5c0 ) │ │ │ │ + ldr r3, [pc, #124] @ (21e5a8 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e58c │ │ │ │ + beq.n 21e574 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21e582 │ │ │ │ + cbz r0, 21e56a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ - cbz r0, 21e5b6 │ │ │ │ + bl 1f95a4 │ │ │ │ + cbz r0, 21e59e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21e56a │ │ │ │ + b.n 21e552 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 21e5b6 │ │ │ │ + beq.n 21e59e │ │ │ │ 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 21e542 │ │ │ │ + b.n 21e52a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21e556 │ │ │ │ + b.n 21e53e │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21e5b6 │ │ │ │ + cbz r0, 21e59e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21e56a │ │ │ │ + b.n 21e552 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -616038,30 +615902,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 21dbd4 │ │ │ │ + bl 21dbbc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 21e620 │ │ │ │ + beq.n 21e608 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21e612 │ │ │ │ + b.n 21e5fa │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21e620 │ │ │ │ + beq.n 21e608 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21e60c │ │ │ │ + bne.n 21e5f4 │ │ │ │ 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 │ │ │ │ @@ -616070,390 +615934,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] @ (21e8c4 ) │ │ │ │ + ldr r2, [pc, #636] @ (21e8ac ) │ │ │ │ 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, 21e668 │ │ │ │ + cbz r3, 21e650 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d65c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21e674 │ │ │ │ + cbz r3, 21e65c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d65c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21e6c6 │ │ │ │ + bhi.n 21e6ae │ │ │ │ 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, 21e6bc │ │ │ │ + cbz r5, 21e6a4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 21e768 │ │ │ │ + bhi.n 21e750 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 21e7c6 │ │ │ │ + bhi.w 21e7ae │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e750 │ │ │ │ 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 21e77a │ │ │ │ + beq.n 21e762 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 21e768 │ │ │ │ + bhi.n 21e750 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 21e76e │ │ │ │ + bls.n 21e756 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21e844 │ │ │ │ + bhi.w 21e82c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #468] @ (21e8c8 ) │ │ │ │ + ldr r1, [pc, #468] @ (21e8b0 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e896 │ │ │ │ + beq.w 21e87e │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e858 │ │ │ │ + beq.w 21e840 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e750 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r6, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e774 │ │ │ │ + b.n 21e75c │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21e6a0 │ │ │ │ - b.n 21e6bc │ │ │ │ + bne.n 21e688 │ │ │ │ + b.n 21e6a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21e73a │ │ │ │ + beq.n 21e722 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21e732 │ │ │ │ + bne.n 21e71a │ │ │ │ ldr r5, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21e722 │ │ │ │ + bne.n 21e70a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 21e6bc │ │ │ │ + b.n 21e6a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21e758 │ │ │ │ + beq.n 21e740 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21e750 │ │ │ │ + bne.n 21e738 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e742 │ │ │ │ + beq.n 21e72a │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.n 21e6a6 │ │ │ │ + bls.n 21e68e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e750 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21e6c0 │ │ │ │ + beq.n 21e6a8 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21e768 │ │ │ │ + bhi.n 21e750 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 21e80e │ │ │ │ + bls.n 21e7f6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 21e84e │ │ │ │ + bhi.n 21e836 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #292] @ (21e8c8 ) │ │ │ │ + ldr r3, [pc, #292] @ (21e8b0 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e86e │ │ │ │ + beq.n 21e856 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e864 │ │ │ │ + beq.n 21e84c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e750 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21e814 │ │ │ │ + b.n 21e7fc │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21e7f8 │ │ │ │ + bls.n 21e7e0 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #240] @ (21e8c8 ) │ │ │ │ + ldr r3, [pc, #240] @ (21e8b0 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e81e │ │ │ │ + beq.n 21e806 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r0, 21e804 │ │ │ │ + cbz r0, 21e7ec │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e750 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21e6b8 │ │ │ │ + b.n 21e6a0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21e7d4 │ │ │ │ + b.n 21e7bc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21e7ea │ │ │ │ + b.n 21e7d2 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e750 │ │ │ │ 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 61b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e750 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61b08 │ │ │ │ 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 21e6b8 │ │ │ │ + b.n 21e6a0 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e6f2 │ │ │ │ + b.n 21e6da │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21e7a0 │ │ │ │ + b.n 21e788 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e712 │ │ │ │ + b.n 21e6fa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21e7b8 │ │ │ │ + b.n 21e7a0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e768 │ │ │ │ + beq.w 21e750 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61b08 │ │ │ │ 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 21e814 │ │ │ │ + b.n 21e7fc │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e768 │ │ │ │ + beq.w 21e750 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21e774 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + b.n 21e75c │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #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, 21e8e8 │ │ │ │ + cbz r3, 21e8d0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d65c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21e8f4 │ │ │ │ + cbz r3, 21e8dc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d65c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ - bl 21e054 │ │ │ │ + bl 21d78c │ │ │ │ + bl 21e03c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ 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] @ 21ee90 │ │ │ │ + ldr.w r6, [pc, #1392] @ 21ee78 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1392] @ 21ee94 │ │ │ │ + ldr.w r2, [pc, #1392] @ 21ee7c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r6, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr.w r7, [pc, #1384] @ 21ee98 │ │ │ │ + ldr.w r7, [pc, #1384] @ 21ee80 │ │ │ │ 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 21e43c │ │ │ │ + bl 21e424 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 21e9a8 │ │ │ │ + cbnz r2, 21e990 │ │ │ │ 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 21e974 │ │ │ │ + beq.n 21e95c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21eb74 │ │ │ │ + beq.w 21eb5c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21db00 │ │ │ │ + bl 21dae8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21db00 │ │ │ │ - ldr.w r2, [pc, #1296] @ 21ee9c │ │ │ │ - ldr.w r3, [pc, #1284] @ 21ee94 │ │ │ │ + bl 21dae8 │ │ │ │ + ldr.w r2, [pc, #1296] @ 21ee84 │ │ │ │ + ldr.w r3, [pc, #1284] @ 21ee7c │ │ │ │ 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 21ee8a │ │ │ │ + bne.w 21ee72 │ │ │ │ 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 21ea6e │ │ │ │ + bne.n 21ea56 │ │ │ │ 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] │ │ │ │ @@ -616461,106 +616325,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 21e9ee │ │ │ │ + beq.n 21e9d6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21ead4 │ │ │ │ + beq.n 21eabc │ │ │ │ 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 21ed02 │ │ │ │ + beq.w 21ecea │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 21ed14 │ │ │ │ - bl 21d7a4 │ │ │ │ + beq.w 21ecfc │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21ea38 │ │ │ │ + cbz r3, 21ea20 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21ed30 │ │ │ │ + bhi.w 21ed18 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21ec46 │ │ │ │ + bhi.w 21ec2e │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ed18 │ │ │ │ str.w fp, [r3, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21eacc │ │ │ │ + beq.n 21eab4 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 21ed30 │ │ │ │ + bhi.w 21ed18 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21ec84 │ │ │ │ + bhi.w 21ec6c │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ed18 │ │ │ │ str.w fp, [sl, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21eace │ │ │ │ + b.n 21eab6 │ │ │ │ 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 21ea86 │ │ │ │ + beq.n 21ea6e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e988 │ │ │ │ + beq.n 21e970 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 21e988 │ │ │ │ + bne.w 21e970 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21eb9c │ │ │ │ + beq.w 21eb84 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21eac8 │ │ │ │ + cbz r3, 21eab0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21ed30 │ │ │ │ + bhi.w 21ed18 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21ecc6 │ │ │ │ + bhi.w 21ecae │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ed18 │ │ │ │ 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 21e988 │ │ │ │ + bne.w 21e970 │ │ │ │ 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 │ │ │ │ @@ -616570,475 +616434,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 21eb06 │ │ │ │ + beq.n 21eaee │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21eba8 │ │ │ │ + beq.n 21eb90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21eb7c │ │ │ │ + beq.n 21eb64 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21ed30 │ │ │ │ + bhi.w 21ed18 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 21ebca │ │ │ │ + bhi.n 21ebb2 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ed18 │ │ │ │ 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 21eb4a │ │ │ │ + beq.n 21eb32 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e988 │ │ │ │ + beq.w 21e970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21ed30 │ │ │ │ + bhi.w 21ed18 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 21ec08 │ │ │ │ + bhi.n 21ebf0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ed18 │ │ │ │ str r5, [r6, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 21e988 │ │ │ │ + b.n 21e970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e634 │ │ │ │ - b.n 21e974 │ │ │ │ + bl 21e61c │ │ │ │ + b.n 21e95c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21eb92 │ │ │ │ + beq.n 21eb7a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e988 │ │ │ │ + beq.w 21e970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - b.n 21eb6e │ │ │ │ + b.n 21eb56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 21eac8 │ │ │ │ + b.n 21eab0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21ebbc │ │ │ │ + beq.n 21eba4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e988 │ │ │ │ + beq.w 21e970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d78c │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21eb52 │ │ │ │ - b.n 21eb6e │ │ │ │ + bne.n 21eb3a │ │ │ │ + b.n 21eb56 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21ed52 │ │ │ │ + bhi.w 21ed3a │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #704] @ (21eea0 ) │ │ │ │ + ldr r3, [pc, #704] @ (21ee88 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 21edbc │ │ │ │ + beq.w 21eda4 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ed7e │ │ │ │ + beq.w 21ed66 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ed18 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 21eb2c │ │ │ │ + b.n 21eb14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21ed4a │ │ │ │ + bhi.w 21ed32 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #644] @ (21eea0 ) │ │ │ │ + ldr r1, [pc, #644] @ (21ee88 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21ed94 │ │ │ │ + beq.w 21ed7c │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ed70 │ │ │ │ + beq.w 21ed58 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ed18 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ - b.n 21eb6a │ │ │ │ + b.n 21eb52 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21ed40 │ │ │ │ + bhi.n 21ed28 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #584] @ (21eea0 ) │ │ │ │ + ldr r1, [pc, #584] @ (21ee88 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21ee12 │ │ │ │ + beq.w 21edfa │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ed88 │ │ │ │ + beq.w 21ed70 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ed18 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21ea32 │ │ │ │ + b.n 21ea1a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21ed36 │ │ │ │ + bhi.n 21ed1e │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #520] @ (21eea0 ) │ │ │ │ + ldr r1, [pc, #520] @ (21ee88 ) │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21ede2 │ │ │ │ + beq.w 21edca │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed66 │ │ │ │ + beq.n 21ed4e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ed18 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ str.w r7, [sl, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #56] @ 0x38 │ │ │ │ - b.n 21ea64 │ │ │ │ + b.n 21ea4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21ed5c │ │ │ │ + bhi.n 21ed44 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #456] @ (21eea0 ) │ │ │ │ + ldr r1, [pc, #456] @ (21ee88 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21ee4c │ │ │ │ + beq.w 21ee34 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ee40 │ │ │ │ + beq.w 21ee28 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f95a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21ed30 │ │ │ │ + cbz r0, 21ed18 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21eac2 │ │ │ │ + b.n 21eaaa │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 21ee7c │ │ │ │ - bl 21d7a4 │ │ │ │ + beq.w 21ee64 │ │ │ │ + bl 21d78c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 21ea38 │ │ │ │ - bl 21d7a4 │ │ │ │ + b.n 21ea20 │ │ │ │ + bl 21d78c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21eaca │ │ │ │ + beq.w 21eab2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ it ls │ │ │ │ movls.w sl, #0 │ │ │ │ - bls.w 21ea1e │ │ │ │ + bls.w 21ea06 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21ec94 │ │ │ │ + b.n 21ec7c │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21ec56 │ │ │ │ + b.n 21ec3e │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 21ec18 │ │ │ │ + b.n 21ec00 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21ebdc │ │ │ │ + b.n 21ebc4 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21ecd6 │ │ │ │ + b.n 21ecbe │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21ecb2 │ │ │ │ + b.n 21ec9a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21ec38 │ │ │ │ + b.n 21ec20 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21ebf8 │ │ │ │ + b.n 21ebe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21ec76 │ │ │ │ + b.n 21ec5e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ed18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21eb6a │ │ │ │ + b.n 21eb52 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ed18 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61b08 │ │ │ │ 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 21eb2c │ │ │ │ + b.n 21eb14 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ed18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21ea64 │ │ │ │ + b.n 21ea4c │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ed18 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21ea32 │ │ │ │ + b.n 21ea1a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21ecf6 │ │ │ │ + b.n 21ecde │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ed18 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ 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 21eac2 │ │ │ │ - bl 21d7a4 │ │ │ │ + b.n 21eaaa │ │ │ │ + bl 21d78c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21eace │ │ │ │ + b.n 21eab6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #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] @ (21efa4 ) │ │ │ │ + ldr r0, [pc, #236] @ (21ef8c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #236] @ (21efa8 ) │ │ │ │ + ldr r1, [pc, #236] @ (21ef90 ) │ │ │ │ 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 214768 │ │ │ │ - cbz r0, 21ef12 │ │ │ │ + bl 214750 │ │ │ │ + cbz r0, 21eefa │ │ │ │ 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] @ (21efac ) │ │ │ │ - ldr r3, [pc, #172] @ (21efa8 ) │ │ │ │ + ldr r2, [pc, #180] @ (21ef94 ) │ │ │ │ + ldr r3, [pc, #172] @ (21ef90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ef9e │ │ │ │ + bne.n 21ef86 │ │ │ │ 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 21e43c │ │ │ │ + bl 21e424 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21ef30 │ │ │ │ + bne.n 21ef18 │ │ │ │ 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 21e43c │ │ │ │ + bl 21e424 │ │ │ │ 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 262138 │ │ │ │ + bl 262120 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21ef6e │ │ │ │ + b.n 21ef56 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ @@ -617047,94 +616911,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 21ef64 │ │ │ │ + bne.n 21ef4c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21db00 │ │ │ │ - b.n 21eef6 │ │ │ │ + bl 21dae8 │ │ │ │ + b.n 21eede │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #296] @ (21f0ec ) │ │ │ │ + ldr r4, [pc, #296] @ (21f0d4 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #296] @ (21f0f0 ) │ │ │ │ + ldr r1, [pc, #296] @ (21f0d8 ) │ │ │ │ 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 21f0b2 │ │ │ │ + beq.n 21f09a │ │ │ │ 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 21f00e │ │ │ │ - b.n 21f014 │ │ │ │ + bne.n 21eff6 │ │ │ │ + b.n 21effc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 21de70 │ │ │ │ + bl 21de58 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f004 │ │ │ │ + bne.n 21efec │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 21e43c │ │ │ │ + bl 21e424 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrd r7, r4, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f08e │ │ │ │ + beq.n 21f076 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f0ce │ │ │ │ + beq.n 21f0b6 │ │ │ │ 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 21f06e │ │ │ │ + b.n 21f056 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21f076 │ │ │ │ + cbz r2, 21f05e │ │ │ │ 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] │ │ │ │ @@ -617142,15 +617006,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 21f04e │ │ │ │ + bne.n 21f036 │ │ │ │ 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] │ │ │ │ @@ -617162,383 +617026,383 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 21db00 │ │ │ │ + bl 21dae8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 21db00 │ │ │ │ - ldr r2, [pc, #64] @ (21f0f4 ) │ │ │ │ - ldr r3, [pc, #56] @ (21f0f0 ) │ │ │ │ + bl 21dae8 │ │ │ │ + ldr r2, [pc, #64] @ (21f0dc ) │ │ │ │ + ldr r3, [pc, #56] @ (21f0d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21f0e6 │ │ │ │ + bne.n 21f0ce │ │ │ │ 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 21f08e │ │ │ │ + b.n 21f076 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ 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, 21f11e │ │ │ │ + cbz r3, 21f106 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d7e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f10e │ │ │ │ + bne.n 21f0f6 │ │ │ │ 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] @ (21f250 ) │ │ │ │ + ldr r2, [pc, #288] @ (21f238 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #288] @ (21f254 ) │ │ │ │ + ldr r3, [pc, #288] @ (21f23c ) │ │ │ │ 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 21f14a │ │ │ │ + b.n 21f132 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f148 │ │ │ │ + bne.n 21f130 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f224 │ │ │ │ + beq.n 21f20c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f24c │ │ │ │ + beq.n 21f234 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21f21a │ │ │ │ + beq.n 21f202 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f21a │ │ │ │ + bne.n 21f202 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f22a │ │ │ │ + beq.n 21f212 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f22a │ │ │ │ + bne.n 21f212 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d5f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21f1ae │ │ │ │ + cbz r3, 21f196 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f1ae │ │ │ │ + bne.n 21f196 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d5f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f18e │ │ │ │ + bne.n 21f176 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d5f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21f220 │ │ │ │ + beq.n 21f208 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f246 │ │ │ │ + beq.n 21f22e │ │ │ │ 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 21eea4 │ │ │ │ + bl 21ee8c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f202 │ │ │ │ + cbz r3, 21f1ea │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d7e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f1f2 │ │ │ │ - ldr r2, [pc, #84] @ (21f258 ) │ │ │ │ - ldr r3, [pc, #76] @ (21f254 ) │ │ │ │ + bne.n 21f1da │ │ │ │ + ldr r2, [pc, #84] @ (21f240 ) │ │ │ │ + ldr r3, [pc, #76] @ (21f23c ) │ │ │ │ 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 21f242 │ │ │ │ + bne.n 21f22a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 21f23c │ │ │ │ + cbnz r3, 21f224 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21f1d0 │ │ │ │ + b.n 21f1b8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 21f21c │ │ │ │ + b.n 21f204 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d5f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ - b.n 21f1be │ │ │ │ + bl 215410 │ │ │ │ + b.n 21f1a6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21f1d0 │ │ │ │ + b.n 21f1b8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 21f1d0 │ │ │ │ + b.n 21f1b8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ 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, 21f2ce │ │ │ │ + cbz r3, 21f2b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21696c │ │ │ │ + bl 216954 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216b24 │ │ │ │ + bl 216b0c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 21f2c6 │ │ │ │ + beq.n 21f2ae │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21f2ae │ │ │ │ + cbz r5, 21f296 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21f2e2 │ │ │ │ + cbz r3, 21f2ca │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f2ea │ │ │ │ + beq.n 21f2d2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 21f2a8 │ │ │ │ + cbz r4, 21f290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f2a8 │ │ │ │ + cbz r3, 21f290 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f2d0 │ │ │ │ + beq.n 21f2b8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21f296 │ │ │ │ + bne.n 21f27e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f2da │ │ │ │ + beq.n 21f2c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 225678 │ │ │ │ + bl 225660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216b24 │ │ │ │ + bl 216b0c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 21f282 │ │ │ │ + bne.n 21f26a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f270 │ │ │ │ + bne.n 21f258 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 220f84 │ │ │ │ - b.n 21f2a2 │ │ │ │ + bl 220f6c │ │ │ │ + b.n 21f28a │ │ │ │ mov r0, r5 │ │ │ │ - bl 220f84 │ │ │ │ - b.n 21f2ae │ │ │ │ + bl 220f6c │ │ │ │ + b.n 21f296 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f2ae │ │ │ │ - b.n 21f2dc │ │ │ │ - bl 220f84 │ │ │ │ - b.n 21f292 │ │ │ │ + bne.n 21f296 │ │ │ │ + b.n 21f2c4 │ │ │ │ + bl 220f6c │ │ │ │ + b.n 21f27a │ │ │ │ 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] @ (21f36c ) │ │ │ │ - ldr r3, [pc, #104] @ (21f370 ) │ │ │ │ + ldr r2, [pc, #104] @ (21f354 ) │ │ │ │ + ldr r3, [pc, #104] @ (21f358 ) │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 21f31c │ │ │ │ - ldr r2, [pc, #40] @ (21f374 ) │ │ │ │ - ldr r3, [pc, #32] @ (21f370 ) │ │ │ │ + bcs.n 21f304 │ │ │ │ + ldr r2, [pc, #40] @ (21f35c ) │ │ │ │ + ldr r3, [pc, #32] @ (21f358 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21f366 │ │ │ │ + bne.n 21f34e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ 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 21f3c4 │ │ │ │ + beq.n 21f3ac │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 21f3bc │ │ │ │ + bmi.n 21f3a4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21f3bc │ │ │ │ + bne.n 21f3a4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 21f3b6 │ │ │ │ + bhi.n 21f39e │ │ │ │ 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 21f378 │ │ │ │ + bl 21f360 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21f396 │ │ │ │ + bne.n 21f37e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f378 │ │ │ │ - b.n 21f3bc │ │ │ │ + bl 21f360 │ │ │ │ + b.n 21f3a4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f378 │ │ │ │ - b.n 21f3bc │ │ │ │ + bl 21f360 │ │ │ │ + b.n 21f3a4 │ │ │ │ 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] @ (21f57c ) │ │ │ │ + ldr r2, [pc, #368] @ (21f564 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21f580 ) │ │ │ │ + ldr r3, [pc, #368] @ (21f568 ) │ │ │ │ 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 │ │ │ │ @@ -617548,215 +617412,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 21f572 │ │ │ │ + beq.w 21f55a │ │ │ │ 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 21f450 │ │ │ │ + bhi.n 21f438 │ │ │ │ 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 21f4da │ │ │ │ + bne.n 21f4c2 │ │ │ │ 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 21f4f6 │ │ │ │ + beq.n 21f4de │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21f4a6 │ │ │ │ + cbz r3, 21f48e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21f52a │ │ │ │ + beq.n 21f512 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ - ldr r2, [pc, #168] @ (21f584 ) │ │ │ │ - ldr r3, [pc, #160] @ (21f580 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #168] @ (21f56c ) │ │ │ │ + ldr r3, [pc, #160] @ (21f568 ) │ │ │ │ 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 21f576 │ │ │ │ + bne.n 21f55e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21f4da │ │ │ │ + beq.n 21f4c2 │ │ │ │ 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 21f502 │ │ │ │ + bne.n 21f4ea │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21f4da │ │ │ │ + beq.n 21f4c2 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f4a6 │ │ │ │ + beq.n 21f48e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21f4a6 │ │ │ │ - b.n 21f530 │ │ │ │ - cbz r4, 21f54c │ │ │ │ + bne.n 21f48e │ │ │ │ + b.n 21f518 │ │ │ │ + cbz r4, 21f534 │ │ │ │ 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 21f536 │ │ │ │ + bne.n 21f51e │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f4da │ │ │ │ + beq.n 21f4c2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 21f4da │ │ │ │ + bl 218754 │ │ │ │ + b.n 21f4c2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21f46c │ │ │ │ + b.n 21f454 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ 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 21f5c4 │ │ │ │ + beq.n 21f5ac │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 21d11c │ │ │ │ + bl 21d104 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 21f5ca │ │ │ │ + cbnz r2, 21f5b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21f5bc │ │ │ │ + bne.n 21f5a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 21f588 │ │ │ │ + bl 21f570 │ │ │ │ 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 21f5bc │ │ │ │ + b.n 21f5a4 │ │ │ │ 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] @ 21fbbc │ │ │ │ + ldr.w r2, [pc, #1432] @ 21fba4 │ │ │ │ mul.w r0, r5, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1428] @ 21fbc0 │ │ │ │ + ldr.w r3, [pc, #1428] @ 21fba8 │ │ │ │ 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 21f6dc │ │ │ │ + bcc.n 21f6c4 │ │ │ │ mov r1, r2 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ orr.w r3, r4, #4 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r9 │ │ │ │ uxtb r2, r3 │ │ │ │ @@ -617768,57 +617632,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 21fa7c │ │ │ │ + bcc.w 21fa64 │ │ │ │ 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 21f688 │ │ │ │ + bls.n 21f670 │ │ │ │ sub.w r0, r9, fp │ │ │ │ blx 60d88 <__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 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, sl │ │ │ │ - bhi.w 21f85c │ │ │ │ + bhi.w 21f844 │ │ │ │ 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 21f67c │ │ │ │ + bhi.n 21f664 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 21fb88 │ │ │ │ + bls.w 21fb70 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21f82e │ │ │ │ + beq.w 21f816 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ orr.w r9, r4, #4 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add.w r8, ip, r5, lsl #2 │ │ │ │ @@ -617828,237 +617692,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 217aac │ │ │ │ + bl 217a94 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ cmp.w r8, #32 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 21f98e │ │ │ │ + beq.w 21f976 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ - bne.n 21f750 │ │ │ │ + bne.n 21f738 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21fb58 │ │ │ │ + beq.w 21fb40 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 21fb78 │ │ │ │ + beq.w 21fb60 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 21faac │ │ │ │ + beq.w 21fa94 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21f786 │ │ │ │ + cbz r0, 21f76e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f81a │ │ │ │ + beq.n 21f802 │ │ │ │ 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 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 219b18 │ │ │ │ + bl 219b00 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21f7ee │ │ │ │ + cbz r0, 21f7d6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21f796 │ │ │ │ + bcc.n 21f77e │ │ │ │ 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 21f71c │ │ │ │ + bne.w 21f704 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ - ldr r2, [pc, #900] @ (21fbc4 ) │ │ │ │ - ldr r3, [pc, #892] @ (21fbc0 ) │ │ │ │ + bl 218bbc │ │ │ │ + ldr r2, [pc, #900] @ (21fbac ) │ │ │ │ + ldr r3, [pc, #892] @ (21fba8 ) │ │ │ │ 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 21fbb6 │ │ │ │ + bne.w 21fb9e │ │ │ │ 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 21fa8a │ │ │ │ + beq.w 21fa72 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne.w 21f9b6 │ │ │ │ + bne.w 21f99e │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21fba8 │ │ │ │ + beq.w 21fb90 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.w 21fb4a │ │ │ │ + beq.w 21fb32 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.w 21f9b6 │ │ │ │ + bne.w 21f99e │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ 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 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ 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 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ 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 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ 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 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ 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 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ 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 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ 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 │ │ │ │ @@ -618068,126 +617932,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 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fa5e │ │ │ │ + b.n 21fa46 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21fb68 │ │ │ │ + beq.w 21fb50 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 21f81a │ │ │ │ + beq.w 21f802 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 21f750 │ │ │ │ + bne.w 21f738 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f81a │ │ │ │ + b.n 21f802 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcc.n 21fa4c │ │ │ │ + bcc.n 21fa34 │ │ │ │ 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 21fa2c │ │ │ │ + b.n 21fa14 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21fa1e │ │ │ │ + cbz r0, 21fa06 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 219b18 │ │ │ │ + bl 219b00 │ │ │ │ cmp r8, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ - bhi.n 21f9e8 │ │ │ │ + bhi.n 21f9d0 │ │ │ │ ldrd r8, r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r9, fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 61a54 <__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 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f6c4 │ │ │ │ + b.n 21f6ac │ │ │ │ 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 21f6a0 │ │ │ │ + b.n 21f688 │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21fb9a │ │ │ │ + beq.w 21fb82 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.n 21fa5e │ │ │ │ + beq.n 21fa46 │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.n 21f9b6 │ │ │ │ + bne.n 21f99e │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fa5e │ │ │ │ + b.n 21fa46 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -618196,23 +618060,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 21fabe │ │ │ │ + bne.n 21faa6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -618221,168 +618085,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 21fafe │ │ │ │ + bne.n 21fae6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f81a │ │ │ │ + b.n 21f802 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fa5e │ │ │ │ + b.n 21fa46 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f81a │ │ │ │ + b.n 21f802 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f81a │ │ │ │ + b.n 21f802 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f81a │ │ │ │ + b.n 21f802 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ - b.n 21f83e │ │ │ │ + bl 218bbc │ │ │ │ + b.n 21f826 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fa5e │ │ │ │ + b.n 21fa46 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fa5e │ │ │ │ + b.n 21fa46 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21fc8c │ │ │ │ + bne.n 21fc74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, ip │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e4e98 │ │ │ │ + bl 2e4e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21fc8e │ │ │ │ + beq.n 21fc76 │ │ │ │ ldr.w lr, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 21fca4 │ │ │ │ + bhi.n 21fc8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 21fc92 │ │ │ │ + bls.n 21fc7a │ │ │ │ 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 21fc2c │ │ │ │ + bne.n 21fc14 │ │ │ │ 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 21fce0 │ │ │ │ + bhi.n 21fcc8 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 21fd2a │ │ │ │ + bls.n 21fd12 │ │ │ │ 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 21fc62 │ │ │ │ + bne.n 21fc4a │ │ │ │ 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, 21fc8c │ │ │ │ + cbnz r3, 21fc74 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 21fc8c │ │ │ │ - cbz r5, 21fc96 │ │ │ │ + cbnz r3, 21fc74 │ │ │ │ + cbz r5, 21fc7e │ │ │ │ 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 21fc96 │ │ │ │ + bls.n 21fc7e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #32 │ │ │ │ - b.n 21fc2c │ │ │ │ + b.n 21fc14 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21fc8e │ │ │ │ + beq.n 21fc76 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 213860 │ │ │ │ - b.n 21fc8e │ │ │ │ + bl 213848 │ │ │ │ + b.n 21fc76 │ │ │ │ subs r1, #14 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 21fc92 │ │ │ │ - add r2, pc, #8 @ (adr r2, 21fcb4 ) │ │ │ │ + bhi.n 21fc7a │ │ │ │ + add r2, pc, #8 @ (adr r2, 21fc9c ) │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -618394,15 +618258,15 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 21fd2a │ │ │ │ + bhi.n 21fd12 │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xff99ffff │ │ │ │ movs r7, r6 │ │ │ │ @@ -618422,37 +618286,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 21fc2c │ │ │ │ + b.n 21fc14 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ - b.n 21fc62 │ │ │ │ + b.n 21fc4a │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 21fc62 │ │ │ │ + b.n 21fc4a │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21fd42 │ │ │ │ + bne.n 21fd2a │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21fd46 │ │ │ │ + beq.n 21fd2e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21fd42 │ │ │ │ + bne.n 21fd2a │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21fd42 │ │ │ │ + bne.n 21fd2a │ │ │ │ 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} │ │ │ │ @@ -618460,129 +618324,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 21fdfc │ │ │ │ + beq.n 21fde4 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21fe04 │ │ │ │ + beq.n 21fdec │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 21fdae │ │ │ │ + cbz r3, 21fd96 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21fd8c │ │ │ │ + beq.n 21fd74 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 21fdfc │ │ │ │ + ble.n 21fde4 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f9624 │ │ │ │ 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 21fdea │ │ │ │ + beq.n 21fdd2 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 21fe00 │ │ │ │ + cbz r3, 21fde8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fe00 │ │ │ │ + bne.n 21fde8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21fdd0 │ │ │ │ + bne.n 21fdb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21fd30 │ │ │ │ + bl 21fd18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21fdd6 │ │ │ │ + bne.n 21fdbe │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 21fdd6 │ │ │ │ + b.n 21fdbe │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 21fd30 │ │ │ │ + bl 21fd18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21fda0 │ │ │ │ + bne.n 21fd88 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 21fda0 │ │ │ │ + b.n 21fd88 │ │ │ │ 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 21fe38 │ │ │ │ + bcc.n 21fe20 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 21fe3e │ │ │ │ + bls.n 21fe26 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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, 21fe8e │ │ │ │ + cbz r0, 21fe76 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21fe84 │ │ │ │ - bl 215428 │ │ │ │ + bne.n 21fe6c │ │ │ │ + bl 215410 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21fe88 │ │ │ │ + cbz r3, 21fe70 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 21fe88 │ │ │ │ + bne.n 21fe70 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21fe60 │ │ │ │ + beq.n 21fe48 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21fe84 │ │ │ │ + b.n 21fe6c │ │ │ │ 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] @ (21ffd8 ) │ │ │ │ + ldr r4, [pc, #304] @ (21ffc0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #304] @ (21ffdc ) │ │ │ │ + ldr r3, [pc, #304] @ (21ffc4 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ adds r6, #20 │ │ │ │ @@ -618604,167 +618468,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 21ffce │ │ │ │ + beq.n 21ffb6 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ - b.n 21ff6c │ │ │ │ + b.n 21ff54 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #2 │ │ │ │ - beq.n 21ff8c │ │ │ │ + beq.n 21ff74 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrb.w sl, [r0, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 21ff5a │ │ │ │ + bne.n 21ff42 │ │ │ │ sub.w r8, r0, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21f588 │ │ │ │ + bl 21f570 │ │ │ │ mov r3, r0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 21ff5a │ │ │ │ + beq.n 21ff42 │ │ │ │ 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 21fe40 │ │ │ │ + bl 21fe28 │ │ │ │ strb.w sl, [sp, #28] │ │ │ │ add.w r5, r9, #4 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r4, r9 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 21ffac │ │ │ │ + beq.n 21ff94 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 21ff06 │ │ │ │ + bpl.n 21feee │ │ │ │ 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 21ff10 │ │ │ │ + b.n 21fef8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21ffca │ │ │ │ + beq.n 21ffb2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 21ffca │ │ │ │ + cbz r2, 21ffb2 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b.n 21ff10 │ │ │ │ + b.n 21fef8 │ │ │ │ ldrb.w r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (21ffe0 ) │ │ │ │ - ldr r3, [pc, #40] @ (21ffdc ) │ │ │ │ + ldr r2, [pc, #44] @ (21ffc8 ) │ │ │ │ + ldr r3, [pc, #40] @ (21ffc4 ) │ │ │ │ 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 21ffd2 │ │ │ │ + bne.n 21ffba │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21ff10 │ │ │ │ + b.n 21fef8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 21ffb0 │ │ │ │ + b.n 21ff98 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 220010 │ │ │ │ + cbz r3, 21fff8 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 220014 │ │ │ │ + beq.n 21fffc │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fffe │ │ │ │ + bne.n 21ffe6 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 220014 │ │ │ │ + bne.n 21fffc │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 220018 │ │ │ │ + bne.n 220000 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ffe8 │ │ │ │ + bne.n 21ffd0 │ │ │ │ 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 2200bc │ │ │ │ + beq.n 2200a4 │ │ │ │ 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 220052 │ │ │ │ + beq.n 22003a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2200b6 │ │ │ │ + beq.n 22009e │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2200b6 │ │ │ │ + bne.n 22009e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22003c │ │ │ │ + bne.n 220024 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 220040 │ │ │ │ + bne.n 220028 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 220094 │ │ │ │ + bhi.n 22007c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2200c6 │ │ │ │ + bhi.n 2200ae │ │ │ │ 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 │ │ │ │ @@ -618779,264 +618643,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 2200ce │ │ │ │ + bne.n 2200b6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 2200ca │ │ │ │ + bcs.n 2200b2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220040 │ │ │ │ + bne.n 220028 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220094 │ │ │ │ + b.n 22007c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220094 │ │ │ │ + b.n 22007c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 2200b8 │ │ │ │ + b.n 2200a0 │ │ │ │ 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 2201ac │ │ │ │ + beq.n 220194 │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne.n 220160 │ │ │ │ + bne.n 220148 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 220126 │ │ │ │ + beq.n 22010e │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 220120 │ │ │ │ + bne.n 220108 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movw ip, #361 @ 0x169 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 220158 │ │ │ │ + beq.n 220140 │ │ │ │ cmp.w r0, #362 @ 0x16a │ │ │ │ - bcs.n 22016e │ │ │ │ + bcs.n 220156 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bhi.n 220164 │ │ │ │ + bhi.n 22014c │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bhi.n 220186 │ │ │ │ + bhi.n 22016e │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq.n 220158 │ │ │ │ + beq.n 220140 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 220120 │ │ │ │ + bne.n 220108 │ │ │ │ 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 220122 │ │ │ │ + bhi.n 22010a │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 2200d4 │ │ │ │ + bl 2200bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220122 │ │ │ │ + bne.n 22010a │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 2200f0 │ │ │ │ + bne.n 2200d8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 220122 │ │ │ │ + b.n 22010a │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 220158 │ │ │ │ - b.n 220120 │ │ │ │ + beq.n 220140 │ │ │ │ + b.n 220108 │ │ │ │ movw ip, #745 @ 0x2e9 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 220192 │ │ │ │ + beq.n 22017a │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 220120 │ │ │ │ + bne.n 220108 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220120 │ │ │ │ - b.n 220158 │ │ │ │ + bne.n 220108 │ │ │ │ + b.n 220140 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220120 │ │ │ │ + bne.n 220108 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 220120 │ │ │ │ - b.n 220158 │ │ │ │ + bpl.n 220108 │ │ │ │ + b.n 220140 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 2201a6 │ │ │ │ + beq.n 22018e │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220120 │ │ │ │ + bne.n 220108 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.n 220120 │ │ │ │ - b.n 220158 │ │ │ │ + bpl.n 220108 │ │ │ │ + b.n 220140 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 220158 │ │ │ │ - b.n 22019a │ │ │ │ + bmi.n 220140 │ │ │ │ + b.n 220182 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 220122 │ │ │ │ + b.n 22010a │ │ │ │ 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 22022e │ │ │ │ - bhi.n 220220 │ │ │ │ + beq.n 220216 │ │ │ │ + bhi.n 220208 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 220248 │ │ │ │ + bhi.n 220230 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 220284 │ │ │ │ + bne.n 22026c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e4ec4 │ │ │ │ + bl 2e4eac │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220250 │ │ │ │ + beq.n 220238 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 220250 │ │ │ │ + bpl.n 220238 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 220272 │ │ │ │ + beq.n 22025a │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 220276 │ │ │ │ + bhi.n 22025e │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 220272 │ │ │ │ + bls.n 22025a │ │ │ │ subs r2, r3, #3 │ │ │ │ movs r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ tst.w r2, #108 @ 0x6c │ │ │ │ - bne.n 220228 │ │ │ │ + bne.n 220210 │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ tst r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 220228 │ │ │ │ + b.n 220210 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 220248 │ │ │ │ + bne.n 220230 │ │ │ │ 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 2201b0 │ │ │ │ + bl 220198 │ │ │ │ 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 2e4e64 │ │ │ │ + bl 2e4e4c │ │ │ │ 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 2201f4 │ │ │ │ + bne.n 2201dc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #4 │ │ │ │ - b.n 220228 │ │ │ │ + b.n 220210 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 220272 │ │ │ │ + bhi.n 22025a │ │ │ │ cmp r3, #15 │ │ │ │ ite eq │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #8 │ │ │ │ - b.n 220228 │ │ │ │ + b.n 220210 │ │ │ │ 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] @ (220370 ) │ │ │ │ + ldr r4, [pc, #212] @ (220358 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #212] @ (220374 ) │ │ │ │ + ldr r3, [pc, #212] @ (22035c ) │ │ │ │ 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 21fd68 │ │ │ │ + bl 21fd50 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220368 │ │ │ │ + beq.n 220350 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 220356 │ │ │ │ + beq.n 22033e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 22031e │ │ │ │ + beq.n 220306 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 220304 │ │ │ │ + bhi.n 2202ec │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 220304 │ │ │ │ + bhi.n 2202ec │ │ │ │ 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 │ │ │ │ @@ -619060,97 +618924,97 @@ │ │ │ │ add r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ add r7, r3 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2202c4 │ │ │ │ + bne.n 2202ac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r2 │ │ │ │ - bcs.n 220338 │ │ │ │ - bl 1f974c │ │ │ │ - ldr r2, [pc, #60] @ (220378 ) │ │ │ │ - ldr r3, [pc, #56] @ (220374 ) │ │ │ │ + bcs.n 220320 │ │ │ │ + bl 1f9734 │ │ │ │ + ldr r2, [pc, #60] @ (220360 ) │ │ │ │ + ldr r3, [pc, #56] @ (22035c ) │ │ │ │ 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 22036c │ │ │ │ + bne.n 220354 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 220304 │ │ │ │ + b.n 2202ec │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 21f2f0 │ │ │ │ + bl 21f2d8 │ │ │ │ add r7, r0 │ │ │ │ - b.n 22031e │ │ │ │ + b.n 220306 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 220328 │ │ │ │ + b.n 220310 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldc2l 0, cr0, [sl, #-668] @ 0xfffffd64 │ │ │ │ + ldc2l 0, cr0, [r2, #-668]! @ 0xfffffd64 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0], {167} @ 0xa7 │ │ │ │ + ldc2l 0, cr0, [r8], {167} @ 0xa7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r5, [pc, #1080] @ 2207c8 │ │ │ │ + ldr.w r5, [pc, #1080] @ 2207b0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 2207cc │ │ │ │ + ldr.w r3, [pc, #1080] @ 2207b4 │ │ │ │ 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 21fd68 │ │ │ │ + bl 21fd50 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2203da │ │ │ │ + cbz r0, 2203c2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220542 │ │ │ │ + beq.w 22052a │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 220536 │ │ │ │ + bhi.w 22051e │ │ │ │ tbb [pc, r3] │ │ │ │ - add r1, pc, #12 @ (adr r1, 220404 ) │ │ │ │ + add r1, pc, #12 @ (adr r1, 2203ec ) │ │ │ │ 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 │ │ │ │ @@ -619160,15 +619024,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 2205c6 │ │ │ │ + beq.w 2205ae │ │ │ │ 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 │ │ │ │ @@ -619178,39 +619042,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 2205fe │ │ │ │ + beq.w 2205e6 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 2205e0 │ │ │ │ + beq.w 2205c8 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r9, ip, r3 │ │ │ │ - beq.n 220528 │ │ │ │ + beq.n 220510 │ │ │ │ ldrb.w r9, [lr, #115] @ 0x73 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2207b8 │ │ │ │ + bne.w 2207a0 │ │ │ │ ldrb.w lr, [lr, #41] @ 0x29 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2204a2 │ │ │ │ + bne.n 22048a │ │ │ │ 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 2206a0 │ │ │ │ + beq.w 220688 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 22071e │ │ │ │ + bhi.w 220706 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22069c │ │ │ │ + bhi.w 220684 │ │ │ │ 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 │ │ │ │ @@ -619236,127 +619100,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, 220536 │ │ │ │ + cbz r0, 22051e │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 220528 │ │ │ │ + cbz r0, 220510 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2203e6 │ │ │ │ + bne.w 2203ce │ │ │ │ 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 220554 │ │ │ │ + bcs.n 22053c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ - ldr r2, [pc, #632] @ (2207d0 ) │ │ │ │ - ldr r3, [pc, #628] @ (2207cc ) │ │ │ │ + bl 1f9734 │ │ │ │ + ldr r2, [pc, #632] @ (2207b8 ) │ │ │ │ + ldr r3, [pc, #628] @ (2207b4 ) │ │ │ │ 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 2207b4 │ │ │ │ + bne.w 22079c │ │ │ │ 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 21f2f0 │ │ │ │ + bl 21f2d8 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 2204fa │ │ │ │ + beq.n 2204e2 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 220536 │ │ │ │ + beq.n 22051e │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 220736 │ │ │ │ + bhi.w 22071e │ │ │ │ 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 220548 │ │ │ │ + bcc.n 220530 │ │ │ │ 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 220704 │ │ │ │ + beq.w 2206ec │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - bne.w 22046a │ │ │ │ + bne.w 220452 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220518 │ │ │ │ - b.n 220528 │ │ │ │ + bne.n 220500 │ │ │ │ + b.n 220510 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 2205e0 │ │ │ │ + beq.n 2205c8 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #8] │ │ │ │ - beq.n 220528 │ │ │ │ + beq.n 220510 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2207b0 │ │ │ │ + bhi.w 220798 │ │ │ │ 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} │ │ │ │ @@ -619371,517 +619235,517 @@ │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22066e │ │ │ │ + cbz r0, 220656 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220536 │ │ │ │ + b.n 22051e │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 220642 │ │ │ │ + b.n 22062a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 220642 │ │ │ │ + b.n 22062a │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 220642 │ │ │ │ + b.n 22062a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 220724 │ │ │ │ + beq.n 22070c │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2206e4 │ │ │ │ + cbz r0, 2206cc │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220536 │ │ │ │ + b.n 22051e │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 2205de │ │ │ │ + beq.w 2205c6 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.w 220528 │ │ │ │ + beq.w 220510 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 220758 │ │ │ │ + b.n 220740 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 220642 │ │ │ │ + b.n 22062a │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 2206ae │ │ │ │ + b.n 220696 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 220502 │ │ │ │ + b.n 2204ea │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 220502 │ │ │ │ + b.n 2204ea │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 220502 │ │ │ │ + b.n 2204ea │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 220502 │ │ │ │ + b.n 2204ea │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 220784 │ │ │ │ + cbz r0, 22076c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220536 │ │ │ │ + b.n 22051e │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 220758 │ │ │ │ + b.n 220740 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 220758 │ │ │ │ + b.n 220740 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 220758 │ │ │ │ + b.n 220740 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ - bls.w 220612 │ │ │ │ - b.n 220718 │ │ │ │ - stc2l 0, cr0, [r4], #-668 @ 0xfffffd64 │ │ │ │ + bls.w 2205fa │ │ │ │ + b.n 220700 │ │ │ │ + ldc2l 0, cr0, [ip], #-668 @ 0xfffffd64 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa400a7 │ │ │ │ + @ instruction: 0xfabc00a7 │ │ │ │ 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 220860 │ │ │ │ + beq.n 220848 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22081a │ │ │ │ + cbz r3, 220802 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22084e │ │ │ │ + cbz r2, 220836 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220864 │ │ │ │ + beq.n 22084c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 220814 │ │ │ │ + cbz r4, 2207fc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 220814 │ │ │ │ + cbz r2, 2207fc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220834 │ │ │ │ + beq.n 22081c │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220802 │ │ │ │ + bne.n 2207ea │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220842 │ │ │ │ + beq.n 22082a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2207ee │ │ │ │ + bne.n 2207d6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fe28 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 22080e │ │ │ │ + b.n 2207f6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fe28 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 22081a │ │ │ │ + b.n 220802 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22081a │ │ │ │ - bl 21fe40 │ │ │ │ + bne.n 220802 │ │ │ │ + bl 21fe28 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 22081a │ │ │ │ + b.n 220802 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 220826 │ │ │ │ + b.n 22080e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fe28 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 2207fe │ │ │ │ + b.n 2207e6 │ │ │ │ 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, 220892 │ │ │ │ - b.n 2208ba │ │ │ │ + cbnz r3, 22087a │ │ │ │ + b.n 2208a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2208ba │ │ │ │ + cbz r3, 2208a2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22088c │ │ │ │ + beq.n 220874 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2207d4 │ │ │ │ + bl 2207bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 2208b6 │ │ │ │ + cbz r3, 22089e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22089a │ │ │ │ + bne.n 220882 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2208a8 │ │ │ │ + bne.n 220890 │ │ │ │ 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, 2208e4 │ │ │ │ - b.n 2209da │ │ │ │ + cbnz r3, 2208cc │ │ │ │ + b.n 2209c2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2209da │ │ │ │ + beq.n 2209c2 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2208dc │ │ │ │ + beq.n 2208c4 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2209d6 │ │ │ │ + beq.n 2209be │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22096c │ │ │ │ + beq.n 220954 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 220966 │ │ │ │ + cbz r0, 22094e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22095e │ │ │ │ + bne.n 220946 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 22097a │ │ │ │ + cbz r1, 220962 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 22095e │ │ │ │ + bne.n 220946 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 22095a │ │ │ │ + bls.n 220942 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 22093c │ │ │ │ + beq.n 220924 │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 22096c │ │ │ │ + cbz r3, 220954 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 220966 │ │ │ │ + cbz r3, 22094e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 220966 │ │ │ │ + cbz r1, 22094e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22095e │ │ │ │ + bne.n 220946 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 22097a │ │ │ │ + cbz r1, 220962 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 220922 │ │ │ │ + beq.n 22090a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22093c │ │ │ │ + b.n 220924 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220942 │ │ │ │ + bne.n 22092a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220988 │ │ │ │ + beq.n 220970 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r3, r8 │ │ │ │ - cbz r3, 2209a8 │ │ │ │ + cbz r3, 220990 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 220902 │ │ │ │ + b.n 2208ea │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 220932 │ │ │ │ + b.n 22091a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22097a │ │ │ │ + beq.n 220962 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 220922 │ │ │ │ + beq.n 22090a │ │ │ │ mov r0, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220976 │ │ │ │ + bne.n 22095e │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2209ce │ │ │ │ + cbz r3, 2209b6 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2208ee │ │ │ │ + bne.n 2208d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2209c0 │ │ │ │ + bne.n 2209a8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - b.n 2209a8 │ │ │ │ + b.n 220990 │ │ │ │ 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 220a0c │ │ │ │ + beq.n 2209f4 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - bne.n 220a10 │ │ │ │ + bne.n 2209f8 │ │ │ │ ands r0, r1 │ │ │ │ - beq.n 220a8a │ │ │ │ + beq.n 220a72 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 220a88 │ │ │ │ + bne.n 220a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220a8e │ │ │ │ + bne.n 220a76 │ │ │ │ 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 220a94 │ │ │ │ + beq.n 220a7c │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 220ac8 │ │ │ │ + beq.n 220ab0 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 220a8a │ │ │ │ + bne.n 220a72 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [lr, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220bee │ │ │ │ + beq.w 220bd6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r4, lr, r2 │ │ │ │ - b.n 220a5c │ │ │ │ + b.n 220a44 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220bee │ │ │ │ + beq.w 220bd6 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 220a4c │ │ │ │ + beq.n 220a34 │ │ │ │ ldr.w r4, [lr, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 220bee │ │ │ │ + beq.w 220bd6 │ │ │ │ add.w r0, lr, r2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 220a7e │ │ │ │ + b.n 220a66 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 220aaa │ │ │ │ + cbz r3, 220a92 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220a78 │ │ │ │ + bne.n 220a60 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 220a36 │ │ │ │ - b.n 220a88 │ │ │ │ + beq.n 220a1e │ │ │ │ + b.n 220a70 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 220c1e │ │ │ │ + beq.w 220c06 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 220a8a │ │ │ │ + bmi.n 220a72 │ │ │ │ ldrh r0, [r4, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 220a72 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 220aec │ │ │ │ + cbz r0, 220ad4 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 220abc │ │ │ │ + b.n 220aa4 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 220ae6 │ │ │ │ + cbz r0, 220ace │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220ab6 │ │ │ │ - b.n 220a88 │ │ │ │ + bne.n 220a9e │ │ │ │ + b.n 220a70 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 220a36 │ │ │ │ + beq.n 220a1e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 220a88 │ │ │ │ + beq.n 220a70 │ │ │ │ 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 220a8a │ │ │ │ + b.n 220a72 │ │ │ │ movs r0, #6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 220a8a │ │ │ │ + beq.n 220a72 │ │ │ │ add r2, lr │ │ │ │ movs r0, #14 │ │ │ │ rsb lr, lr, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220c0c │ │ │ │ + beq.w 220bf4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 220c12 │ │ │ │ + bhi.w 220bfa │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.n 220bc4 │ │ │ │ + beq.n 220bac │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 220ba2 │ │ │ │ + beq.n 220b8a │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r4, [r1, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 220bce │ │ │ │ + bne.n 220bb6 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 220bce │ │ │ │ + bne.n 220bb6 │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrd r5, r1, [r1, #20] │ │ │ │ cmp r4, #32 │ │ │ │ - bhi.n 220c00 │ │ │ │ + bhi.n 220be8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 220be8 │ │ │ │ + bhi.n 220bd0 │ │ │ │ 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] │ │ │ │ @@ -619897,18 +619761,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 220c06 │ │ │ │ + bhi.n 220bee │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 220bdc │ │ │ │ + bhi.n 220bc4 │ │ │ │ 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 │ │ │ │ @@ -619923,145 +619787,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 220c1a │ │ │ │ + bne.n 220c02 │ │ │ │ add.w r1, lr, r2 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220af4 │ │ │ │ + bne.n 220adc │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220e08 │ │ │ │ + beq.w 220df0 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #6 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 220a72 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 220ba2 │ │ │ │ + b.n 220b8a │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 220ba2 │ │ │ │ + b.n 220b8a │ │ │ │ uxth r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 220b9a │ │ │ │ + b.n 220b82 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 220b9a │ │ │ │ + b.n 220b82 │ │ │ │ uxth r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220b60 │ │ │ │ + b.n 220b48 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220b60 │ │ │ │ + b.n 220b48 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220ab0 │ │ │ │ + bne.w 220a98 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 220a72 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 220b60 │ │ │ │ + b.n 220b48 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 220b9a │ │ │ │ + b.n 220b82 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 220a72 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 220ba2 │ │ │ │ + beq.n 220b8a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 220a72 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220e16 │ │ │ │ + beq.w 220dfe │ │ │ │ mov r2, ip │ │ │ │ add.w r8, lr, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 220db6 │ │ │ │ + bne.w 220d9e │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 220db6 │ │ │ │ + beq.w 220d9e │ │ │ │ mov r5, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 220c32 │ │ │ │ + bne.n 220c1a │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 220e28 │ │ │ │ + beq.w 220e10 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r5, r8 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 220c86 │ │ │ │ + beq.n 220c6e │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220a70 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 220c6a │ │ │ │ + bne.n 220c52 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220a70 │ │ │ │ add.w r9, lr, r2 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov.w fp, #14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220a70 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220a70 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220a70 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 220dfe │ │ │ │ + beq.w 220de6 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ biceq.w fp, fp, #4 │ │ │ │ - beq.n 220d64 │ │ │ │ + beq.n 220d4c │ │ │ │ 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 220df4 │ │ │ │ + bne.w 220ddc │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 220df4 │ │ │ │ + bne.w 220ddc │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp r6, #32 │ │ │ │ it hi │ │ │ │ movhi r8, r5 │ │ │ │ - bhi.n 220d1e │ │ │ │ + bhi.n 220d06 │ │ │ │ subs r5, r6, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 220db0 │ │ │ │ + bhi.n 220d98 │ │ │ │ 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] │ │ │ │ @@ -620077,18 +619941,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 220d58 │ │ │ │ + bhi.n 220d40 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 220da4 │ │ │ │ + bhi.n 220d8c │ │ │ │ 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 │ │ │ │ @@ -620104,179 +619968,179 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r8 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 220a9a │ │ │ │ + bne.w 220a82 │ │ │ │ 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 220c98 │ │ │ │ + bne.n 220c80 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 220a88 │ │ │ │ + bne.w 220a70 │ │ │ │ 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 220a88 │ │ │ │ - b.n 220a3a │ │ │ │ + beq.w 220a70 │ │ │ │ + b.n 220a22 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220d58 │ │ │ │ + b.n 220d40 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220d58 │ │ │ │ + b.n 220d40 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 220d1e │ │ │ │ + b.n 220d06 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 220d1e │ │ │ │ + b.n 220d06 │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 220c56 │ │ │ │ + beq.w 220c3e │ │ │ │ add.w r8, lr, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 220de6 │ │ │ │ + beq.n 220dce │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220a70 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 220dca │ │ │ │ + bne.n 220db2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 220c64 │ │ │ │ - b.n 220c8c │ │ │ │ + bne.w 220c4c │ │ │ │ + b.n 220c74 │ │ │ │ cmp r5, r7 │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ - b.n 220d64 │ │ │ │ + b.n 220d4c │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ bicne.w fp, fp, #8 │ │ │ │ - b.n 220d64 │ │ │ │ + b.n 220d4c │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.w 220a8a │ │ │ │ + bpl.w 220a72 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ movne r0, #15 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 220a72 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 220e24 │ │ │ │ + cbz r3, 220e0c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 220c64 │ │ │ │ + b.n 220c4c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 220a3a │ │ │ │ + b.n 220a22 │ │ │ │ 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] @ (220ec4 ) │ │ │ │ - ldr r2, [pc, #136] @ (220ec8 ) │ │ │ │ + ldr r1, [pc, #132] @ (220eac ) │ │ │ │ + ldr r2, [pc, #136] @ (220eb0 ) │ │ │ │ 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 220ea6 │ │ │ │ + beq.n 220e8e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fd50 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fd50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2209e8 │ │ │ │ + bl 2209d0 │ │ │ │ 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 220e8c │ │ │ │ + bcs.n 220e74 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ 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, 220ea6 │ │ │ │ - bl 1f974c │ │ │ │ - ldr r2, [pc, #36] @ (220ecc ) │ │ │ │ - ldr r3, [pc, #28] @ (220ec8 ) │ │ │ │ + cbz r4, 220e8e │ │ │ │ + bl 1f9734 │ │ │ │ + ldr r2, [pc, #36] @ (220eb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (220eb0 ) │ │ │ │ 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 220ec0 │ │ │ │ + bne.n 220ea8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs.w r0, sl, #167 @ 0xa7 │ │ │ │ + rsbs r0, r2, #167 @ 0xa7 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r2, #167 @ 0xa7 │ │ │ │ + sbc.w r0, sl, #167 @ 0xa7 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 220ed8 │ │ │ │ + cbz r3, 220ec0 │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fd50 │ │ │ │ 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 │ │ │ │ @@ -620284,222 +620148,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 220f38 │ │ │ │ + beq.n 220f20 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 220f42 │ │ │ │ + cbz r5, 220f2a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 220f62 │ │ │ │ + cbz r1, 220f4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2209e8 │ │ │ │ + bl 2209d0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 220e2c │ │ │ │ + bl 220e14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fd50 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 220f2e │ │ │ │ + bne.n 220f16 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f9530 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fd50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 220f2e │ │ │ │ + b.n 220f16 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21fe40 │ │ │ │ - cbz r0, 220f9c │ │ │ │ + bl 21fe28 │ │ │ │ + cbz r0, 220f84 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fe94 │ │ │ │ + bl 21fe7c │ │ │ │ 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 21688c │ │ │ │ + bl 216874 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 221046 │ │ │ │ + beq.n 22102e │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r7, 220fee │ │ │ │ + cbz r7, 220fd6 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22102e │ │ │ │ + beq.n 221016 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22104e │ │ │ │ + beq.n 221036 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 220fe8 │ │ │ │ + cbz r4, 220fd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 220fe8 │ │ │ │ + cbz r3, 220fd0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221000 │ │ │ │ + beq.n 220fe8 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220fd6 │ │ │ │ + bne.n 220fbe │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221012 │ │ │ │ + beq.n 220ffa │ │ │ │ mov r0, r5 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216a5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220fc0 │ │ │ │ + bne.n 220fa8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 21fe40 │ │ │ │ - cbz r0, 22101c │ │ │ │ + bl 21fe28 │ │ │ │ + cbz r0, 221004 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220fd2 │ │ │ │ - b.n 220fee │ │ │ │ + bne.n 220fba │ │ │ │ + b.n 220fd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fe28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 221042 │ │ │ │ + cbnz r0, 22102a │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r4 │ │ │ │ - bl 21fe94 │ │ │ │ + bl 21fe7c │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220fd2 │ │ │ │ - b.n 220fee │ │ │ │ + bne.n 220fba │ │ │ │ + b.n 220fd6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 220fee │ │ │ │ + bne.n 220fd6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fe28 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22101c │ │ │ │ + beq.n 221004 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220fee │ │ │ │ + b.n 220fd6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21fe40 │ │ │ │ - cbnz r0, 22105e │ │ │ │ + bl 21fe28 │ │ │ │ + cbnz r0, 221046 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 22101c │ │ │ │ + b.n 221004 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220fd2 │ │ │ │ + b.n 220fba │ │ │ │ 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] @ 2219c0 │ │ │ │ + ldr.w r2, [pc, #2372] @ 2219a8 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2372] @ 2219c4 │ │ │ │ + ldr.w r3, [pc, #2372] @ 2219ac │ │ │ │ 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] @ 2219c8 │ │ │ │ + ldr.w sl, [pc, #2344] @ 2219b0 │ │ │ │ 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 221ad8 │ │ │ │ + beq.w 221ac0 │ │ │ │ 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 221326 │ │ │ │ + beq.w 22130e │ │ │ │ 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 22117a │ │ │ │ + beq.n 221162 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 221360 │ │ │ │ - cbnz r3, 22115a │ │ │ │ - ldr.w r2, [pc, #2244] @ 2219cc │ │ │ │ + beq.w 221348 │ │ │ │ + cbnz r3, 221142 │ │ │ │ + ldr.w r2, [pc, #2244] @ 2219b4 │ │ │ │ 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, 22115a │ │ │ │ + cbz r5, 221142 │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22114a │ │ │ │ + bne.n 221132 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 22114a │ │ │ │ + bne.n 221132 │ │ │ │ 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 │ │ │ │ @@ -620508,117 +620372,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 22111a │ │ │ │ + bne.n 221102 │ │ │ │ orr.w r3, ip, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 221324 │ │ │ │ + beq.w 22130c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 22116c │ │ │ │ + cbz r3, 221154 │ │ │ │ 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 2210fc │ │ │ │ + bne.n 2210e4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22115a │ │ │ │ + beq.n 221142 │ │ │ │ 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 221baa │ │ │ │ + bne.w 221b92 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w ip, [r4, #40] @ 0x28 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 22176c │ │ │ │ + beq.w 221754 │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 22176c │ │ │ │ + bne.w 221754 │ │ │ │ and.w r1, r1, ip │ │ │ │ mov r9, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221774 │ │ │ │ + bne.w 22175c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 2211d0 │ │ │ │ + bne.n 2211b8 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 221782 │ │ │ │ + beq.w 22176a │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 2217e2 │ │ │ │ + beq.w 2217ca │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 22115a │ │ │ │ + bne.n 221142 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221850 │ │ │ │ + bne.w 221838 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221890 │ │ │ │ + bne.w 221878 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r0, 2211fe │ │ │ │ + cbnz r0, 2211e6 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 2219d8 │ │ │ │ + beq.w 2219c0 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ strdeq r3, r5, [sp, #12] │ │ │ │ - beq.n 22123c │ │ │ │ - b.w 221a2c │ │ │ │ + beq.n 221224 │ │ │ │ + b.w 221a14 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 221244 │ │ │ │ + bne.n 22122c │ │ │ │ mov r0, sl │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 221a28 │ │ │ │ + bne.w 221a10 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 221210 │ │ │ │ + beq.n 2211f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 221890 │ │ │ │ + beq.w 221878 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 221890 │ │ │ │ + bne.w 221878 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 221890 │ │ │ │ + bne.w 221878 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 22126e │ │ │ │ + cbnz r3, 221256 │ │ │ │ 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] │ │ │ │ @@ -620626,44 +620490,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 21fd30 │ │ │ │ + bl 21fd18 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221504 │ │ │ │ + beq.w 2214ec │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2218a0 │ │ │ │ + bne.w 221888 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221bca │ │ │ │ + bne.w 221bb2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 221af2 │ │ │ │ + beq.w 221ada │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne sl, r5 │ │ │ │ - beq.w 221b8e │ │ │ │ + beq.w 221b76 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r5, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 221abc │ │ │ │ + beq.w 221aa4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ subs r2, #4 │ │ │ │ mov r8, r3 │ │ │ │ subs r0, #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 22130a │ │ │ │ + b.n 2212f2 │ │ │ │ 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] │ │ │ │ @@ -620671,102 +620535,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 221ab8 │ │ │ │ + beq.w 221aa0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2212de │ │ │ │ + bne.n 2212c6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #3 │ │ │ │ ite eq │ │ │ │ moveq r3, sl │ │ │ │ orrne.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2212de │ │ │ │ - b.n 2212fc │ │ │ │ + bne.n 2212c6 │ │ │ │ + b.n 2212e4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2210ce │ │ │ │ + bne.w 2210b6 │ │ │ │ mov r5, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 262138 │ │ │ │ - ldr.w r2, [pc, #1676] @ 2219d0 │ │ │ │ - ldr.w r3, [pc, #1660] @ 2219c4 │ │ │ │ + bl 262120 │ │ │ │ + ldr.w r2, [pc, #1676] @ 2219b8 │ │ │ │ + ldr.w r3, [pc, #1660] @ 2219ac │ │ │ │ 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 221bbe │ │ │ │ + bne.w 221ba6 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2214b2 │ │ │ │ + beq.w 22149a │ │ │ │ cmp.w r3, #362 @ 0x16a │ │ │ │ - bcs.w 22150a │ │ │ │ + bcs.w 2214f2 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq.w 221708 │ │ │ │ + beq.w 2216f0 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 221142 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 221778 │ │ │ │ - bl 216840 │ │ │ │ + bne.w 221760 │ │ │ │ + bl 216828 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2214b2 │ │ │ │ + bne.w 22149a │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2214b2 │ │ │ │ + bne.w 22149a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ sub.w r0, r8, #20 │ │ │ │ - bl 21fbc8 │ │ │ │ + bl 21fbb0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2214b2 │ │ │ │ + beq.n 22149a │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 221bce │ │ │ │ + bne.w 221bb6 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 221980 │ │ │ │ + bhi.w 221968 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 221aac │ │ │ │ + bls.w 221a94 │ │ │ │ subs r3, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 221ad2 │ │ │ │ + bne.w 221aba │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ itt ne │ │ │ │ movne r1, #8 │ │ │ │ movne lr, r1 │ │ │ │ - beq.w 221aa0 │ │ │ │ + beq.w 221a88 │ │ │ │ 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] │ │ │ │ @@ -620782,132 +620646,132 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ mov.w r2, #3 │ │ │ │ strb.w r1, [r4, #33] @ 0x21 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq.n 22146c │ │ │ │ + beq.n 221454 │ │ │ │ mul.w r0, lr, r3 │ │ │ │ mov r1, r8 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f604 │ │ │ │ + bl 21f5ec │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 2214a2 │ │ │ │ + beq.n 22148a │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, r9 │ │ │ │ - cbz r3, 221494 │ │ │ │ + cbz r3, 22147c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 22148a │ │ │ │ + bne.n 221472 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ sub.w r2, r8, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21670c │ │ │ │ + bl 2166f4 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 221142 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 221142 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 221142 │ │ │ │ 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 2146dc │ │ │ │ + bl 2146c4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2214f6 │ │ │ │ + cbz r0, 2214de │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 22115a │ │ │ │ + b.n 221142 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 221142 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r8, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22177c │ │ │ │ + bne.w 221764 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 221142 │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2216f8 │ │ │ │ - ldr.w r3, [pc, #1180] @ 2219d4 │ │ │ │ + bne.w 2216e0 │ │ │ │ + ldr.w r3, [pc, #1180] @ 2219bc │ │ │ │ sub.w r0, r8, #20 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r3, #106496 @ 0x1a000 │ │ │ │ ldrb.w r3, [r3, #800] @ 0x320 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ uxth.w r3, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21fbc8 │ │ │ │ + bl 21fbb0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221a1a │ │ │ │ + beq.w 221a02 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221bce │ │ │ │ + bne.w 221bb6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 221998 │ │ │ │ + bhi.w 221980 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 221ab2 │ │ │ │ + bls.w 221a9a │ │ │ │ subs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 221adc │ │ │ │ + bne.w 221ac4 │ │ │ │ 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 │ │ │ │ @@ -620929,15 +620793,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 221636 │ │ │ │ + beq.n 22161e │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 610ec │ │ │ │ movs r0, #1 │ │ │ │ @@ -620951,60 +620815,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 22160c │ │ │ │ + bne.n 2215f4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 221664 │ │ │ │ + beq.n 22164c │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r0, [r8, #13] │ │ │ │ mov r8, r3 │ │ │ │ mul.w r0, r0, r9 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f604 │ │ │ │ + bl 21f5ec │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 22169a │ │ │ │ + beq.n 221682 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 610ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 22168c │ │ │ │ + cbz r2, 221674 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 221682 │ │ │ │ + bne.n 22166a │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f3dc │ │ │ │ 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 │ │ │ │ @@ -621013,83 +620877,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 213908 │ │ │ │ + bl 2138f0 │ │ │ │ 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 22115a │ │ │ │ + bne.w 221142 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 221142 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 22115a │ │ │ │ - b.n 2214fe │ │ │ │ + bne.w 221142 │ │ │ │ + b.n 2214e6 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22115a │ │ │ │ - ldr r3, [pc, #700] @ (2219d4 ) │ │ │ │ + bne.w 221142 │ │ │ │ + ldr r3, [pc, #700] @ (2219bc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #4043] @ 0xfcb │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ bics.w r1, r3, r8 │ │ │ │ - beq.w 22193a │ │ │ │ + beq.w 221922 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 22115a │ │ │ │ - vldr d7, [pc, #632] @ 2219b8 │ │ │ │ + bne.w 221142 │ │ │ │ + vldr d7, [pc, #632] @ 2219a0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22115a │ │ │ │ + beq.w 221142 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 2214f6 │ │ │ │ + b.n 2214de │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2211bc │ │ │ │ - b.n 22115a │ │ │ │ + beq.w 2211a4 │ │ │ │ + b.n 221142 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 22115a │ │ │ │ - bl 216840 │ │ │ │ + b.n 221142 │ │ │ │ + bl 216828 │ │ │ │ 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 214374 │ │ │ │ + bl 21435c │ │ │ │ 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 │ │ │ │ @@ -621101,37 +620965,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 2214f6 │ │ │ │ + b.n 2214de │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2218aa │ │ │ │ + beq.n 221892 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 221142 │ │ │ │ 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 218a38 │ │ │ │ + bl 218a20 │ │ │ │ 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] │ │ │ │ @@ -621148,57 +621012,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 221504 │ │ │ │ + b.n 2214ec │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 237828 │ │ │ │ + bl 237810 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 221884 │ │ │ │ + cbz r0, 22186c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 2219b0 │ │ │ │ + bhi.w 221998 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 60d88 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2219b0 │ │ │ │ + bne.w 221998 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #68] @ 0x44 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 2211ec │ │ │ │ + beq.w 2211d4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21fd30 │ │ │ │ + bl 21fd18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22129a │ │ │ │ + bne.w 221282 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 22115a │ │ │ │ + b.n 221142 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 22190a │ │ │ │ + bhi.n 2218f2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 221a8a │ │ │ │ + bhi.w 221a72 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -621228,221 +621092,221 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 2217ee │ │ │ │ + bne.w 2217d6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2217dc │ │ │ │ + bne.w 2217c4 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2217dc │ │ │ │ + bne.w 2217c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21fd30 │ │ │ │ + bl 21fd18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2217dc │ │ │ │ + beq.w 2217c4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, #20 │ │ │ │ - b.n 2214f6 │ │ │ │ + b.n 2214de │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221ae2 │ │ │ │ + beq.w 221aca │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ tst.w r8, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 2214f6 │ │ │ │ - b.n 22173c │ │ │ │ + bne.w 2214de │ │ │ │ + b.n 221724 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 221aac │ │ │ │ + bhi.w 221a94 │ │ │ │ tbb [pc, r3] │ │ │ │ str r0, [sp, #692] @ 0x2b4 │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r2, #2 │ │ │ │ subs r2, #14 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 221ab2 │ │ │ │ + bhi.w 221a9a │ │ │ │ tbb [pc, r2] │ │ │ │ strh r4, [r4, #60] @ 0x3c │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh r1, [r0, #60] @ 0x3c │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2211e2 │ │ │ │ + b.n 2211ca │ │ │ │ nop │ │ │ │ ... │ │ │ │ - vhadd.s d16, d22, d23 │ │ │ │ + vaddl.s8 q0, d30, d23 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 d16, d16, d23 │ │ │ │ + vhadd.s32 d16, d24, d23 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4], #668 @ 0x29c │ │ │ │ + stcl 0, cr0, [ip], {167} @ 0xa7 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 221a02 │ │ │ │ + cbz r0, 2219ea │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 221a02 │ │ │ │ + bne.n 2219ea │ │ │ │ mov r1, sl │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 221b1a │ │ │ │ + beq.w 221b02 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221890 │ │ │ │ + bne.w 221878 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.w 2211fe │ │ │ │ + b.w 2211e6 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ - b.n 2216e4 │ │ │ │ + b.n 2216cc │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 221246 │ │ │ │ + bne.w 22122e │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e2d5c │ │ │ │ + bl 2e2d44 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 221a64 │ │ │ │ + beq.n 221a4c │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 221b12 │ │ │ │ + beq.n 221afa │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e2d78 │ │ │ │ + bl 2e2d60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 221246 │ │ │ │ + bne.w 22122e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ - bl 21f378 │ │ │ │ - b.n 221504 │ │ │ │ + bl 21f360 │ │ │ │ + b.n 2214ec │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 2217ee │ │ │ │ - b.n 221910 │ │ │ │ + bne.w 2217d6 │ │ │ │ + b.n 2218f8 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 2217ee │ │ │ │ - b.n 221910 │ │ │ │ + bne.w 2217d6 │ │ │ │ + b.n 2218f8 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 2217ee │ │ │ │ - b.n 221910 │ │ │ │ + bne.w 2217d6 │ │ │ │ + b.n 2218f8 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221400 │ │ │ │ + b.n 2213e8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2215a6 │ │ │ │ + b.n 22158e │ │ │ │ movs r1, #32 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221400 │ │ │ │ + b.n 2213e8 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2215a6 │ │ │ │ + b.n 22158e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fe28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2218a0 │ │ │ │ + beq.w 221888 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 22115a │ │ │ │ + b.w 221142 │ │ │ │ movs r1, #16 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221400 │ │ │ │ + b.n 2213e8 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 221336 │ │ │ │ + b.n 22131e │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2215a6 │ │ │ │ + b.n 22158e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - b.n 221734 │ │ │ │ + b.n 22171c │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 221400 │ │ │ │ + b.n 2213e8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2215a6 │ │ │ │ + b.n 22158e │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 221bc6 │ │ │ │ + bne.n 221bae │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ sub.w sl, r2, r1 │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 2212c0 │ │ │ │ + b.w 2212a8 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 221a4a │ │ │ │ - b.w 221246 │ │ │ │ + bne.n 221a32 │ │ │ │ + b.w 22122e │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 221a02 │ │ │ │ + bne.w 2219ea │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 │ │ │ │ @@ -621451,756 +621315,756 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w sl, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fe40 │ │ │ │ - b.n 221504 │ │ │ │ + bl 21fe28 │ │ │ │ + b.n 2214ec │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2201b0 │ │ │ │ + bl 220198 │ │ │ │ sub.w sl, r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 2212c0 │ │ │ │ + b.w 2212a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 221142 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 221bc2 │ │ │ │ + beq.n 221baa │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 2211e2 │ │ │ │ - b.w 22115a │ │ │ │ + beq.w 2211ca │ │ │ │ + b.w 221142 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 2217e4 │ │ │ │ + b.n 2217cc │ │ │ │ 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, 221bf2 │ │ │ │ - b.n 221c1a │ │ │ │ + cbnz r3, 221bda │ │ │ │ + b.n 221c02 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 221c1a │ │ │ │ + cbz r3, 221c02 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 221bec │ │ │ │ + beq.n 221bd4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 221068 │ │ │ │ + bl 221050 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 221c16 │ │ │ │ + cbz r3, 221bfe │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 221bfa │ │ │ │ + bne.n 221be2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221c08 │ │ │ │ + bne.n 221bf0 │ │ │ │ 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, 221c52 │ │ │ │ + cbz r2, 221c3a │ │ │ │ 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 221c3c │ │ │ │ + bne.n 221c24 │ │ │ │ ldr.w r4, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 221c64 │ │ │ │ - b.n 221d3a │ │ │ │ + cbnz r3, 221c4c │ │ │ │ + b.n 221d22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221d3a │ │ │ │ + beq.n 221d22 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 221c5c │ │ │ │ + beq.n 221c44 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 221d44 │ │ │ │ + beq.n 221d2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221ce4 │ │ │ │ + beq.n 221ccc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 221cde │ │ │ │ + cbz r0, 221cc6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 221cd6 │ │ │ │ + bne.n 221cbe │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 221cf2 │ │ │ │ + cbz r1, 221cda │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 221cd6 │ │ │ │ + bne.n 221cbe │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 221cd2 │ │ │ │ + bls.n 221cba │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 221cb4 │ │ │ │ + beq.n 221c9c │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 221ce4 │ │ │ │ + cbz r3, 221ccc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 221cde │ │ │ │ + cbz r3, 221cc6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 221cde │ │ │ │ + cbz r1, 221cc6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 221cd6 │ │ │ │ + bne.n 221cbe │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 221cf2 │ │ │ │ + cbz r1, 221cda │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 221c9a │ │ │ │ + beq.n 221c82 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 221cb4 │ │ │ │ + b.n 221c9c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221cba │ │ │ │ + bne.n 221ca2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221d00 │ │ │ │ + beq.n 221ce8 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 2169dc │ │ │ │ - cbz r5, 221d20 │ │ │ │ + bl 2169c4 │ │ │ │ + cbz r5, 221d08 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 221c7a │ │ │ │ + b.n 221c62 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 221caa │ │ │ │ + b.n 221c92 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221cf2 │ │ │ │ + beq.n 221cda │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 221c9a │ │ │ │ + beq.n 221c82 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 221cee │ │ │ │ + bne.n 221cd6 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262138 │ │ │ │ - b.n 221d32 │ │ │ │ + bl 262120 │ │ │ │ + b.n 221d1a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 221c6a │ │ │ │ + bne.n 221c52 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221d2c │ │ │ │ + bne.n 221d14 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23b170 │ │ │ │ + bl 23b158 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r5 │ │ │ │ - b.n 221d20 │ │ │ │ + b.n 221d08 │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 221d70 │ │ │ │ - cbz r3, 221d70 │ │ │ │ + beq.n 221d58 │ │ │ │ + cbz r3, 221d58 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ - b.n 221d5c │ │ │ │ + b.n 221d44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 221d70 │ │ │ │ + cbz r3, 221d58 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221d58 │ │ │ │ - cbz r1, 221d74 │ │ │ │ + bne.n 221d40 │ │ │ │ + cbz r1, 221d5c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 221d6c │ │ │ │ + b.n 221d54 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 221d74 │ │ │ │ + cbz r2, 221d5c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 221d68 │ │ │ │ + bne.n 221d50 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #59] @ 0x3b │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 221d84 │ │ │ │ + beq.n 221d6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 221d58 │ │ │ │ + b.n 221d40 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (2220b8 ) │ │ │ │ + ldr r2, [pc, #812] @ (2220a0 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 221e02 │ │ │ │ + bhi.n 221dea │ │ │ │ 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 22207c │ │ │ │ + beq.w 222064 │ │ │ │ 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 221db4 │ │ │ │ + beq.n 221d9c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w lr, r1, #24 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 22209a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 221df8 │ │ │ │ + bcc.n 221de0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221db6 │ │ │ │ + beq.n 221d9e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221df2 │ │ │ │ + beq.n 221dda │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221dea │ │ │ │ + bne.n 221dd2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 222078 │ │ │ │ + bne.w 222060 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221dc8 │ │ │ │ - b.n 221db4 │ │ │ │ + bne.n 221db0 │ │ │ │ + b.n 221d9c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221db4 │ │ │ │ + beq.n 221d9c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 22209a │ │ │ │ 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 221e48 │ │ │ │ + bcc.n 221e30 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221db6 │ │ │ │ + beq.n 221d9e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221e42 │ │ │ │ + beq.n 221e2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221e3a │ │ │ │ + bne.n 221e22 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 222078 │ │ │ │ + bne.w 222060 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 221e12 │ │ │ │ - b.n 221db4 │ │ │ │ - ldr r3, [pc, #612] @ (2220bc ) │ │ │ │ + bne.n 221dfa │ │ │ │ + b.n 221d9c │ │ │ │ + ldr r3, [pc, #612] @ (2220a4 ) │ │ │ │ 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 221db4 │ │ │ │ + beq.n 221d9c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 22209a │ │ │ │ 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 221ea8 │ │ │ │ + bcc.n 221e90 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221db6 │ │ │ │ + beq.n 221d9e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221ea2 │ │ │ │ + beq.n 221e8a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221e9a │ │ │ │ + bne.n 221e82 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 222078 │ │ │ │ + bne.w 222060 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221e72 │ │ │ │ - b.n 221db4 │ │ │ │ + bne.n 221e5a │ │ │ │ + b.n 221d9c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221db4 │ │ │ │ + beq.w 221d9c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 22209a │ │ │ │ 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 221efc │ │ │ │ + bcc.n 221ee4 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221d9e │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221ef6 │ │ │ │ + beq.n 221ede │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221eee │ │ │ │ + bne.n 221ed6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 222078 │ │ │ │ + bne.w 222060 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 221db4 │ │ │ │ + bne.w 221d9c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi.w 221db4 │ │ │ │ + bhi.w 221d9c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221d9e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221f2c │ │ │ │ + beq.n 221f14 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221f24 │ │ │ │ + bne.n 221f0c │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 221db6 │ │ │ │ + b.n 221d9e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 221f70 │ │ │ │ + cbz r3, 221f58 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r4, r1, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 22209a │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 221f70 │ │ │ │ + bcc.n 221f58 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221d9e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221f6a │ │ │ │ + beq.n 221f52 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221f62 │ │ │ │ + bne.n 221f4a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 222078 │ │ │ │ + bne.w 222060 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db4 │ │ │ │ + beq.w 221d9c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 22209a │ │ │ │ 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 221fb8 │ │ │ │ + bcc.n 221fa0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221d9e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221fb4 │ │ │ │ + beq.n 221f9c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221fac │ │ │ │ + bne.n 221f94 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 222078 │ │ │ │ + bne.n 222060 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221f82 │ │ │ │ - b.n 221db4 │ │ │ │ + bne.n 221f6a │ │ │ │ + b.n 221d9c │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 221db4 │ │ │ │ + beq.w 221d9c │ │ │ │ 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 2220b2 │ │ │ │ + beq.n 22209a │ │ │ │ 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 222010 │ │ │ │ + bcc.n 221ff8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221d9e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22200c │ │ │ │ + beq.n 221ff4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 222004 │ │ │ │ + bne.n 221fec │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 222078 │ │ │ │ + bne.n 222060 │ │ │ │ add.w ip, ip, #5 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221fe0 │ │ │ │ - b.n 221db4 │ │ │ │ - ldr r3, [pc, #164] @ (2220c0 ) │ │ │ │ + bne.n 221fc8 │ │ │ │ + b.n 221d9c │ │ │ │ + ldr r3, [pc, #164] @ (2220a8 ) │ │ │ │ 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 221db4 │ │ │ │ + beq.w 221d9c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2220b2 │ │ │ │ + beq.n 22209a │ │ │ │ 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 22206a │ │ │ │ + bcc.n 222052 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221d9e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 222066 │ │ │ │ + beq.n 22204e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22205e │ │ │ │ + bne.n 222046 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 222078 │ │ │ │ + bne.n 222060 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 222036 │ │ │ │ - b.n 221db4 │ │ │ │ + bne.n 22201e │ │ │ │ + b.n 221d9c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 221db6 │ │ │ │ + b.n 221d9e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2220b2 │ │ │ │ + beq.n 22209a │ │ │ │ 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 221db4 │ │ │ │ + bcc.w 221d9c │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221d9e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 221f2c │ │ │ │ + beq.w 221f14 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2220a8 │ │ │ │ - b.n 221f2c │ │ │ │ + bne.n 222090 │ │ │ │ + b.n 221f14 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - b.n 222598 │ │ │ │ + b.n 2225b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r4, [pc, #3084] @ 222ce4 │ │ │ │ + ldr.w r4, [pc, #3084] @ 222ccc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #3084] @ 222ce8 │ │ │ │ + ldr.w r0, [pc, #3084] @ 222cd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3080] @ 222cec │ │ │ │ - ldr.w r2, [pc, #3080] @ 222cf0 │ │ │ │ + ldr.w r3, [pc, #3080] @ 222cd4 │ │ │ │ + ldr.w r2, [pc, #3080] @ 222cd8 │ │ │ │ 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 2221d2 │ │ │ │ + beq.n 2221ba │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2221d2 │ │ │ │ + bne.n 2221ba │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #490 @ 0x1ea │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.n 2221f2 │ │ │ │ + bcs.n 2221da │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 2222da │ │ │ │ + bcs.w 2222c2 │ │ │ │ cmp.w ip, #316 @ 0x13c │ │ │ │ - bhi.w 222314 │ │ │ │ + bhi.w 2222fc │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bhi.w 22347a │ │ │ │ + bhi.w 223462 │ │ │ │ cmp.w ip, #227 @ 0xe3 │ │ │ │ - bhi.w 222372 │ │ │ │ + bhi.w 22235a │ │ │ │ cmp.w ip, #219 @ 0xdb │ │ │ │ - bhi.w 223432 │ │ │ │ + bhi.w 22341a │ │ │ │ cmp.w ip, #118 @ 0x76 │ │ │ │ - beq.w 222f46 │ │ │ │ - bls.w 22274c │ │ │ │ + beq.w 222f2e │ │ │ │ + bls.w 222734 │ │ │ │ cmp.w ip, #203 @ 0xcb │ │ │ │ - bhi.w 22295a │ │ │ │ + bhi.w 222942 │ │ │ │ cmp.w ip, #171 @ 0xab │ │ │ │ - bhi.w 223408 │ │ │ │ + bhi.w 2233f0 │ │ │ │ cmp.w ip, #166 @ 0xa6 │ │ │ │ - beq.w 222512 │ │ │ │ - bhi.w 223598 │ │ │ │ + beq.w 2224fa │ │ │ │ + bhi.w 223580 │ │ │ │ sub.w ip, ip, #124 @ 0x7c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 22225a │ │ │ │ + bhi.n 222242 │ │ │ │ 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 22333e │ │ │ │ + bne.w 223326 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22225a │ │ │ │ + beq.n 222242 │ │ │ │ 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, 2221ce │ │ │ │ + cbz r3, 2221b6 │ │ │ │ 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 2221ce │ │ │ │ + bpl.n 2221b6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ and.w r4, r4, #1 │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ strb.w r4, [r5, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #2848] @ 222cf4 │ │ │ │ - ldr.w r3, [pc, #2832] @ 222ce8 │ │ │ │ + ldr.w r2, [pc, #2848] @ 222cdc │ │ │ │ + ldr.w r3, [pc, #2832] @ 222cd0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22375c │ │ │ │ + bne.w 223744 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #693 @ 0x2b5 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 222262 │ │ │ │ + bhi.n 22224a │ │ │ │ movw r3, #686 @ 0x2ae │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222a7a │ │ │ │ + bhi.w 222a62 │ │ │ │ cmp.w ip, #640 @ 0x280 │ │ │ │ - bcs.w 222ade │ │ │ │ + bcs.w 222ac6 │ │ │ │ cmp.w ip, #604 @ 0x25c │ │ │ │ - bhi.w 222444 │ │ │ │ + bhi.w 22242c │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bcs.w 222c9e │ │ │ │ + bcs.w 222c86 │ │ │ │ sub.w r3, ip, #490 @ 0x1ea │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #15620 @ 0x3d04 │ │ │ │ movt r3, #1006 @ 0x3ee │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ cmp.w ip, #504 @ 0x1f8 │ │ │ │ - beq.w 222ddc │ │ │ │ + beq.w 222dc4 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 22225a │ │ │ │ + bpl.n 222242 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 22225a │ │ │ │ + cbnz r4, 222242 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 22225a │ │ │ │ + cbnz r4, 222242 │ │ │ │ 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 2221ac │ │ │ │ + b.n 222194 │ │ │ │ cmp.w ip, #780 @ 0x30c │ │ │ │ - bcs.w 222a0c │ │ │ │ + bcs.w 2229f4 │ │ │ │ cmp.w ip, #772 @ 0x304 │ │ │ │ - bcs.w 2224f2 │ │ │ │ + bcs.w 2224da │ │ │ │ movw r3, #749 @ 0x2ed │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222b6c │ │ │ │ + bhi.w 222b54 │ │ │ │ movw r3, #729 @ 0x2d9 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 222cf8 │ │ │ │ + bls.w 222ce0 │ │ │ │ subw r2, ip, #730 @ 0x2da │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #2535 @ 0x9e7 │ │ │ │ movt r2, #8 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ tst.w r3, #24 │ │ │ │ - bne.w 222dc2 │ │ │ │ + bne.w 222daa │ │ │ │ movw r3, #742 @ 0x2e6 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 22225a │ │ │ │ + bne.n 222242 │ │ │ │ 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 22225a │ │ │ │ + beq.n 222242 │ │ │ │ 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 22302a │ │ │ │ + bne.w 223012 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 22225a │ │ │ │ + b.n 222242 │ │ │ │ sub.w r3, ip, #480 @ 0x1e0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 22225a │ │ │ │ - add r2, pc, #8 @ (adr r2, 2222ec ) │ │ │ │ + bhi.n 222242 │ │ │ │ + add r2, pc, #8 @ (adr r2, 2222d4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -622215,49 +622079,49 @@ │ │ │ │ lsls r7, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #424 @ 0x1a8 │ │ │ │ - bcs.n 2223f8 │ │ │ │ + bcs.n 2223e0 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bcs.w 222808 │ │ │ │ + bcs.w 2227f0 │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.w 222c00 │ │ │ │ + bcs.w 222be8 │ │ │ │ cmp.w ip, #368 @ 0x170 │ │ │ │ - bls.w 222e4c │ │ │ │ + bls.w 222e34 │ │ │ │ mvn.w r7, #368 @ 0x170 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r7 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ movt r2, #2 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ tst.w r3, #1605632 @ 0x188000 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ movw r3, #385 @ 0x181 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 222242 │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ubfx r4, r9, #4, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 222194 │ │ │ │ cmp.w ip, #266 @ 0x10a │ │ │ │ - bhi.w 222b26 │ │ │ │ + bhi.w 222b0e │ │ │ │ cmp.w ip, #242 @ 0xf2 │ │ │ │ - bls.w 2230d2 │ │ │ │ + bls.w 2230ba │ │ │ │ sub.w ip, ip, #243 @ 0xf3 │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222398 ) │ │ │ │ + bhi.w 222242 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222380 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r5, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -622287,835 +622151,835 @@ │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ lsls r7, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #447 @ 0x1bf │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222db0 │ │ │ │ + beq.w 222d98 │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bcs.w 222bdc │ │ │ │ + bcs.w 222bc4 │ │ │ │ cmp.w ip, #444 @ 0x1bc │ │ │ │ - bls.w 2234c6 │ │ │ │ + bls.w 2234ae │ │ │ │ cmp.w ip, #446 @ 0x1be │ │ │ │ ittt eq │ │ │ │ mvneq.w r3, r9 │ │ │ │ andeq.w r7, r3, #1 │ │ │ │ addeq.w r3, r5, #100 @ 0x64 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 222242 │ │ │ │ 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 22304c │ │ │ │ + bne.w 223034 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ orrs r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 22225a │ │ │ │ + b.n 222242 │ │ │ │ mvn.w r1, #604 @ 0x25c │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #34 @ 0x22 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 22245c ) │ │ │ │ + bhi.w 222242 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222444 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222864 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 22284c │ │ │ │ lsls r5, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222874 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222878 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 22285c │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222860 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222880 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222868 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222888 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222870 │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222894 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 22287c │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228a0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228a4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222888 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 22288c │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228b0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222898 │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228c0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228c4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2228a8 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2228ac │ │ │ │ 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]! @ 2228d8 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228dc │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228e0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2228c0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2228c4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2228c8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ add lr, r8 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 222194 │ │ │ │ sub.w r2, ip, #772 @ 0x304 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #11 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ tst.w r3, #80 @ 0x50 │ │ │ │ - bne.w 222f9c │ │ │ │ + bne.w 222f84 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 222242 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 222194 │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #430] @ 0x1ae │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 222194 │ │ │ │ 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 2232da │ │ │ │ + bne.w 2232c2 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbnz r3, 222580 │ │ │ │ + cbnz r3, 222568 │ │ │ │ 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 223624 │ │ │ │ + bne.w 22360c │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 222596 │ │ │ │ + bne.n 22257e │ │ │ │ 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 2221ac │ │ │ │ + b.n 222194 │ │ │ │ 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 2233c8 │ │ │ │ + bne.w 2233b0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 222596 │ │ │ │ + bne.n 22257e │ │ │ │ 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 22315c │ │ │ │ + bne.w 223144 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 222596 │ │ │ │ + b.n 22257e │ │ │ │ subw ip, ip, #694 @ 0x2b6 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ - bne.n 2224e8 │ │ │ │ + bne.n 2224d0 │ │ │ │ movw r2, #16389 @ 0x4005 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 222654 │ │ │ │ + bne.n 22263c │ │ │ │ tst.w r3, #2560 @ 0xa00 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 222242 │ │ │ │ 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 2232fa │ │ │ │ + bne.w 2232e2 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 2235b0 │ │ │ │ + beq.w 223598 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 222242 │ │ │ │ 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 22225a │ │ │ │ + b.n 222242 │ │ │ │ sub.w ip, ip, #101 @ 0x65 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 222242 │ │ │ │ movw r3, #65413 @ 0xff85 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 22225a │ │ │ │ + bpl.w 222242 │ │ │ │ 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 22370c │ │ │ │ + beq.w 2236f4 │ │ │ │ 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 2229ee │ │ │ │ + bne.w 2229d6 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222690 │ │ │ │ + cbnz r4, 222678 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 22266a │ │ │ │ + bne.n 222652 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 222194 │ │ │ │ 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 223364 │ │ │ │ + bne.w 22334c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ 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 223644 │ │ │ │ + bne.w 22362c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.n 222596 │ │ │ │ + b.n 22257e │ │ │ │ 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 2232ba │ │ │ │ + bne.w 2232a2 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 2235a4 │ │ │ │ + beq.w 22358c │ │ │ │ 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 2221ac │ │ │ │ + b.n 222194 │ │ │ │ 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 2233a2 │ │ │ │ + bne.w 22338a │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 222242 │ │ │ │ ubfx r4, r9, #7, #1 │ │ │ │ - b.n 22225a │ │ │ │ + b.n 222242 │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - bhi.w 22351c │ │ │ │ + bhi.w 223504 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bhi.w 223456 │ │ │ │ + bhi.w 22343e │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 222f9c │ │ │ │ + beq.w 222f84 │ │ │ │ sub.w ip, ip, #34 @ 0x22 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 222242 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #1923 @ 0x783 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ tst.w r3, #2064 @ 0x810 │ │ │ │ - bne.w 222512 │ │ │ │ + bne.w 2224fa │ │ │ │ cmp.w ip, #24 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 222242 │ │ │ │ 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 223070 │ │ │ │ + bne.w 223058 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223010 │ │ │ │ + bne.w 222ff8 │ │ │ │ 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 22308c │ │ │ │ + bne.w 223074 │ │ │ │ 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 2221ac │ │ │ │ + bne.w 222194 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bpl.w 2221ac │ │ │ │ + bpl.w 222194 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 2221ac │ │ │ │ + bmi.w 222194 │ │ │ │ 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 2221ac │ │ │ │ + b.n 222194 │ │ │ │ sub.w r2, ip, #402 @ 0x192 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ movw r2, #36867 @ 0x9003 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222e84 │ │ │ │ + bne.w 222e6c │ │ │ │ movw r3, #411 @ 0x19b │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 222242 │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #4128 @ 0x1020 │ │ │ │ - beq.w 22225c │ │ │ │ + beq.w 222244 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22370c │ │ │ │ + beq.w 2236f4 │ │ │ │ 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 222ac0 │ │ │ │ + bne.w 222aa8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 222854 │ │ │ │ - b.n 222690 │ │ │ │ + bne.n 22283c │ │ │ │ + b.n 222678 │ │ │ │ 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 2230ac │ │ │ │ + bne.w 223094 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2228b6 │ │ │ │ + cbnz r4, 22289e │ │ │ │ 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 2221ac │ │ │ │ + bls.w 222194 │ │ │ │ sub.w r2, r7, #199 @ 0xc7 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 2221ac │ │ │ │ + beq.w 222194 │ │ │ │ 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 2221ac │ │ │ │ + b.n 222194 │ │ │ │ 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 223384 │ │ │ │ + bne.w 22336c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223252 │ │ │ │ + bne.w 22323a │ │ │ │ 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 22317c │ │ │ │ + beq.w 223164 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222690 │ │ │ │ + b.n 222678 │ │ │ │ add.w r3, r8, #77824 @ 0x13000 │ │ │ │ ubfx r4, r9, #6, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 222194 │ │ │ │ cmp.w ip, #204 @ 0xcc │ │ │ │ - beq.w 2230fc │ │ │ │ + beq.w 2230e4 │ │ │ │ sub.w ip, ip, #208 @ 0xd0 │ │ │ │ cmp.w ip, #11 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 222242 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2178 @ 0x882 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.w 222794 │ │ │ │ + bne.w 22277c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 22225a │ │ │ │ + bpl.w 222242 │ │ │ │ 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 22329e │ │ │ │ + bne.w 223286 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223238 │ │ │ │ + bne.w 223220 │ │ │ │ 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 2234fc │ │ │ │ + bne.w 2234e4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ 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 22317c │ │ │ │ + beq.w 223164 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22293c │ │ │ │ - b.n 222690 │ │ │ │ + beq.n 222924 │ │ │ │ + b.n 222678 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222690 │ │ │ │ + bne.w 222678 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222680 │ │ │ │ + b.n 222668 │ │ │ │ movw r3, #781 @ 0x30d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222f86 │ │ │ │ - bls.w 222f60 │ │ │ │ + beq.w 222f6e │ │ │ │ + bls.w 222f48 │ │ │ │ movw r3, #813 @ 0x32d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 223182 │ │ │ │ + bhi.w 22316a │ │ │ │ movw r3, #782 @ 0x30e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 222242 │ │ │ │ subw ip, ip, #783 @ 0x30f │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #11 │ │ │ │ movt r2, #14336 @ 0x3800 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ tst.w r3, #35127296 @ 0x2180000 │ │ │ │ - bne.w 222512 │ │ │ │ + bne.w 2224fa │ │ │ │ tst.w r3, #1140850688 @ 0x44000000 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 222242 │ │ │ │ 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 22331c │ │ │ │ + bne.w 223304 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222596 │ │ │ │ - b.n 2225bc │ │ │ │ + beq.w 22257e │ │ │ │ + b.n 2225a4 │ │ │ │ subw ip, ip, #687 @ 0x2af │ │ │ │ cmp.w ip, #6 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222a90 ) │ │ │ │ + bhi.w 222242 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222a78 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ stc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ mcr2 15, 3, pc, cr7, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ mcr2 15, 3, pc, cr7, cr15, {7} @ │ │ │ │ @ instruction: 0xfbc5ffff │ │ │ │ - bl 1eeaa6 │ │ │ │ + bl 1eea8e │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #86016 @ 0x15000 │ │ │ │ subs.w r4, sl, #2 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldrb.w r3, [r3, #2738] @ 0xab2 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22286a │ │ │ │ + b.n 222852 │ │ │ │ cmp.w ip, #664 @ 0x298 │ │ │ │ - bhi.w 2236be │ │ │ │ + bhi.w 2236a6 │ │ │ │ cmp.w ip, #656 @ 0x290 │ │ │ │ - bls.w 222f1a │ │ │ │ + bls.w 222f02 │ │ │ │ mvn.w r0, #656 @ 0x290 │ │ │ │ movs r3, #1 │ │ │ │ add ip, r0 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83 @ 0x53 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 222242 │ │ │ │ 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 2221ac │ │ │ │ + b.w 222194 │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bne.w 222d60 │ │ │ │ + bne.w 222d48 │ │ │ │ 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 2233e8 │ │ │ │ + bne.w 2233d0 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ 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 2235cc │ │ │ │ + bne.w 2235b4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2225c0 │ │ │ │ - b.n 222596 │ │ │ │ + beq.w 2225a8 │ │ │ │ + b.n 22257e │ │ │ │ subw ip, ip, #750 @ 0x2ee │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222b84 ) │ │ │ │ + bhi.w 222242 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222b6c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 15eb86 │ │ │ │ + bl 15eb6e │ │ │ │ + bl fab72 │ │ │ │ + bl fab76 │ │ │ │ + bl fab7a │ │ │ │ + bl fab7e │ │ │ │ + bl fab82 │ │ │ │ + bl fab86 │ │ │ │ bl fab8a │ │ │ │ bl fab8e │ │ │ │ bl fab92 │ │ │ │ - bl fab96 │ │ │ │ + @ instruction: 0xf965ffff │ │ │ │ bl fab9a │ │ │ │ bl fab9e │ │ │ │ bl faba2 │ │ │ │ bl faba6 │ │ │ │ bl fabaa │ │ │ │ - @ instruction: 0xf965ffff │ │ │ │ - bl fabb2 │ │ │ │ - bl fabb6 │ │ │ │ - bl fabba │ │ │ │ - bl fabbe │ │ │ │ - bl fabc2 │ │ │ │ - bl fabc6 │ │ │ │ + bl fabae │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ - bl 14cbda │ │ │ │ + bl 14cbc2 │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 222c48 │ │ │ │ + bne.n 222c30 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r3, r8, #57344 @ 0xe000 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #14, #1 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ it eq │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ sub.w ip, ip, #390 @ 0x186 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 222242 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222c20 ) │ │ │ │ + bhi.w 222242 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222c08 ) │ │ │ │ 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 5ec2a │ │ │ │ - bl 5ec2e │ │ │ │ + bl 5ec12 │ │ │ │ + bl 5ec16 │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5ec3a │ │ │ │ + bl 5ec22 │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ mvn.w sl, #452 @ 0x1c4 │ │ │ │ add ip, sl │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 222242 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #57481 @ 0xe089 │ │ │ │ movt r3, #996 @ 0x3e4 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 222654 │ │ │ │ + beq.w 22263c │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 222242 │ │ │ │ add lr, r8 │ │ │ │ mvn.w r4, r9 │ │ │ │ and.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r7, r3, #1 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ - b.w 222428 │ │ │ │ + b.w 222410 │ │ │ │ movw r3, #541 @ 0x21d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 2235ec │ │ │ │ + bhi.w 2235d4 │ │ │ │ sub.w ip, ip, #516 @ 0x204 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #16796 @ 0x419c │ │ │ │ movt r3, #530 @ 0x212 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 22225a │ │ │ │ + bpl.w 222242 │ │ │ │ add.w r3, r8, #65536 @ 0x10000 │ │ │ │ ldrb.w r3, [r3, #562] @ 0x232 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ands.w r4, r4, #32 │ │ │ │ - beq.w 22225a │ │ │ │ - b.w 2222be │ │ │ │ + beq.w 222242 │ │ │ │ + b.w 2222a6 │ │ │ │ nop │ │ │ │ - svc 28 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 18 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp.w ip, #708 @ 0x2c4 │ │ │ │ - bls.w 2225d4 │ │ │ │ + bls.w 2225bc │ │ │ │ subw ip, ip, #714 @ 0x2ca │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 222242 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222d20 ) │ │ │ │ + bhi.w 222242 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222d08 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ + bl 1ecd0e │ │ │ │ + bl 1ecd12 │ │ │ │ + bl 1ecd16 │ │ │ │ + bl 1ecd1a │ │ │ │ + bl 1ecd1e │ │ │ │ + bl 1ecd22 │ │ │ │ bl 1ecd26 │ │ │ │ bl 1ecd2a │ │ │ │ - bl 1ecd2e │ │ │ │ + bl fff5ed2e │ │ │ │ bl 1ecd32 │ │ │ │ bl 1ecd36 │ │ │ │ - bl 1ecd3a │ │ │ │ - bl 1ecd3e │ │ │ │ - bl 1ecd42 │ │ │ │ - bl fff5ed46 │ │ │ │ - bl 1ecd4a │ │ │ │ - bl 1ecd4e │ │ │ │ - bl fff5ed52 │ │ │ │ + bl fff5ed3a │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ - bl 216d5a │ │ │ │ - bl 216d5e │ │ │ │ + bl 216d42 │ │ │ │ + bl 216d46 │ │ │ │ movw r3, #267 @ 0x10b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 222242 │ │ │ │ sub.w r2, ip, #268 @ 0x10c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #6456 @ 0x1938 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ movw r2, #32775 @ 0x8007 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ movw r3, #281 @ 0x119 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 222242 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - bne.n 222dd6 │ │ │ │ + bne.n 222dbe │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ add lr, r8 │ │ │ │ ubfx r4, r9, #11, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #5, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - beq.w 2221ac │ │ │ │ + beq.w 222194 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.n 222e20 │ │ │ │ - add r3, pc, #8 @ (adr r3, 222dec ) │ │ │ │ + bhi.n 222e08 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222dd4 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffc5ffff │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #1 │ │ │ │ @@ -623136,848 +623000,848 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.w 22259c │ │ │ │ + b.w 222584 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 222e34 │ │ │ │ + b.n 222e1c │ │ │ │ cmp.w ip, #348 @ 0x15c │ │ │ │ - bcc.w 223664 │ │ │ │ + bcc.w 22364c │ │ │ │ sub.w ip, ip, #350 @ 0x15e │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 222242 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #28767 @ 0x705f │ │ │ │ movt r2, #2 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.w 222654 │ │ │ │ + beq.w 22263c │ │ │ │ cmp.w ip, #9 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 222242 │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - beq.n 222ebc │ │ │ │ + beq.n 222ea4 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bmi.n 222ebc │ │ │ │ + bmi.n 222ea4 │ │ │ │ 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 2221ac │ │ │ │ + bne.w 222194 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #4] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223760 │ │ │ │ + beq.w 223748 │ │ │ │ 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, 222efc │ │ │ │ + cbnz r4, 222ee4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222690 │ │ │ │ + bne.w 222678 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 222ed2 │ │ │ │ - b.w 222690 │ │ │ │ + bne.n 222eba │ │ │ │ + b.w 222678 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222690 │ │ │ │ + bne.w 222678 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222ee4 │ │ │ │ + b.n 222ecc │ │ │ │ sub.w ip, ip, #640 @ 0x280 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 222242 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #22801 @ 0x5911 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 222654 │ │ │ │ + beq.w 22263c │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 222242 │ │ │ │ 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 2221ac │ │ │ │ + b.w 222194 │ │ │ │ add.w r2, r8, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r2, #1581] @ 0x62d │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222880 │ │ │ │ + bne.w 222868 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ add.w r3, r8, #98304 @ 0x18000 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [r3, #1714] @ 0x6b2 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #6144 @ 0x1800 │ │ │ │ - beq.w 22225c │ │ │ │ + beq.w 222244 │ │ │ │ ldrb.w r4, [lr, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22225c │ │ │ │ + beq.w 222244 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r4 │ │ │ │ add r7, sp, #12 │ │ │ │ - b.n 222fd4 │ │ │ │ + b.n 222fbc │ │ │ │ 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 22259c │ │ │ │ + bcs.w 222584 │ │ │ │ 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 222fba │ │ │ │ + beq.n 222fa2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 223008 │ │ │ │ + cbnz r2, 222ff0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 222fbe │ │ │ │ + b.n 222fa6 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 222fbe │ │ │ │ + b.n 222fa6 │ │ │ │ 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 2221ac │ │ │ │ - b.w 2227b4 │ │ │ │ + bmi.w 222194 │ │ │ │ + b.w 22279c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 223066 │ │ │ │ + cbnz r4, 22304e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22225a │ │ │ │ + b.w 222242 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 223066 │ │ │ │ + cbnz r4, 22304e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ orr.w r4, r7, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22225a │ │ │ │ + b.w 222242 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223010 │ │ │ │ + bne.n 222ff8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ - b.w 2227ae │ │ │ │ + bl 221d30 │ │ │ │ + b.w 222796 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2227ca │ │ │ │ + b.w 2227b2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2235c2 │ │ │ │ + bne.w 2235aa │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2228aa │ │ │ │ + b.w 222892 │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.w 22298c │ │ │ │ + beq.w 222974 │ │ │ │ sub.w ip, ip, #232 @ 0xe8 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 222242 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #85 @ 0x55 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - beq.w 223700 │ │ │ │ + beq.w 2236e8 │ │ │ │ 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 223284 │ │ │ │ + bne.w 22326c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22326c │ │ │ │ + bne.w 223254 │ │ │ │ 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 2234a8 │ │ │ │ + bne.w 223490 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ 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 2236a0 │ │ │ │ + bne.w 223688 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2227b8 │ │ │ │ - b.w 222596 │ │ │ │ + beq.w 2227a0 │ │ │ │ + b.w 22257e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222596 │ │ │ │ + b.w 22257e │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.w 222690 │ │ │ │ + b.w 222678 │ │ │ │ movw r3, #830 @ 0x33e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 22217c │ │ │ │ - bls.w 223746 │ │ │ │ + beq.w 222164 │ │ │ │ + bls.w 22372e │ │ │ │ sub.w ip, ip, #892 @ 0x37c │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 222242 │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 2231b0 ) │ │ │ │ + bhi.w 222242 │ │ │ │ + add r3, pc, #8 @ (adr r3, 223198 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffec91b2 │ │ │ │ + bl ffec919a │ │ │ │ + bl 2cf19e │ │ │ │ + bl 2cf1a2 │ │ │ │ + bl 2cf1a6 │ │ │ │ + bl 2cf1aa │ │ │ │ + bl 2cf1ae │ │ │ │ + bl 2cf1b2 │ │ │ │ bl 2cf1b6 │ │ │ │ bl 2cf1ba │ │ │ │ bl 2cf1be │ │ │ │ bl 2cf1c2 │ │ │ │ - bl 2cf1c6 │ │ │ │ - bl 2cf1ca │ │ │ │ - bl 2cf1ce │ │ │ │ - bl 2cf1d2 │ │ │ │ - bl 2cf1d6 │ │ │ │ - bl 2cf1da │ │ │ │ - bl 55d1de │ │ │ │ - bl ffec91e2 │ │ │ │ - bl ffec91e6 │ │ │ │ - bl ffec91ea │ │ │ │ - bl ffec91ee │ │ │ │ - bl ffec91f2 │ │ │ │ + bl 55d1c6 │ │ │ │ + bl ffec91ca │ │ │ │ + bl ffec91ce │ │ │ │ + bl ffec91d2 │ │ │ │ + bl ffec91d6 │ │ │ │ + bl ffec91da │ │ │ │ + bl 2cf1de │ │ │ │ + bl 2cf1e2 │ │ │ │ + bl 2cf1e6 │ │ │ │ + bl 2cf1ea │ │ │ │ + bl 2cf1ee │ │ │ │ + bl 55d1f2 │ │ │ │ bl 2cf1f6 │ │ │ │ bl 2cf1fa │ │ │ │ bl 2cf1fe │ │ │ │ bl 2cf202 │ │ │ │ bl 2cf206 │ │ │ │ - bl 55d20a │ │ │ │ - bl 2cf20e │ │ │ │ - bl 2cf212 │ │ │ │ - bl 2cf216 │ │ │ │ - bl 2cf21a │ │ │ │ - bl 2cf21e │ │ │ │ - bl 587222 │ │ │ │ - bl 587226 │ │ │ │ - bl 58722a │ │ │ │ - bl 58722e │ │ │ │ - bl ffec9232 │ │ │ │ - bl ffec9236 │ │ │ │ + bl 58720a │ │ │ │ + bl 58720e │ │ │ │ + bl 587212 │ │ │ │ + bl 587216 │ │ │ │ + bl ffec921a │ │ │ │ + bl ffec921e │ │ │ │ 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 2221ac │ │ │ │ - b.w 2229ac │ │ │ │ + bmi.w 222194 │ │ │ │ + b.w 222994 │ │ │ │ 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 2221ac │ │ │ │ - b.w 222916 │ │ │ │ + bmi.w 222194 │ │ │ │ + b.w 2228fe │ │ │ │ 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 2221ac │ │ │ │ - b.n 22311c │ │ │ │ + bmi.w 222194 │ │ │ │ + b.n 223104 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22326c │ │ │ │ + bne.n 223254 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ - b.n 223116 │ │ │ │ + bl 221d30 │ │ │ │ + b.n 2230fe │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223238 │ │ │ │ + bne.n 223220 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ - b.w 2229a6 │ │ │ │ + bl 221d30 │ │ │ │ + b.w 22298e │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 2232d2 │ │ │ │ + cbnz r2, 2232ba │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ - b.w 2226fc │ │ │ │ + b.w 2226e4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222580 │ │ │ │ + bne.w 222568 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 222564 │ │ │ │ + b.w 22254c │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 223312 │ │ │ │ + cbnz r2, 2232fa │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22260c │ │ │ │ + b.w 2225f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2225bc │ │ │ │ + bne.w 2225a4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222596 │ │ │ │ - b.w 2225bc │ │ │ │ + beq.w 22257e │ │ │ │ + b.w 2225a4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2236f6 │ │ │ │ + bne.w 2236de │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222196 │ │ │ │ + b.w 22217e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2226b2 │ │ │ │ + b.w 22269a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 223252 │ │ │ │ + bne.w 22323a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ - b.w 222910 │ │ │ │ + bl 221d30 │ │ │ │ + b.w 2228f8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 223066 │ │ │ │ + bne.w 22304e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222740 │ │ │ │ + b.w 222728 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2225b8 │ │ │ │ + b.w 2225a0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222b44 │ │ │ │ + b.w 222b2c │ │ │ │ sub.w r2, ip, #172 @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #42120 @ 0xa488 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ movt r2, #16448 @ 0x4040 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222794 │ │ │ │ + bne.w 22277c │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 22225a │ │ │ │ - b.n 2230fc │ │ │ │ + bne.w 222242 │ │ │ │ + b.n 2230e4 │ │ │ │ sub.w r2, ip, #220 @ 0xdc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #82 @ 0x52 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ tst.w r3, #129 @ 0x81 │ │ │ │ - bne.w 2230fc │ │ │ │ + bne.w 2230e4 │ │ │ │ cmp.w ip, #225 @ 0xe1 │ │ │ │ - bne.w 22225a │ │ │ │ - b.w 222794 │ │ │ │ + bne.w 222242 │ │ │ │ + b.w 22277c │ │ │ │ sub.w r2, ip, #59 @ 0x3b │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #81 @ 0x51 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - bne.w 2230fc │ │ │ │ + bne.w 2230e4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 22225a │ │ │ │ - b.w 222794 │ │ │ │ + bne.w 222242 │ │ │ │ + b.w 22277c │ │ │ │ mvn.w r0, #284 @ 0x11c │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r0 │ │ │ │ lsls r3, r2 │ │ │ │ mov.w r2, #36864 @ 0x9000 │ │ │ │ movt r2, #47103 @ 0xb7ff │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 222654 │ │ │ │ + bmi.w 22263c │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bne.w 22225a │ │ │ │ - b.w 222c7c │ │ │ │ + bne.w 222242 │ │ │ │ + b.w 222c64 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 223132 │ │ │ │ + b.n 22311a │ │ │ │ cmp.w ip, #426 @ 0x1aa │ │ │ │ - bcc.w 22225a │ │ │ │ + bcc.w 222242 │ │ │ │ sub.w r2, ip, #426 @ 0x1aa │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4481 @ 0x1181 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ movw r2, #16386 @ 0x4002 │ │ │ │ movt r2, #5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2225f4 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 2225dc │ │ │ │ + b.w 222242 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2229c2 │ │ │ │ + b.w 2229aa │ │ │ │ cmp.w ip, #90 @ 0x5a │ │ │ │ - bhi.w 22263a │ │ │ │ + bhi.w 222622 │ │ │ │ cmp.w ip, #69 @ 0x45 │ │ │ │ - bls.w 22225a │ │ │ │ + bls.w 222242 │ │ │ │ sub.w ip, ip, #70 @ 0x46 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 223544 ) │ │ │ │ + bhi.w 222242 │ │ │ │ + add r3, pc, #8 @ (adr r3, 22352c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffe6d546 │ │ │ │ - bl 33554a │ │ │ │ - bl 33554e │ │ │ │ + bl ffe6d52e │ │ │ │ + bl 335532 │ │ │ │ + bl 335536 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - bl 33556e │ │ │ │ - bl 335572 │ │ │ │ + bl 335556 │ │ │ │ + bl 33555a │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xefa5ffff │ │ │ │ cmp.w ip, #171 @ 0xab │ │ │ │ - beq.w 22217c │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 222164 │ │ │ │ + b.w 222242 │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ mvn.w r1, r9 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ - b.w 22225a │ │ │ │ + b.w 222242 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2228b6 │ │ │ │ + b.w 22289e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222b60 │ │ │ │ + b.w 222b48 │ │ │ │ cmp.w ip, #572 @ 0x23c │ │ │ │ - bls.w 223716 │ │ │ │ + bls.w 2236fe │ │ │ │ sub.w ip, ip, #584 @ 0x248 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 222242 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ cmp.w ip, #14 │ │ │ │ - beq.w 222512 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 2224fa │ │ │ │ + b.w 222242 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222580 │ │ │ │ + bne.w 222568 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 222580 │ │ │ │ + b.w 222568 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2226ce │ │ │ │ + b.w 2226b6 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 222242 │ │ │ │ sub.w r3, ip, #318 @ 0x13e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ mov.w r3, #328 @ 0x148 │ │ │ │ movt r3, #16049 @ 0x3eb1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ movs r3, #7 │ │ │ │ movt r3, #14 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ cmp.w ip, #340 @ 0x154 │ │ │ │ - beq.w 222512 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 2224fa │ │ │ │ + b.w 222242 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 22257e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22314e │ │ │ │ + b.n 223136 │ │ │ │ mvn.w r7, #664 @ 0x298 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, ip, r7 │ │ │ │ lsls r2, r3 │ │ │ │ mov.w r3, #1824 @ 0x720 │ │ │ │ movt r3, #32 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 22263c │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #12 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ movw r3, #685 @ 0x2ad │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222512 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 2224fa │ │ │ │ + b.w 222242 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22219a │ │ │ │ + b.w 222182 │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.w 222794 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 22277c │ │ │ │ + b.w 222242 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ mov r4, fp │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ movw r3, #549 @ 0x225 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 22225a │ │ │ │ + bls.w 222242 │ │ │ │ subw ip, ip, #550 @ 0x226 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #65448 @ 0xffa8 │ │ │ │ movt r2, #95 @ 0x5f │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 2224d0 │ │ │ │ tst.w r3, #19 │ │ │ │ - bne.w 222654 │ │ │ │ - b.w 22225a │ │ │ │ + bne.w 22263c │ │ │ │ + b.w 222242 │ │ │ │ movw r3, #818 @ 0x332 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 222654 │ │ │ │ + bls.w 22263c │ │ │ │ cmp.w ip, #824 @ 0x338 │ │ │ │ - beq.w 222654 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 22263c │ │ │ │ + b.w 222242 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 222194 │ │ │ │ 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] @ 224260 │ │ │ │ - ldr.w r2, [pc, #2788] @ 224264 │ │ │ │ + ldr.w r3, [pc, #2788] @ 224248 │ │ │ │ + ldr.w r2, [pc, #2788] @ 22424c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2780] @ 224268 │ │ │ │ + ldr.w r3, [pc, #2780] @ 224250 │ │ │ │ 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 2239ea │ │ │ │ + beq.w 2239d2 │ │ │ │ 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 223c2a │ │ │ │ + bhi.w 223c12 │ │ │ │ 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 22424a │ │ │ │ + beq.w 224232 │ │ │ │ mov r0, fp │ │ │ │ - bl 216890 │ │ │ │ + bl 216878 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223814 │ │ │ │ + cbz r3, 2237fc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223814 │ │ │ │ + bne.n 2237fc │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223de6 │ │ │ │ + bne.w 223dce │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223de6 │ │ │ │ + beq.w 223dce │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223814 │ │ │ │ + cbz r3, 2237fc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2237f4 │ │ │ │ + beq.n 2237dc │ │ │ │ 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 │ │ │ │ @@ -623993,598 +623857,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 223768 │ │ │ │ + bl 223750 │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ ldrb.w r6, [sp, #82] @ 0x52 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2238fe │ │ │ │ + beq.n 2238e6 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2238fe │ │ │ │ + bne.n 2238e6 │ │ │ │ mov r4, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r6, [r4, #34] @ 0x22 │ │ │ │ - cbnz r6, 2238de │ │ │ │ + cbnz r6, 2238c6 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2238de │ │ │ │ + cbz r3, 2238c6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 2238be │ │ │ │ + b.n 2238a6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 221d48 │ │ │ │ - cbnz r0, 2238d2 │ │ │ │ - cbz r7, 2238b4 │ │ │ │ + bl 221d30 │ │ │ │ + cbnz r0, 2238ba │ │ │ │ + cbz r7, 22389c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 2238b4 │ │ │ │ + beq.n 22389c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223dc8 │ │ │ │ + beq.w 223db0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 223dda │ │ │ │ + bne.w 223dc2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223dd4 │ │ │ │ + beq.w 223dbc │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldrb.w r2, [r8, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 223894 │ │ │ │ + beq.n 22387c │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2238ea │ │ │ │ + cbz r3, 2238d2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223882 │ │ │ │ + beq.n 22386a │ │ │ │ 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 223856 │ │ │ │ + bne.n 22383e │ │ │ │ ldrb.w r5, [sp, #83] @ 0x53 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - cbnz r5, 223914 │ │ │ │ + cbnz r5, 2238fc │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ - cbz r3, 223938 │ │ │ │ + cbz r3, 223920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21696c │ │ │ │ + bl 216954 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22392e │ │ │ │ + b.n 223916 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216b24 │ │ │ │ + bl 216b0c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 22391e │ │ │ │ + bne.n 223906 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [r4, #58] @ 0x3a │ │ │ │ strb.w r5, [r4, #59] @ 0x3b │ │ │ │ - bl 216b24 │ │ │ │ + bl 216b0c │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2239cc │ │ │ │ + beq.n 2239b4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2239cc │ │ │ │ + bne.n 2239b4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223f42 │ │ │ │ + beq.w 223f2a │ │ │ │ strh.w r9, [r7, #34] @ 0x22 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2239c0 │ │ │ │ + cbz r3, 2239a8 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223f06 │ │ │ │ + bne.w 223eee │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldrb.w r3, [fp, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223f34 │ │ │ │ + bne.w 223f1c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223f34 │ │ │ │ + bne.w 223f1c │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ - cbz r3, 2239b8 │ │ │ │ + cbz r3, 2239a0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223f3e │ │ │ │ + beq.w 223f26 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 223f34 │ │ │ │ + bne.w 223f1c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22397a │ │ │ │ + bne.n 223962 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 2239cc │ │ │ │ + cbz r3, 2239b4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223960 │ │ │ │ + beq.n 223948 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 2239dc │ │ │ │ + cbnz r3, 2239c4 │ │ │ │ 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 2237b6 │ │ │ │ - ldr.w r2, [pc, #2176] @ 22426c │ │ │ │ - ldr.w r3, [pc, #2168] @ 224268 │ │ │ │ + bne.w 22379e │ │ │ │ + ldr.w r2, [pc, #2176] @ 224254 │ │ │ │ + ldr.w r3, [pc, #2168] @ 224250 │ │ │ │ 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 224240 │ │ │ │ + bne.w 224228 │ │ │ │ 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 223fe0 │ │ │ │ + bne.w 223fc8 │ │ │ │ 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 223768 │ │ │ │ + bl 223750 │ │ │ │ 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 223768 │ │ │ │ + bl 223750 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223fbe │ │ │ │ + beq.w 223fa6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 224244 │ │ │ │ + beq.w 22422c │ │ │ │ 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 223ab0 │ │ │ │ + bcc.n 223a98 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223fbe │ │ │ │ + beq.w 223fa6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 223aa0 │ │ │ │ + bne.n 223a88 │ │ │ │ subs r6, r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216b24 │ │ │ │ + bl 216b0c │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223b60 │ │ │ │ + beq.n 223b48 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223b60 │ │ │ │ + bne.n 223b48 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r2, [sl, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223e24 │ │ │ │ + beq.w 223e0c │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r9, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 223ea4 │ │ │ │ + bne.w 223e8c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ strb.w r0, [r9, #35] @ 0x23 │ │ │ │ ands.w r2, r2, #256 @ 0x100 │ │ │ │ - beq.n 223afe │ │ │ │ + beq.n 223ae6 │ │ │ │ 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 223e4c │ │ │ │ + beq.w 223e34 │ │ │ │ mov.w fp, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 223b34 │ │ │ │ + b.n 223b1c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 221d48 │ │ │ │ - cbnz r0, 223b44 │ │ │ │ + bl 221d30 │ │ │ │ + cbnz r0, 223b2c │ │ │ │ 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 223e8c │ │ │ │ + beq.w 223e74 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 223b12 │ │ │ │ + beq.n 223afa │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 223b5e │ │ │ │ + cbz r3, 223b46 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223ad0 │ │ │ │ + beq.n 223ab8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 223b70 │ │ │ │ + cbnz r3, 223b58 │ │ │ │ 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, 223b84 │ │ │ │ + cbnz r1, 223b6c │ │ │ │ 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, 223ba2 │ │ │ │ + cbnz r2, 223b8a │ │ │ │ ldrb.w r2, [sl, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #25] │ │ │ │ - b.n 223c2a │ │ │ │ + b.n 223c12 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223c1a │ │ │ │ + beq.n 223c02 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223c10 │ │ │ │ + beq.n 223bf8 │ │ │ │ ldrb.w r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 223e50 │ │ │ │ + beq.w 223e38 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223eb0 │ │ │ │ + beq.w 223e98 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 223be8 │ │ │ │ + bhi.n 223bd0 │ │ │ │ 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 223c10 │ │ │ │ + bne.n 223bf8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 223c10 │ │ │ │ + bhi.n 223bf8 │ │ │ │ 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 223bb2 │ │ │ │ + bne.n 223b9a │ │ │ │ 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 2237b6 │ │ │ │ - b.n 2239ea │ │ │ │ + bne.w 22379e │ │ │ │ + b.n 2239d2 │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223c10 │ │ │ │ + bne.n 223bf8 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223c10 │ │ │ │ + beq.n 223bf8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #22] │ │ │ │ - b.n 223c10 │ │ │ │ + b.n 223bf8 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223c10 │ │ │ │ + bne.n 223bf8 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223c10 │ │ │ │ + beq.n 223bf8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #23] │ │ │ │ - b.n 223c10 │ │ │ │ - ldr.w r3, [pc, #1544] @ 224270 │ │ │ │ + b.n 223bf8 │ │ │ │ + ldr.w r3, [pc, #1544] @ 224258 │ │ │ │ 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, 223c82 │ │ │ │ + cbz r3, 223c6a │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2220c4 │ │ │ │ - b.n 223c10 │ │ │ │ + bl 2220ac │ │ │ │ + b.n 223bf8 │ │ │ │ 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 223c10 │ │ │ │ + bls.n 223bf8 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2241c2 │ │ │ │ + beq.w 2241aa │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r8, #20 │ │ │ │ - b.n 223cde │ │ │ │ + b.n 223cc6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 223f4e │ │ │ │ + bpl.w 223f36 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 224066 │ │ │ │ + bne.w 22404e │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ orrs r4, r3 │ │ │ │ strb.w r3, [r5, #76] @ 0x4c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - bcs.n 223d2a │ │ │ │ + bcs.n 223d12 │ │ │ │ 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 223f4e │ │ │ │ + bhi.w 223f36 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ - bne.w 223fa0 │ │ │ │ + bne.w 223f88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 223cba │ │ │ │ + beq.n 223ca2 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 224048 │ │ │ │ + bne.w 224030 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223cd8 │ │ │ │ + beq.n 223cc0 │ │ │ │ ldrb.w r3, [r5, #74] @ 0x4a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bcc.n 223cde │ │ │ │ + bcc.n 223cc6 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r4, r3 │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ - b.n 223c10 │ │ │ │ + b.n 223bf8 │ │ │ │ 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 2241be │ │ │ │ + bhi.w 2241a6 │ │ │ │ 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] @ 224274 │ │ │ │ + ldr.w r3, [pc, #1288] @ 22425c │ │ │ │ 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 223c10 │ │ │ │ + beq.w 223bf8 │ │ │ │ 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 223da2 │ │ │ │ + bpl.n 223d8a │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 223f62 │ │ │ │ + beq.w 223f4a │ │ │ │ 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 223e6e │ │ │ │ + bne.n 223e56 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223e84 │ │ │ │ + bne.n 223e6c │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r6, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 223d8c │ │ │ │ - b.n 223c10 │ │ │ │ + bne.n 223d74 │ │ │ │ + b.n 223bf8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2238be │ │ │ │ + bne.w 2238a6 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - b.n 2238de │ │ │ │ + b.n 2238c6 │ │ │ │ mov.w r3, #1 │ │ │ │ mov r8, r7 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 2238de │ │ │ │ + b.n 2238c6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strb.w r6, [r5, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 223dfc │ │ │ │ - b.n 223808 │ │ │ │ + cbnz r2, 223de4 │ │ │ │ + b.n 2237f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223808 │ │ │ │ + beq.w 2237f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 223df2 │ │ │ │ + bne.n 223dda │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ - cbnz r3, 223e1e │ │ │ │ + cbnz r3, 223e06 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r3, r0 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223808 │ │ │ │ + b.n 2237f0 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 223e3a │ │ │ │ + bpl.n 223e22 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223b4c │ │ │ │ + bne.w 223b34 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223b0a │ │ │ │ + bne.w 223af2 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 223e8e │ │ │ │ + b.n 223e76 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 223bec │ │ │ │ + beq.w 223bd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 223fc2 │ │ │ │ + bhi.w 223faa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223ffa │ │ │ │ + beq.w 223fe2 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223c10 │ │ │ │ - b.n 223d46 │ │ │ │ + bne.w 223bf8 │ │ │ │ + b.n 223d2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 223e84 │ │ │ │ + cbnz r3, 223e6c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223dbc │ │ │ │ + beq.n 223da4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223c10 │ │ │ │ + b.n 223bf8 │ │ │ │ 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 223b4c │ │ │ │ - b.n 223b44 │ │ │ │ + beq.w 223b34 │ │ │ │ + b.n 223b2c │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 221d88 │ │ │ │ - b.n 223ae6 │ │ │ │ + bl 221d70 │ │ │ │ + b.n 223ace │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ - cbz r1, 223f02 │ │ │ │ + cbz r1, 223eea │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 223f02 │ │ │ │ - add r2, pc, #8 @ (adr r2, 223ec4 ) │ │ │ │ + bhi.n 223eea │ │ │ │ + add r2, pc, #8 @ (adr r2, 223eac ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -624598,472 +624462,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 2174f4 │ │ │ │ - cbz r0, 223efe │ │ │ │ + bl 2174dc │ │ │ │ + cbz r0, 223ee6 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 221d88 │ │ │ │ + bl 221d70 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 223bcc │ │ │ │ + b.n 223bb4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 223bcc │ │ │ │ + b.n 223bb4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 224244 │ │ │ │ + beq.w 22422c │ │ │ │ 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 223984 │ │ │ │ + bcc.w 22396c │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 223f34 │ │ │ │ + cbz r2, 223f1c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 223f26 │ │ │ │ + bne.n 223f0e │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 223984 │ │ │ │ + beq.w 22396c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - b.n 2239c0 │ │ │ │ + b.n 2239a8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 2239b8 │ │ │ │ + b.n 2239a0 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2239c0 │ │ │ │ - b.n 22396e │ │ │ │ + bne.w 2239a8 │ │ │ │ + b.n 223956 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 224006 │ │ │ │ + bne.n 223fee │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 223cd8 │ │ │ │ + b.n 223cc0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 223da2 │ │ │ │ + bne.w 223d8a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 223da2 │ │ │ │ + bne.w 223d8a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 223dbc │ │ │ │ + bls.w 223da4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r1, [r3], #-1 │ │ │ │ add r3, r0 │ │ │ │ - b.n 223f96 │ │ │ │ + b.n 223f7e │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 223dbc │ │ │ │ + beq.w 223da4 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 223f90 │ │ │ │ - b.n 223da2 │ │ │ │ + beq.n 223f78 │ │ │ │ + b.n 223d8a │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 224028 │ │ │ │ + bne.n 224010 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 223cd8 │ │ │ │ + beq.w 223cc0 │ │ │ │ ldrb.w r3, [r5, #73] @ 0x49 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 223cd8 │ │ │ │ + b.n 223cc0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 223ab0 │ │ │ │ + b.n 223a98 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 223c10 │ │ │ │ + bne.w 223bf8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 223c82 │ │ │ │ + bne.w 223c6a │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223c10 │ │ │ │ - b.n 223c96 │ │ │ │ + bne.w 223bf8 │ │ │ │ + b.n 223c7e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldrb r7, [r5, #14] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 223a26 │ │ │ │ + bne.w 223a0e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 223a26 │ │ │ │ + b.n 223a0e │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223c10 │ │ │ │ - b.n 223d68 │ │ │ │ + bne.w 223bf8 │ │ │ │ + b.n 223d50 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 224148 │ │ │ │ + bne.w 224130 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 223cd8 │ │ │ │ + b.n 223cc0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 224142 │ │ │ │ + bne.w 22412a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223fb0 │ │ │ │ + b.n 223f98 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22413c │ │ │ │ + bne.n 224124 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223d18 │ │ │ │ + b.n 223d00 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224134 │ │ │ │ + bne.n 22411c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 223cd4 │ │ │ │ + b.n 223cbc │ │ │ │ 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 224150 │ │ │ │ + bne.n 224138 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223c10 │ │ │ │ + b.n 223bf8 │ │ │ │ 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 2241a2 │ │ │ │ + bne.n 22418a │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 224090 │ │ │ │ + b.n 224078 │ │ │ │ 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 22416c │ │ │ │ + bne.n 224154 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 224180 │ │ │ │ + b.n 224168 │ │ │ │ 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 2241be │ │ │ │ + beq.n 2241a6 │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 224214 │ │ │ │ + beq.w 2241fc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldrsb.w r1, [r3, #72] @ 0x48 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 2241f6 │ │ │ │ + beq.n 2241de │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2241d6 │ │ │ │ + beq.n 2241be │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 224130 │ │ │ │ + bne.n 224118 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2241e8 │ │ │ │ + bne.n 2241d0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 224094 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 223cd4 │ │ │ │ + b.n 223cbc │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223d1c │ │ │ │ + b.n 223d04 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223fb6 │ │ │ │ + b.n 223f9e │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 223cd8 │ │ │ │ + b.n 223cc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2240ac │ │ │ │ + bne.n 224094 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ orrs r7, r0 │ │ │ │ uxtb r3, r7 │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 224094 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ - cbnz r3, 224180 │ │ │ │ + cbnz r3, 224168 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2240ac │ │ │ │ + beq.n 224094 │ │ │ │ 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 2240ac │ │ │ │ + b.n 224094 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216928 │ │ │ │ + bl 216910 │ │ │ │ ldrb.w r7, [r8, #14] │ │ │ │ - cbnz r7, 2241b8 │ │ │ │ + cbnz r7, 2241a0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ - b.n 224090 │ │ │ │ + b.n 224078 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 224094 │ │ │ │ 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 223c10 │ │ │ │ + b.n 223bf8 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r2, #8 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224130 │ │ │ │ + beq.n 224118 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 224094 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224130 │ │ │ │ + beq.n 224118 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #896 @ 0x380 │ │ │ │ subs.w r3, r3, #256 @ 0x100 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 224094 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 610ec │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 21703c │ │ │ │ + bl 217024 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ movw r3, #447 @ 0x1bf │ │ │ │ cmp r2, #11 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 2220c4 │ │ │ │ + bl 2220ac │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 224094 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 216890 │ │ │ │ + bl 216878 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #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, 224292 │ │ │ │ + cbnz r3, 22427a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 221d48 │ │ │ │ + bl 221d30 │ │ │ │ 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] @ (224310 ) │ │ │ │ + ldr r2, [pc, #104] @ (2242f8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (224314 ) │ │ │ │ + ldr r3, [pc, #104] @ (2242fc ) │ │ │ │ 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 262028 │ │ │ │ + bl 262010 │ │ │ │ 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 223768 │ │ │ │ + bl 223750 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262138 │ │ │ │ - ldr r2, [pc, #32] @ (224318 ) │ │ │ │ - ldr r3, [pc, #28] @ (224314 ) │ │ │ │ + bl 262120 │ │ │ │ + ldr r2, [pc, #32] @ (224300 ) │ │ │ │ + ldr r3, [pc, #28] @ (2242fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22430c │ │ │ │ + bne.n 2242f4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ 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, 22433a │ │ │ │ - b.n 224356 │ │ │ │ + cbnz r3, 224322 │ │ │ │ + b.n 22433e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 224356 │ │ │ │ + cbz r3, 22433e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224334 │ │ │ │ + beq.n 22431c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 262028 │ │ │ │ - b.n 22434e │ │ │ │ + bl 262010 │ │ │ │ + b.n 224336 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224340 │ │ │ │ + bne.n 224328 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224348 │ │ │ │ + bne.n 224330 │ │ │ │ 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, 22439c │ │ │ │ + cbz r2, 224384 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 224378 │ │ │ │ + b.n 224360 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 22439c │ │ │ │ + cbz r2, 224384 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224372 │ │ │ │ + beq.n 22435a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 224298 │ │ │ │ - b.n 224394 │ │ │ │ + bl 224280 │ │ │ │ + b.n 22437c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224386 │ │ │ │ + bne.n 22436e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22438e │ │ │ │ + bne.n 224376 │ │ │ │ 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] │ │ │ │ @@ -625071,469 +624935,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 224614 │ │ │ │ + beq.w 2245fc │ │ │ │ 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 2245fc │ │ │ │ + beq.w 2245e4 │ │ │ │ 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 2245da │ │ │ │ + beq.w 2245c2 │ │ │ │ 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 2245bc │ │ │ │ + beq.w 2245a4 │ │ │ │ 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 22459a │ │ │ │ + beq.w 224582 │ │ │ │ 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 224578 │ │ │ │ + beq.n 224560 │ │ │ │ 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 22455c │ │ │ │ + beq.n 224544 │ │ │ │ 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, 22453c │ │ │ │ + cbz r3, 224524 │ │ │ │ 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, 22451e │ │ │ │ + cbz r3, 224506 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl 2243a0 │ │ │ │ + bl 224388 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 22450c │ │ │ │ + bcc.n 2244f4 │ │ │ │ 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 2244ee │ │ │ │ + bcc.n 2244d6 │ │ │ │ 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 2244ca │ │ │ │ + bcc.n 2244b2 │ │ │ │ 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 2244a0 │ │ │ │ + bcc.n 224488 │ │ │ │ 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 22447a │ │ │ │ + bcc.w 224462 │ │ │ │ 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 22444e │ │ │ │ + bcc.w 224436 │ │ │ │ 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 224422 │ │ │ │ + bcc.w 22440a │ │ │ │ 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 2243fc │ │ │ │ + bcc.w 2243e4 │ │ │ │ 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 2243d0 │ │ │ │ + bhi.w 2243b8 │ │ │ │ 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] @ (22482c ) │ │ │ │ + ldr r2, [pc, #496] @ (224814 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #496] @ (224830 ) │ │ │ │ + ldr r3, [pc, #496] @ (224818 ) │ │ │ │ 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 262028 │ │ │ │ + bl 262010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ - cbz r0, 224690 │ │ │ │ + bl 216874 │ │ │ │ + cbz r0, 224678 │ │ │ │ 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 1fb204 │ │ │ │ + bl 1fb1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216a5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224666 │ │ │ │ + bne.n 22464e │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ + bl 216874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2246fe │ │ │ │ + beq.n 2246e6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2246f2 │ │ │ │ + beq.n 2246da │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22481a │ │ │ │ + beq.w 224802 │ │ │ │ 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, 2246e4 │ │ │ │ + cbz r3, 2246cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 224810 │ │ │ │ + beq.w 2247f8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2246e4 │ │ │ │ + beq.n 2246cc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 2246dc │ │ │ │ + bls.n 2246c4 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 2246cc │ │ │ │ + bhi.n 2246b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 2246e0 │ │ │ │ + bls.n 2246c8 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 2246d8 │ │ │ │ + bhi.n 2246c0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2246c4 │ │ │ │ + bne.n 2246ac │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 2246b2 │ │ │ │ + bne.n 22469a │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #76] @ 0x4c │ │ │ │ movne r6, #1 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216a5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22469c │ │ │ │ + bne.n 224684 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 224690 │ │ │ │ + bne.n 224678 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ + bl 216874 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224748 │ │ │ │ + cbz r0, 224730 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 22473c │ │ │ │ + bls.n 224724 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 224736 │ │ │ │ + cbz r1, 22471e │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 224736 │ │ │ │ + beq.n 22471e │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb2e4 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 224720 │ │ │ │ + bne.n 224708 │ │ │ │ ldrd r2, r3, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 224712 │ │ │ │ + bne.n 2246fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216a5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224708 │ │ │ │ + bne.n 2246f0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ - bl 1f9878 │ │ │ │ + bl 1f9860 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ - cbz r0, 224770 │ │ │ │ + bl 216874 │ │ │ │ + cbz r0, 224758 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 224768 │ │ │ │ + cbz r3, 224750 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216a5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22475e │ │ │ │ + bne.n 224746 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ + bl 216874 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2247aa │ │ │ │ + cbz r0, 224792 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 224796 │ │ │ │ + b.n 22477e │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #88 @ 0x58 │ │ │ │ - bhi.n 22481e │ │ │ │ + bhi.n 224806 │ │ │ │ strd r7, r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216a5c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2247aa │ │ │ │ + cbz r0, 224792 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22477e │ │ │ │ + bne.n 224766 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216a5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224796 │ │ │ │ + bne.n 22477e │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ - cbz r0, 2247ca │ │ │ │ + bl 216874 │ │ │ │ + cbz r0, 2247b2 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 2247c2 │ │ │ │ + cbz r3, 2247aa │ │ │ │ ldrd r2, r1, [r3, #80] @ 0x50 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 216a74 │ │ │ │ + bl 216a5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2247b2 │ │ │ │ + bne.n 22479a │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #312] @ 0x138 │ │ │ │ - cbz r2, 2247f2 │ │ │ │ + cbz r2, 2247da │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, sp │ │ │ │ - bl 2243a0 │ │ │ │ + bl 224388 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 2247de │ │ │ │ + bcc.n 2247c6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (224834 ) │ │ │ │ + ldr r2, [pc, #64] @ (22481c ) │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #52] @ (224830 ) │ │ │ │ + ldr r3, [pc, #52] @ (224818 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 224828 │ │ │ │ + bne.n 224810 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 2246b2 │ │ │ │ - b.n 2246e8 │ │ │ │ + bne.w 22469a │ │ │ │ + b.n 2246d0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2246e8 │ │ │ │ + b.n 2246d0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f963c │ │ │ │ - b.n 224788 │ │ │ │ + bl 1f9624 │ │ │ │ + b.n 224770 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cbnz r4, 22485e │ │ │ │ + cbnz r4, 22484c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ 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 22484e │ │ │ │ + bpl.n 224836 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 224628 │ │ │ │ + bl 224610 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ ldr.w r2, [r1, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 224872 │ │ │ │ + bcc.n 22485a │ │ │ │ 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, 224886 │ │ │ │ + cbz r3, 22486e │ │ │ │ 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] @ (224a14 ) │ │ │ │ + ldr r2, [pc, #368] @ (2249fc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (224a18 ) │ │ │ │ + ldr r3, [pc, #368] @ (224a00 ) │ │ │ │ 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 │ │ │ │ @@ -625543,193 +625407,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 224a0a │ │ │ │ + beq.w 2249f2 │ │ │ │ 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 2248e8 │ │ │ │ + bhi.n 2248d0 │ │ │ │ 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 224972 │ │ │ │ + bne.n 22495a │ │ │ │ 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 22498e │ │ │ │ + beq.n 224976 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 22493e │ │ │ │ + cbz r3, 224926 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2249c2 │ │ │ │ + beq.n 2249aa │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ - ldr r2, [pc, #168] @ (224a1c ) │ │ │ │ - ldr r3, [pc, #160] @ (224a18 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #168] @ (224a04 ) │ │ │ │ + ldr r3, [pc, #160] @ (224a00 ) │ │ │ │ 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 224a0e │ │ │ │ + bne.n 2249f6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 224972 │ │ │ │ + beq.n 22495a │ │ │ │ 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 22499a │ │ │ │ + bne.n 224982 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 224972 │ │ │ │ + beq.n 22495a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22493e │ │ │ │ + beq.n 224926 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 22493e │ │ │ │ - b.n 2249c8 │ │ │ │ - cbz r4, 2249e4 │ │ │ │ + bne.n 224926 │ │ │ │ + b.n 2249b0 │ │ │ │ + cbz r4, 2249cc │ │ │ │ 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 2249ce │ │ │ │ + bne.n 2249b6 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224972 │ │ │ │ + beq.n 22495a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 224972 │ │ │ │ + bl 218754 │ │ │ │ + b.n 22495a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 224904 │ │ │ │ + b.n 2248ec │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r5, [pc, #552] @ (224c5c ) │ │ │ │ + ldr r5, [pc, #552] @ (224c44 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #552] @ (224c60 ) │ │ │ │ + ldr r4, [pc, #552] @ (224c48 ) │ │ │ │ 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 224aec │ │ │ │ + bcs.n 224ad4 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224adc │ │ │ │ + beq.n 224ac4 │ │ │ │ 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 224b52 │ │ │ │ + beq.n 224b3a │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 22488c │ │ │ │ + bl 224874 │ │ │ │ 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 224b08 │ │ │ │ + beq.n 224af0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224bcc │ │ │ │ + bne.w 224bb4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 224c14 │ │ │ │ + bne.w 224bfc │ │ │ │ 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 │ │ │ │ @@ -625738,399 +625602,399 @@ │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ movls r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 224a7a │ │ │ │ + bne.n 224a62 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bd4 │ │ │ │ - ldr r2, [pc, #372] @ (224c64 ) │ │ │ │ - ldr r3, [pc, #368] @ (224c60 ) │ │ │ │ + bl 218bbc │ │ │ │ + ldr r2, [pc, #372] @ (224c4c ) │ │ │ │ + ldr r3, [pc, #368] @ (224c48 ) │ │ │ │ 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 224c56 │ │ │ │ + bne.w 224c3e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224b82 │ │ │ │ + bne.n 224b6a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 224aae │ │ │ │ + beq.n 224a96 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224b40 │ │ │ │ + cbz r0, 224b28 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 224aae │ │ │ │ + b.n 224a96 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224b7c │ │ │ │ + cbz r0, 224b64 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ str.w r5, [r9] │ │ │ │ - b.n 224acc │ │ │ │ + b.n 224ab4 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224bb6 │ │ │ │ + cbz r0, 224b9e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 224aae │ │ │ │ - b.n 224b10 │ │ │ │ + beq.w 224a96 │ │ │ │ + b.n 224af8 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224c00 │ │ │ │ + cbz r0, 224be8 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 224aae │ │ │ │ + beq.w 224a96 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224c44 │ │ │ │ + cbz r0, 224c2c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 224aae │ │ │ │ + b.n 224a96 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #424] @ (224e20 ) │ │ │ │ + ldr r2, [pc, #424] @ (224e08 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #424] @ (224e24 ) │ │ │ │ + ldr r3, [pc, #424] @ (224e0c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ - vldr d0, [pc, #372] @ 224df8 │ │ │ │ + vldr d0, [pc, #372] @ 224de0 │ │ │ │ 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 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224cba │ │ │ │ + cbz r0, 224ca2 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ - vldr d0, [pc, #308] @ 224e00 │ │ │ │ + vldr d0, [pc, #308] @ 224de8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224cf6 │ │ │ │ + cbz r0, 224cde │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #256] @ 224e08 │ │ │ │ + vldr d0, [pc, #256] @ 224df0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224d38 │ │ │ │ + cbz r0, 224d20 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ - vldr d0, [pc, #204] @ 224e10 │ │ │ │ + bl 218a20 │ │ │ │ + vldr d0, [pc, #204] @ 224df8 │ │ │ │ movs r1, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224d74 │ │ │ │ + cbz r0, 224d5c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - vldr d0, [pc, #148] @ 224e18 │ │ │ │ + vldr d0, [pc, #148] @ 224e00 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 224db4 │ │ │ │ + cbz r0, 224d9c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ - ldr r2, [pc, #80] @ (224e28 ) │ │ │ │ - ldr r3, [pc, #72] @ (224e24 ) │ │ │ │ + bl 2189d0 │ │ │ │ + ldr r2, [pc, #80] @ (224e10 ) │ │ │ │ + ldr r3, [pc, #72] @ (224e0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 224dee │ │ │ │ + bne.n 224dd6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 224e14 │ │ │ │ + bvc.n 224dfc │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 224d9e │ │ │ │ - b.n 224abc │ │ │ │ + bcc.n 224d86 │ │ │ │ + b.n 224aa4 │ │ │ │ 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 │ │ │ │ - cbz r6, 224e82 │ │ │ │ + cbz r6, 224e70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r2, r7 │ │ │ │ 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] @ (224f6c ) │ │ │ │ + ldr r6, [pc, #300] @ (224f54 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224f1e │ │ │ │ + beq.n 224f06 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 224f66 │ │ │ │ + beq.w 224f4e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224f66 │ │ │ │ + beq.n 224f4e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ itet eq │ │ │ │ moveq r4, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ strd r3, r4, [r5] │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w sl, sp, #24 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -626148,15 +626012,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] @ (224f70 ) │ │ │ │ + ldr r2, [pc, #148] @ (224f58 ) │ │ │ │ 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] │ │ │ │ @@ -626168,111 +626032,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 21876c │ │ │ │ + bl 218754 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 224f38 │ │ │ │ + cbz r0, 224f20 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ - cbz r1, 224f32 │ │ │ │ + cbz r1, 224f1a │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 224e56 │ │ │ │ + bne.n 224e3e │ │ │ │ adds r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 224f26 │ │ │ │ + bne.n 224f0e │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb2e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224f18 │ │ │ │ + beq.n 224f00 │ │ │ │ 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 224e2c │ │ │ │ + bl 224e14 │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 224f48 │ │ │ │ - b.n 224f18 │ │ │ │ + bne.n 224f30 │ │ │ │ + b.n 224f00 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 224e74 │ │ │ │ + b.n 224e5c │ │ │ │ nop │ │ │ │ - cbz r0, 224f9c │ │ │ │ + cbz r0, 224f8a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #428] @ (225134 ) │ │ │ │ + ldr r3, [pc, #428] @ (22511c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 22512e │ │ │ │ + beq.w 225116 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #416] @ (225138 ) │ │ │ │ + ldr r2, [pc, #416] @ (225120 ) │ │ │ │ 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 2250be │ │ │ │ + b.n 2250a6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 2250dc │ │ │ │ + beq.w 2250c4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ movs r2, #2 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r3, 224fd4 │ │ │ │ + cbz r3, 224fbc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 225102 │ │ │ │ + beq.w 2250ea │ │ │ │ ldr r7, [sp, #0] │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #91] @ 0x5b │ │ │ │ ldrb.w r3, [r3, #93] @ 0x5d │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 │ │ │ │ @@ -626293,15 +626157,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 │ │ │ │ @@ -626321,81 +626185,81 @@ │ │ │ │ mov r5, sl │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n 22512e │ │ │ │ + beq.n 225116 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 224fb4 │ │ │ │ + bpl.w 224f9c │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 2250f6 │ │ │ │ + cbz r2, 2250de │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224fd4 │ │ │ │ + b.n 224fbc │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 2250f6 │ │ │ │ + beq.n 2250de │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbz r3, 2250f6 │ │ │ │ + cbz r3, 2250de │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 224fbc │ │ │ │ + beq.w 224fa4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224fd4 │ │ │ │ + b.n 224fbc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 224fd4 │ │ │ │ + bne.w 224fbc │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 224fd4 │ │ │ │ + bne.w 224fbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #799] @ 0x31f │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ adds r6, #20 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22508e │ │ │ │ - b.n 224fd4 │ │ │ │ + beq.n 225076 │ │ │ │ + b.n 224fbc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #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] @ (225304 ) │ │ │ │ + ldr r2, [pc, #436] @ (2252ec ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (225308 ) │ │ │ │ + ldr r3, [pc, #436] @ (2252f0 ) │ │ │ │ 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] @ 22530c │ │ │ │ + ldr.w r9, [pc, #412] @ 2252f4 │ │ │ │ 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] │ │ │ │ @@ -626407,16 +626271,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 214464 │ │ │ │ - ldr r3, [pc, #356] @ (225310 ) │ │ │ │ + bl 21444c │ │ │ │ + ldr r3, [pc, #356] @ (2252f8 ) │ │ │ │ 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 │ │ │ │ @@ -626432,32 +626296,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 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 224f74 │ │ │ │ + bl 224f5c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2252cc │ │ │ │ + beq.n 2252b4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -626491,82 +626355,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 21876c │ │ │ │ - ldr r2, [pc, #100] @ (225314 ) │ │ │ │ - ldr r3, [pc, #88] @ (225308 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #100] @ (2252fc ) │ │ │ │ + ldr r3, [pc, #88] @ (2252f0 ) │ │ │ │ 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 2252fe │ │ │ │ + bne.n 2252e6 │ │ │ │ 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, 2252fa │ │ │ │ + cbz r3, 2252e2 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 2252fa │ │ │ │ + bne.n 2252e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2252f0 │ │ │ │ + cbz r2, 2252d8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 2252f0 │ │ │ │ + bne.n 2252d8 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2252e0 │ │ │ │ + bne.n 2252c8 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ - b.n 22521e │ │ │ │ + b.n 225206 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2252f4 │ │ │ │ + b.n 2252dc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #824] @ (225664 ) │ │ │ │ + ldr r2, [pc, #824] @ (22564c ) │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #820] @ (225668 ) │ │ │ │ + ldr r3, [pc, #820] @ (225650 ) │ │ │ │ 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] @ (22566c ) │ │ │ │ + ldr r6, [pc, #800] @ (225654 ) │ │ │ │ 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 │ │ │ │ @@ -626574,45 +626438,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 22563c │ │ │ │ + beq.w 225624 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2255b4 │ │ │ │ + beq.w 22559c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #28] │ │ │ │ - bne.w 2255b4 │ │ │ │ + bne.w 22559c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22565c │ │ │ │ + beq.w 225644 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - ldr r3, [pc, #716] @ (225670 ) │ │ │ │ + ldr r3, [pc, #716] @ (225658 ) │ │ │ │ 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 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -626624,18 +626488,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r7, [r2, #34] @ 0x22 │ │ │ │ @@ -626647,22 +626511,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 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ 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] │ │ │ │ @@ -626678,48 +626542,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 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225604 │ │ │ │ + beq.w 2255ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2255d2 │ │ │ │ + beq.n 2255ba │ │ │ │ mov r6, r9 │ │ │ │ - b.n 22559e │ │ │ │ + b.n 225586 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r1 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #2 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ 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 │ │ │ │ @@ -626754,128 +626618,128 @@ │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #97] @ 0x61 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r5, ip, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225604 │ │ │ │ + beq.n 2255ec │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2255b0 │ │ │ │ + beq.n 225598 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2254f2 │ │ │ │ + bne.n 2254da │ │ │ │ movs r1, #1 │ │ │ │ - b.n 2254fe │ │ │ │ + b.n 2254e6 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #188] @ (225674 ) │ │ │ │ - ldr r3, [pc, #172] @ (225668 ) │ │ │ │ + ldr r2, [pc, #188] @ (22565c ) │ │ │ │ + ldr r3, [pc, #172] @ (225650 ) │ │ │ │ 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 225660 │ │ │ │ + bne.n 225648 │ │ │ │ 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 2255dc │ │ │ │ + b.n 2255c4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb2e4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 224e2c │ │ │ │ + bl 224e14 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb204 │ │ │ │ + bl 1fb1ec │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2255da │ │ │ │ + bne.n 2255c2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 225628 │ │ │ │ + cbz r3, 225610 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 225624 │ │ │ │ + cbz r2, 22560c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 2253b0 │ │ │ │ + b.n 225398 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 22561c │ │ │ │ + b.n 225604 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2255b6 │ │ │ │ + bne.n 22559e │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb1e4 │ │ │ │ - b.n 2255b6 │ │ │ │ + bl 1fb1cc │ │ │ │ + b.n 22559e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb400 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 225658 │ │ │ │ + cbz r1, 225640 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225392 │ │ │ │ + beq.w 22537a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 225632 │ │ │ │ + b.n 22561a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2253a2 │ │ │ │ + b.n 22538a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #956] @ (225a48 ) │ │ │ │ + ldr r3, [pc, #956] @ (225a30 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #952] @ (225a4c ) │ │ │ │ + ldr r2, [pc, #952] @ (225a34 ) │ │ │ │ add r3, pc │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #944] @ (225a50 ) │ │ │ │ + ldr r3, [pc, #944] @ (225a38 ) │ │ │ │ mov r7, r8 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ str.w fp, [r8, #12] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ @@ -626892,59 +626756,59 @@ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2257b4 │ │ │ │ + beq.n 22579c │ │ │ │ ldr.w r3, [ip, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 22573e │ │ │ │ + beq.n 225726 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 22583c │ │ │ │ + beq.w 225824 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2257d0 │ │ │ │ + bne.n 2257b8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #550 @ 0x226 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22594a │ │ │ │ - ldr r3, [pc, #832] @ (225a54 ) │ │ │ │ + beq.w 225932 │ │ │ │ + ldr r3, [pc, #832] @ (225a3c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 225a06 │ │ │ │ + bne.w 2259ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2257b0 │ │ │ │ + beq.n 225798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 225734 │ │ │ │ + cbz r3, 22571c │ │ │ │ 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 2256fa │ │ │ │ + bne.n 2256e2 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r9, [r4, #33] @ 0x21 │ │ │ │ - bl 214464 │ │ │ │ - ldr r3, [pc, #772] @ (225a54 ) │ │ │ │ + bl 21444c │ │ │ │ + ldr r3, [pc, #772] @ (225a3c ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -626958,39 +626822,39 @@ │ │ │ │ ldrb.w lr, [r6, #93] @ 0x5d │ │ │ │ ldrb.w r6, [r6, #94] @ 0x5e │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 224f74 │ │ │ │ + bl 224f5c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 225728 │ │ │ │ + bne.n 225710 │ │ │ │ ldrb.w r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #672] @ (225a58 ) │ │ │ │ - ldr r3, [pc, #664] @ (225a50 ) │ │ │ │ + ldr r2, [pc, #672] @ (225a40 ) │ │ │ │ + ldr r3, [pc, #664] @ (225a38 ) │ │ │ │ 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 225a44 │ │ │ │ + bne.w 225a2c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 225724 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2257e0 ) │ │ │ │ + bhi.n 22570c │ │ │ │ + add r2, pc, #8 @ (adr r2, 2257c8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #6 │ │ │ │ @@ -627004,40 +626868,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 225724 │ │ │ │ + beq.n 22570c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 22582e │ │ │ │ + b.n 225816 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 225834 │ │ │ │ + bne.n 22581c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 225834 │ │ │ │ + beq.n 22581c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 22570c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 225818 │ │ │ │ + bpl.n 225800 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22513c │ │ │ │ - b.n 225724 │ │ │ │ + bl 225124 │ │ │ │ + b.n 22570c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #33] @ 0x21 │ │ │ │ - bl 214464 │ │ │ │ - ldr r3, [pc, #516] @ (225a54 ) │ │ │ │ + bl 21444c │ │ │ │ + ldr r3, [pc, #516] @ (225a3c ) │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -627054,28 +626918,28 @@ │ │ │ │ ldrb.w r6, [r6, #94] @ 0x5e │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 224f74 │ │ │ │ + bl 224f5c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ movs r3, #3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ add r4, sp, #28 │ │ │ │ strd fp, fp, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ @@ -627107,279 +626971,279 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #97] @ 0x61 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r6, r7, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ - b.n 225724 │ │ │ │ + bl 218754 │ │ │ │ + b.n 22570c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.w 225724 │ │ │ │ - b.n 225710 │ │ │ │ + bls.w 22570c │ │ │ │ + b.n 2256f8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 22570c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225984 │ │ │ │ + b.n 22596c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225834 │ │ │ │ + bne.w 22581c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225834 │ │ │ │ + beq.w 22581c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 22570c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 22596a │ │ │ │ + bpl.n 225952 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22513c │ │ │ │ - b.n 225724 │ │ │ │ + bl 225124 │ │ │ │ + b.n 22570c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 22570c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 2259be │ │ │ │ + b.n 2259a6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225834 │ │ │ │ + bne.w 22581c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225834 │ │ │ │ + beq.w 22581c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 22570c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 2259a4 │ │ │ │ + bpl.n 22598c │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22513c │ │ │ │ - b.n 225724 │ │ │ │ + bl 225124 │ │ │ │ + b.n 22570c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 22570c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 2259f8 │ │ │ │ + b.n 2259e0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225834 │ │ │ │ + bne.w 22581c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225834 │ │ │ │ + beq.w 22581c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 22570c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 2259de │ │ │ │ + bpl.n 2259c6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22513c │ │ │ │ - b.n 225724 │ │ │ │ + bl 225124 │ │ │ │ + b.n 22570c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 22570c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 225a30 │ │ │ │ + b.n 225a18 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 225a36 │ │ │ │ + bne.n 225a1e │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 225a36 │ │ │ │ + beq.n 225a1e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 22570c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 225a1a │ │ │ │ + bpl.n 225a02 │ │ │ │ add.w r7, r7, r2, lsl #7 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225724 │ │ │ │ - b.n 225834 │ │ │ │ + beq.w 22570c │ │ │ │ + b.n 22581c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 225aa2 │ │ │ │ + bne.n 225a8a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 225aa2 │ │ │ │ + bpl.n 225a8a │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 225aa4 │ │ │ │ + bpl.n 225a8c │ │ │ │ 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 225aa2 │ │ │ │ + beq.n 225a8a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225a98 │ │ │ │ + bmi.n 225a80 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225ac2 │ │ │ │ + beq.n 225aaa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 225a8c │ │ │ │ + bne.n 225a74 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 225a78 │ │ │ │ + bmi.n 225a60 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 225a78 │ │ │ │ + bmi.n 225a60 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 225aa2 │ │ │ │ + bpl.n 225a8a │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 225a78 │ │ │ │ + b.n 225a60 │ │ │ │ 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 225a5c │ │ │ │ + bl 225a44 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 225af4 │ │ │ │ + beq.n 225adc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225ade │ │ │ │ + bmi.n 225ac6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 225ade │ │ │ │ - b.n 225ad2 │ │ │ │ + bne.n 225ac6 │ │ │ │ + b.n 225aba │ │ │ │ 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] @ 225e88 │ │ │ │ + ldr.w sl, [pc, #888] @ 225e70 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #884] @ (225e8c ) │ │ │ │ + ldr r2, [pc, #884] @ (225e74 ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #884] @ (225e90 ) │ │ │ │ + ldr r3, [pc, #884] @ (225e78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21d2b0 │ │ │ │ + bl 21d298 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 225b58 │ │ │ │ + beq.n 225b40 │ │ │ │ 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 225e54 │ │ │ │ + beq.w 225e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r6, #483 @ 0x1e3 │ │ │ │ str r5, [sp, #20] │ │ │ │ clz r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 225bce │ │ │ │ + cbz r5, 225bb6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 225d8c │ │ │ │ + beq.w 225d74 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 225d1a │ │ │ │ + beq.w 225d02 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 225bb6 │ │ │ │ + beq.n 225b9e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 225ccc │ │ │ │ + beq.w 225cb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225ccc │ │ │ │ + beq.w 225cb4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 225d1a │ │ │ │ + beq.w 225d02 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225b98 │ │ │ │ + bne.n 225b80 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq.w 225d78 │ │ │ │ + beq.w 225d60 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 225ce8 │ │ │ │ + beq.w 225cd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225b9a │ │ │ │ + bne.n 225b82 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225b7e │ │ │ │ + bne.n 225b66 │ │ │ │ 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] │ │ │ │ @@ -627389,354 +627253,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 225e4e │ │ │ │ + beq.w 225e36 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 225c1e │ │ │ │ + cbz r1, 225c06 │ │ │ │ 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 225e42 │ │ │ │ + beq.w 225e2a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225e74 │ │ │ │ + beq.w 225e5c │ │ │ │ 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 21eea4 │ │ │ │ + bl 21ee8c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 225dee │ │ │ │ + beq.w 225dd6 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 225c86 │ │ │ │ + cbz r0, 225c6e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 225e4e │ │ │ │ + beq.w 225e36 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 225e46 │ │ │ │ + beq.w 225e2e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 225e78 │ │ │ │ + beq.w 225e60 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 21efb0 │ │ │ │ + bl 21ef98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2199a0 │ │ │ │ - b.n 225e26 │ │ │ │ + bl 219988 │ │ │ │ + b.n 225e0e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225d54 │ │ │ │ + beq.n 225d3c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 225bce │ │ │ │ + bne.w 225bb6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq.n 225db2 │ │ │ │ + beq.n 225d9a │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 225bce │ │ │ │ + bne.w 225bb6 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #424] @ (225e94 ) │ │ │ │ + ldr r1, [pc, #424] @ (225e7c ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r1, r1, #61440 @ 0xf000 │ │ │ │ ldrb.w r1, [r1, #430] @ 0x1ae │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225b9a │ │ │ │ - b.n 225bce │ │ │ │ + bne.w 225b82 │ │ │ │ + b.n 225bb6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 225d6e │ │ │ │ - cbnz r2, 225d38 │ │ │ │ + beq.n 225d56 │ │ │ │ + cbnz r2, 225d20 │ │ │ │ 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, 225d42 │ │ │ │ + cbz r0, 225d2a │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225b9a │ │ │ │ - b.n 225bce │ │ │ │ + bne.w 225b82 │ │ │ │ + b.n 225bb6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f59c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 225dcc │ │ │ │ + beq.n 225db4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 225d3a │ │ │ │ + b.n 225d22 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 225d9c │ │ │ │ + beq.n 225d84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 225d22 │ │ │ │ + beq.n 225d0a │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225b7e │ │ │ │ - b.n 225bda │ │ │ │ + bne.w 225b66 │ │ │ │ + b.n 225bc2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 225a5c │ │ │ │ - b.n 225d3a │ │ │ │ + bl 225a44 │ │ │ │ + b.n 225d22 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225b9a │ │ │ │ - b.n 225bce │ │ │ │ + bne.w 225b82 │ │ │ │ + b.n 225bb6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225d18 │ │ │ │ + beq.n 225d00 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 225bce │ │ │ │ + bne.w 225bb6 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 225bba │ │ │ │ + b.n 225ba2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225a5c │ │ │ │ + bl 225a44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225b7e │ │ │ │ - b.n 225bda │ │ │ │ + bne.w 225b66 │ │ │ │ + b.n 225bc2 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225b7e │ │ │ │ - b.n 225bda │ │ │ │ + bne.w 225b66 │ │ │ │ + b.n 225bc2 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 21cf8c │ │ │ │ + bl 21cf74 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 213a24 │ │ │ │ + bl 213a0c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f5a14 │ │ │ │ - b.n 225d4c │ │ │ │ + bl 1f59fc │ │ │ │ + b.n 225d34 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ 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 21efb0 │ │ │ │ + bl 21ef98 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 225e4a │ │ │ │ + cbz r3, 225e32 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ strd r4, r6, [r7] │ │ │ │ - ldr r2, [pc, #112] @ (225e98 ) │ │ │ │ - ldr r3, [pc, #100] @ (225e90 ) │ │ │ │ + ldr r2, [pc, #112] @ (225e80 ) │ │ │ │ + ldr r3, [pc, #100] @ (225e78 ) │ │ │ │ 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 225e84 │ │ │ │ + bne.n 225e6c │ │ │ │ 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 225c36 │ │ │ │ + b.n 225c1e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 225cb2 │ │ │ │ + b.n 225c9a │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b.n 225e1c │ │ │ │ + b.n 225e04 │ │ │ │ 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 225e7c │ │ │ │ + beq.n 225e64 │ │ │ │ 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 225c06 │ │ │ │ + b.n 225bee │ │ │ │ mov r2, r3 │ │ │ │ - b.n 225c36 │ │ │ │ + b.n 225c1e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 225cb2 │ │ │ │ + b.n 225c9a │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 225c06 │ │ │ │ + b.n 225bee │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #912 @ (adr r4, 22621c ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 226264 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #896 @ (adr r4, 226210 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 226258 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #840 @ (adr r1, 2261e4 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 22622c ) │ │ │ │ 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] @ (2260f8 ) │ │ │ │ - ldr r3, [pc, #584] @ (2260fc ) │ │ │ │ + ldr r2, [pc, #584] @ (2260e0 ) │ │ │ │ + ldr r3, [pc, #584] @ (2260e4 ) │ │ │ │ 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 225f4e │ │ │ │ + beq.n 225f36 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #188] @ 0xbc │ │ │ │ - cbz r2, 225ee8 │ │ │ │ + cbz r2, 225ed0 │ │ │ │ ldrsb.w r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.w 226074 │ │ │ │ + beq.w 22605c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb268 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 225f7a │ │ │ │ + beq.n 225f62 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226070 │ │ │ │ + beq.w 226058 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 225f6c │ │ │ │ + bhi.n 225f54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2260d8 │ │ │ │ + beq.w 2260c0 │ │ │ │ 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 225f26 │ │ │ │ + bhi.n 225f0e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225af8 │ │ │ │ + bl 225ae0 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 225f4c │ │ │ │ + beq.n 225f34 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #432] @ (226100 ) │ │ │ │ - ldr r3, [pc, #424] @ (2260fc ) │ │ │ │ + ldr r2, [pc, #432] @ (2260e8 ) │ │ │ │ + ldr r3, [pc, #424] @ (2260e4 ) │ │ │ │ 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 2260f4 │ │ │ │ + bne.w 2260dc │ │ │ │ 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 61b80 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 225f1e │ │ │ │ + b.n 225f06 │ │ │ │ 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] │ │ │ │ @@ -627744,209 +627608,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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2260f0 │ │ │ │ + beq.w 2260d8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 226020 │ │ │ │ + beq.n 226008 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22602e │ │ │ │ + beq.n 226016 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 225fdc │ │ │ │ + bne.n 225fc4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 225e9c │ │ │ │ + bl 225e84 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb.w sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 226008 │ │ │ │ + cbz r4, 225ff0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 226008 │ │ │ │ + cbz r2, 225ff0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bne.n 225fdc │ │ │ │ + bne.n 225fc4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225e84 │ │ │ │ mov r3, r4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225fe0 │ │ │ │ + bne.n 225fc8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 226020 │ │ │ │ + bne.n 226008 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225e84 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2169dc │ │ │ │ - cbz r7, 226050 │ │ │ │ + bl 2169c4 │ │ │ │ + cbz r7, 226038 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 225fb4 │ │ │ │ + b.n 225f9c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 226020 │ │ │ │ + bne.n 226008 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225e84 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22602a │ │ │ │ + bne.n 226012 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2260e8 │ │ │ │ + bne.n 2260d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb2e4 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225f00 │ │ │ │ + bne.w 225ee8 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b.n 225f02 │ │ │ │ + b.n 225eea │ │ │ │ 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 225ee8 │ │ │ │ + bne.w 225ed0 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 2260ba │ │ │ │ + cbz r0, 2260a2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2260ae │ │ │ │ + cbz r2, 226096 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2260a6 │ │ │ │ + bne.n 22608e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.n 2260d0 │ │ │ │ + beq.n 2260b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22609a │ │ │ │ - bl 2169dc │ │ │ │ + bne.n 226082 │ │ │ │ + bl 2169c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 226094 │ │ │ │ + bne.n 22607c │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 2260ca │ │ │ │ + bhi.n 2260b2 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 2260d0 │ │ │ │ + bls.n 2260b8 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 225f4e │ │ │ │ + bne.w 225f36 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - b.n 225ee8 │ │ │ │ + b.n 225ed0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225af8 │ │ │ │ - b.n 225f4c │ │ │ │ + bl 225ae0 │ │ │ │ + b.n 225f34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216c50 │ │ │ │ - b.n 22605e │ │ │ │ + bl 216c38 │ │ │ │ + b.n 226046 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 226050 │ │ │ │ + b.n 226038 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #288 @ (adr r1, 22621c ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 226264 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #680 @ (adr r0, 2263ac ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 2263f4 ) │ │ │ │ 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] @ (226294 ) │ │ │ │ + ldr r2, [pc, #380] @ (22627c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #380] @ (226298 ) │ │ │ │ + ldr r3, [pc, #380] @ (226280 ) │ │ │ │ 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 1fb418 │ │ │ │ + bl 1fb400 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 226144 │ │ │ │ - b.n 226288 │ │ │ │ + cbnz r3, 22612c │ │ │ │ + b.n 226270 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226288 │ │ │ │ + beq.w 226270 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22613a │ │ │ │ + beq.n 226122 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb268 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 226162 │ │ │ │ - b.n 226190 │ │ │ │ + cbnz r0, 22614a │ │ │ │ + b.n 226178 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22614e │ │ │ │ + bne.n 226136 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22615c │ │ │ │ + bne.n 226144 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb1e4 │ │ │ │ - ldr r2, [pc, #296] @ (22629c ) │ │ │ │ - ldr r3, [pc, #288] @ (226298 ) │ │ │ │ + bl 1fb1cc │ │ │ │ + ldr r2, [pc, #296] @ (226284 ) │ │ │ │ + ldr r3, [pc, #288] @ (226280 ) │ │ │ │ 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 22628e │ │ │ │ + bne.w 226276 │ │ │ │ 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 │ │ │ │ @@ -627957,583 +627821,583 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 226284 │ │ │ │ + beq.n 22626c │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 22622c │ │ │ │ + cbz r4, 226214 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22623a │ │ │ │ + cbz r3, 226222 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2261e8 │ │ │ │ + bne.n 2261d0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225e84 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 226214 │ │ │ │ + cbz r5, 2261fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 226214 │ │ │ │ + cbz r3, 2261fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - bne.n 2261e8 │ │ │ │ + bne.n 2261d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225e84 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2261ec │ │ │ │ + bne.n 2261d4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 22622c │ │ │ │ + bne.n 226214 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225e84 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 2169dc │ │ │ │ - cbz r4, 22625c │ │ │ │ + bl 2169c4 │ │ │ │ + cbz r4, 226244 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 2261c8 │ │ │ │ + b.n 2261b0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 22622c │ │ │ │ + bne.n 226214 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225e84 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 226236 │ │ │ │ + bne.n 22621e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ - cbnz r0, 226272 │ │ │ │ + bl 262120 │ │ │ │ + cbnz r0, 22625a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb2fc │ │ │ │ - b.n 226162 │ │ │ │ + bl 1fb2e4 │ │ │ │ + b.n 22614a │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216c50 │ │ │ │ + bl 216c38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb2fc │ │ │ │ - b.n 226162 │ │ │ │ + bl 1fb2e4 │ │ │ │ + b.n 22614a │ │ │ │ mov fp, r4 │ │ │ │ - b.n 22625c │ │ │ │ + b.n 226244 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 22616a │ │ │ │ + b.n 226152 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #164] @ (226358 ) │ │ │ │ + ldr r2, [pc, #164] @ (226340 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #156] @ (22635c ) │ │ │ │ + ldr r1, [pc, #156] @ (226344 ) │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2262ec │ │ │ │ + bne.n 2262d4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #462 @ 0x1ce │ │ │ │ - beq.n 22634e │ │ │ │ + beq.n 226336 │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 226306 │ │ │ │ + beq.n 2262ee │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #112] @ (226360 ) │ │ │ │ - ldr r3, [pc, #100] @ (226358 ) │ │ │ │ + ldr r2, [pc, #112] @ (226348 ) │ │ │ │ + ldr r3, [pc, #100] @ (226340 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 226352 │ │ │ │ + bne.n 22633a │ │ │ │ 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 226340 │ │ │ │ + bls.n 226328 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 2262ec │ │ │ │ + bhi.n 2262d4 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 2262ec │ │ │ │ + bne.n 2262d4 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2262ee │ │ │ │ + b.n 2262d6 │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 226326 │ │ │ │ + bhi.n 22630e │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 226334 │ │ │ │ + bhi.n 22631c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2262ee │ │ │ │ + b.n 2262d6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #912] @ (226708 ) │ │ │ │ + ldr r5, [pc, #912] @ (2266f0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #912] @ (22670c ) │ │ │ │ + ldr r4, [pc, #912] @ (2266f4 ) │ │ │ │ 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 226522 │ │ │ │ + ble.w 22650a │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ strd ip, lr, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r4, [fp, #52] @ 0x34 │ │ │ │ adds r6, r4, #1 │ │ │ │ - beq.w 226522 │ │ │ │ + beq.w 22650a │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r0, r3, #25 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 22653e │ │ │ │ + bpl.w 226526 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 226542 │ │ │ │ + bls.w 22652a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 22653e │ │ │ │ + bls.w 226526 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 226522 │ │ │ │ + bhi.w 22650a │ │ │ │ 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 2431fc │ │ │ │ + bl 2431e4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fd50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 226430 │ │ │ │ + cbz r7, 226418 │ │ │ │ ldrsb.w r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 22668c │ │ │ │ + beq.w 226674 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 2266be │ │ │ │ + beq.w 2266a6 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.w 22655e │ │ │ │ + bne.w 226546 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22655e │ │ │ │ + beq.w 226546 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22645a │ │ │ │ + bne.n 226442 │ │ │ │ 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 226446 │ │ │ │ + bne.n 22642e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21fe1c │ │ │ │ + bl 21fe04 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 226562 │ │ │ │ + beq.n 22654a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2265a6 │ │ │ │ + beq.w 22658e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 226664 │ │ │ │ + beq.w 22664c │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ - cbz r2, 22649e │ │ │ │ + cbz r2, 226486 │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ - cbz r7, 2264c2 │ │ │ │ + cbz r7, 2264aa │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2266ec │ │ │ │ + beq.w 2266d4 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 2264c2 │ │ │ │ + bne.n 2264aa │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2264fa │ │ │ │ + bpl.n 2264e2 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2264fa │ │ │ │ + bne.n 2264e2 │ │ │ │ ldrh.w r3, [fp, #32] │ │ │ │ ldrb.w r2, [r5, #376] @ 0x178 │ │ │ │ and.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r5, #376] @ 0x178 │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 226516 │ │ │ │ + bge.n 2264fe │ │ │ │ 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 2263a8 │ │ │ │ - ldr r2, [pc, #492] @ (226710 ) │ │ │ │ - ldr r3, [pc, #484] @ (22670c ) │ │ │ │ + bne.w 226390 │ │ │ │ + ldr r2, [pc, #492] @ (2266f8 ) │ │ │ │ + ldr r3, [pc, #484] @ (2266f4 ) │ │ │ │ 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 226702 │ │ │ │ + bne.w 2266ea │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 226522 │ │ │ │ + bgt.n 22650a │ │ │ │ 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 2263f8 │ │ │ │ + b.n 2263e0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 226462 │ │ │ │ + b.n 22644a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2265ce │ │ │ │ + beq.n 2265b6 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 22657e │ │ │ │ + cbz r2, 226566 │ │ │ │ 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 2265fa │ │ │ │ + beq.n 2265e2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 226516 │ │ │ │ + bne.n 2264fe │ │ │ │ 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 226516 │ │ │ │ + b.n 2264fe │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 226614 │ │ │ │ + beq.n 2265fc │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbz r2, 2265c2 │ │ │ │ + cbz r2, 2265aa │ │ │ │ ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #240] @ 0xf0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2264c2 │ │ │ │ + beq.w 2264aa │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 2264aa │ │ │ │ + b.n 226492 │ │ │ │ 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 22657e │ │ │ │ + beq.n 226566 │ │ │ │ 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 226586 │ │ │ │ + bne.n 22656e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2266d6 │ │ │ │ + beq.n 2266be │ │ │ │ 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 226516 │ │ │ │ + b.n 2264fe │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 2265c2 │ │ │ │ + bmi.n 2265aa │ │ │ │ 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, 22663e │ │ │ │ + cbz r2, 226626 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2264c2 │ │ │ │ + beq.w 2264aa │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2264aa │ │ │ │ + bne.w 226492 │ │ │ │ ldr.w r3, [r5, #408] @ 0x198 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #408] @ 0x198 │ │ │ │ ldr.w r3, [r5, #412] @ 0x19c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #412] @ 0x19c │ │ │ │ - b.n 2264c2 │ │ │ │ + b.n 2264aa │ │ │ │ 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 22649e │ │ │ │ + beq.w 226486 │ │ │ │ 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 22649e │ │ │ │ + b.n 226486 │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2266ba │ │ │ │ + bne.n 2266a2 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 22642c │ │ │ │ + b.n 226414 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 2262a0 │ │ │ │ + bl 226288 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 22642c │ │ │ │ + b.n 226414 │ │ │ │ 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 226516 │ │ │ │ + b.n 2264fe │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ - b.n 2264c2 │ │ │ │ + b.n 2264aa │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ - bhi.n 22673e │ │ │ │ + bhi.n 226726 │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ - bhi.n 226774 │ │ │ │ + bhi.n 22675c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bhi.n 22679e │ │ │ │ + bhi.n 226786 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bls.n 226786 │ │ │ │ + bls.n 22676e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2267f6 │ │ │ │ + bne.n 2267de │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #33554944 @ 0x2000200 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #848 @ 0x350 │ │ │ │ - bhi.n 2267c6 │ │ │ │ + bhi.n 2267ae │ │ │ │ movw r2, #825 @ 0x339 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 2267b4 │ │ │ │ + bls.n 22679c │ │ │ │ subw ip, r3, #826 @ 0x33a │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #16655 @ 0x410f │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ lsl.w ip, r2, ip │ │ │ │ and.w r1, ip, r1 │ │ │ │ - cbnz r1, 226770 │ │ │ │ + cbnz r1, 226758 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 226726 │ │ │ │ + beq.n 22670e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subs r3, #205 @ 0xcd │ │ │ │ movw r0, #773 @ 0x305 │ │ │ │ movt r0, #128 @ 0x80 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 2267ea │ │ │ │ + bhi.n 2267d2 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bls.n 2267dc │ │ │ │ + bls.n 2267c4 │ │ │ │ subs r3, #36 @ 0x24 │ │ │ │ movs r0, #3 │ │ │ │ movt r0, #32774 @ 0x8006 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #173 @ 0xad │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 22676c │ │ │ │ + bhi.n 226754 │ │ │ │ movw r0, #49217 @ 0xc041 │ │ │ │ movt r0, #3 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #230 @ 0xe6 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 22676c │ │ │ │ + bhi.n 226754 │ │ │ │ movw r0, #5121 @ 0x1401 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ movw r0, #878 @ 0x36e │ │ │ │ movw r2, #881 @ 0x371 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -628561,81 +628425,81 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2924] @ 227384 │ │ │ │ - ldr.w r3, [pc, #2924] @ 227388 │ │ │ │ + ldr.w r2, [pc, #2924] @ 22736c │ │ │ │ + ldr.w r3, [pc, #2924] @ 227370 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2920] @ 22738c │ │ │ │ + ldr.w r6, [pc, #2920] @ 227374 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fb280 │ │ │ │ - cbz r0, 226858 │ │ │ │ - ldr.w r2, [pc, #2900] @ 227390 │ │ │ │ - ldr.w r3, [pc, #2888] @ 227388 │ │ │ │ + bl 1fb268 │ │ │ │ + cbz r0, 226840 │ │ │ │ + ldr.w r2, [pc, #2900] @ 227378 │ │ │ │ + ldr.w r3, [pc, #2888] @ 227370 │ │ │ │ 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 227fdc │ │ │ │ + bne.w 227fc4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb2e4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 226838 │ │ │ │ + beq.n 226820 │ │ │ │ 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 226b2e │ │ │ │ + beq.w 226b16 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 226b4c │ │ │ │ + bhi.w 226b34 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #5 │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2816] @ 227394 │ │ │ │ + ldr.w r3, [pc, #2816] @ 22737c │ │ │ │ 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 226c72 │ │ │ │ + bne.w 226c5a │ │ │ │ mov r3, ip │ │ │ │ mov r5, ip │ │ │ │ mov r7, ip │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp.w r2, #334 @ 0x14e │ │ │ │ - bcs.w 226bf8 │ │ │ │ + bcs.w 226be0 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ - bls.w 226ddc │ │ │ │ + bls.w 226dc4 │ │ │ │ sub.w r1, r2, #103 @ 0x67 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ - bhi.w 227076 │ │ │ │ + bhi.w 22705e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r7, #21 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ @@ -628862,87 +628726,87 @@ │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r7, r3, #20 │ │ │ │ lsls r7, r3, #20 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 226d76 │ │ │ │ + beq.w 226d5e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 226ada │ │ │ │ + cbz r1, 226ac2 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 226ac6 │ │ │ │ + b.n 226aae │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 226be2 │ │ │ │ + beq.w 226bca │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 226abe │ │ │ │ + bne.n 226aa6 │ │ │ │ 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, 226aec │ │ │ │ + cbz r3, 226ad4 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 217ed8 │ │ │ │ - cbnz r0, 226b08 │ │ │ │ + bl 217ec0 │ │ │ │ + cbnz r0, 226af0 │ │ │ │ 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 226c64 │ │ │ │ - bhi.w 226c4e │ │ │ │ + beq.w 226c4c │ │ │ │ + bhi.w 226c36 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 226b4c │ │ │ │ + bne.n 226b34 │ │ │ │ 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 22687c │ │ │ │ + bne.w 226864 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 226872 │ │ │ │ - b.n 226838 │ │ │ │ + bne.w 22685a │ │ │ │ + b.n 226820 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 226b4c │ │ │ │ + cbz r0, 226b34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 2267fc │ │ │ │ + bl 2267e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22687c │ │ │ │ + bne.w 226864 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 226872 │ │ │ │ - b.n 226838 │ │ │ │ - ldr.w r3, [pc, #2096] @ 227398 │ │ │ │ + bne.w 22685a │ │ │ │ + b.n 226820 │ │ │ │ + ldr.w r3, [pc, #2096] @ 227380 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ mla r2, r8, r1, r7 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 226bb8 │ │ │ │ + cbz r5, 226ba0 │ │ │ │ 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] │ │ │ │ @@ -628954,139 +628818,139 @@ │ │ │ │ ldrbne.w r2, [r9, #363] @ 0x16b │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #362] @ 0x16a │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #363] @ 0x16b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 226b86 │ │ │ │ + bne.n 226b6e │ │ │ │ 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 226b4c │ │ │ │ + b.n 226b34 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 226bee │ │ │ │ + b.n 226bd6 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 226ada │ │ │ │ + beq.w 226ac2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 226be6 │ │ │ │ - b.n 226ace │ │ │ │ + bne.n 226bce │ │ │ │ + b.n 226ab6 │ │ │ │ movw r1, #797 @ 0x31d │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 22770e │ │ │ │ - bhi.w 226d10 │ │ │ │ + beq.w 2276f6 │ │ │ │ + bhi.w 226cf8 │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ - bhi.w 226ea0 │ │ │ │ + bhi.w 226e88 │ │ │ │ cmp.w r2, #458 @ 0x1ca │ │ │ │ - bhi.w 2270f0 │ │ │ │ + bhi.w 2270d8 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - bcs.n 226c44 │ │ │ │ + bcs.n 226c2c │ │ │ │ cmp.w r2, #424 @ 0x1a8 │ │ │ │ - bcc.w 22739c │ │ │ │ + bcc.w 227384 │ │ │ │ sub.w r1, r2, #424 @ 0x1a8 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r1 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #43136 @ 0xa880 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 227314 │ │ │ │ + bne.w 2272fc │ │ │ │ movt r1, #578 @ 0x242 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 22772e │ │ │ │ + bne.w 227716 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ - b.n 227090 │ │ │ │ + b.n 227078 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226b4c │ │ │ │ + bhi.w 226b34 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 226b24 │ │ │ │ + b.n 226b0c │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 226b4c │ │ │ │ + b.n 226b34 │ │ │ │ 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 226d36 │ │ │ │ + beq.n 226d1e │ │ │ │ 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 226d90 │ │ │ │ + bhi.n 226d78 │ │ │ │ sub.w r7, r1, #64 @ 0x40 │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ uxtb.w fp, r7 │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ strb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ uxtb r5, r5 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldrb.w r3, [r3, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226e30 │ │ │ │ + beq.w 226e18 │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 227336 │ │ │ │ + beq.w 22731e │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 226e2a │ │ │ │ + bls.w 226e12 │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226e30 │ │ │ │ + bhi.w 226e18 │ │ │ │ adds r3, r0, #3 │ │ │ │ add.w r3, fp, r3, lsr #2 │ │ │ │ - b.n 226e42 │ │ │ │ + b.n 226e2a │ │ │ │ movw r1, #885 @ 0x375 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 227440 │ │ │ │ - bls.w 226f4a │ │ │ │ + beq.w 227428 │ │ │ │ + bls.w 226f32 │ │ │ │ movw r3, #891 @ 0x37b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227360 │ │ │ │ + bne.w 227348 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.n 226b4c │ │ │ │ + b.n 226b34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 226ca4 │ │ │ │ + b.n 226c8c │ │ │ │ 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 │ │ │ │ @@ -629096,30 +628960,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 226b4c │ │ │ │ + b.n 226b34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217ef8 │ │ │ │ + bl 217ee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226aae │ │ │ │ + beq.w 226a96 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 226aae │ │ │ │ + b.n 226a96 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r1, #32 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ mov fp, r1 │ │ │ │ cmp r7, #15 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ - bhi.n 226cdc │ │ │ │ + bhi.n 226cc4 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r1, r3, asr #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -629130,22 +628994,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 2268ba │ │ │ │ + b.n 2268a2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22771e │ │ │ │ + beq.w 227706 │ │ │ │ sub.w r3, r2, #49 @ 0x31 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226c2c │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 227076 │ │ │ │ + bhi.w 22705e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ @@ -629166,81 +629030,81 @@ │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r5, r4, #12 │ │ │ │ lsls r5, r4, #12 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 226d08 │ │ │ │ + bhi.w 226cf0 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 226e64 │ │ │ │ + beq.n 226e4c │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsr.w r7, fp, r7 │ │ │ │ subs r3, #1 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ adc.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 2276c0 │ │ │ │ + beq.w 2276a8 │ │ │ │ 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 2268ba │ │ │ │ + b.n 2268a2 │ │ │ │ cmp.w r2, #680 @ 0x2a8 │ │ │ │ - bhi.w 227b52 │ │ │ │ + bhi.w 227b3a │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.w 227214 │ │ │ │ + bls.w 2271fc │ │ │ │ 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 22784e │ │ │ │ + beq.w 227836 │ │ │ │ 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 226f44 │ │ │ │ + beq.n 226f2c │ │ │ │ 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 │ │ │ │ @@ -629248,80 +629112,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 226b4c │ │ │ │ + b.n 226b34 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2273ca │ │ │ │ + beq.w 2273b2 │ │ │ │ subw r0, r2, #855 @ 0x357 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226c2c │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ lsrs r1, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 226c44 │ │ │ │ + bpl.w 226c2c │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ movw r0, #855 @ 0x357 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 227d9c │ │ │ │ + beq.w 227d84 │ │ │ │ ldr.w r1, [r9, #104] @ 0x68 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ ldr.w r1, [r9, #108] @ 0x6c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r1, [r9, #182] @ 0xb6 │ │ │ │ orrs r1, r3 │ │ │ │ strh.w r1, [r9, #182] @ 0xb6 │ │ │ │ movw r1, #857 @ 0x359 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 226fc2 │ │ │ │ + bne.n 226faa │ │ │ │ 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 245474 │ │ │ │ + bl 24545c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 226ff4 │ │ │ │ + beq.n 226fdc │ │ │ │ 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 227894 │ │ │ │ + beq.w 22787c │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 227858 │ │ │ │ + beq.w 227840 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 227058 │ │ │ │ + bne.n 227040 │ │ │ │ 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 │ │ │ │ @@ -629340,198 +629204,198 @@ │ │ │ │ cmp ip, r3 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ strbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226b4c │ │ │ │ + beq.w 226b34 │ │ │ │ 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 226b4c │ │ │ │ + b.n 226b34 │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226c2c │ │ │ │ movw r3, #32663 @ 0x7f97 │ │ │ │ movt r3, #5 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 226c44 │ │ │ │ + beq.w 226c2c │ │ │ │ ldrb.w r2, [r9, #365] @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb.w r2, [r9, #365] @ 0x16d │ │ │ │ - bl 226714 │ │ │ │ - cbz r0, 2270b0 │ │ │ │ + bl 2266fc │ │ │ │ + cbz r0, 227098 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.w 227818 │ │ │ │ + bpl.w 227800 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 227b0e │ │ │ │ + beq.w 227af6 │ │ │ │ cmp r2, #226 @ 0xe2 │ │ │ │ - bhi.w 227af2 │ │ │ │ + bhi.w 227ada │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ - bhi.w 227b3e │ │ │ │ + bhi.w 227b26 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bhi.w 227bb4 │ │ │ │ + bhi.w 227b9c │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bls.w 226b4c │ │ │ │ + bls.w 226b34 │ │ │ │ subs r2, #59 @ 0x3b │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 226b18 │ │ │ │ - b.n 226b4c │ │ │ │ + bmi.w 226b00 │ │ │ │ + b.n 226b34 │ │ │ │ mvn.w lr, #458 @ 0x1ca │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r2, lr │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #33805 @ 0x840d │ │ │ │ movt r0, #516 @ 0x204 │ │ │ │ ands r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 227314 │ │ │ │ + bne.w 2272fc │ │ │ │ tst.w r1, #270532608 @ 0x10200000 │ │ │ │ - bne.w 2277d2 │ │ │ │ + bne.w 2277ba │ │ │ │ tst.w r1, #671088640 @ 0x28000000 │ │ │ │ - beq.w 226c44 │ │ │ │ + beq.w 226c2c │ │ │ │ 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 227162 │ │ │ │ + bpl.n 22714a │ │ │ │ ldr.w r1, [r9, #96] @ 0x60 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #96] @ 0x60 │ │ │ │ ldr.w r1, [r9, #100] @ 0x64 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #100] @ 0x64 │ │ │ │ cmp.w r2, #486 @ 0x1e6 │ │ │ │ - bne.n 22717c │ │ │ │ + bne.n 227164 │ │ │ │ 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 245474 │ │ │ │ + bl 24545c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2271b8 │ │ │ │ + beq.n 2271a0 │ │ │ │ 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 227aa8 │ │ │ │ + beq.w 227a90 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 226b34 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #449 @ 0x1c1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 226b34 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 227cfa │ │ │ │ + bne.w 227ce2 │ │ │ │ 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 227cfa │ │ │ │ + beq.w 227ce2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 227fc4 │ │ │ │ + beq.w 227fac │ │ │ │ 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 226b4c │ │ │ │ + b.n 226b34 │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - bhi.n 2272e6 │ │ │ │ + bhi.n 2272ce │ │ │ │ mvn.w fp, #488 @ 0x1e8 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r2, fp │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #32912 @ 0x8090 │ │ │ │ tst r1, r0 │ │ │ │ - bne.n 227314 │ │ │ │ + bne.n 2272fc │ │ │ │ tst.w r1, #67 @ 0x43 │ │ │ │ - beq.w 226c44 │ │ │ │ + beq.w 226c2c │ │ │ │ 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 245474 │ │ │ │ + bl 24545c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 227286 │ │ │ │ + beq.n 22726e │ │ │ │ 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 227942 │ │ │ │ + beq.w 22792a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 227908 │ │ │ │ + beq.w 2278f0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 227058 │ │ │ │ + bne.w 227040 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #495 @ 0x1ef │ │ │ │ cmp r3, r2 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ strbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ @@ -629543,162 +629407,162 @@ │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 227058 │ │ │ │ + bpl.w 227040 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 227058 │ │ │ │ + b.n 227040 │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 227b96 │ │ │ │ + bhi.w 227b7e │ │ │ │ cmp.w r2, #580 @ 0x244 │ │ │ │ - bcs.w 227d60 │ │ │ │ + bcs.w 227d48 │ │ │ │ mvn.w r1, #524 @ 0x20c │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226c2c │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 226c44 │ │ │ │ + bpl.w 226c2c │ │ │ │ mov r0, r2 │ │ │ │ - bl 217054 │ │ │ │ + bl 21703c │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 217054 │ │ │ │ + bl 21703c │ │ │ │ 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 226b4c │ │ │ │ + b.n 226b34 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 226cf4 │ │ │ │ + bne.w 226cdc │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 226e3e │ │ │ │ + bne.w 226e26 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r5, r3 │ │ │ │ moveq r7, r3 │ │ │ │ - beq.w 226bf8 │ │ │ │ + beq.w 226be0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r3 │ │ │ │ - b.n 226e6e │ │ │ │ + b.n 226e56 │ │ │ │ sub.w r2, r2, #900 @ 0x384 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226c2c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 226b34 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 226b4c │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + b.w 226b34 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r2, #386 @ 0x182 │ │ │ │ - bcs.w 227b78 │ │ │ │ + bcs.w 227b60 │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bls.w 226c44 │ │ │ │ + bls.w 226c2c │ │ │ │ mvn.w r5, #358 @ 0x166 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r2, r5 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #8208 @ 0x2010 │ │ │ │ movt r1, #1266 @ 0x4f2 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 227314 │ │ │ │ + bne.n 2272fc │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 226c44 │ │ │ │ + bpl.w 226c2c │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 227fec │ │ │ │ + bne.w 227fd4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 22798c │ │ │ │ + bne.w 227974 │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226714 │ │ │ │ - cbz r0, 2273fa │ │ │ │ + bl 2266fc │ │ │ │ + cbz r0, 2273e2 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 226b34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 226b4c │ │ │ │ + beq.w 226b34 │ │ │ │ ldrb.w r3, [r9, #378] @ 0x17a │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #378] @ 0x17a │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ 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 2278f2 │ │ │ │ + bhi.w 2278da │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ 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 227846 │ │ │ │ + beq.w 22782e │ │ │ │ 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 2274d2 │ │ │ │ + beq.n 2274ba │ │ │ │ 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 │ │ │ │ @@ -629706,69 +629570,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 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ 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 226b4c │ │ │ │ + bhi.w 226b34 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 227514 │ │ │ │ - b.w 227fe0 │ │ │ │ + beq.n 2274fc │ │ │ │ + b.w 227fc8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 227fe0 │ │ │ │ + bne.w 227fc8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 227776 │ │ │ │ + beq.w 22775e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 22750e │ │ │ │ + bne.n 2274f6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 227514 │ │ │ │ + beq.n 2274fc │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 2276ca │ │ │ │ + beq.w 2276b2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 227540 │ │ │ │ + bne.n 227528 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ 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 │ │ │ │ @@ -629787,104 +629651,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 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1323] @ 0x52b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2277a4 │ │ │ │ + beq.w 22778c │ │ │ │ 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 2277a4 │ │ │ │ + bne.w 22778c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 226b34 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1451] @ 0x5ab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2277b4 │ │ │ │ + beq.w 22779c │ │ │ │ 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 2277b4 │ │ │ │ + bne.w 22779c │ │ │ │ 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 226b4c │ │ │ │ + bne.w 226b34 │ │ │ │ ldrb.w r3, [r9, #377] @ 0x179 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #377] @ 0x179 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #299] @ 0x12b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2277c2 │ │ │ │ + beq.w 2277aa │ │ │ │ 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 2277c2 │ │ │ │ + bne.w 2277aa │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 226b34 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.w 2268ba │ │ │ │ + b.w 2268a2 │ │ │ │ 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 227704 │ │ │ │ + bhi.n 2276ec │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 227704 │ │ │ │ + bhi.n 2276ec │ │ │ │ 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 │ │ │ │ @@ -629896,236 +629760,236 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r1, r1 │ │ │ │ str.w r1, [fp, r7, lsl #2] │ │ │ │ - b.n 22755c │ │ │ │ + b.n 227544 │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 227704 │ │ │ │ + b.n 2276ec │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ movw r0, #441 @ 0x1b9 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 22711c │ │ │ │ + bne.w 227104 │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 245474 │ │ │ │ + bl 24545c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 2271b8 │ │ │ │ + beq.w 2271a0 │ │ │ │ ldr.w r3, [r9, #232] @ 0xe8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #232] @ 0xe8 │ │ │ │ - b.n 2271b8 │ │ │ │ + b.n 2271a0 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4f2c │ │ │ │ + bl 2e4f14 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226b4c │ │ │ │ + bhi.w 226b34 │ │ │ │ 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 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.n 22764e │ │ │ │ + b.n 227636 │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #480 @ 0x1e0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.w 227236 │ │ │ │ + bne.w 22721e │ │ │ │ ldr.w r3, [r9, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #200] @ 0xc8 │ │ │ │ - bl 245474 │ │ │ │ + bl 24545c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 227286 │ │ │ │ + beq.w 22726e │ │ │ │ ldr.w r3, [r9, #236] @ 0xec │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #236] @ 0xec │ │ │ │ - b.n 227286 │ │ │ │ + b.n 22726e │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 2270ca │ │ │ │ + bpl.w 2270b2 │ │ │ │ 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 227842 │ │ │ │ + bne.n 22782a │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ lsls r5, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 2270ca │ │ │ │ + b.n 2270b2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 227498 │ │ │ │ + b.n 227480 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 226f0a │ │ │ │ + b.w 226ef2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #857 @ 0x359 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 227058 │ │ │ │ + bne.w 227040 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2457dc │ │ │ │ + bl 2457c4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2262a0 │ │ │ │ - cbnz r0, 22788c │ │ │ │ + bl 226288 │ │ │ │ + cbnz r0, 227874 │ │ │ │ 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 227008 │ │ │ │ + b.w 226ff0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #859 @ 0x35b │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #92 @ 0x5c │ │ │ │ - beq.w 227d18 │ │ │ │ + beq.w 227d00 │ │ │ │ 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 227002 │ │ │ │ + bne.w 226fea │ │ │ │ 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 227002 │ │ │ │ + b.w 226fea │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 226b34 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mvn.w r1, #486 @ 0x1e6 │ │ │ │ add r3, r1 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 227058 │ │ │ │ + bne.w 227040 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2457dc │ │ │ │ + bl 2457c4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2262a0 │ │ │ │ - cbnz r0, 22793c │ │ │ │ + bl 226288 │ │ │ │ + cbnz r0, 227924 │ │ │ │ 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 227296 │ │ │ │ + b.n 22727e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #489 @ 0x1e9 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227058 │ │ │ │ + bne.w 227040 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2457dc │ │ │ │ + bl 2457c4 │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 227e1e │ │ │ │ + beq.w 227e06 │ │ │ │ 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 227290 │ │ │ │ + b.n 227278 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #20 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 227e32 │ │ │ │ + beq.w 227e1a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - beq.n 227a9e │ │ │ │ + beq.n 227a86 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 227fe0 │ │ │ │ + bne.w 227fc8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22799a │ │ │ │ + bne.n 227982 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ movw r5, #359 @ 0x167 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -630135,278 +629999,278 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2431fc │ │ │ │ + bl 2431e4 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 2279f0 │ │ │ │ + cbz r0, 2279d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 227a1e │ │ │ │ + blt.n 227a06 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r5, r3, #16 │ │ │ │ - beq.w 227bce │ │ │ │ + beq.w 227bb6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 227d8a │ │ │ │ + beq.w 227d72 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 227a1e │ │ │ │ + beq.n 227a06 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 227ef6 │ │ │ │ + beq.w 227ede │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 2431fc │ │ │ │ + bl 2431e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 227e14 │ │ │ │ + bne.w 227dfc │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 227e00 │ │ │ │ + beq.w 227de8 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - beq.w 227df6 │ │ │ │ + beq.w 227dde │ │ │ │ ubfx r5, r3, #2, #2 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ 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 226364 │ │ │ │ + bl 22634c │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2273e6 │ │ │ │ + bne.w 2273ce │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 227e36 │ │ │ │ + beq.w 227e1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 226714 │ │ │ │ + bl 2266fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226b4c │ │ │ │ + beq.w 226b34 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2279aa │ │ │ │ + beq.n 227992 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #488 @ 0x1e8 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 226b34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2457dc │ │ │ │ + bl 2457c4 │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 227ea2 │ │ │ │ + beq.w 227e8a │ │ │ │ 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 2271c2 │ │ │ │ + b.w 2271aa │ │ │ │ cmp r2, #238 @ 0xee │ │ │ │ - bhi.w 227d0a │ │ │ │ + bhi.w 227cf2 │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bls.w 226b4c │ │ │ │ + bls.w 226b34 │ │ │ │ subs r2, #232 @ 0xe8 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 226b18 │ │ │ │ - b.w 226b4c │ │ │ │ + bmi.w 226b00 │ │ │ │ + b.w 226b34 │ │ │ │ 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 226b4c │ │ │ │ + bls.w 226b34 │ │ │ │ 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 2270ca │ │ │ │ + b.w 2270b2 │ │ │ │ subs r2, #203 @ 0xcb │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #161 @ 0xa1 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 226b4c │ │ │ │ - b.w 226b18 │ │ │ │ + bpl.w 226b34 │ │ │ │ + b.w 226b00 │ │ │ │ movw r3, #701 @ 0x2bd │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 227314 │ │ │ │ + beq.w 2272fc │ │ │ │ subw r1, r2, #711 @ 0x2c7 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226c2c │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bmi.w 227314 │ │ │ │ - b.w 226c44 │ │ │ │ + bmi.w 2272fc │ │ │ │ + b.w 226c2c │ │ │ │ sub.w r1, r2, #390 @ 0x186 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226c2c │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ movt r3, #9728 @ 0x2600 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 227314 │ │ │ │ - b.w 226c44 │ │ │ │ + bmi.w 2272fc │ │ │ │ + b.w 226c2c │ │ │ │ sub.w r1, r2, #636 @ 0x27c │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226c2c │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 227314 │ │ │ │ - b.w 226c44 │ │ │ │ + bmi.w 2272fc │ │ │ │ + b.w 226c2c │ │ │ │ subs r2, #171 @ 0xab │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 226b4c │ │ │ │ + bhi.w 226b34 │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #16640 @ 0x4100 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 226b18 │ │ │ │ - b.w 226b4c │ │ │ │ + bmi.w 226b00 │ │ │ │ + b.w 226b34 │ │ │ │ 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 227c88 │ │ │ │ + beq.n 227c70 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 227bf8 │ │ │ │ - cbz r2, 227c32 │ │ │ │ + beq.n 227be0 │ │ │ │ + cbz r2, 227c1a │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 227c32 │ │ │ │ + bne.n 227c1a │ │ │ │ sub.w r7, r2, #20 │ │ │ │ - b.n 227bdc │ │ │ │ + b.n 227bc4 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 227fe6 │ │ │ │ + bne.w 227fce │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 227bf2 │ │ │ │ + beq.n 227bda │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 227c0e │ │ │ │ + bcc.n 227bf6 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 227be6 │ │ │ │ + b.n 227bce │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 227ca0 │ │ │ │ + bne.n 227c88 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ adds r3, r5, #1 │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - beq.w 227a1e │ │ │ │ + beq.w 227a06 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - bne.w 227d8a │ │ │ │ + bne.w 227d72 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 227a1e │ │ │ │ + bls.w 227a06 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - beq.w 227ee8 │ │ │ │ + beq.w 227ed0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 227ed4 │ │ │ │ + beq.w 227ebc │ │ │ │ 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 226364 │ │ │ │ - b.n 227a6a │ │ │ │ + bl 22634c │ │ │ │ + b.n 227a52 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227c2c │ │ │ │ + beq.n 227c14 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 227fe0 │ │ │ │ + bne.w 227fc8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 227c32 │ │ │ │ + beq.n 227c1a │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 227eca │ │ │ │ + bne.w 227eb2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 227cec │ │ │ │ + bhi.n 227cd4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 227cec │ │ │ │ + bhi.n 227cd4 │ │ │ │ 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 │ │ │ │ @@ -630420,76 +630284,76 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add r5, r0 │ │ │ │ - b.n 227be6 │ │ │ │ + b.n 227bce │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 227cec │ │ │ │ + b.n 227cd4 │ │ │ │ ldrb.w r3, [r9, #364] @ 0x16c │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #364] @ 0x16c │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 226b4c │ │ │ │ - b.w 226b18 │ │ │ │ + bne.w 226b34 │ │ │ │ + b.w 226b00 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2457dc │ │ │ │ + bl 2457c4 │ │ │ │ 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 2179d4 │ │ │ │ + bl 2179bc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 227f94 │ │ │ │ + beq.w 227f7c │ │ │ │ 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 2278a6 │ │ │ │ + b.n 22788e │ │ │ │ sub.w r1, r2, #580 @ 0x244 │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 226c44 │ │ │ │ - b.w 227314 │ │ │ │ + bpl.w 226c2c │ │ │ │ + b.w 2272fc │ │ │ │ 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 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 227c56 │ │ │ │ + b.n 227c3e │ │ │ │ ldr.w r3, [r9, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #196] @ 0xc4 │ │ │ │ - bl 245474 │ │ │ │ + bl 24545c │ │ │ │ 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 │ │ │ │ @@ -630506,48 +630370,48 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r3, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #424] @ 0x1a8 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #424] @ 0x1a8 │ │ │ │ - b.w 227002 │ │ │ │ + b.w 226fea │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 227a58 │ │ │ │ + b.n 227a40 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 227a3c │ │ │ │ + bne.w 227a24 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 227a3c │ │ │ │ + bmi.w 227a24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 227a3c │ │ │ │ + b.n 227a24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227972 │ │ │ │ + bne.w 22795a │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 227290 │ │ │ │ + b.w 227278 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 2279b2 │ │ │ │ + b.n 22799a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e4f2c │ │ │ │ - bl 2e4f04 │ │ │ │ + bl 2e4f14 │ │ │ │ + bl 2e4eec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2273e2 │ │ │ │ + beq.w 2273ca │ │ │ │ mov r3, sl │ │ │ │ movs r7, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 227e86 │ │ │ │ + b.n 227e6e │ │ │ │ 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 │ │ │ │ @@ -630558,60 +630422,60 @@ │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ str.w r1, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 227e54 │ │ │ │ + bcc.n 227e3c │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 2273e2 │ │ │ │ + b.w 2273ca │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227ad6 │ │ │ │ + bne.w 227abe │ │ │ │ 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 2271c2 │ │ │ │ + b.w 2271aa │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - b.n 227a1e │ │ │ │ + b.n 227a06 │ │ │ │ ubfx r7, r3, #2, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 227c74 │ │ │ │ + b.n 227c5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 227c74 │ │ │ │ + b.n 227c5c │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 227fa8 │ │ │ │ + bhi.n 227f90 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 227d74 │ │ │ │ - add r0, pc, #8 @ (adr r0, 227f14 ) │ │ │ │ + bhi.w 227d5c │ │ │ │ + add r0, pc, #8 @ (adr r0, 227efc ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ mrc2 15, 2, pc, cr15, cr15, {7} │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ @@ -630644,35 +630508,35 @@ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 227d44 │ │ │ │ + bne.w 227d2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w ip, [r9, #72] @ 0x48 │ │ │ │ - b.n 2278a6 │ │ │ │ + b.n 22788e │ │ │ │ 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 227d8a │ │ │ │ - b.n 227a1e │ │ │ │ + bne.w 227d72 │ │ │ │ + b.n 227a06 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 227d74 │ │ │ │ + b.n 227d5c │ │ │ │ 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 226b4c │ │ │ │ + b.w 226b34 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -630681,16 +630545,16 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1200] @ 2284b8 │ │ │ │ - ldr.w r3, [pc, #1200] @ 2284bc │ │ │ │ + ldr.w r1, [pc, #1200] @ 2284a0 │ │ │ │ + ldr.w r3, [pc, #1200] @ 2284a4 │ │ │ │ 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] │ │ │ │ @@ -630700,57 +630564,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 228158 │ │ │ │ + beq.w 228140 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 22805c │ │ │ │ + b.n 228044 │ │ │ │ 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 22806a │ │ │ │ + bpl.n 228052 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2280a2 │ │ │ │ + cbz r3, 22808a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 228056 │ │ │ │ + beq.n 22803e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 228044 │ │ │ │ + bmi.n 22802c │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 228056 │ │ │ │ + bne.n 22803e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5830 │ │ │ │ + bl 2e5818 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5848 │ │ │ │ + bl 2e5830 │ │ │ │ ldrb.w r3, [r6, #76] @ 0x4c │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #76] @ 0x4c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5860 │ │ │ │ + bl 2e5848 │ │ │ │ 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 22805c │ │ │ │ + bne.n 228044 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22815e │ │ │ │ + bne.n 228146 │ │ │ │ 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 │ │ │ │ @@ -630769,120 +630633,120 @@ │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r0, r1, [r6, #224] @ 0xe0 │ │ │ │ strd r3, r3, [r6, #232] @ 0xe8 │ │ │ │ str.w r3, [r6, #240] @ 0xf0 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ strd r0, r1, [r6, #168] @ 0xa8 │ │ │ │ - cbz r2, 228168 │ │ │ │ + cbz r2, 228150 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 228476 │ │ │ │ + bne.w 22845e │ │ │ │ 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 228180 │ │ │ │ + b.n 228168 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4f2c │ │ │ │ + bl 2e4f14 │ │ │ │ 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 2280aa │ │ │ │ + beq.n 228092 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 228156 │ │ │ │ - b.n 22813a │ │ │ │ + beq.n 22813e │ │ │ │ + b.n 228122 │ │ │ │ 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 1fafb8 │ │ │ │ + bl 1fafa0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2267fc │ │ │ │ + bl 2267e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fb16c │ │ │ │ + bl 1fb154 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2282f4 │ │ │ │ + beq.w 2282dc │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2281c0 │ │ │ │ + b.n 2281a8 │ │ │ │ ldrb.w r2, [r6, #376] @ 0x178 │ │ │ │ bfi r2, r3, #3, #1 │ │ │ │ strb.w r2, [r6, #376] @ 0x178 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2282f2 │ │ │ │ + beq.w 2282da │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 2281b6 │ │ │ │ + bpl.n 22819e │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 2281fa │ │ │ │ + bmi.n 2281e2 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 228278 │ │ │ │ + blt.n 228260 │ │ │ │ ldrb.w r3, [r6, #376] @ 0x178 │ │ │ │ ldrsb.w r2, [r6, #72] @ 0x48 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2281aa │ │ │ │ + bne.n 228192 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.n 2281aa │ │ │ │ + beq.n 228192 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #12 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - b.n 2281aa │ │ │ │ + b.n 228192 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ - beq.w 2283c6 │ │ │ │ + beq.w 2283ae │ │ │ │ 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 22826c │ │ │ │ + beq.n 228254 │ │ │ │ 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 │ │ │ │ @@ -630891,184 +630755,184 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2281d4 │ │ │ │ + bge.n 2281bc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #168] @ 0xa8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 2283ce │ │ │ │ + beq.w 2283b6 │ │ │ │ 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 2282ec │ │ │ │ + beq.n 2282d4 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #168] @ 0xa8 │ │ │ │ - b.n 2281d4 │ │ │ │ + b.n 2281bc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2283d6 │ │ │ │ + beq.n 2283be │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 228332 │ │ │ │ + cbz r3, 22831a │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 22832a │ │ │ │ + bpl.n 228312 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4fa0 │ │ │ │ + bl 2e4f88 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 228320 │ │ │ │ + bls.n 228308 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4fa0 │ │ │ │ + bl 2e4f88 │ │ │ │ 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 228306 │ │ │ │ + bne.n 2282ee │ │ │ │ ldr.w r5, [r6, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 228344 │ │ │ │ - b.n 228390 │ │ │ │ + cbnz r3, 22832c │ │ │ │ + b.n 228378 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 228390 │ │ │ │ + beq.n 228378 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22833c │ │ │ │ + beq.n 228324 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 228388 │ │ │ │ + cbz r3, 228370 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 228374 │ │ │ │ + bpl.n 22835c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4fa0 │ │ │ │ + bl 2e4f88 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 22836a │ │ │ │ + bls.n 228352 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4fa0 │ │ │ │ + bl 2e4f88 │ │ │ │ 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 228350 │ │ │ │ + bne.n 228338 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 228390 │ │ │ │ + cbz r3, 228378 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22834a │ │ │ │ + bne.n 228332 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 228382 │ │ │ │ + bne.n 22836a │ │ │ │ ldrsb.w r3, [r6, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #296] @ (2284c0 ) │ │ │ │ + ldr r2, [pc, #296] @ (2284a8 ) │ │ │ │ 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] @ (2284bc ) │ │ │ │ + ldr r3, [pc, #264] @ (2284a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2284b4 │ │ │ │ + bne.n 22849c │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 228238 │ │ │ │ + b.n 228220 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 2282b8 │ │ │ │ + b.n 2282a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2282fc │ │ │ │ + beq.n 2282e4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2283ea │ │ │ │ + b.n 2283d2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 228472 │ │ │ │ + beq.n 22845a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 2283e2 │ │ │ │ + bpl.n 2283ca │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 2283e2 │ │ │ │ + bpl.n 2283ca │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ 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 2284ac │ │ │ │ + beq.n 228494 │ │ │ │ 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 228466 │ │ │ │ + beq.n 22844e │ │ │ │ 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 │ │ │ │ @@ -631078,43 +630942,43 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #152] @ 0x98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2283ea │ │ │ │ + bne.n 2283d2 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 2282fc │ │ │ │ + b.n 2282e4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22848e │ │ │ │ + beq.n 228476 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 228168 │ │ │ │ + beq.w 228150 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #384] @ 0x180 │ │ │ │ streq.w r3, [r6, #392] @ 0x188 │ │ │ │ - b.n 22816c │ │ │ │ + b.n 228154 │ │ │ │ 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 22816c │ │ │ │ + b.n 228154 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 228432 │ │ │ │ + b.n 22841a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ 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] │ │ │ │ @@ -631123,38 +630987,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 22851c │ │ │ │ + cbz r3, 228504 │ │ │ │ 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, 228526 │ │ │ │ + cbz r3, 22850e │ │ │ │ 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 2284fe │ │ │ │ + bne.n 2284e6 │ │ │ │ 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 │ │ │ │ @@ -631164,82 +631028,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 2e25a8 │ │ │ │ - cbz r0, 228566 │ │ │ │ + bl 2e2590 │ │ │ │ + cbz r0, 22854e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4ee0 │ │ │ │ + bl 2e4ec8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 22857a │ │ │ │ + cbz r0, 228562 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.w 2286ca │ │ │ │ + bpl.w 2286b2 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2285c0 │ │ │ │ + bhi.n 2285a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4f6c │ │ │ │ - cbz r0, 2285ba │ │ │ │ + bl 2e4f54 │ │ │ │ + cbz r0, 2285a2 │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ 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 228530 │ │ │ │ + bl 228518 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 228598 │ │ │ │ + bne.n 228580 │ │ │ │ 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 2286a8 │ │ │ │ + bpl.n 228690 │ │ │ │ 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 2286a2 │ │ │ │ - bl 2e4318 │ │ │ │ + bmi.n 22868a │ │ │ │ + bl 2e4300 │ │ │ │ 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 228714 │ │ │ │ + beq.w 2286fc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2285ba │ │ │ │ + beq.n 2285a2 │ │ │ │ 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 │ │ │ │ @@ -631262,15 +631126,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 228622 │ │ │ │ + bne.n 22860a │ │ │ │ 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] │ │ │ │ @@ -631281,76 +631145,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 2e4f6c │ │ │ │ - b.n 2285ec │ │ │ │ + bl 2e4f54 │ │ │ │ + b.n 2285d4 │ │ │ │ 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 2285cc │ │ │ │ + b.n 2285b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 228746 │ │ │ │ + bne.n 22872e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2285ba │ │ │ │ + beq.w 2285a2 │ │ │ │ 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 228530 │ │ │ │ + bl 228518 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2286f2 │ │ │ │ + bne.n 2286da │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 228610 │ │ │ │ + beq.w 2285f8 │ │ │ │ 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 228610 │ │ │ │ + b.n 2285f8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 228774 │ │ │ │ + beq.n 22875c │ │ │ │ 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] │ │ │ │ @@ -631358,178 +631222,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 2286e2 │ │ │ │ + b.n 2286ca │ │ │ │ stmdb 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] @ (228988 ) │ │ │ │ + ldr r3, [pc, #508] @ (228970 ) │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ (22898c ) │ │ │ │ + ldr r2, [pc, #504] @ (228974 ) │ │ │ │ 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 2288be │ │ │ │ + beq.w 2288a6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 2287b8 │ │ │ │ + b.n 2287a0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2287e0 │ │ │ │ + cbz r3, 2287c8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 2287b2 │ │ │ │ + bpl.n 22879a │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.n 2287b2 │ │ │ │ + bpl.n 22879a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ add r9, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e43d0 │ │ │ │ + bl 2e43b8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2287b8 │ │ │ │ + bne.n 2287a0 │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ - beq.n 2288be │ │ │ │ + beq.n 2288a6 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r5, 228812 │ │ │ │ + cbz r5, 2287fa │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22888a │ │ │ │ + beq.n 228872 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 228860 │ │ │ │ + b.n 228848 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 2288d8 │ │ │ │ + beq.n 2288c0 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 228856 │ │ │ │ + bpl.n 22883e │ │ │ │ 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 228530 │ │ │ │ + bl 228518 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 228888 │ │ │ │ + cbz r3, 228870 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 228856 │ │ │ │ + bpl.n 22883e │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 228856 │ │ │ │ + bpl.n 22883e │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 228822 │ │ │ │ + bne.n 22880a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 228856 │ │ │ │ + bpl.n 22883e │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - b.n 228830 │ │ │ │ + b.n 228818 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #256] @ (228990 ) │ │ │ │ + ldr r3, [pc, #256] @ (228978 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 60c7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2288b0 │ │ │ │ + cbz r3, 228898 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #240] @ (228994 ) │ │ │ │ + ldr r3, [pc, #240] @ (22897c ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 60c7c │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #216] @ (228998 ) │ │ │ │ - ldr r3, [pc, #196] @ (228988 ) │ │ │ │ + ldr r2, [pc, #216] @ (228980 ) │ │ │ │ + ldr r3, [pc, #196] @ (228970 ) │ │ │ │ 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 228982 │ │ │ │ + bne.n 22896a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e4f2c │ │ │ │ + bl 2e4f14 │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2288ee │ │ │ │ + beq.n 2288d6 │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 228856 │ │ │ │ - b.n 228882 │ │ │ │ + bpl.n 22883e │ │ │ │ + b.n 22886a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e4fa0 │ │ │ │ + bl 2e4f88 │ │ │ │ ldr.w r5, [fp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 228856 │ │ │ │ + beq.n 22883e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 228856 │ │ │ │ + beq.n 22883e │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 22894e │ │ │ │ + b.n 228936 │ │ │ │ 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] │ │ │ │ @@ -631537,116 +631401,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 228530 │ │ │ │ + bl 228518 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 228976 │ │ │ │ + beq.n 22895e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 228920 │ │ │ │ + bge.n 228908 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 22894e │ │ │ │ + bne.n 228936 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 22891c │ │ │ │ - b.n 228856 │ │ │ │ + bne.n 228904 │ │ │ │ + b.n 22883e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ mcrr2 15, 15, pc, r3, cr15 @ │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ 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 228778 │ │ │ │ + bl 228760 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r2, [pc, #1236] @ 228e9c │ │ │ │ + ldr.w r2, [pc, #1236] @ 228e84 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1236] @ 228ea0 │ │ │ │ + ldr.w r3, [pc, #1236] @ 228e88 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1232] @ 228ea4 │ │ │ │ + ldr.w fp, [pc, #1232] @ 228e8c │ │ │ │ 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 228e98 │ │ │ │ + beq.w 228e80 │ │ │ │ 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 2289ee │ │ │ │ + bne.n 2289d6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 228e98 │ │ │ │ + beq.w 228e80 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 228d2e │ │ │ │ + beq.w 228d16 │ │ │ │ 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 228c1e │ │ │ │ + beq.w 228c06 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 228a40 │ │ │ │ + b.n 228a28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228c1a │ │ │ │ + beq.w 228c02 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 228a36 │ │ │ │ + bne.n 228a1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218028 │ │ │ │ + bl 218010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 228a36 │ │ │ │ - ldr.w r3, [pc, #1108] @ 228ea8 │ │ │ │ + beq.n 228a1e │ │ │ │ + ldr.w r3, [pc, #1108] @ 228e90 │ │ │ │ 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 │ │ │ │ @@ -631654,20 +631518,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 228a36 │ │ │ │ + beq.n 228a1e │ │ │ │ mov r9, r5 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - b.n 228a96 │ │ │ │ + b.n 228a7e │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 228c0c │ │ │ │ + beq.w 228bf4 │ │ │ │ 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 │ │ │ │ @@ -631676,15 +631540,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 228a88 │ │ │ │ + beq.n 228a70 │ │ │ │ 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] │ │ │ │ @@ -631694,19 +631558,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 228d56 │ │ │ │ + beq.w 228d3e │ │ │ │ cmp r5, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 228b28 │ │ │ │ + beq.n 228b10 │ │ │ │ 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 │ │ │ │ @@ -631738,31 +631602,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 228d76 │ │ │ │ + bhi.w 228d5e │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 228d4a │ │ │ │ + bcs.w 228d32 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - bhi.w 228d5a │ │ │ │ + bhi.w 228d42 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ it cc │ │ │ │ movcc.w fp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ blx 613c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 228d6e │ │ │ │ + beq.w 228d56 │ │ │ │ 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 │ │ │ │ @@ -631779,44 +631643,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 228a8e │ │ │ │ + bne.w 228a76 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 228a40 │ │ │ │ + bne.w 228a28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 228a20 │ │ │ │ + bne.w 228a08 │ │ │ │ ldr.w r9, [sp] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #11 │ │ │ │ - bls.n 228d2e │ │ │ │ + bls.n 228d16 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r9 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 228d7e │ │ │ │ + bne.w 228d66 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 228e84 │ │ │ │ + beq.w 228e6c │ │ │ │ movs r0, #12 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ strb r3, [r5, #1] │ │ │ │ mul.w r6, r0, r4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -631833,31 +631697,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 228c8c │ │ │ │ - cbz r4, 228cbc │ │ │ │ + bne.n 228c74 │ │ │ │ + cbz r4, 228ca4 │ │ │ │ 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 228ca8 │ │ │ │ + bne.n 228c90 │ │ │ │ ldr.w r0, [sl, #476] @ 0x1dc │ │ │ │ - cbz r0, 228d1c │ │ │ │ + cbz r0, 228d04 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bics.w r2, r3, r7 │ │ │ │ - beq.n 228d1c │ │ │ │ + beq.n 228d04 │ │ │ │ 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 │ │ │ │ @@ -631875,112 +631739,112 @@ │ │ │ │ subs r1, r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ strh r6, [r3, #4] │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 228cdc │ │ │ │ + bne.n 228cc4 │ │ │ │ strb.w ip, [r5, #1] │ │ │ │ strb r7, [r5, #0] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r5, [sl, #476] @ 0x1dc │ │ │ │ - cbz r3, 228d2e │ │ │ │ + cbz r3, 228d16 │ │ │ │ mov r0, r3 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #380] @ (228eac ) │ │ │ │ - ldr r3, [pc, #364] @ (228ea0 ) │ │ │ │ + ldr r2, [pc, #380] @ (228e94 ) │ │ │ │ + ldr r3, [pc, #364] @ (228e88 ) │ │ │ │ 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 228e94 │ │ │ │ + bne.w 228e7c │ │ │ │ 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 228bca │ │ │ │ + b.n 228bb2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 228b16 │ │ │ │ + b.n 228afe │ │ │ │ cmp fp, sl │ │ │ │ ldr r0, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc fp, sl │ │ │ │ mov r1, fp │ │ │ │ blx 613c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 228bc2 │ │ │ │ + bne.w 228baa │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 228bca │ │ │ │ + b.n 228bb2 │ │ │ │ ldr.w sl, [sp] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 228bca │ │ │ │ + b.n 228bb2 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #300] @ (228eb0 ) │ │ │ │ + ldr r3, [pc, #300] @ (228e98 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r4 │ │ │ │ add r3, pc │ │ │ │ subs r5, r4, #1 │ │ │ │ blx 60c7c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 228d9e │ │ │ │ + b.n 228d86 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 228e36 │ │ │ │ + ble.n 228e1e │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 228d98 │ │ │ │ + beq.n 228d80 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 228d98 │ │ │ │ + ble.n 228d80 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 228e2a │ │ │ │ + b.n 228e12 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228d98 │ │ │ │ + bne.n 228d80 │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228d98 │ │ │ │ + bne.n 228d80 │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228d98 │ │ │ │ + bne.n 228d80 │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228d98 │ │ │ │ + bne.n 228d80 │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 228d98 │ │ │ │ + bne.n 228d80 │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ - cbz r6, 228e22 │ │ │ │ + cbz r6, 228e0a │ │ │ │ ldrb r7, [r3, #22] │ │ │ │ ldrh.w lr, [r3, #14] │ │ │ │ ldrb.w r9, [r2, #10] │ │ │ │ ldrb.w fp, [r3, #22] │ │ │ │ sub.w lr, lr, r7, lsl #2 │ │ │ │ ldrh r7, [r2, #2] │ │ │ │ sub.w r7, r7, r9, lsl #2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 228e22 │ │ │ │ + bne.n 228e0a │ │ │ │ ldrb.w lr, [r2, #9] │ │ │ │ cmp fp, r9 │ │ │ │ mov r7, fp │ │ │ │ it cs │ │ │ │ movcs r7, r9 │ │ │ │ orr.w r6, r6, lr │ │ │ │ lsr.w r9, r6, r7 │ │ │ │ @@ -631989,74 +631853,74 @@ │ │ │ │ ittt eq │ │ │ │ strbeq r7, [r2, #10] │ │ │ │ strbeq r6, [r2, #9] │ │ │ │ strbeq.w lr, [r3, #21] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 228d98 │ │ │ │ + beq.n 228d80 │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 228db4 │ │ │ │ + beq.n 228d9c │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 228d9e │ │ │ │ + bgt.n 228d86 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #120] @ (228eb4 ) │ │ │ │ + ldr r3, [pc, #120] @ (228e9c ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 60c7c │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r6 │ │ │ │ - b.n 228e50 │ │ │ │ + b.n 228e38 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ - cbnz r2, 228e66 │ │ │ │ + cbnz r2, 228e4e │ │ │ │ subs r3, #12 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 228e4e │ │ │ │ + bne.n 228e36 │ │ │ │ mov r8, r2 │ │ │ │ movs r1, #24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 228e74 │ │ │ │ + b.n 228e5c │ │ │ │ uxth.w r1, r8 │ │ │ │ movs r3, #12 │ │ │ │ mov r4, r8 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 228c60 │ │ │ │ - b.n 228e8c │ │ │ │ + bne.w 228c48 │ │ │ │ + b.n 228e74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228d2e │ │ │ │ + beq.w 228d16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 228d2e │ │ │ │ + b.n 228d16 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bl 17ceb2 │ │ │ │ - bl c6eb6 │ │ │ │ + bl 17ce9a │ │ │ │ + bl c6e9e │ │ │ │ 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 │ │ │ │ @@ -632085,34 +631949,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, 228f94 │ │ │ │ + cbz r1, 228f7c │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 228f74 │ │ │ │ + bls.n 228f5c │ │ │ │ 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 228f50 │ │ │ │ + bhi.n 228f38 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 228f94 │ │ │ │ + cbz r2, 228f7c │ │ │ │ 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 │ │ │ │ @@ -632128,67 +631992,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] @ (229084 ) │ │ │ │ + ldr r5, [pc, #184] @ (22906c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #184] @ (229088 ) │ │ │ │ + ldr r2, [pc, #184] @ (229070 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #180] @ (22908c ) │ │ │ │ - ldr r0, [pc, #184] @ (229090 ) │ │ │ │ + ldr r3, [pc, #180] @ (229074 ) │ │ │ │ + ldr r0, [pc, #184] @ (229078 ) │ │ │ │ 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, 228ffe │ │ │ │ + cbnz r6, 228fe6 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ - cbz r1, 229028 │ │ │ │ + cbz r1, 229010 │ │ │ │ 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 61b08 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 229040 │ │ │ │ + cbz r2, 229028 │ │ │ │ subs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #104] @ (229094 ) │ │ │ │ - ldr r3, [pc, #92] @ (229088 ) │ │ │ │ + ldr r2, [pc, #104] @ (22907c ) │ │ │ │ + ldr r3, [pc, #92] @ (229070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22907e │ │ │ │ + bne.n 229066 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 229026 │ │ │ │ + beq.n 22900e │ │ │ │ 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 │ │ │ │ @@ -632197,31 +632061,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 229028 │ │ │ │ + b.n 229010 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 2290fa │ │ │ │ + cbz r2, 2290e2 │ │ │ │ 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 │ │ │ │ @@ -632238,15 +632102,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 2290d0 │ │ │ │ + bne.n 2290b8 │ │ │ │ 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 │ │ │ │ @@ -632262,28 +632126,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] @ 2299dc │ │ │ │ + ldr.w r2, [pc, #2184] @ 2299c4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #2184] @ 2299e0 │ │ │ │ + ldr.w r3, [pc, #2184] @ 2299c8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #2180] @ 2299e4 │ │ │ │ + ldr.w r0, [pc, #2180] @ 2299cc │ │ │ │ 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 2292b4 │ │ │ │ + bhi.w 22929c │ │ │ │ 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 │ │ │ │ @@ -632307,22 +632171,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 2297a2 │ │ │ │ + beq.w 22978a │ │ │ │ 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 229282 │ │ │ │ + bls.n 22926a │ │ │ │ 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 │ │ │ │ @@ -632342,15 +632206,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 229214 │ │ │ │ + bhi.n 2291fc │ │ │ │ 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 │ │ │ │ @@ -632359,25 +632223,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 228f34 │ │ │ │ + bl 228f1c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1876] @ 2299e8 │ │ │ │ - ldr.w r3, [pc, #1864] @ 2299e0 │ │ │ │ + ldr.w r2, [pc, #1876] @ 2299d0 │ │ │ │ + ldr.w r3, [pc, #1864] @ 2299c8 │ │ │ │ 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 2299d8 │ │ │ │ + bne.w 2299c0 │ │ │ │ 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 │ │ │ │ @@ -632393,15 +632257,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 229292 │ │ │ │ + beq.n 22927a │ │ │ │ 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 │ │ │ │ @@ -632417,16 +632281,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 2292fe │ │ │ │ - b.n 229292 │ │ │ │ + bne.n 2292e6 │ │ │ │ + b.n 22927a │ │ │ │ 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 │ │ │ │ @@ -632442,15 +632306,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] @ 2299ec │ │ │ │ + ldr.w r2, [pc, #1600] @ 2299d4 │ │ │ │ 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 │ │ │ │ @@ -632458,40 +632322,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 229816 │ │ │ │ + bne.w 2297fe │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 229292 │ │ │ │ + beq.w 22927a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 229098 │ │ │ │ + bl 229080 │ │ │ │ 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 2293f0 │ │ │ │ - b.n 229292 │ │ │ │ + bcc.n 2293d8 │ │ │ │ + b.n 22927a │ │ │ │ mov r0, r6 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ - bl 228eb8 │ │ │ │ + bl 228ea0 │ │ │ │ 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} │ │ │ │ @@ -632532,15 +632396,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 229292 │ │ │ │ + beq.w 22927a │ │ │ │ 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 │ │ │ │ @@ -632550,16 +632414,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 2294e8 │ │ │ │ - b.n 229292 │ │ │ │ + bne.n 2294d0 │ │ │ │ + b.n 22927a │ │ │ │ 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 │ │ │ │ @@ -632585,15 +632449,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 2297e0 │ │ │ │ + beq.w 2297c8 │ │ │ │ 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 │ │ │ │ @@ -632601,16 +632465,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 22994a │ │ │ │ - add r3, pc, #8 @ (adr r3, 2295d8 ) │ │ │ │ + bhi.w 229932 │ │ │ │ + add r3, pc, #8 @ (adr r3, 2295c0 ) │ │ │ │ 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 │ │ │ │ @@ -632620,15 +632484,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] @ (2299f0 ) │ │ │ │ + ldr r4, [pc, #1012] @ (2299d8 ) │ │ │ │ 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 │ │ │ │ @@ -632641,15 +632505,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, 229672 │ │ │ │ + cbz r0, 22965a │ │ │ │ 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 │ │ │ │ @@ -632658,21 +632522,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 228fbc │ │ │ │ + bl 228fa4 │ │ │ │ add.w r3, sl, r9 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r3, [r3, #21] │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w 229796 │ │ │ │ + bls.w 22977e │ │ │ │ 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 │ │ │ │ @@ -632697,15 +632561,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 2296bc │ │ │ │ + bhi.n 2296a4 │ │ │ │ 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 │ │ │ │ @@ -632713,20 +632577,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 228f34 │ │ │ │ + bl 228f1c │ │ │ │ add.w r3, sl, r9 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 229292 │ │ │ │ + beq.w 22927a │ │ │ │ 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 │ │ │ │ @@ -632740,22 +632604,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 22976a │ │ │ │ - b.n 229292 │ │ │ │ + bne.n 229752 │ │ │ │ + b.n 22927a │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 229728 │ │ │ │ + b.n 229710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 229292 │ │ │ │ + beq.w 22927a │ │ │ │ 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 │ │ │ │ @@ -632764,71 +632628,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 2297ac │ │ │ │ - b.n 229292 │ │ │ │ + bne.n 229794 │ │ │ │ + b.n 22927a │ │ │ │ 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 229292 │ │ │ │ + b.n 22927a │ │ │ │ mov r0, r6 │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 229098 │ │ │ │ + bl 229080 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 229098 │ │ │ │ + bl 229080 │ │ │ │ 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 229292 │ │ │ │ + bls.w 22927a │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 229098 │ │ │ │ + bl 229080 │ │ │ │ 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 229858 │ │ │ │ - b.n 229292 │ │ │ │ + bcc.n 229840 │ │ │ │ + b.n 22927a │ │ │ │ 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 │ │ │ │ @@ -632855,15 +632719,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 229292 │ │ │ │ + b.n 22927a │ │ │ │ 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 │ │ │ │ @@ -632874,15 +632738,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 229292 │ │ │ │ + b.n 22927a │ │ │ │ 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 │ │ │ │ @@ -632913,23 +632777,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 229292 │ │ │ │ + b.n 22927a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -632947,53 +632811,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 229b32 │ │ │ │ - bhi.n 229a74 │ │ │ │ + beq.w 229b1a │ │ │ │ + bhi.n 229a5c │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 229af0 │ │ │ │ + bhi.n 229ad8 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 229af6 │ │ │ │ + bls.n 229ade │ │ │ │ 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 229b22 │ │ │ │ + bne.n 229b0a │ │ │ │ tst.w ip, #1280 @ 0x500 │ │ │ │ - bne.n 229adc │ │ │ │ + bne.n 229ac4 │ │ │ │ tst.w ip, #5 │ │ │ │ - beq.n 229af6 │ │ │ │ + beq.n 229ade │ │ │ │ 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 229b00 │ │ │ │ + beq.n 229ae8 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 229aba │ │ │ │ + beq.n 229aa2 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 229af6 │ │ │ │ + bne.n 229ade │ │ │ │ uxth r0, r0 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f5024 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ @@ -633016,15 +632880,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - beq.n 229b32 │ │ │ │ + beq.n 229b1a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -633063,131 +632927,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] @ (229d80 ) │ │ │ │ + ldr r2, [pc, #520] @ (229d68 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (229d84 ) │ │ │ │ + ldr r3, [pc, #520] @ (229d6c ) │ │ │ │ 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 216410 │ │ │ │ + bl 2163f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 229c02 │ │ │ │ + beq.n 229bea │ │ │ │ add.w r7, r7, sl, lsl #5 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 216410 │ │ │ │ + bl 2163f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 229c90 │ │ │ │ + beq.n 229c78 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrb.w r9, [r1, #13] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 229c90 │ │ │ │ + bne.n 229c78 │ │ │ │ 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 229bd0 │ │ │ │ + b.n 229bb8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #16 │ │ │ │ - beq.w 229d74 │ │ │ │ + beq.w 229d5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ cmp r0, r6 │ │ │ │ - bls.n 229bc8 │ │ │ │ + bls.n 229bb0 │ │ │ │ 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 229a0c │ │ │ │ + bl 2299f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 229bc8 │ │ │ │ + bne.n 229bb0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 229c94 │ │ │ │ + b.n 229c7c │ │ │ │ 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, 229c28 │ │ │ │ + cbnz r3, 229c10 │ │ │ │ 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 229d0e │ │ │ │ + beq.n 229cf6 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ - cbz r1, 229c3c │ │ │ │ + cbz r1, 229c24 │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 229c32 │ │ │ │ + bne.n 229c1a │ │ │ │ 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, 229c70 │ │ │ │ + cbnz r3, 229c58 │ │ │ │ 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 229cb0 │ │ │ │ + beq.n 229c98 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 229c84 │ │ │ │ + cbz r0, 229c6c │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 229c7a │ │ │ │ + bne.n 229c62 │ │ │ │ mov lr, r6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 229c94 │ │ │ │ + beq.n 229c7c │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 229d3e │ │ │ │ + beq.n 229d26 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #240] @ (229d88 ) │ │ │ │ - ldr r3, [pc, #236] @ (229d84 ) │ │ │ │ + ldr r2, [pc, #240] @ (229d70 ) │ │ │ │ + ldr r3, [pc, #236] @ (229d6c ) │ │ │ │ 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 229d7a │ │ │ │ + bne.n 229d62 │ │ │ │ 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 │ │ │ │ @@ -633199,98 +633063,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 229cee │ │ │ │ + b.n 229cd6 │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r8, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ add.w r3, r6, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 229ce6 │ │ │ │ + bhi.n 229cce │ │ │ │ mov ip, r4 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ - b.n 229c86 │ │ │ │ + b.n 229c6e │ │ │ │ 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 229d28 │ │ │ │ + b.n 229d10 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ strb.w r2, [r8, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 229d1e │ │ │ │ + bhi.n 229d06 │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 229c42 │ │ │ │ + b.n 229c2a │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, ip, #59 @ 0x3b │ │ │ │ add r6, r7 │ │ │ │ add r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 229d50 │ │ │ │ + b.n 229d38 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 229c94 │ │ │ │ + bls.n 229c7c │ │ │ │ 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 229d4e │ │ │ │ - b.n 229c90 │ │ │ │ + beq.n 229d36 │ │ │ │ + b.n 229c78 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 229c94 │ │ │ │ + b.n 229c7c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ 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] @ 229dc4 │ │ │ │ + ldr.w ip, [pc, #40] @ 229dac │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (229dc8 ) │ │ │ │ + ldr r4, [pc, #36] @ (229db0 ) │ │ │ │ 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 229b4c │ │ │ │ + bl 229b34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #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 │ │ │ │ @@ -633300,25 +633164,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 229e06 │ │ │ │ + b.n 229dee │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 229e2c │ │ │ │ + bne.n 229e14 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 229dfa │ │ │ │ + bhi.n 229de2 │ │ │ │ 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 │ │ │ │ @@ -633327,644 +633191,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] @ 22a32c │ │ │ │ - ldr.w r3, [pc, #1252] @ 22a330 │ │ │ │ + ldr.w r1, [pc, #1252] @ 22a314 │ │ │ │ + ldr.w r3, [pc, #1252] @ 22a318 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #1248] @ 22a334 │ │ │ │ + ldr.w r2, [pc, #1248] @ 22a31c │ │ │ │ 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 229e88 │ │ │ │ + bne.n 229e70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 229e7e │ │ │ │ + bhi.n 229e66 │ │ │ │ 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 22a092 │ │ │ │ + beq.w 22a07a │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1196] @ 22a338 │ │ │ │ - ldr.w r3, [pc, #1184] @ 22a330 │ │ │ │ + ldr.w r2, [pc, #1196] @ 22a320 │ │ │ │ + ldr.w r3, [pc, #1184] @ 22a318 │ │ │ │ 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 22a328 │ │ │ │ + bne.w 22a310 │ │ │ │ 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 229e88 │ │ │ │ + bne.n 229e70 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 229e88 │ │ │ │ + bne.n 229e70 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 22a15e │ │ │ │ + beq.w 22a146 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61ee8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 229e8a │ │ │ │ + b.n 229e72 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 229e88 │ │ │ │ + bne.n 229e70 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 229e88 │ │ │ │ + bne.n 229e70 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r5, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 229e88 │ │ │ │ + bne.n 229e70 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r5, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 229e88 │ │ │ │ - ldr.w r1, [pc, #1072] @ 22a33c │ │ │ │ + bne.n 229e70 │ │ │ │ + ldr.w r1, [pc, #1072] @ 22a324 │ │ │ │ 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 22a1b6 │ │ │ │ + bne.w 22a19e │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a0de │ │ │ │ + beq.w 22a0c6 │ │ │ │ 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 229f52 │ │ │ │ + b.n 229f3a │ │ │ │ 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 229e88 │ │ │ │ + bne.n 229e70 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 229f3c │ │ │ │ + bcc.n 229f24 │ │ │ │ ldr.w r2, [r9, #-3] │ │ │ │ ldr.w r3, [sl, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 229e88 │ │ │ │ + bne.n 229e70 │ │ │ │ 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 229f34 │ │ │ │ - b.n 22a0de │ │ │ │ + bhi.n 229f1c │ │ │ │ + b.n 22a0c6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a1a8 │ │ │ │ + beq.w 22a190 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 22a0fc │ │ │ │ + bhi.w 22a0e4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ - bl 228eb8 │ │ │ │ + bl 228ea0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 228eb8 │ │ │ │ + bl 228ea0 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22a128 │ │ │ │ + beq.w 22a110 │ │ │ │ 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 22a014 │ │ │ │ + b.n 229ffc │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ ldr.w r7, [lr, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 22a128 │ │ │ │ + beq.w 22a110 │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 229ffe │ │ │ │ - b.n 229e88 │ │ │ │ + beq.n 229fe6 │ │ │ │ + b.n 229e70 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - ldr r3, [pc, #768] @ (22a340 ) │ │ │ │ + ldr r3, [pc, #768] @ (22a328 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 22a066 │ │ │ │ + cbz r3, 22a04e │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ 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, 22a084 │ │ │ │ - b.n 22a17e │ │ │ │ + cbnz r1, 22a06c │ │ │ │ + b.n 22a166 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22a17e │ │ │ │ + beq.n 22a166 │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ ldr.w r7, [lr, r3, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 22a07c │ │ │ │ - b.n 229e88 │ │ │ │ + beq.n 22a064 │ │ │ │ + b.n 229e70 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22a0de │ │ │ │ + cbz r3, 22a0c6 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 22a0d6 │ │ │ │ + cbz r2, 22a0be │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 22a0c6 │ │ │ │ + b.n 22a0ae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22a0d6 │ │ │ │ + cbz r2, 22a0be │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 22a0c0 │ │ │ │ + bne.n 22a0a8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22a0b6 │ │ │ │ + bne.n 22a09e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 229e8a │ │ │ │ + b.n 229e72 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 229e8a │ │ │ │ + b.n 229e72 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 229e8a │ │ │ │ + b.n 229e72 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 229e8a │ │ │ │ + b.n 229e72 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 61ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 229e8a │ │ │ │ + b.n 229e72 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22a0de │ │ │ │ + beq.n 22a0c6 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 22a170 │ │ │ │ + b.n 22a158 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 22a0de │ │ │ │ + beq.n 22a0c6 │ │ │ │ ldrb.w r0, [r4, r3, lsl #3] │ │ │ │ ldrb.w r1, [r5, r3, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 22a16a │ │ │ │ - b.n 229e88 │ │ │ │ + beq.n 22a152 │ │ │ │ + b.n 229e70 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228fbc │ │ │ │ + bl 228fa4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 228fbc │ │ │ │ + bl 228fa4 │ │ │ │ add.w r3, r9, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 61ee8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 229e8a │ │ │ │ + b.n 229e72 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 229e8a │ │ │ │ + b.n 229e72 │ │ │ │ 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 22a1e2 │ │ │ │ + b.n 22a1ca │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 22a2ae │ │ │ │ + bne.n 22a296 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 22a1d2 │ │ │ │ + bhi.n 22a1ba │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add.w sl, r5, #91 @ 0x5b │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22a2b2 │ │ │ │ + bne.n 22a29a │ │ │ │ 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 22a222 │ │ │ │ + b.n 22a20a │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 22a2b2 │ │ │ │ + bne.n 22a29a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 22a216 │ │ │ │ + bhi.n 22a1fe │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22a2b2 │ │ │ │ + bne.n 22a29a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 22a0de │ │ │ │ + bls.w 22a0c6 │ │ │ │ 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 22a272 │ │ │ │ + b.n 22a25a │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 22a262 │ │ │ │ + bcc.n 22a24a │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ 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 22a25a │ │ │ │ - b.n 22a0de │ │ │ │ + bhi.n 22a242 │ │ │ │ + b.n 22a0c6 │ │ │ │ add.w sl, r5, #91 @ 0x5b │ │ │ │ mov r6, sl │ │ │ │ - b.n 22a2cc │ │ │ │ + b.n 22a2b4 │ │ │ │ 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 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ add.w r3, r8, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 22a2b6 │ │ │ │ + bhi.n 22a29e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ movw r3, #65445 @ 0xffa5 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ add.w r2, r4, #91 @ 0x5b │ │ │ │ subs r3, r3, r4 │ │ │ │ - b.n 22a308 │ │ │ │ + b.n 22a2f0 │ │ │ │ mov r6, r9 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 229e88 │ │ │ │ + bne.w 229e70 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 217b5c │ │ │ │ + bl 217b44 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 22a2f6 │ │ │ │ + bhi.n 22a2de │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 22a240 │ │ │ │ - b.n 229e88 │ │ │ │ + beq.n 22a228 │ │ │ │ + b.n 229e70 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 229e34 │ │ │ │ + bl 229e1c │ │ │ │ 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] @ (22a374 ) │ │ │ │ - ldr r2, [pc, #12] @ (22a378 ) │ │ │ │ + ldr r3, [pc, #12] @ (22a35c ) │ │ │ │ + ldr r2, [pc, #12] @ (22a360 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1faf48 │ │ │ │ + bl 1faf30 │ │ │ │ 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 1fb16c │ │ │ │ + bl 1fb154 │ │ │ │ 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] @ (22a50c ) │ │ │ │ - ldr r3, [pc, #360] @ (22a510 ) │ │ │ │ + ldr r1, [pc, #356] @ (22a4f4 ) │ │ │ │ + ldr r3, [pc, #360] @ (22a4f8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #352] @ (22a514 ) │ │ │ │ + ldr r7, [pc, #352] @ (22a4fc ) │ │ │ │ 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 22a3f8 │ │ │ │ + bne.n 22a3e0 │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 22a452 │ │ │ │ + beq.n 22a43a │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #320] @ (22a518 ) │ │ │ │ - ldr r3, [pc, #312] @ (22a510 ) │ │ │ │ + ldr r2, [pc, #320] @ (22a500 ) │ │ │ │ + ldr r3, [pc, #312] @ (22a4f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22a508 │ │ │ │ + bne.w 22a4f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ sub.w r3, r3, #900 @ 0x384 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 22a462 │ │ │ │ + bhi.n 22a44a │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb344 │ │ │ │ + bl 1fb32c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 22a3d2 │ │ │ │ - cbz r6, 22a418 │ │ │ │ + beq.n 22a3ba │ │ │ │ + cbz r6, 22a400 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22a4a8 │ │ │ │ + beq.n 22a490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2161b4 │ │ │ │ + bl 21619c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2161b4 │ │ │ │ + bl 21619c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r3, 22a46e │ │ │ │ + cbnz r3, 22a456 │ │ │ │ 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 22a3d4 │ │ │ │ + beq.n 22a3bc │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ - bl 2166c8 │ │ │ │ - b.n 22a3d4 │ │ │ │ + bl 2166b0 │ │ │ │ + b.n 22a3bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 22a3f0 │ │ │ │ + bhi.n 22a3d8 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 22a3f8 │ │ │ │ + bhi.n 22a3e0 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 22a3f8 │ │ │ │ + bls.n 22a3e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2174f4 │ │ │ │ + bl 2174dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22a3d2 │ │ │ │ - b.n 22a3f8 │ │ │ │ + beq.n 22a3ba │ │ │ │ + b.n 22a3e0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 22a444 │ │ │ │ - ldr r3, [pc, #168] @ (22a51c ) │ │ │ │ + bne.n 22a42c │ │ │ │ + ldr r3, [pc, #168] @ (22a504 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #7 │ │ │ │ adds r1, r2, r3 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ - cbnz r1, 22a4ac │ │ │ │ + cbnz r1, 22a494 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22a444 │ │ │ │ + beq.n 22a42c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 22a444 │ │ │ │ + b.n 22a42c │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 22a3d2 │ │ │ │ + b.n 22a3ba │ │ │ │ adds r1, #10 │ │ │ │ add.w lr, sp, #20 │ │ │ │ add.w r7, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #24] │ │ │ │ ands.w lr, r1, #1 │ │ │ │ - bne.n 22a482 │ │ │ │ + bne.n 22a46a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ add.w r7, r5, r3, lsl #2 │ │ │ │ @@ -633976,139 +633840,139 @@ │ │ │ │ bfi r2, lr, #0, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ str r1, [r7, #4] │ │ │ │ - b.n 22a444 │ │ │ │ + b.n 22a42c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #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, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #652] @ (22a7c0 ) │ │ │ │ + ldr r2, [pc, #652] @ (22a7a8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #652] @ (22a7c4 ) │ │ │ │ + ldr r3, [pc, #652] @ (22a7ac ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #652] @ 22a7c8 │ │ │ │ + ldr.w r9, [pc, #652] @ 22a7b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - cbz r6, 22a56a │ │ │ │ + cbz r6, 22a552 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22a554 │ │ │ │ - cbz r6, 22a56a │ │ │ │ + bne.n 22a53c │ │ │ │ + cbz r6, 22a552 │ │ │ │ ldr r6, [r6, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r3, #346 @ 0x15a │ │ │ │ add.w r0, r3, #350 @ 0x15e │ │ │ │ ldr.w r1, [r3, #476] @ 0x1dc │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ adds r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 22a578 │ │ │ │ + bne.n 22a560 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22a79c │ │ │ │ + beq.w 22a784 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22a626 │ │ │ │ + beq.n 22a60e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a76c │ │ │ │ + beq.w 22a754 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 22a7a0 │ │ │ │ + beq.w 22a788 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 22a744 │ │ │ │ + beq.w 22a72c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a744 │ │ │ │ + beq.w 22a72c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 22a768 │ │ │ │ - ldr r2, [pc, #508] @ (22a7cc ) │ │ │ │ + bne.w 22a750 │ │ │ │ + ldr r2, [pc, #508] @ (22a7b4 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a768 │ │ │ │ + beq.w 22a750 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 245474 │ │ │ │ + bl 24545c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r1, [r3, #79] @ 0x4f │ │ │ │ adds r1, #10 │ │ │ │ add.w ip, r8, r1, lsl #2 │ │ │ │ ldrb.w r1, [r8, r1, lsl #2] │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bne.n 22a622 │ │ │ │ + bne.n 22a60a │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bne.n 22a622 │ │ │ │ + bne.n 22a60a │ │ │ │ ldrb.w r1, [ip, #4] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bne.n 22a622 │ │ │ │ + bne.n 22a60a │ │ │ │ ldrb.w r0, [ip, #6] │ │ │ │ ands.w r5, r0, #15 │ │ │ │ - beq.n 22a65c │ │ │ │ + beq.n 22a644 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22a5b6 │ │ │ │ + bne.n 22a59e │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22a598 │ │ │ │ + bne.n 22a580 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 262138 │ │ │ │ - ldr r2, [pc, #400] @ (22a7d0 ) │ │ │ │ - ldr r3, [pc, #384] @ (22a7c4 ) │ │ │ │ + bl 262120 │ │ │ │ + ldr r2, [pc, #400] @ (22a7b8 ) │ │ │ │ + ldr r3, [pc, #384] @ (22a7ac ) │ │ │ │ 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 22a7ba │ │ │ │ + bne.w 22a7a2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ add.w lr, sp, #28 │ │ │ │ ldrb.w r0, [r3, #78] @ 0x4e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -634125,31 +633989,31 @@ │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrh.w lr, [r6, #22] │ │ │ │ ldrb.w r2, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 22a728 │ │ │ │ + beq.n 22a710 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ strd r3, r7, [sp, #12] │ │ │ │ - b.n 22a6bc │ │ │ │ + b.n 22a6a4 │ │ │ │ adds r0, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 22a726 │ │ │ │ + beq.n 22a70e │ │ │ │ ldrb r5, [r6, #28] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 22a6b4 │ │ │ │ + bne.n 22a69c │ │ │ │ ldrb.w r7, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands r7, r3 │ │ │ │ - beq.n 22a6b4 │ │ │ │ + beq.n 22a69c │ │ │ │ ldrb.w sl, [r6, #24] │ │ │ │ ldrh r5, [r6, #26] │ │ │ │ ldrb.w r8, [r6, #34] @ 0x22 │ │ │ │ mov.w sl, sl, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ rsb r8, r8, r5, lsr #2 │ │ │ │ rbit r1, r7 │ │ │ │ @@ -634164,277 +634028,277 @@ │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r1 │ │ │ │ add r1, r8 │ │ │ │ strb.w r1, [r5, #37] @ 0x25 │ │ │ │ bics r7, r2 │ │ │ │ - bne.n 22a6e0 │ │ │ │ + bne.n 22a6c8 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w sl, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 22a6bc │ │ │ │ + bne.n 22a6a4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22a5b6 │ │ │ │ - b.n 22a626 │ │ │ │ + bne.w 22a59e │ │ │ │ + b.n 22a60e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 22a626 │ │ │ │ - ldr r2, [pc, #124] @ (22a7cc ) │ │ │ │ + bne.w 22a60e │ │ │ │ + ldr r2, [pc, #124] @ (22a7b4 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a626 │ │ │ │ + beq.w 22a60e │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 22a5e8 │ │ │ │ + b.n 22a5d0 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 22a5b6 │ │ │ │ + b.n 22a59e │ │ │ │ ldrb.w r1, [r8, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 22a626 │ │ │ │ - ldr r1, [pc, #84] @ (22a7cc ) │ │ │ │ + bne.w 22a60e │ │ │ │ + ldr r1, [pc, #84] @ (22a7b4 ) │ │ │ │ ldr.w r5, [r9, r1] │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb.w r1, [r1, #79] @ 0x4f │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22a764 │ │ │ │ + bne.n 22a74c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22a598 │ │ │ │ - b.n 22a632 │ │ │ │ + bne.w 22a580 │ │ │ │ + b.n 22a61a │ │ │ │ mov sl, r7 │ │ │ │ - b.n 22a634 │ │ │ │ - ldr r3, [pc, #40] @ (22a7cc ) │ │ │ │ + b.n 22a61c │ │ │ │ + ldr r3, [pc, #40] @ (22a7b4 ) │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22a5e8 │ │ │ │ - b.n 22a5b6 │ │ │ │ + bne.w 22a5d0 │ │ │ │ + b.n 22a59e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, r2, #8 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ str r2, [r2, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22a88c │ │ │ │ + beq.n 22a874 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22a890 │ │ │ │ + beq.n 22a878 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 22a82c │ │ │ │ + bne.n 22a814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22a81e │ │ │ │ + cbz r3, 22a806 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22a81e │ │ │ │ + cbz r2, 22a806 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 22a8ae │ │ │ │ + bne.n 22a896 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22a808 │ │ │ │ + bne.n 22a7f0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 22a88c │ │ │ │ + beq.n 22a874 │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22a89e │ │ │ │ + cbz r3, 22a886 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 22a850 │ │ │ │ + b.n 22a838 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22a89e │ │ │ │ + cbz r3, 22a886 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 22a87e │ │ │ │ + bhi.n 22a866 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 22a84a │ │ │ │ + bmi.n 22a832 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 22a87e │ │ │ │ - bne.n 22a84a │ │ │ │ + blt.n 22a866 │ │ │ │ + bne.n 22a832 │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ubfx ip, ip, #2, #2 │ │ │ │ ubfx r3, r3, #2, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 22a84a │ │ │ │ + bls.n 22a832 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22a804 │ │ │ │ + bne.n 22a7ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #26 │ │ │ │ tst r1, r7 │ │ │ │ - beq.n 22a88c │ │ │ │ + beq.n 22a874 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 22a82c │ │ │ │ + b.n 22a814 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22a804 │ │ │ │ - b.n 22a88c │ │ │ │ + bne.n 22a7ec │ │ │ │ + b.n 22a874 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 22a82c │ │ │ │ + b.n 22a814 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22a926 │ │ │ │ + beq.n 22a90e │ │ │ │ mov r6, r2 │ │ │ │ - b.n 22a8e4 │ │ │ │ + b.n 22a8cc │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 22a8de │ │ │ │ + bpl.n 22a8c6 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 22a922 │ │ │ │ + beq.n 22a90a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22a926 │ │ │ │ + cbz r3, 22a90e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ ubfx r1, r2, #0, #26 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 22a8de │ │ │ │ + beq.n 22a8c6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22a8d2 │ │ │ │ + bne.n 22a8ba │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22a8de │ │ │ │ + bne.n 22a8c6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e39ec │ │ │ │ + bl 2e39d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22a8de │ │ │ │ + beq.n 22a8c6 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 22a8de │ │ │ │ + bmi.n 22a8c6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22a8de │ │ │ │ + bne.n 22a8c6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cf8c │ │ │ │ + bl 21cf74 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213a24 │ │ │ │ + bl 213a0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #800] @ (22ac70 ) │ │ │ │ - ldr r3, [pc, #800] @ (22ac74 ) │ │ │ │ + ldr r2, [pc, #800] @ (22ac58 ) │ │ │ │ + ldr r3, [pc, #800] @ (22ac5c ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 22aab4 │ │ │ │ + beq.w 22aa9c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bl 22a93c │ │ │ │ + bl 22a924 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 22aa6e │ │ │ │ + beq.n 22aa56 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 22aa00 │ │ │ │ + bne.n 22a9e8 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -634442,46 +634306,46 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21876c │ │ │ │ - ldr r2, [pc, #660] @ (22ac78 ) │ │ │ │ - ldr r3, [pc, #652] @ (22ac74 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #660] @ (22ac60 ) │ │ │ │ + ldr r3, [pc, #652] @ (22ac5c ) │ │ │ │ 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 22ac6a │ │ │ │ + bne.w 22ac52 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 22aae4 │ │ │ │ + beq.n 22aacc │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r4, [r5, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 22ac64 │ │ │ │ + bhi.w 22ac4c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22ac60 │ │ │ │ + bhi.w 22ac48 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ @@ -634515,37 +634379,37 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldrd r1, r0, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 22abc6 │ │ │ │ + bhi.w 22abae │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22abc2 │ │ │ │ + bhi.w 22abaa │ │ │ │ tbb [pc, r3] │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ ldrh r7, [r2, #44] @ 0x2c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ - ldr r5, [pc, #604] @ (22ad00 ) │ │ │ │ + ldr r5, [pc, #604] @ (22ace8 ) │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ str r7, [sp, #604] @ 0x25c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -634553,22 +634417,22 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #384] @ 0x180 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 22a9d4 │ │ │ │ + b.n 22a9bc │ │ │ │ movs r1, #1 │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ @@ -634577,35 +634441,35 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 22a9c8 │ │ │ │ + b.n 22a9b0 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22ab62 │ │ │ │ + cbz r0, 22ab4a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r0, #48 @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ @@ -634618,51 +634482,51 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 22a9c8 │ │ │ │ + b.n 22a9b0 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 22ab32 │ │ │ │ + b.n 22ab1a │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 22ab32 │ │ │ │ + b.n 22ab1a │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 22ab32 │ │ │ │ + b.n 22ab1a │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 22ab32 │ │ │ │ + b.n 22ab1a │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22abfc │ │ │ │ + cbz r0, 22abe4 │ │ │ │ mov r3, r5 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -634671,224 +634535,224 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 22a9c8 │ │ │ │ + b.n 22a9b0 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 22abd0 │ │ │ │ + b.n 22abb8 │ │ │ │ orrs r1, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 22abd0 │ │ │ │ + b.n 22abb8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 22abd0 │ │ │ │ + b.n 22abb8 │ │ │ │ strd r1, r4, [sp] │ │ │ │ - b.n 22abd0 │ │ │ │ + b.n 22abb8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #84] @ 22ace0 │ │ │ │ + ldr.w ip, [pc, #84] @ 22acc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (22ace4 ) │ │ │ │ + ldr r3, [pc, #80] @ (22accc ) │ │ │ │ add r2, sp, #12 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 22a7d4 │ │ │ │ + bl 22a7bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22acc2 │ │ │ │ + beq.n 22acaa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #36] @ (22ace8 ) │ │ │ │ - ldr r3, [pc, #28] @ (22ace4 ) │ │ │ │ + ldr r2, [pc, #36] @ (22acd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (22accc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22acda │ │ │ │ + bne.n 22acc2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3224] @ 0xc98 │ │ │ │ - ldr r5, [pc, #580] @ (22af44 ) │ │ │ │ + ldr r5, [pc, #580] @ (22af2c ) │ │ │ │ sub.w sp, sp, #836 @ 0x344 │ │ │ │ - ldr r3, [pc, #580] @ (22af48 ) │ │ │ │ + ldr r3, [pc, #580] @ (22af30 ) │ │ │ │ add r2, sp, #24 │ │ │ │ add r5, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #828] @ 0x33c │ │ │ │ mov.w r3, #0 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ - bl 22a7d4 │ │ │ │ + bl 22a7bc │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22af3a │ │ │ │ + beq.w 22af22 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r9 │ │ │ │ mov r7, r4 │ │ │ │ ldrsb.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 2431fc │ │ │ │ + bl 2431e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22af30 │ │ │ │ + bne.w 22af18 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 22af1e │ │ │ │ + beq.w 22af06 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 22ad76 │ │ │ │ + bne.n 22ad5e │ │ │ │ ldrsb.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ ands.w sl, r3, #16 │ │ │ │ - beq.n 22ae26 │ │ │ │ - cbz r7, 22ad88 │ │ │ │ + beq.n 22ae0e │ │ │ │ + cbz r7, 22ad70 │ │ │ │ tst.w r3, #12 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r4, r3, #2, #2 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ add r4, r0 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ ands.w r7, r4, #3 │ │ │ │ rsb r4, r6, r4, lsr #2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 22ae64 │ │ │ │ - cbz r4, 22adce │ │ │ │ + bge.n 22ae4c │ │ │ │ + cbz r4, 22adb6 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ rsb r3, r6, r6, lsl #29 │ │ │ │ add r4, r6 │ │ │ │ add r3, r2 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 22adc4 │ │ │ │ + bne.n 22adac │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22ad3e │ │ │ │ + bne.n 22ad26 │ │ │ │ mov sl, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #32 │ │ │ │ add r6, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22adfc │ │ │ │ + beq.n 22ade4 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #332] @ (22af4c ) │ │ │ │ + ldr r2, [pc, #332] @ (22af34 ) │ │ │ │ cmp r7, #4 │ │ │ │ - ldr r3, [pc, #324] @ (22af48 ) │ │ │ │ + ldr r3, [pc, #324] @ (22af30 ) │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ streq.w r6, [r8, #448] @ 0x1c0 │ │ │ │ strne.w r6, [r8, #456] @ 0x1c8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #828] @ 0x33c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22af40 │ │ │ │ + bne.w 22af28 │ │ │ │ add.w sp, sp, #836 @ 0x344 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r6, r7 │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 22ada6 │ │ │ │ + bge.n 22ad8e │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #224] @ 0xe0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22ada6 │ │ │ │ + beq.n 22ad8e │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e4540 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 22adac │ │ │ │ + blt.n 22ad94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22adce │ │ │ │ + beq.n 22adb6 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ sub.w r3, r2, r9 │ │ │ │ add.w lr, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w sl, r4, r3 │ │ │ │ strd r2, r5, [sp] │ │ │ │ add.w lr, lr, r0, lsl #3 │ │ │ │ @@ -634901,178 +634765,178 @@ │ │ │ │ lsr.w r2, r7, r3 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsr.w r9, r5, r1 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #1 │ │ │ │ - bmi.n 22aec8 │ │ │ │ + bmi.n 22aeb0 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r6, fp, r6 │ │ │ │ orrs r1, r6 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ orrs r1, r5 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 22ae86 │ │ │ │ + bne.n 22ae6e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r5, [sp] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22adb0 │ │ │ │ + beq.w 22ad98 │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #60] @ 0x3c │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 22add2 │ │ │ │ + bcs.w 22adba │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 22add2 │ │ │ │ + bls.w 22adba │ │ │ │ rsb r4, r6, r6, lsl #29 │ │ │ │ add r4, ip │ │ │ │ add r2, r4 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r6, [r3, r6, lsl #3] │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 22af12 │ │ │ │ - b.n 22add2 │ │ │ │ + bne.n 22aefa │ │ │ │ + b.n 22adba │ │ │ │ ldrsb.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 22ad76 │ │ │ │ + b.n 22ad5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22ad50 │ │ │ │ + b.n 22ad38 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 22adde │ │ │ │ + b.n 22adc6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 22b03c │ │ │ │ + beq.n 22b024 │ │ │ │ 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, [r3, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #16 │ │ │ │ and.w r0, r2, #31 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 22af96 │ │ │ │ + cbz r3, 22af7e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ orrs r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ bfc r2, #0, #10 │ │ │ │ - cbz r0, 22afbe │ │ │ │ + cbz r0, 22afa6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ adds r5, r3, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22af9c │ │ │ │ + beq.n 22af84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22b02e │ │ │ │ + beq.n 22b016 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22af9e │ │ │ │ + bne.n 22af86 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r1, 22afde │ │ │ │ - b.n 22b040 │ │ │ │ + cbnz r1, 22afc6 │ │ │ │ + b.n 22b028 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldrd r3, r0, [r1, #4] │ │ │ │ cmp r2, r5 │ │ │ │ ite hi │ │ │ │ movhi.w ip, #1 │ │ │ │ movls.w ip, #0 │ │ │ │ sbc.w ip, ip, #0 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ itet eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22afdc │ │ │ │ + bne.n 22afc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ orrs r2, r7 │ │ │ │ str r2, [r3, #16] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22b010 │ │ │ │ + bne.n 22aff8 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b026 │ │ │ │ - b.n 22b010 │ │ │ │ + bne.n 22b00e │ │ │ │ + b.n 22aff8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ - b.n 22b004 │ │ │ │ + b.n 22afec │ │ │ │ stmdb 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 r6, [pc, #2476] @ 22ba04 │ │ │ │ + ldr.w r6, [pc, #2476] @ 22b9ec │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #2476] @ 22ba08 │ │ │ │ + ldr.w r4, [pc, #2476] @ 22b9f0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r3, [pc, #2472] @ 22ba0c │ │ │ │ + ldr.w r3, [pc, #2472] @ 22b9f4 │ │ │ │ add r6, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -635082,548 +634946,548 @@ │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ffa80 │ │ │ │ + bl 1ffa68 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ - cbz r5, 22b0bc │ │ │ │ + cbz r5, 22b0a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ strd r3, r6, [r5, #328] @ 0x148 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ strd r3, r6, [r5, #340] @ 0x154 │ │ │ │ str.w r6, [r5, #336] @ 0x150 │ │ │ │ str.w r6, [r5, #348] @ 0x15c │ │ │ │ - bl 1ffadc │ │ │ │ + bl 1ffac4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b094 │ │ │ │ + bne.n 22b07c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b33a │ │ │ │ + beq.w 22b322 │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ffb28 │ │ │ │ + bl 1ffb10 │ │ │ │ ldr.w fp, [r0, #312] @ 0x138 │ │ │ │ ldr.w sl, [r0, #304] @ 0x130 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r9, r0, #36 @ 0x24 │ │ │ │ add.w r6, r0, #292 @ 0x124 │ │ │ │ strd sl, r3, [r0, #292] @ 0x124 │ │ │ │ str.w r3, [r0, #300] @ 0x12c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 22b12a │ │ │ │ + bne.n 22b112 │ │ │ │ add.w r0, r0, #308 @ 0x134 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 22b12a │ │ │ │ + cbz r0, 22b112 │ │ │ │ add.w r8, r5, #296 @ 0x128 │ │ │ │ mov r4, fp │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r1, r7, #140 @ 0x8c │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22b758 │ │ │ │ + bne.w 22b740 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 22b110 │ │ │ │ + bne.n 22b0f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b108 │ │ │ │ + bne.n 22b0f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 216b7c │ │ │ │ - cbz r0, 22b13a │ │ │ │ + bl 216b64 │ │ │ │ + cbz r0, 22b122 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #16 │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ ldr.w r7, [r5, #-8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22b1ec │ │ │ │ + beq.n 22b1d4 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov.w r9, #1 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 22b1ec │ │ │ │ + beq.n 22b1d4 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 22b19c │ │ │ │ + bhi.n 22b184 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r5, #6 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 22b180 │ │ │ │ + bne.n 22b168 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b170 │ │ │ │ + bne.n 22b158 │ │ │ │ ubfx r2, fp, #5, #5 │ │ │ │ movs r1, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ add.w r3, sl, r2, lsl #2 │ │ │ │ lsl.w r1, r1, fp │ │ │ │ ldr r2, [r3, #16] │ │ │ │ bic.w r2, r2, r1 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 22b552 │ │ │ │ + bhi.w 22b53a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r7, r6, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r2, r2, #8 │ │ │ │ movs r7, r3 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r7, r3 │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b958 │ │ │ │ + beq.w 22b940 │ │ │ │ ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ mov.w r0, fp, lsr #5 │ │ │ │ and.w r2, fp, #31 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22b14c │ │ │ │ + bne.n 22b134 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b332 │ │ │ │ + beq.w 22b31a │ │ │ │ ldr.w fp, [r5, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, fp │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r8, [r5, #292] @ 0x124 │ │ │ │ ldr.w r4, [r9], #4 │ │ │ │ strd r8, sl, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b82a │ │ │ │ + bne.w 22b812 │ │ │ │ add.w r0, r5, #296 @ 0x128 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 22b246 │ │ │ │ + cbz r0, 22b22e │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r1, r7, #140 @ 0x8c │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22b646 │ │ │ │ + bne.w 22b62e │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 22b22c │ │ │ │ + bne.n 22b214 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b224 │ │ │ │ + bne.n 22b20c │ │ │ │ ldr.w r7, [r5, #-20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22b2c0 │ │ │ │ + beq.n 22b2a8 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22b2c0 │ │ │ │ + bne.n 22b2a8 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b5ea │ │ │ │ + beq.w 22b5d2 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ and.w r6, r6, #31 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ lsl.w r6, r8, r6 │ │ │ │ bic.w r3, r3, r6 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22b28c │ │ │ │ + cbz r3, 22b274 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 22b25e │ │ │ │ + beq.n 22b246 │ │ │ │ ldr.w r6, [r5, #-20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 22b2c0 │ │ │ │ + cbz r3, 22b2a8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22b2c0 │ │ │ │ + bne.n 22b2a8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 22b2aa │ │ │ │ - b.n 22b2b8 │ │ │ │ + cbnz r3, 22b292 │ │ │ │ + b.n 22b2a0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22b2b8 │ │ │ │ + cbz r3, 22b2a0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 22b2a4 │ │ │ │ + bne.n 22b28c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22b296 │ │ │ │ + bne.n 22b27e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b7f4 │ │ │ │ + bne.w 22b7dc │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b846 │ │ │ │ + beq.w 22b82e │ │ │ │ mov.w fp, #0 │ │ │ │ strd r9, r5, [sp, #16] │ │ │ │ add.w r7, r8, #12 │ │ │ │ add.w r6, r8, #140 @ 0x8c │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22b698 │ │ │ │ + bne.w 22b680 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 22b2ea │ │ │ │ + bne.n 22b2d2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b2e0 │ │ │ │ + bne.n 22b2c8 │ │ │ │ ldrd r9, r5, [sp, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b7ba │ │ │ │ + beq.w 22b7a2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 22b326 │ │ │ │ + beq.n 22b30e │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ffb54 │ │ │ │ ldrd r3, r2, [r5, #20] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 22b1fe │ │ │ │ + bne.w 22b1e6 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b0ce │ │ │ │ + bne.w 22b0b6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1ffabc │ │ │ │ - ldr.w r2, [pc, #1740] @ 22ba10 │ │ │ │ - ldr.w r3, [pc, #1732] @ 22ba0c │ │ │ │ + bl 1ffaa4 │ │ │ │ + ldr.w r2, [pc, #1740] @ 22b9f8 │ │ │ │ + ldr.w r3, [pc, #1732] @ 22b9f4 │ │ │ │ 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 22ba00 │ │ │ │ + bne.w 22b9e8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b912 │ │ │ │ + beq.w 22b8fa │ │ │ │ ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ mov.w r0, fp, lsr #5 │ │ │ │ and.w r2, fp, #31 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b1e4 │ │ │ │ + beq.w 22b1cc │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 22b1e4 │ │ │ │ + bne.w 22b1cc │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b14c │ │ │ │ - b.n 22b1ec │ │ │ │ + bne.w 22b134 │ │ │ │ + b.n 22b1d4 │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b8cc │ │ │ │ + beq.w 22b8b4 │ │ │ │ ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ mov.w r0, fp, lsr #5 │ │ │ │ and.w r2, fp, #31 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ - ldr.w r2, [pc, #1576] @ 22ba14 │ │ │ │ + ldr.w r2, [pc, #1576] @ 22b9fc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w fp, [r1, r2] │ │ │ │ mla r3, r8, r3, fp │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b1e4 │ │ │ │ + beq.w 22b1cc │ │ │ │ add.w sl, r7, #44 @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ mla r1, r8, r1, fp │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 22b406 │ │ │ │ + bcc.n 22b3ee │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b14c │ │ │ │ - b.n 22b1ec │ │ │ │ + bne.w 22b134 │ │ │ │ + b.n 22b1d4 │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22b1c8 │ │ │ │ + bne.w 22b1b0 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b1e4 │ │ │ │ + beq.w 22b1cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b468 │ │ │ │ + beq.n 22b450 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b5de │ │ │ │ + beq.w 22b5c6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b44a │ │ │ │ + bne.n 22b432 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22b19c │ │ │ │ - ldr.w r2, [pc, #1444] @ 22ba18 │ │ │ │ + b.n 22b184 │ │ │ │ + ldr.w r2, [pc, #1444] @ 22ba00 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add.w r2, r1, r4, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22b856 │ │ │ │ + bne.w 22b83e │ │ │ │ add.w r1, r1, r4, lsl #7 │ │ │ │ ldrb.w fp, [r1, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 22b1e4 │ │ │ │ + beq.w 22b1cc │ │ │ │ add.w sl, r7, #84 @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ add.w sl, sl, #16 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 22b49c │ │ │ │ + bne.n 22b484 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b14c │ │ │ │ - b.n 22b1ec │ │ │ │ + bne.w 22b134 │ │ │ │ + b.n 22b1d4 │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b886 │ │ │ │ + beq.w 22b86e │ │ │ │ ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ mov.w r0, fp, lsr #5 │ │ │ │ and.w r2, fp, #31 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b1e4 │ │ │ │ + beq.w 22b1cc │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ adds r4, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 22b4f2 │ │ │ │ + bcc.n 22b4da │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b14c │ │ │ │ - b.n 22b1ec │ │ │ │ + bne.w 22b134 │ │ │ │ + b.n 22b1d4 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cbz r3, 22b522 │ │ │ │ + cbz r3, 22b50a │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b1e4 │ │ │ │ + beq.w 22b1cc │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.n 22b532 │ │ │ │ + bcc.n 22b51a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b14c │ │ │ │ - b.n 22b1ec │ │ │ │ + bne.w 22b134 │ │ │ │ + b.n 22b1d4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add.w sl, r7, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b1e4 │ │ │ │ + beq.w 22b1cc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w sl, sl, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.n 22b562 │ │ │ │ + bcc.n 22b54a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b14c │ │ │ │ - b.n 22b1ec │ │ │ │ + bne.w 22b134 │ │ │ │ + b.n 22b1d4 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b1e4 │ │ │ │ + beq.w 22b1cc │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22b58e │ │ │ │ + bne.n 22b576 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b14c │ │ │ │ - b.n 22b1ec │ │ │ │ + bne.w 22b134 │ │ │ │ + b.n 22b1d4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 22b1e4 │ │ │ │ + bne.w 22b1cc │ │ │ │ add.w r0, r7, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 22af50 │ │ │ │ + bl 22af38 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b14c │ │ │ │ - b.n 22b1ec │ │ │ │ - ldr.w r3, [pc, #1100] @ 22ba18 │ │ │ │ + bne.w 22b134 │ │ │ │ + b.n 22b1d4 │ │ │ │ + ldr.w r3, [pc, #1100] @ 22ba00 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 22b486 │ │ │ │ + b.n 22b46e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 22b180 │ │ │ │ + bne.w 22b168 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b5d6 │ │ │ │ - b.n 22b180 │ │ │ │ + bne.n 22b5be │ │ │ │ + b.n 22b168 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b280 │ │ │ │ + beq.w 22b268 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r7, r6, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r7, r3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b612 │ │ │ │ - cbz r3, 22b61e │ │ │ │ + beq.n 22b5fa │ │ │ │ + cbz r3, 22b606 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b5f8 │ │ │ │ - b.n 22b280 │ │ │ │ + bne.n 22b5e0 │ │ │ │ + b.n 22b268 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 22b628 │ │ │ │ + bne.n 22b610 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b618 │ │ │ │ + bne.n 22b600 │ │ │ │ ubfx r3, r6, #5, #5 │ │ │ │ and.w r6, r6, #31 │ │ │ │ add.w fp, fp, r3, lsl #2 │ │ │ │ lsl.w r6, r8, r6 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, r6 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - b.n 22b280 │ │ │ │ + b.n 22b268 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f988c │ │ │ │ + bl 1f9874 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 22b67e │ │ │ │ + cbz r1, 22b666 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b.n 22b65e │ │ │ │ + b.n 22b646 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ @@ -635631,52 +635495,52 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ itee eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r6, r3 │ │ │ │ movne r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22b65c │ │ │ │ + bne.n 22b644 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22b224 │ │ │ │ - b.n 22b246 │ │ │ │ + bne.w 22b20c │ │ │ │ + b.n 22b22e │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ ldr.w r0, [r4, #344] @ 0x158 │ │ │ │ - cbz r0, 22b6c2 │ │ │ │ + cbz r0, 22b6aa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r5, r3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b6a0 │ │ │ │ + beq.n 22b688 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22b74c │ │ │ │ + beq.n 22b734 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b6a2 │ │ │ │ + bne.n 22b68a │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ add.w r3, r4, #344 @ 0x158 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9578 │ │ │ │ ldr.w r1, [r4, #344] @ 0x158 │ │ │ │ mov r9, r0 │ │ │ │ str r5, [r0, #12] │ │ │ │ - cbnz r1, 22b6e0 │ │ │ │ - b.n 22b9a6 │ │ │ │ + cbnz r1, 22b6c8 │ │ │ │ + b.n 22b98e │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ @@ -635684,57 +635548,57 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ itee eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22b6de │ │ │ │ + bne.n 22b6c6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ add.w r2, r9, #12 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ bics.w r5, r3, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 22b712 │ │ │ │ + bne.n 22b6fa │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22b2e0 │ │ │ │ - b.n 22b304 │ │ │ │ + bne.w 22b2c8 │ │ │ │ + b.n 22b2ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 22b70c │ │ │ │ + bne.n 22b6f4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b746 │ │ │ │ - b.n 22b70c │ │ │ │ + bne.n 22b72e │ │ │ │ + b.n 22b6f4 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f988c │ │ │ │ + bl 1f9874 │ │ │ │ ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r1 │ │ │ │ - cbz r1, 22b7a0 │ │ │ │ + cbz r1, 22b788 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov lr, r2 │ │ │ │ - b.n 22b774 │ │ │ │ + b.n 22b75c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ite hi │ │ │ │ movhi.w ip, #1 │ │ │ │ @@ -635742,304 +635606,304 @@ │ │ │ │ sbc.w ip, ip, #0 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ itet ne │ │ │ │ movne r3, r2 │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22b772 │ │ │ │ + bne.n 22b75a │ │ │ │ mov r2, lr │ │ │ │ mov r3, ip │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa564 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22b108 │ │ │ │ - b.n 22b12a │ │ │ │ + bne.w 22b0f0 │ │ │ │ + b.n 22b112 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b316 │ │ │ │ + beq.w 22b2fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa6a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f9734 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22b316 │ │ │ │ + beq.w 22b2fe │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1faa14 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22b7d2 │ │ │ │ + b.n 22b7ba │ │ │ │ adds r3, #31 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - beq.w 22b98e │ │ │ │ + beq.w 22b976 │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r1, #4 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ bics.w r6, r3, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ it ne │ │ │ │ orrne.w fp, fp, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 22b80c │ │ │ │ - b.n 22b308 │ │ │ │ + bne.n 22b7f4 │ │ │ │ + b.n 22b2f0 │ │ │ │ ldr.w r7, [r5, #-20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22b250 │ │ │ │ + bne.w 22b238 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22b2d8 │ │ │ │ + bne.w 22b2c0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22b994 │ │ │ │ + beq.w 22b97c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f974c │ │ │ │ - b.n 22b326 │ │ │ │ + bl 1f9734 │ │ │ │ + b.n 22b30e │ │ │ │ ldr.w r2, [r5, #300] @ 0x12c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b9b6 │ │ │ │ + beq.w 22b99e │ │ │ │ mov.w ip, fp, lsr #5 │ │ │ │ ldr.w r0, [r5, #292] @ 0x124 │ │ │ │ and.w fp, fp, #31 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, ip, lsl #2] │ │ │ │ lsl.w r2, r2, fp │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r0, ip, lsl #2] │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ - b.n 22b486 │ │ │ │ + b.n 22b46e │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b4e4 │ │ │ │ + beq.w 22b4cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b8b0 │ │ │ │ - cbz r2, 22b8c0 │ │ │ │ + beq.n 22b898 │ │ │ │ + cbz r2, 22b8a8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b896 │ │ │ │ + bne.n 22b87e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22b19c │ │ │ │ + b.n 22b184 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 22b180 │ │ │ │ + bne.w 22b168 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b8b8 │ │ │ │ - b.n 22b180 │ │ │ │ + bne.n 22b8a0 │ │ │ │ + b.n 22b168 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b3e8 │ │ │ │ + beq.w 22b3d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b8f6 │ │ │ │ - cbz r2, 22b906 │ │ │ │ + beq.n 22b8de │ │ │ │ + cbz r2, 22b8ee │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b8dc │ │ │ │ + bne.n 22b8c4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22b19c │ │ │ │ + b.n 22b184 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 22b180 │ │ │ │ + bne.w 22b168 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b8fe │ │ │ │ - b.n 22b180 │ │ │ │ + bne.n 22b8e6 │ │ │ │ + b.n 22b168 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b38a │ │ │ │ + beq.w 22b372 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b93c │ │ │ │ - cbz r2, 22b94c │ │ │ │ + beq.n 22b924 │ │ │ │ + cbz r2, 22b934 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b922 │ │ │ │ + bne.n 22b90a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22b19c │ │ │ │ + b.n 22b184 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 22b180 │ │ │ │ + bne.w 22b168 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b944 │ │ │ │ - b.n 22b180 │ │ │ │ + bne.n 22b92c │ │ │ │ + b.n 22b168 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b1e4 │ │ │ │ + beq.w 22b1cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b986 │ │ │ │ + beq.n 22b96e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b176 │ │ │ │ + beq.w 22b15e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b968 │ │ │ │ + bne.n 22b950 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22b19c │ │ │ │ - bl 1f974c │ │ │ │ - b.n 22b326 │ │ │ │ + b.n 22b184 │ │ │ │ + bl 1f9734 │ │ │ │ + b.n 22b30e │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r7 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa9ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22b7ca │ │ │ │ - b.n 22b326 │ │ │ │ + bne.w 22b7b2 │ │ │ │ + b.n 22b30e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r9 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ - b.n 22b70c │ │ │ │ + bl 1fa564 │ │ │ │ + b.n 22b6f4 │ │ │ │ ldr.w r0, [r5, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b486 │ │ │ │ + beq.w 22b46e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r4, fp, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ adds r1, r2, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 22b9e0 │ │ │ │ - cbz r2, 22b9f2 │ │ │ │ + beq.n 22b9c8 │ │ │ │ + cbz r2, 22b9da │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b9c6 │ │ │ │ + bne.n 22b9ae │ │ │ │ mov r2, r3 │ │ │ │ - b.w 22b19c │ │ │ │ + b.w 22b184 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 22b180 │ │ │ │ + bne.w 22b168 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1faa4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22b9ea │ │ │ │ - b.w 22b180 │ │ │ │ + bne.n 22b9d2 │ │ │ │ + b.w 22b168 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #608] @ (22bc68 ) │ │ │ │ + ldr r7, [pc, #704] @ (22bcb0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #600] @ (22bc64 ) │ │ │ │ + ldr r7, [pc, #696] @ (22bcac ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #720] @ (22bce4 ) │ │ │ │ + ldr r4, [pc, #816] @ (22bd2c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (22bb70 ) │ │ │ │ + ldr r5, [pc, #320] @ (22bb58 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (22bb74 ) │ │ │ │ + ldr r1, [pc, #320] @ (22bb5c ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 22bb5e │ │ │ │ + beq.w 22bb46 │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r6, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ orr.w r0, r0, r6 │ │ │ │ mov.w r6, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ - beq.n 22bac0 │ │ │ │ + beq.n 22baa8 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 22bae6 │ │ │ │ + beq.n 22bace │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 22bb56 │ │ │ │ + bhi.n 22bb3e │ │ │ │ tbb [pc, lr] │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ str r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ @@ -636049,442 +635913,442 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ - vldr d7, [pc, #164] @ 22bb68 │ │ │ │ + vldr d7, [pc, #164] @ 22bb50 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22bae6 │ │ │ │ + cbz r0, 22bace │ │ │ │ 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 21876c │ │ │ │ - ldr r1, [pc, #144] @ (22bb78 ) │ │ │ │ - ldr r3, [pc, #136] @ (22bb74 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r1, [pc, #144] @ (22bb60 ) │ │ │ │ + ldr r3, [pc, #136] @ (22bb5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22bb64 │ │ │ │ + bne.n 22bb4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22bb30 │ │ │ │ + cbz r0, 22bb18 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22bae6 │ │ │ │ + b.n 22bace │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 22bb08 │ │ │ │ + b.n 22baf0 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 22bb08 │ │ │ │ + b.n 22baf0 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 22bb08 │ │ │ │ + b.n 22baf0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 22bb08 │ │ │ │ + b.n 22baf0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp lr, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r7, r4, #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, #4000] @ 0xfa0 │ │ │ │ - ldr.w r2, [pc, #2764] @ 22c660 │ │ │ │ + ldr.w r2, [pc, #2764] @ 22c648 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #2764] @ 22c664 │ │ │ │ + ldr.w r3, [pc, #2764] @ 22c64c │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2744] @ 22c668 │ │ │ │ + ldr.w r3, [pc, #2744] @ 22c650 │ │ │ │ cmp r2, #199 @ 0xc7 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str r6, [r0, #0] │ │ │ │ lsr.w r6, r3, r6 │ │ │ │ ubfx r3, r3, #2, #6 │ │ │ │ str r6, [r0, #12] │ │ │ │ - beq.n 22bc1c │ │ │ │ - bhi.n 22bc04 │ │ │ │ + beq.n 22bc04 │ │ │ │ + bhi.n 22bbec │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - beq.n 22bcce │ │ │ │ + beq.n 22bcb6 │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ - bne.n 22bc18 │ │ │ │ + bne.n 22bc00 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22bf62 │ │ │ │ - ldr.w r2, [pc, #2696] @ 22c66c │ │ │ │ - ldr.w r3, [pc, #2684] @ 22c664 │ │ │ │ + bne.w 22bf4a │ │ │ │ + ldr.w r2, [pc, #2696] @ 22c654 │ │ │ │ + ldr.w r3, [pc, #2684] @ 22c64c │ │ │ │ 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 22c80a │ │ │ │ + bne.w 22c7f2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #288 @ 0x120 │ │ │ │ - beq.w 22bea4 │ │ │ │ + beq.w 22be8c │ │ │ │ cmp.w r2, #414 @ 0x19e │ │ │ │ - beq.w 22bea4 │ │ │ │ + beq.w 22be8c │ │ │ │ cmp r2, #201 @ 0xc9 │ │ │ │ - beq.n 22bc1c │ │ │ │ + beq.n 22bc04 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 22bbe2 │ │ │ │ + b.n 22bbca │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r6, [r2, #47] @ 0x2f │ │ │ │ ands r6, r3 │ │ │ │ - beq.n 22bbe2 │ │ │ │ + beq.n 22bbca │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #199 @ 0xc7 │ │ │ │ str r2, [sp, #8] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - beq.w 22c328 │ │ │ │ + beq.w 22c310 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22bc7e │ │ │ │ + bne.n 22bc66 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 22c6c6 │ │ │ │ + beq.w 22c6ae │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22bc18 │ │ │ │ + beq.n 22bc00 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 2166b0 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #1 │ │ │ │ - bl 215428 │ │ │ │ - b.n 22bbe2 │ │ │ │ + bl 215410 │ │ │ │ + b.n 22bbca │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r6, [r3, #29] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 22bbe2 │ │ │ │ + beq.n 22bbca │ │ │ │ movs r2, #0 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22bd12 │ │ │ │ + cbz r0, 22bcfa │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22ba20 │ │ │ │ + bl 22ba08 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22ba20 │ │ │ │ + bl 22ba08 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22bd7e │ │ │ │ + cbz r0, 22bd66 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22ba20 │ │ │ │ + bl 22ba08 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22bdd8 │ │ │ │ + cbz r0, 22bdc0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22ba20 │ │ │ │ + bl 22ba08 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 22c54e │ │ │ │ + beq.w 22c536 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ mvns r3, r3 │ │ │ │ ands.w r3, r3, #16843009 @ 0x1010101 │ │ │ │ - beq.w 22c35e │ │ │ │ + beq.w 22c346 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 22be84 │ │ │ │ + beq.n 22be6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 22be32 │ │ │ │ + cbz r1, 22be1a │ │ │ │ ldrb.w r1, [r1, #41] @ 0x29 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 22c4d2 │ │ │ │ + bne.w 22c4ba │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 22c4d2 │ │ │ │ - cbz r3, 22be46 │ │ │ │ + bne.w 22c4ba │ │ │ │ + cbz r3, 22be2e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22be74 │ │ │ │ + cbz r0, 22be5c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ subs.w r3, r8, #8 │ │ │ │ - bne.w 22c55a │ │ │ │ + bne.w 22c542 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 22bcba │ │ │ │ + beq.w 22bca2 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22bcb6 │ │ │ │ + b.n 22bc9e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r6, [r3, #35] @ 0x23 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22bbe2 │ │ │ │ + beq.w 22bbca │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 22c2c6 │ │ │ │ + bls.w 22c2ae │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22bf06 │ │ │ │ + cbz r0, 22beee │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 22c6ba │ │ │ │ + bhi.w 22c6a2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22c38c │ │ │ │ + bhi.w 22c374 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ @@ -636516,538 +636380,538 @@ │ │ │ │ lsls r5, r6, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22bf92 │ │ │ │ + cbz r0, 22bf7a │ │ │ │ add r3, sp, #32 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 22bfc6 │ │ │ │ + cbz r0, 22bfae │ │ │ │ add r3, sp, #32 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 22bffe │ │ │ │ + cbz r0, 22bfe6 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r3, sl, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 22c038 │ │ │ │ + cbz r0, 22c020 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22c06a │ │ │ │ + cbz r0, 22c052 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 22c0a6 │ │ │ │ + cbz r0, 22c08e │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 22c0de │ │ │ │ + cbz r0, 22c0c6 │ │ │ │ add r3, sp, #32 │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 22c118 │ │ │ │ + cbz r0, 22c100 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 22c152 │ │ │ │ + cbz r0, 22c13a │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, sl │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22bcb6 │ │ │ │ - ldr r3, [pc, #936] @ (22c670 ) │ │ │ │ + b.n 22bc9e │ │ │ │ + ldr r3, [pc, #936] @ (22c658 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ orr.w r3, r6, #32 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 219b18 │ │ │ │ + bl 219b00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 219b18 │ │ │ │ + bl 219b00 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c674 │ │ │ │ + bne.w 22c65c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219b18 │ │ │ │ + bl 219b00 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22bcb6 │ │ │ │ + b.n 22bc9e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22c34c │ │ │ │ + bne.n 22c334 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 22c6c6 │ │ │ │ + beq.w 22c6ae │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22bc8e │ │ │ │ - vldr d7, [pc, #752] @ 22c650 │ │ │ │ + b.n 22bc76 │ │ │ │ + vldr d7, [pc, #752] @ 22c638 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22be84 │ │ │ │ + beq.w 22be6c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ - b.n 22be84 │ │ │ │ + bl 218754 │ │ │ │ + b.n 22be6c │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 22c3c0 │ │ │ │ + cbz r0, 22c3a8 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w r7, #288 @ 0x120 │ │ │ │ - bne.w 22c59a │ │ │ │ + bne.w 22c582 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 22bcb6 │ │ │ │ + b.w 22bc9e │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 22c392 │ │ │ │ + b.n 22c37a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 22c392 │ │ │ │ + b.n 22c37a │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 22c54a │ │ │ │ + bhi.n 22c532 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ cmp r5, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ @@ -637061,184 +636925,184 @@ │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22c52a │ │ │ │ + cbz r0, 22c512 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22be84 │ │ │ │ + b.n 22be6c │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 22c506 │ │ │ │ + b.n 22c4ee │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 22c506 │ │ │ │ + b.n 22c4ee │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 22c506 │ │ │ │ - vldr d7, [pc, #264] @ 22c658 │ │ │ │ + b.n 22c4ee │ │ │ │ + vldr d7, [pc, #264] @ 22c640 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 22c506 │ │ │ │ + b.n 22c4ee │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22c588 │ │ │ │ + cbz r0, 22c570 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22be8c │ │ │ │ + b.n 22be74 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22c4a6 │ │ │ │ + b.n 22c48e │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, ip │ │ │ │ + add r0, pc │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r8 │ │ │ │ + add r6, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, r2 │ │ │ │ + add r2, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 22c6a6 │ │ │ │ + cbz r0, 22c68e │ │ │ │ add r2, sp, #32 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - b.n 22c314 │ │ │ │ + b.n 22c2fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 22c392 │ │ │ │ + b.n 22c37a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ clz r3, fp │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ @@ -637252,24 +637116,24 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 22c766 │ │ │ │ + bne.n 22c74e │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 22c798 │ │ │ │ + bhi.n 22c780 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 22c798 │ │ │ │ + bhi.n 22c780 │ │ │ │ tbb [pc, r3] │ │ │ │ tst r0, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ asrs r2, r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -637281,134 +637145,134 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22c7a0 │ │ │ │ + bne.n 22c788 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 22c7ac │ │ │ │ + bne.n 22c794 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22c7ba │ │ │ │ + bne.n 22c7a2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22c7e8 │ │ │ │ + bne.n 22c7d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r4, #1 │ │ │ │ adds r6, #32 │ │ │ │ movs r4, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 22c6f0 │ │ │ │ + bne.n 22c6d8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22bcba │ │ │ │ + beq.w 22bca2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bne.w 22bc7e │ │ │ │ - b.n 22c34c │ │ │ │ + bne.w 22bc66 │ │ │ │ + b.n 22c334 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 22c736 │ │ │ │ + b.n 22c71e │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 22c736 │ │ │ │ + b.n 22c71e │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 22c7b2 │ │ │ │ + bne.n 22c79a │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - b.n 22c744 │ │ │ │ + b.n 22c72c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - b.n 22c76a │ │ │ │ + b.n 22c752 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, fp │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b.n 22c77e │ │ │ │ + b.n 22c766 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 22c76a │ │ │ │ + b.n 22c752 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 22c7d8 │ │ │ │ + b.n 22c7c0 │ │ │ │ blx 61650 <__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, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #356] @ (22c988 ) │ │ │ │ + ldr r2, [pc, #356] @ (22c970 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #356] @ (22c98c ) │ │ │ │ + ldr r3, [pc, #356] @ (22c974 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ - cbnz r2, 22c840 │ │ │ │ + cbnz r2, 22c828 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22c96a │ │ │ │ + beq.w 22c952 │ │ │ │ ldr.w r6, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 22c854 │ │ │ │ - b.n 22c966 │ │ │ │ + cbnz r3, 22c83c │ │ │ │ + b.n 22c94e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c966 │ │ │ │ + beq.w 22c94e │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22c84a │ │ │ │ + beq.n 22c832 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ add.w ip, sp, #28 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #4 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ @@ -637418,143 +637282,143 @@ │ │ │ │ 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 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22c962 │ │ │ │ + beq.n 22c94a │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 22c8de │ │ │ │ + cbz r4, 22c8c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22c900 │ │ │ │ + cbz r3, 22c8e8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 22c8b6 │ │ │ │ + cbnz r2, 22c89e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22bb80 │ │ │ │ + bl 22bb68 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 22c8ca │ │ │ │ + cbz r5, 22c8b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 22c8ca │ │ │ │ + cbz r3, 22c8b2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbz r2, 22c8ec │ │ │ │ + cbz r2, 22c8d4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22c8ba │ │ │ │ + bne.n 22c8a2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 22c8de │ │ │ │ + cbnz r2, 22c8c6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22bb80 │ │ │ │ + bl 22bb68 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 2169dc │ │ │ │ - cbz r4, 22c920 │ │ │ │ + bl 2169c4 │ │ │ │ + cbz r4, 22c908 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 22c89a │ │ │ │ + b.n 22c882 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22bb80 │ │ │ │ + bl 22bb68 │ │ │ │ orr.w r0, r0, fp │ │ │ │ mov r4, r5 │ │ │ │ uxtb.w fp, r0 │ │ │ │ - b.n 22c8b6 │ │ │ │ + b.n 22c89e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22c8de │ │ │ │ + bne.n 22c8c6 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, sl │ │ │ │ - bl 22bb80 │ │ │ │ + bl 22bb68 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22c8e8 │ │ │ │ + bne.n 22c8d0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 22c946 │ │ │ │ + cbz r3, 22c92e │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22c860 │ │ │ │ + bne.n 22c848 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22c938 │ │ │ │ - ldr r2, [pc, #72] @ (22c990 ) │ │ │ │ - ldr r3, [pc, #64] @ (22c98c ) │ │ │ │ + bne.n 22c920 │ │ │ │ + ldr r2, [pc, #72] @ (22c978 ) │ │ │ │ + ldr r3, [pc, #64] @ (22c974 ) │ │ │ │ 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 22c982 │ │ │ │ + bne.n 22c96a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ - b.n 22c920 │ │ │ │ + b.n 22c908 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 22c946 │ │ │ │ + b.n 22c92e │ │ │ │ ldrb.w r2, [r3, #35] @ 0x23 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22c840 │ │ │ │ + bne.w 22c828 │ │ │ │ ldrb.w r9, [r3, #47] @ 0x2f │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 22c840 │ │ │ │ - b.n 22c946 │ │ │ │ + bne.w 22c828 │ │ │ │ + b.n 22c92e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ pop {r3, 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, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #220] @ (22ca9c ) │ │ │ │ + ldr r4, [pc, #220] @ (22ca84 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (22caa0 ) │ │ │ │ + ldr r5, [pc, #220] @ (22ca88 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mla r4, r7, r4, r6 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 22ca90 │ │ │ │ + beq.n 22ca78 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -637566,178 +637430,178 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r7 │ │ │ │ movne r6, r5 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 213f00 │ │ │ │ + bl 213ee8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 22ca4e │ │ │ │ - bl 213f00 │ │ │ │ + bls.n 22ca36 │ │ │ │ + bl 213ee8 │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 22ca80 │ │ │ │ + cbz r7, 22ca68 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 21892c │ │ │ │ + bl 218914 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 22c9fa │ │ │ │ + bne.n 22c9e2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r5 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (22cad4 ) │ │ │ │ + ldr r3, [pc, #44] @ (22cabc ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 22cad0 │ │ │ │ + cbnz r2, 22cab8 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 22cab8 │ │ │ │ + bls.n 22caa0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (22cad8 ) │ │ │ │ + ldr r2, [pc, #28] @ (22cac0 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #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, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #352] @ (22cc50 ) │ │ │ │ + ldr r3, [pc, #352] @ (22cc38 ) │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov sl, r0 │ │ │ │ and.w ip, r1, #56 @ 0x38 │ │ │ │ - cbnz r2, 22cb40 │ │ │ │ + cbnz r2, 22cb28 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 22cc44 │ │ │ │ + beq.w 22cc2c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bne.n 22cb18 │ │ │ │ + bne.n 22cb00 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ and.w r2, r2, #5 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 22cc2c │ │ │ │ + beq.w 22cc14 │ │ │ │ clz r4, ip │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 22c9ac │ │ │ │ + bl 22c994 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #272] @ (22cc54 ) │ │ │ │ + ldr r2, [pc, #272] @ (22cc3c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22cc4a │ │ │ │ + beq.n 22cc32 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ subs r5, r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, sl, #76 @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 22cc28 │ │ │ │ + bne.n 22cc10 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov fp, lr │ │ │ │ movs r7, #1 │ │ │ │ add r6, sp, #32 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd r2, lr, [sp, #8] │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ add r5, sl │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 213f00 │ │ │ │ + bl 213ee8 │ │ │ │ ldrb.w r3, [r5, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 213f00 │ │ │ │ + bl 213ee8 │ │ │ │ ldrb.w r3, [r5, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 22cbe8 │ │ │ │ + beq.n 22cbd0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r5, r4, #108 @ 0x6c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -637747,245 +637611,245 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 22cb38 │ │ │ │ + beq.n 22cb20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ mov fp, r7 │ │ │ │ - cbz r2, 22cc1e │ │ │ │ + cbz r2, 22cc06 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r3 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - b.n 22cb82 │ │ │ │ + b.n 22cb6a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ subs r5, r2, r3 │ │ │ │ - b.n 22cc14 │ │ │ │ + b.n 22cbfc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 22cb6c │ │ │ │ - ldr r2, [pc, #36] @ (22cc54 ) │ │ │ │ + b.n 22cb54 │ │ │ │ + ldr r2, [pc, #36] @ (22cc3c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 22cb54 │ │ │ │ + b.n 22cb3c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 22cb18 │ │ │ │ + b.n 22cb00 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 22cb38 │ │ │ │ + b.n 22cb20 │ │ │ │ nop │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #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, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - ldr r2, [pc, #288] @ (22cd90 ) │ │ │ │ + ldr r2, [pc, #288] @ (22cd78 ) │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ ldrb.w r9, [r1, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #260] @ (22cd94 ) │ │ │ │ + ldr r3, [pc, #260] @ (22cd7c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ 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 ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22cd36 │ │ │ │ + beq.n 22cd1e │ │ │ │ uxtb.w r8, r7 │ │ │ │ str r5, [sp, #28] │ │ │ │ strb.w r8, [sp, #32] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov lr, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #1 │ │ │ │ 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} │ │ │ │ - beq.n 22cd3c │ │ │ │ + beq.n 22cd24 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r3, 22ccde │ │ │ │ + cbz r3, 22ccc6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 22cd5a │ │ │ │ + beq.n 22cd42 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ - ldr r2, [pc, #124] @ (22cd98 ) │ │ │ │ - ldr r3, [pc, #116] @ (22cd94 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #124] @ (22cd80 ) │ │ │ │ + ldr r3, [pc, #116] @ (22cd7c ) │ │ │ │ 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 22cd8a │ │ │ │ + bne.n 22cd72 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 22cd40 │ │ │ │ + bne.n 22cd28 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 22cd1a │ │ │ │ + b.n 22cd02 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov lr, r6 │ │ │ │ mov r8, r7 │ │ │ │ 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} │ │ │ │ - b.n 22ccd0 │ │ │ │ + b.n 22ccb8 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22cd1a │ │ │ │ + beq.n 22cd02 │ │ │ │ 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 21876c │ │ │ │ - b.n 22cd1a │ │ │ │ + bl 218754 │ │ │ │ + b.n 22cd02 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ - ldr.w r4, [pc, #3136] @ 22d9f0 │ │ │ │ + ldr.w r4, [pc, #3136] @ 22d9d8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #3136] @ 22d9f4 │ │ │ │ + ldr.w r1, [pc, #3136] @ 22d9dc │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr.w r1, [pc, #3116] @ 22d9f8 │ │ │ │ + ldr.w r1, [pc, #3116] @ 22d9e0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr.w r0, [pc, #3116] @ 22d9fc │ │ │ │ + ldr.w r0, [pc, #3116] @ 22d9e4 │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r1, r0] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r1, r1, r3, r7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb.w r1, [r5, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22cf3e │ │ │ │ + beq.w 22cf26 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22cf1a │ │ │ │ + beq.w 22cf02 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bhi.n 22ce5a │ │ │ │ + bhi.n 22ce42 │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ - bhi.w 22d09a │ │ │ │ + bhi.w 22d082 │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ - bhi.w 22d18a │ │ │ │ + bhi.w 22d172 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bhi.w 22cf44 │ │ │ │ + bhi.w 22cf2c │ │ │ │ sub.w r2, r3, #16 │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.w 22cf66 │ │ │ │ + bhi.w 22cf4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 22d6fc │ │ │ │ + bne.w 22d6e4 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 22d250 │ │ │ │ + bne.w 22d238 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ itt ne │ │ │ │ movne r1, #168 @ 0xa8 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ - beq.w 22cf66 │ │ │ │ + beq.w 22cf4e │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - bl 22c9ac │ │ │ │ + bl 22c994 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 22cef2 │ │ │ │ + bcs.n 22ceda │ │ │ │ cmp.w r3, #316 @ 0x13c │ │ │ │ - bcc.n 22cf66 │ │ │ │ + bcc.n 22cf4e │ │ │ │ sub.w r2, r3, #316 @ 0x13c │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.n 22cf66 │ │ │ │ + bhi.n 22cf4e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ @@ -638044,96 +637908,96 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp.w r3, #432 @ 0x1b0 │ │ │ │ - bcs.w 22da1c │ │ │ │ + bcs.w 22da04 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ - bls.n 22cf66 │ │ │ │ + bls.n 22cf4e │ │ │ │ mvn.w r6, #402 @ 0x192 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r3, r6 │ │ │ │ movw r4, #16385 @ 0x4001 │ │ │ │ movt r4, #7782 @ 0x1e66 │ │ │ │ lsls r2, r1 │ │ │ │ ands r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22d1cc │ │ │ │ + beq.w 22d1b4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2784] @ 22da00 │ │ │ │ - ldr.w r3, [pc, #2768] @ 22d9f4 │ │ │ │ + ldr.w r2, [pc, #2784] @ 22d9e8 │ │ │ │ + ldr.w r3, [pc, #2768] @ 22d9dc │ │ │ │ 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 22da34 │ │ │ │ + bne.w 22da1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 22ce06 │ │ │ │ + b.n 22cdee │ │ │ │ sub.w r2, r3, #34 @ 0x22 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 22d722 │ │ │ │ + bne.w 22d70a │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.w 22d718 │ │ │ │ + bne.w 22d700 │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - bne.w 22d710 │ │ │ │ + bne.w 22d6f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22cf1a │ │ │ │ + beq.n 22cf02 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 22da04 │ │ │ │ + bcc.w 22d9ec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r7, r3 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22cf1a │ │ │ │ + beq.n 22cf02 │ │ │ │ adds r4, r7, #6 │ │ │ │ negs r0, r1 │ │ │ │ add r4, r3 │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r2, r4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 22d6ce │ │ │ │ + beq.w 22d6b6 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 22d6ce │ │ │ │ + bls.w 22d6b6 │ │ │ │ mov r2, r6 │ │ │ │ adds r3, #59 @ 0x3b │ │ │ │ adds r1, r3, r6 │ │ │ │ ldrb.w lr, [r2, #60]! │ │ │ │ - b.n 22cfb4 │ │ │ │ + b.n 22cf9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 22d6ce │ │ │ │ + beq.w 22d6b6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ eor.w r3, lr, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 22cfae │ │ │ │ + beq.n 22cf96 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22d6c2 │ │ │ │ + beq.w 22d6aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ @@ -638149,646 +638013,646 @@ │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22d64c │ │ │ │ + beq.w 22d634 │ │ │ │ add.w r2, r0, #59 @ 0x3b │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ subs r3, r6, r3 │ │ │ │ add r4, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 213f00 │ │ │ │ + bl 213ee8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ add.w lr, r5, r6, lsl #5 │ │ │ │ mla r0, r8, r0, r3 │ │ │ │ add r0, r6 │ │ │ │ ldrb.w ip, [r0, #7] │ │ │ │ mov r0, r7 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 22d27a │ │ │ │ + bne.w 22d262 │ │ │ │ ldrb.w r2, [lr, #60] @ 0x3c │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 22d068 │ │ │ │ + bne.n 22d050 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 22d648 │ │ │ │ + beq.w 22d630 │ │ │ │ add.w fp, fp, #32 │ │ │ │ add.w r0, r7, #17 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 213f00 │ │ │ │ + bl 213ee8 │ │ │ │ sub.w sl, sl, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r7, #32 │ │ │ │ - b.n 22d04e │ │ │ │ + b.n 22d036 │ │ │ │ sub.w r4, r3, #153 @ 0x99 │ │ │ │ movs r6, #1 │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ ands r4, r2 │ │ │ │ - bne.w 22d6d8 │ │ │ │ + bne.w 22d6c0 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bne.w 22cf66 │ │ │ │ + bne.w 22cf4e │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 22d77a │ │ │ │ + beq.w 22d762 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrne r5, [r3, #4] │ │ │ │ - bne.n 22d0ea │ │ │ │ + bne.n 22d0d2 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r5, r5, #5 │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ movne r9, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ and.w r8, r3, #56 @ 0x38 │ │ │ │ - beq.w 22d72a │ │ │ │ + beq.w 22d712 │ │ │ │ rsb r5, r4, #3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 22d10c │ │ │ │ + beq.n 22d0f4 │ │ │ │ mov r5, r4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ adds r4, #1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ cmp r4, #3 │ │ │ │ str.w r0, [r5, #-20] │ │ │ │ - bne.n 22d100 │ │ │ │ + bne.n 22d0e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ite ne │ │ │ │ movne r5, #3 │ │ │ │ moveq r5, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bhi.w 22da2a │ │ │ │ + bhi.w 22da12 │ │ │ │ sub.w r1, r3, #54 @ 0x36 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 22d6e6 │ │ │ │ + bne.w 22d6ce │ │ │ │ ands.w r4, r1, #47 @ 0x2f │ │ │ │ - bne.n 22d266 │ │ │ │ + bne.n 22d24e │ │ │ │ tst.w r1, #5865472 @ 0x598000 │ │ │ │ - beq.w 22cf66 │ │ │ │ + beq.w 22cf4e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrb.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 22d856 │ │ │ │ + bne.w 22d83e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 22cadc │ │ │ │ + bl 22cac4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ cmp.w r3, #426 @ 0x1aa │ │ │ │ - bne.w 22cf66 │ │ │ │ + bne.w 22cf4e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22cf1a │ │ │ │ + beq.w 22cf02 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 22d21c │ │ │ │ + beq.n 22d204 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 22d240 │ │ │ │ + beq.n 22d228 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ - bl 22c9ac │ │ │ │ + bl 22c994 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - bl 22c9ac │ │ │ │ + bl 22c994 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ add.w r2, lr, r0 │ │ │ │ add r2, sl │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 22d27a │ │ │ │ - b.n 22d074 │ │ │ │ + bne.n 22d262 │ │ │ │ + b.n 22d05c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22cf1a │ │ │ │ + beq.w 22cf02 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22cf1a │ │ │ │ + beq.w 22cf02 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22cf1a │ │ │ │ + beq.w 22cf02 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22cf1a │ │ │ │ + beq.w 22cf02 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d432 │ │ │ │ + cbz r0, 22d41a │ │ │ │ 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, #20] │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #16 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d482 │ │ │ │ + cbz r0, 22d46a │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #130] @ 0x82 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22d826 │ │ │ │ + bne.w 22d80e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d4fc │ │ │ │ + cbz r0, 22d4e4 │ │ │ │ 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, #20] │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ movs r3, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d54c │ │ │ │ + cbz r0, 22d534 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ movs r3, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d5a0 │ │ │ │ + cbz r0, 22d588 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d608 │ │ │ │ + cbz r0, 22d5f0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ ldrd sl, fp, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add.w r6, r4, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -638801,302 +638665,302 @@ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r7, ip │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.n 22d680 │ │ │ │ + bne.n 22d668 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 22cff8 │ │ │ │ + bhi.w 22cfe0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2187e4 │ │ │ │ + bl 2187cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ adds r6, #32 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.w 22cf8e │ │ │ │ - b.n 22cf1a │ │ │ │ + bne.w 22cf76 │ │ │ │ + b.n 22cf02 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22cadc │ │ │ │ + bl 22cac4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 22c9ac │ │ │ │ + bl 22c994 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - bl 22c9ac │ │ │ │ + bl 22c994 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22cf1c │ │ │ │ + b.n 22cf04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ - b.w 22ce4a │ │ │ │ + b.w 22ce32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ - b.w 22ce4a │ │ │ │ + b.w 22ce32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ - b.n 22d700 │ │ │ │ + b.n 22d6e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 22d77e │ │ │ │ + bne.n 22d766 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #2 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ subs r5, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 22d746 │ │ │ │ - b.w 22cf1c │ │ │ │ + bne.n 22d72e │ │ │ │ + b.w 22cf04 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 22d0ea │ │ │ │ + b.n 22d0d2 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 22cf1c │ │ │ │ + b.w 22cf04 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218cdc │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 22d846 │ │ │ │ + beq.n 22d82e │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 22cf1c │ │ │ │ + b.w 22cf04 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, r7 │ │ │ │ movs r2, #16 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d896 │ │ │ │ + cbz r0, 22d87e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22cf1c │ │ │ │ + beq.w 22cf04 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #16 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ streq r5, [sp, #40] @ 0x28 │ │ │ │ moveq.w ip, #0 │ │ │ │ moveq r5, #0 │ │ │ │ - beq.n 22d91e │ │ │ │ + beq.n 22d906 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213f00 │ │ │ │ + bl 213ee8 │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldrb.w r3, [r8, #28] │ │ │ │ adds r7, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ adds r4, #32 │ │ │ │ ldrb.w r3, [r8, #29] │ │ │ │ strb.w r3, [r4, #-15] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 22d99e │ │ │ │ + bne.n 22d986 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 22d8f2 │ │ │ │ + b.n 22d8da │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ strh.w ip, [sp, #80] @ 0x50 │ │ │ │ movs r2, #16 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22d956 │ │ │ │ + cbz r0, 22d93e │ │ │ │ mov r2, sl │ │ │ │ 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, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r8, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ add.w r8, r8, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ - bl 22cc58 │ │ │ │ + bl 22cc40 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #32 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ movw ip, #49024 @ 0xbf80 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ adds r4, #32 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 22d91c │ │ │ │ + beq.n 22d904 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ add.w ip, r5, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -639105,258 +638969,258 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bfi r3, lr, #2, #6 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 22d8b4 │ │ │ │ + bhi.w 22d89c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 22cf1c │ │ │ │ + b.w 22cf04 │ │ │ │ nop │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrd r3, r0, [sp, #20] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b.w 22cfe4 │ │ │ │ + b.w 22cfcc │ │ │ │ sub.w r2, r3, #440 @ 0x1b8 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.w 22cf1a │ │ │ │ - b.w 22cf66 │ │ │ │ + bls.w 22cf02 │ │ │ │ + b.w 22cf4e │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 22cf1a │ │ │ │ - b.w 22cf66 │ │ │ │ + beq.w 22cf02 │ │ │ │ + b.w 22cf4e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #76] @ (22da98 ) │ │ │ │ + ldr r3, [pc, #76] @ (22da80 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (22da9c ) │ │ │ │ + ldr r2, [pc, #72] @ (22da84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 22da66 │ │ │ │ - ldr.w ip, [pc, #60] @ 22daa0 │ │ │ │ + cbz r1, 22da4e │ │ │ │ + ldr.w ip, [pc, #60] @ 22da88 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (22daa4 ) │ │ │ │ + ldr r2, [pc, #60] @ (22da8c ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (22daa8 ) │ │ │ │ + ldr r1, [pc, #60] @ (22da90 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ - ldr r2, [pc, #44] @ (22daac ) │ │ │ │ - ldr r3, [pc, #24] @ (22da98 ) │ │ │ │ + bl 216f8c │ │ │ │ + ldr r2, [pc, #44] @ (22da94 ) │ │ │ │ + ldr r3, [pc, #24] @ (22da80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22da94 │ │ │ │ + bne.n 22da7c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ vrsqrts.f32 , , │ │ │ │ - bl 557aa6 │ │ │ │ - bl 259aaa │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + bl 557a8e │ │ │ │ + bl 259a92 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - ldr r2, [pc, #288] @ (22dbe8 ) │ │ │ │ + ldr r2, [pc, #288] @ (22dbd0 ) │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ ldrb.w r9, [r1, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #260] @ (22dbec ) │ │ │ │ + ldr r3, [pc, #260] @ (22dbd4 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ 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 ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22db8e │ │ │ │ + beq.n 22db76 │ │ │ │ uxtb.w r8, r7 │ │ │ │ str r5, [sp, #28] │ │ │ │ strb.w r8, [sp, #32] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov lr, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #1 │ │ │ │ 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} │ │ │ │ - beq.n 22db94 │ │ │ │ + beq.n 22db7c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r3, 22db36 │ │ │ │ + cbz r3, 22db1e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 22dbb2 │ │ │ │ + beq.n 22db9a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ - ldr r2, [pc, #124] @ (22dbf0 ) │ │ │ │ - ldr r3, [pc, #116] @ (22dbec ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #124] @ (22dbd8 ) │ │ │ │ + ldr r3, [pc, #116] @ (22dbd4 ) │ │ │ │ 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 22dbe2 │ │ │ │ + bne.n 22dbca │ │ │ │ mov r0, r7 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 22db98 │ │ │ │ + bne.n 22db80 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 22db72 │ │ │ │ + b.n 22db5a │ │ │ │ str r5, [sp, #28] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov lr, r6 │ │ │ │ mov r8, r7 │ │ │ │ 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} │ │ │ │ - b.n 22db28 │ │ │ │ + b.n 22db10 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22db72 │ │ │ │ + beq.n 22db5a │ │ │ │ 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 21876c │ │ │ │ - b.n 22db72 │ │ │ │ + bl 218754 │ │ │ │ + b.n 22db5a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (22dd48 ) │ │ │ │ + ldr r5, [pc, #320] @ (22dd30 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (22dd4c ) │ │ │ │ + ldr r1, [pc, #320] @ (22dd34 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 22dd36 │ │ │ │ + beq.w 22dd1e │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r6, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ orr.w r0, r0, r6 │ │ │ │ mov.w r6, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ - beq.n 22dc98 │ │ │ │ + beq.n 22dc80 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 22dcbe │ │ │ │ + beq.n 22dca6 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 22dd2e │ │ │ │ + bhi.n 22dd16 │ │ │ │ tbb [pc, lr] │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ str r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ @@ -639366,103 +639230,103 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ - vldr d7, [pc, #164] @ 22dd40 │ │ │ │ + vldr d7, [pc, #164] @ 22dd28 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22dcbe │ │ │ │ + cbz r0, 22dca6 │ │ │ │ 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 21876c │ │ │ │ - ldr r1, [pc, #144] @ (22dd50 ) │ │ │ │ - ldr r3, [pc, #136] @ (22dd4c ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r1, [pc, #144] @ (22dd38 ) │ │ │ │ + ldr r3, [pc, #136] @ (22dd34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22dd3c │ │ │ │ + bne.n 22dd24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22dd08 │ │ │ │ + cbz r0, 22dcf0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22dcbe │ │ │ │ + b.n 22dca6 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 22dce0 │ │ │ │ + b.n 22dcc8 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 22dce0 │ │ │ │ + b.n 22dcc8 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 22dce0 │ │ │ │ + b.n 22dcc8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 22dce0 │ │ │ │ + b.n 22dcc8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r4, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #416] @ (22df04 ) │ │ │ │ + ldr r5, [pc, #416] @ (22deec ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #416] @ (22df08 ) │ │ │ │ + ldr r1, [pc, #416] @ (22def0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 22ddc0 │ │ │ │ + beq.n 22dda8 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, lr, #32 │ │ │ │ rsb r6, lr, #32 │ │ │ │ lsl.w r0, ip, lr │ │ │ │ lsl.w r7, ip, r7 │ │ │ │ lsr.w r6, ip, r6 │ │ │ │ @@ -639470,41 +639334,41 @@ │ │ │ │ orrs r0, r6 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ bic.w ip, r1, ip │ │ │ │ bic.w r0, r3, r0 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r0 │ │ │ │ orrs.w r6, ip, r0 │ │ │ │ - beq.n 22de10 │ │ │ │ + beq.n 22ddf8 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - beq.n 22de36 │ │ │ │ + beq.n 22de1e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 22ddcc │ │ │ │ + cbz r6, 22ddb4 │ │ │ │ ldrb.w r6, [r6, #41] @ 0x29 │ │ │ │ - cbnz r6, 22ddda │ │ │ │ + cbnz r6, 22ddc2 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 22de9c │ │ │ │ + beq.n 22de84 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 22dee8 │ │ │ │ + bhi.w 22ded0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 22de98 │ │ │ │ + bhi.n 22de80 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r0, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ - ldr r5, [pc, #336] @ (22df48 ) │ │ │ │ + ldr r5, [pc, #336] @ (22df30 ) │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ @@ -639514,195 +639378,195 @@ │ │ │ │ strb r4, [r2, r1] │ │ │ │ strb r4, [r2, r1] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22de36 │ │ │ │ + cbz r0, 22de1e │ │ │ │ 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 21876c │ │ │ │ - ldr r1, [pc, #212] @ (22df0c ) │ │ │ │ - ldr r3, [pc, #204] @ (22df08 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r1, [pc, #212] @ (22def4 ) │ │ │ │ + ldr r3, [pc, #204] @ (22def0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22df00 │ │ │ │ + bne.n 22dee8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22de78 │ │ │ │ + cbz r0, 22de60 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22de36 │ │ │ │ + b.n 22de1e │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 22de54 │ │ │ │ + b.n 22de3c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 22de54 │ │ │ │ + b.n 22de3c │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 22de54 │ │ │ │ - cbz r1, 22deee │ │ │ │ + b.n 22de3c │ │ │ │ + cbz r1, 22ded6 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22ded6 │ │ │ │ + cbz r0, 22debe │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22de36 │ │ │ │ + b.n 22de1e │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 22de54 │ │ │ │ + b.n 22de3c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 22dea8 │ │ │ │ + b.n 22de90 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr.w r4, [pc, #1220] @ 22e3e8 │ │ │ │ + ldr.w r4, [pc, #1220] @ 22e3d0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1220] @ 22e3ec │ │ │ │ + ldr.w r3, [pc, #1220] @ 22e3d4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w ip, [pc, #1216] @ 22e3f0 │ │ │ │ + ldr.w ip, [pc, #1216] @ 22e3d8 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22e3e4 │ │ │ │ + beq.w 22e3cc │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22df4a │ │ │ │ + bne.n 22df32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22e3e4 │ │ │ │ + beq.w 22e3cc │ │ │ │ ldr r7, [r4, #24] │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 22dfd6 │ │ │ │ + cbz r3, 22dfbe │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ add r5, sp, #32 │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ movw lr, #8319 @ 0x207f │ │ │ │ - b.n 22df86 │ │ │ │ + b.n 22df6e │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 22dfd6 │ │ │ │ + cbz r3, 22dfbe │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 22df80 │ │ │ │ + bne.n 22df68 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 22df80 │ │ │ │ - ldr.w r3, [pc, #1120] @ 22e3f4 │ │ │ │ + bne.n 22df68 │ │ │ │ + ldr.w r3, [pc, #1120] @ 22e3dc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w r3, r3, #106496 @ 0x1a000 │ │ │ │ ldrb.w r1, [r3, #3022] @ 0xbce │ │ │ │ mov r3, r4 │ │ │ │ adds r1, #10 │ │ │ │ add.w r8, r6, r1, lsl #2 │ │ │ │ ldr.w r0, [r6, r1, lsl #2] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #32] │ │ │ │ and.w r3, r3, lr │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 22df80 │ │ │ │ + bne.n 22df68 │ │ │ │ ldr.w r8, [r6, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 22dfd6 │ │ │ │ + beq.n 22dfbe │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 22e000 │ │ │ │ + bhi.n 22dfe8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ - bl 262138 │ │ │ │ - ldr.w r2, [pc, #1044] @ 22e3f8 │ │ │ │ - ldr.w r3, [pc, #1028] @ 22e3ec │ │ │ │ + bl 262120 │ │ │ │ + ldr.w r2, [pc, #1044] @ 22e3e0 │ │ │ │ + ldr.w r3, [pc, #1028] @ 22e3d4 │ │ │ │ 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 22e3e0 │ │ │ │ + bne.w 22e3c8 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movs r3, #0 │ │ │ │ @@ -639725,239 +639589,239 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #3 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 22dab0 │ │ │ │ + bl 22da98 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 22e094 │ │ │ │ + beq.n 22e07c │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22e084 │ │ │ │ + cbz r0, 22e06c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22e2b6 │ │ │ │ + bne.w 22e29e │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r8, r0 │ │ │ │ vmov.f64 d0, #48 @ 0x41800000 16.0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22e0d8 │ │ │ │ + cbz r0, 22e0c0 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r3, #30016 @ 0x7540 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ add r6, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 22e138 │ │ │ │ + cbz r0, 22e120 │ │ │ │ mov r3, r6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r2, #3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dbf8 │ │ │ │ + bl 22dbe0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dbf8 │ │ │ │ + bl 22dbe0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 22e178 │ │ │ │ + beq.n 22e160 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ moveq r1, r9 │ │ │ │ - beq.n 22e192 │ │ │ │ + beq.n 22e17a │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dbf8 │ │ │ │ + bl 22dbe0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 22e1b4 │ │ │ │ + beq.n 22e19c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dbf8 │ │ │ │ + bl 22dbe0 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #4369 @ 0x1111 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dd54 │ │ │ │ + bl 22dd3c │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dd54 │ │ │ │ + bl 22dd3c │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dd54 │ │ │ │ + bl 22dd3c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219bbc │ │ │ │ + bl 219ba4 │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 22dab0 │ │ │ │ + bl 22da98 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dbf8 │ │ │ │ + bl 22dbe0 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 22dab0 │ │ │ │ + bl 22da98 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22dbf8 │ │ │ │ + bl 22dbe0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r8, [r5, #4] │ │ │ │ - bhi.w 22e3d6 │ │ │ │ + bhi.w 22e3be │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22e3d0 │ │ │ │ + bhi.w 22e3b8 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [sp, #612] @ 0x264 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ str r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ @@ -639970,140 +639834,140 @@ │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ movs r1, #5 │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ add.w ip, r3, #84 @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov lr, r0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #376] @ 0x178 │ │ │ │ - bl 262138 │ │ │ │ - b.n 22dfe0 │ │ │ │ + bl 262120 │ │ │ │ + b.n 22dfc8 │ │ │ │ movs r3, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 22e37e │ │ │ │ + cbz r0, 22e366 │ │ │ │ mov r3, r6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 22e2f6 │ │ │ │ + beq.n 22e2de │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22e2f6 │ │ │ │ + b.n 22e2de │ │ │ │ movs r3, #16 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 22e352 │ │ │ │ + b.n 22e33a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 22e352 │ │ │ │ + b.n 22e33a │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 22e352 │ │ │ │ + b.n 22e33a │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 22e352 │ │ │ │ + b.n 22e33a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 22e43a │ │ │ │ + bne.n 22e422 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 22e43e │ │ │ │ + bhi.n 22e426 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 22e43e │ │ │ │ + bhi.n 22e426 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ @@ -640118,628 +639982,628 @@ │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 22e438 │ │ │ │ + b.n 22e420 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 22e438 │ │ │ │ + b.n 22e420 │ │ │ │ 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 r2, [pc, #728] @ (22e734 ) │ │ │ │ + ldr r2, [pc, #728] @ (22e71c ) │ │ │ │ sub sp, #8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 22e4c2 │ │ │ │ + bhi.n 22e4aa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r0, r5 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r0, r5 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r5 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 22e4bc │ │ │ │ + cbz r2, 22e4a4 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 22e4ac │ │ │ │ + b.n 22e494 │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ - bl 22e448 │ │ │ │ + bl 22e430 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ - cbnz r2, 22e4a6 │ │ │ │ + cbnz r2, 22e48e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r3, #283 @ 0x11b │ │ │ │ streq r3, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 22e4bc │ │ │ │ + cbz r2, 22e4a4 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22e48a │ │ │ │ + beq.n 22e472 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 22e4fe │ │ │ │ - b.n 22e4bc │ │ │ │ + cbnz r3, 22e4e6 │ │ │ │ + b.n 22e4a4 │ │ │ │ mov.w r7, #1 │ │ │ │ strb.w r7, [r3, #-7] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 22e448 │ │ │ │ + bl 22e430 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #16 │ │ │ │ - cbnz r1, 22e4f8 │ │ │ │ + cbnz r1, 22e4e0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #283 @ 0x11b │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 22e4bc │ │ │ │ + bcs.n 22e4a4 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w r7, [r3, #-7] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22e4cc │ │ │ │ + beq.n 22e4b4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #544] @ (22e738 ) │ │ │ │ + ldr r1, [pc, #544] @ (22e720 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r8, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22e4bc │ │ │ │ + beq.n 22e4a4 │ │ │ │ mov r6, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 22e564 │ │ │ │ + b.n 22e54c │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r3, #-7] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 22e448 │ │ │ │ + bl 22e430 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #32 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - cbnz r1, 22e556 │ │ │ │ + cbnz r1, 22e53e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #283 @ 0x11b │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 22e4bc │ │ │ │ + bcs.n 22e4a4 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w r2, [r3, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22e52e │ │ │ │ + beq.n 22e516 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22e4bc │ │ │ │ + beq.n 22e4a4 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22e4bc │ │ │ │ + bne.n 22e4a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 22e448 │ │ │ │ + bl 22e430 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 22e5ae │ │ │ │ + cbnz r3, 22e596 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #283 @ 0x11b │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22e4bc │ │ │ │ + bne.n 22e4a4 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22e4bc │ │ │ │ - b.n 22e70c │ │ │ │ + bne.w 22e4a4 │ │ │ │ + b.n 22e6f4 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 22e5f8 │ │ │ │ + cbz r6, 22e5e0 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22e4bc │ │ │ │ + bne.w 22e4a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 22e448 │ │ │ │ + bl 22e430 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 22e5f8 │ │ │ │ + cbnz r3, 22e5e0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #283 @ 0x11b │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e4bc │ │ │ │ + beq.w 22e4a4 │ │ │ │ mov r6, r4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 22e636 │ │ │ │ + b.n 22e61e │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r3, #-7] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 22e448 │ │ │ │ + bl 22e430 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #16 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 22e62e │ │ │ │ + cbnz r2, 22e616 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #283 @ 0x11b │ │ │ │ streq r1, [r3, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.w 22e4bc │ │ │ │ + bcs.w 22e4a4 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w r2, [r3, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22e4bc │ │ │ │ - b.n 22e606 │ │ │ │ + bne.w 22e4a4 │ │ │ │ + b.n 22e5ee │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ - cbnz r3, 22e684 │ │ │ │ - b.n 22e4bc │ │ │ │ + cbnz r3, 22e66c │ │ │ │ + b.n 22e4a4 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r3, #-7] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 22e448 │ │ │ │ + bl 22e430 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #20 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - cbnz r1, 22e67c │ │ │ │ + cbnz r1, 22e664 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #283 @ 0x11b │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 22e4bc │ │ │ │ + bcs.w 22e4a4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w r2, [r3, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22e4bc │ │ │ │ - b.n 22e654 │ │ │ │ - ldr r3, [pc, #156] @ (22e73c ) │ │ │ │ + bne.w 22e4a4 │ │ │ │ + b.n 22e63c │ │ │ │ + ldr r3, [pc, #156] @ (22e724 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22e4bc │ │ │ │ + beq.w 22e4a4 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 22e6e2 │ │ │ │ + b.n 22e6ca │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r4, #-7] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 22e448 │ │ │ │ + bl 22e430 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 22e6dc │ │ │ │ + cbnz r2, 22e6c4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #283 @ 0x11b │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 22e4bc │ │ │ │ + beq.w 22e4a4 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22e4bc │ │ │ │ - b.n 22e6b4 │ │ │ │ + bne.w 22e4a4 │ │ │ │ + b.n 22e69c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 22e4bc │ │ │ │ + bne.w 22e4a4 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22e4bc │ │ │ │ + bne.w 22e4a4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-7] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 22e448 │ │ │ │ + bl 22e430 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22e4bc │ │ │ │ + bne.w 22e4a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #283 @ 0x11b │ │ │ │ streq r2, [r4, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ - b.n 22e4bc │ │ │ │ - subs r4, r3, r6 │ │ │ │ + b.n 22e4a4 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #960] @ (22eb14 ) │ │ │ │ + ldr r2, [pc, #960] @ (22eafc ) │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r3, [pc, #960] @ (22eb18 ) │ │ │ │ + ldr r3, [pc, #960] @ (22eb00 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #77] @ 0x4d │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 22e78a │ │ │ │ + beq.n 22e772 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 22e77c │ │ │ │ + bne.n 22e764 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22e980 │ │ │ │ + bne.w 22e968 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #79] @ 0x4f │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 22e7c6 │ │ │ │ + beq.n 22e7ae │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 22e7b8 │ │ │ │ + bne.n 22e7a0 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22eb08 │ │ │ │ + bne.w 22eaf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ blx 610ec │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r6, [r7, #12] │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22e85c │ │ │ │ + beq.n 22e844 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 22e810 │ │ │ │ + b.n 22e7f8 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 22ead0 │ │ │ │ + beq.w 22eab8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22e85c │ │ │ │ + cbz r3, 22e844 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 22e80a │ │ │ │ + beq.n 22e7f2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 22e802 │ │ │ │ + bne.n 22e7ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4f2c │ │ │ │ + bl 2e4f14 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 22e80a │ │ │ │ + bls.n 22e7f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 22e848 │ │ │ │ + bne.n 22e830 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ blx 610ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22e810 │ │ │ │ + bne.n 22e7f8 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216d20 │ │ │ │ + bl 216d08 │ │ │ │ ldr.w r4, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22e95e │ │ │ │ + beq.n 22e946 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 22e880 │ │ │ │ + b.n 22e868 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e990 │ │ │ │ + beq.w 22e978 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22e872 │ │ │ │ + beq.n 22e85a │ │ │ │ mov.w r9, #65 @ 0x41 │ │ │ │ movt r9, #8 │ │ │ │ movw r6, #826 @ 0x33a │ │ │ │ movw r8, #861 @ 0x35d │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 22e948 │ │ │ │ + beq.n 22e930 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 22e8ae │ │ │ │ - b.n 22e92a │ │ │ │ + cbnz r3, 22e896 │ │ │ │ + b.n 22e912 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22e92a │ │ │ │ + beq.n 22e912 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 22e8a6 │ │ │ │ + bne.n 22e88e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 22ea20 │ │ │ │ - bhi.w 22e9fc │ │ │ │ + beq.w 22ea08 │ │ │ │ + bhi.w 22e9e4 │ │ │ │ cmp.w r3, #624 @ 0x270 │ │ │ │ - beq.w 22ea20 │ │ │ │ - bhi.w 22ea5c │ │ │ │ + beq.w 22ea08 │ │ │ │ + bhi.w 22ea44 │ │ │ │ cmp.w r3, #422 @ 0x1a6 │ │ │ │ - bcs.w 22eac4 │ │ │ │ + bcs.w 22eaac │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ - bcc.w 22eab6 │ │ │ │ + bcc.w 22ea9e │ │ │ │ sub.w r3, r3, #402 @ 0x192 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 22e8a6 │ │ │ │ + bpl.n 22e88e │ │ │ │ ldr.w sl, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [sl, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22e8a6 │ │ │ │ + bne.n 22e88e │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #8 │ │ │ │ strb.w r2, [sl, #-7] │ │ │ │ sub.w r0, sl, #20 │ │ │ │ - bl 22e448 │ │ │ │ + bl 22e430 │ │ │ │ ldrb.w r2, [sl, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22e8a6 │ │ │ │ + bne.n 22e88e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #283 @ 0x11b │ │ │ │ streq.w r1, [sl, #16] │ │ │ │ strbeq.w r2, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22e8ae │ │ │ │ + bne.n 22e896 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22e89e │ │ │ │ + bne.n 22e886 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 22e954 │ │ │ │ + cbz r3, 22e93c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22e898 │ │ │ │ + bne.n 22e880 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22e940 │ │ │ │ + bne.n 22e928 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r4, [r3, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 22e990 │ │ │ │ - ldr r2, [pc, #444] @ (22eb1c ) │ │ │ │ - ldr r3, [pc, #436] @ (22eb18 ) │ │ │ │ + cbnz r3, 22e978 │ │ │ │ + ldr r2, [pc, #444] @ (22eb04 ) │ │ │ │ + ldr r3, [pc, #436] @ (22eb00 ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [r7, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22eb10 │ │ │ │ + bne.w 22eaf8 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 22e798 │ │ │ │ + b.n 22e780 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22e95e │ │ │ │ + beq.n 22e946 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 22e988 │ │ │ │ + beq.n 22e970 │ │ │ │ movw r5, #283 @ 0x11b │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 22e9e0 │ │ │ │ + cbz r0, 22e9c8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22e9d8 │ │ │ │ + cbz r2, 22e9c0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 22e9c4 │ │ │ │ + cbnz r2, 22e9ac │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 22e9c4 │ │ │ │ + bne.n 22e9ac │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ ite hi │ │ │ │ movhi r2, r5 │ │ │ │ movls.w r2, #284 @ 0x11c │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22e9a8 │ │ │ │ + bne.n 22e990 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 22e9d8 │ │ │ │ + beq.n 22e9c0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22e99e │ │ │ │ + bne.n 22e986 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ - b.n 22e9f2 │ │ │ │ + bl 262120 │ │ │ │ + b.n 22e9da │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22e99a │ │ │ │ + bne.n 22e982 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22e9ec │ │ │ │ - b.n 22e95e │ │ │ │ + bne.n 22e9d4 │ │ │ │ + b.n 22e946 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 22ea10 │ │ │ │ - bhi.n 22ea32 │ │ │ │ + beq.n 22e9f8 │ │ │ │ + bhi.n 22ea1a │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - beq.n 22ea20 │ │ │ │ + beq.n 22ea08 │ │ │ │ cmp.w r3, #840 @ 0x348 │ │ │ │ - bne.w 22e8a6 │ │ │ │ + bne.w 22e88e │ │ │ │ ldr.w sl, [r4, #112] @ 0x70 │ │ │ │ ldrb.w r2, [sl, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22e8a6 │ │ │ │ - b.n 22e8f4 │ │ │ │ + bne.w 22e88e │ │ │ │ + b.n 22e8dc │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 22e3fc │ │ │ │ + bl 22e3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22e8a6 │ │ │ │ - b.n 22ea10 │ │ │ │ + beq.w 22e88e │ │ │ │ + b.n 22e9f8 │ │ │ │ movw r2, #878 @ 0x36e │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 22e8a6 │ │ │ │ + bne.w 22e88e │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 22e3fc │ │ │ │ + bl 22e3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22e8a6 │ │ │ │ + beq.w 22e88e │ │ │ │ ldr.w sl, [r4, #128] @ 0x80 │ │ │ │ ldrb.w r2, [sl, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22e8a6 │ │ │ │ - b.n 22e8f4 │ │ │ │ + bne.w 22e88e │ │ │ │ + b.n 22e8dc │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ - bne.w 22e8a6 │ │ │ │ + bne.w 22e88e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 22eaaa │ │ │ │ + bne.n 22ea92 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 22eaa8 │ │ │ │ + bhi.n 22ea90 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 22eaa8 │ │ │ │ + bhi.n 22ea90 │ │ │ │ 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 │ │ │ │ @@ -640752,226 +640616,226 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e8a6 │ │ │ │ - b.n 22ea10 │ │ │ │ + beq.w 22e88e │ │ │ │ + b.n 22e9f8 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 22eaa8 │ │ │ │ + b.n 22ea90 │ │ │ │ cmp r3, #173 @ 0xad │ │ │ │ - beq.w 22e8e8 │ │ │ │ + beq.w 22e8d0 │ │ │ │ cmp r3, #179 @ 0xb3 │ │ │ │ - beq.w 22e8e8 │ │ │ │ - b.n 22e8a6 │ │ │ │ + beq.w 22e8d0 │ │ │ │ + b.n 22e88e │ │ │ │ movw r2, #495 @ 0x1ef │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22e8e8 │ │ │ │ - b.n 22e8a6 │ │ │ │ + beq.w 22e8d0 │ │ │ │ + b.n 22e88e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4f2c │ │ │ │ + bl 2e4f14 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 22e80a │ │ │ │ + bls.w 22e7f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 22eafa │ │ │ │ + bne.n 22eae2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ blx 610ec │ │ │ │ - b.n 22e80a │ │ │ │ + b.n 22e7f2 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 22e7d4 │ │ │ │ + b.n 22e7bc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r7, r4, #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 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #156] @ (22ebd8 ) │ │ │ │ + ldr r7, [pc, #156] @ (22ebc0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 213ac4 │ │ │ │ + bl 213aac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 22eb9c │ │ │ │ + cbz r1, 22eb84 │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #26 │ │ │ │ ldr.w r1, [r5, #456] @ 0x1c8 │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #456] @ 0x1c8 │ │ │ │ - ldr r2, [pc, #108] @ (22ebdc ) │ │ │ │ + ldr r2, [pc, #108] @ (22ebc4 ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 213b30 │ │ │ │ + bl 213b18 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 22ebbc │ │ │ │ - ldr r3, [pc, #88] @ (22ebe0 ) │ │ │ │ + cbnz r6, 22eba4 │ │ │ │ + ldr r3, [pc, #88] @ (22ebc8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 213a24 │ │ │ │ + bl 213a0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r1, #0, #26 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ - cbnz r6, 22ebb4 │ │ │ │ + cbnz r6, 22eb9c │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - b.n 22eb6c │ │ │ │ - ldr r3, [pc, #36] @ (22ebe4 ) │ │ │ │ + b.n 22eb54 │ │ │ │ + ldr r3, [pc, #36] @ (22ebcc ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e35d4 │ │ │ │ + bl 2e35bc │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 22eb8c │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + b.n 22eb74 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r2, r5] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 22ec38 │ │ │ │ + cbnz r3, 22ec20 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 22ec24 │ │ │ │ + bne.n 22ec0c │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 22ec14 │ │ │ │ + bne.n 22ebfc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22eb20 │ │ │ │ + bl 22eb08 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 22eb20 │ │ │ │ + bl 22eb08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 22ec10 │ │ │ │ - b.n 22ec14 │ │ │ │ + beq.n 22ebf8 │ │ │ │ + b.n 22ebfc │ │ │ │ ldrb.w r3, [r0, #360] @ 0x168 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 22eb20 │ │ │ │ + bl 22eb08 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsb.w r3, [r0, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 22ec8a │ │ │ │ + blt.n 22ec72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 22ec78 │ │ │ │ + cbz r0, 22ec60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 22ec70 │ │ │ │ + bpl.n 22ec58 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 22eca0 │ │ │ │ + beq.n 22ec88 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 22ec80 │ │ │ │ - cbnz r0, 22ec70 │ │ │ │ + bgt.n 22ec68 │ │ │ │ + cbnz r0, 22ec58 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22ec5a │ │ │ │ + bne.n 22ec42 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 22ecac │ │ │ │ + cbz r3, 22ec94 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 22ec70 │ │ │ │ + bhi.n 22ec58 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 22ec86 │ │ │ │ + bne.n 22ec6e │ │ │ │ and.w r3, r3, #65537 @ 0x10001 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22ec5a │ │ │ │ - b.n 22ec78 │ │ │ │ + bne.n 22ec42 │ │ │ │ + b.n 22ec60 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -640979,20 +640843,20 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ and.w r6, r4, #1 │ │ │ │ - ldr r4, [pc, #640] @ (22ef58 ) │ │ │ │ + ldr r4, [pc, #640] @ (22ef40 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #640] @ (22ef5c ) │ │ │ │ + ldr r1, [pc, #640] @ (22ef44 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #640] @ (22ef60 ) │ │ │ │ + ldr r3, [pc, #640] @ (22ef48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -641008,53 +640872,53 @@ │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ subs r1, r3, #4 │ │ │ │ - cbnz r6, 22ed24 │ │ │ │ + cbnz r6, 22ed0c │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ mov r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 22ef38 │ │ │ │ + beq.w 22ef20 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #12] │ │ │ │ subs r3, r5, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #556] @ (22ef64 ) │ │ │ │ + ldr r3, [pc, #556] @ (22ef4c ) │ │ │ │ mov sl, fp │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 22ef0e │ │ │ │ + b.n 22eef6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 22ed7a │ │ │ │ + cbz r0, 22ed62 │ │ │ │ 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, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -641090,15 +640954,15 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ @@ -641163,65 +641027,65 @@ │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 22ef38 │ │ │ │ + beq.n 22ef20 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 22ed4c │ │ │ │ + bne.w 22ed34 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - b.n 22ed4c │ │ │ │ - ldr r2, [pc, #44] @ (22ef68 ) │ │ │ │ - ldr r3, [pc, #36] @ (22ef60 ) │ │ │ │ + b.n 22ed34 │ │ │ │ + ldr r2, [pc, #44] @ (22ef50 ) │ │ │ │ + ldr r3, [pc, #36] @ (22ef48 ) │ │ │ │ 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 22ef52 │ │ │ │ + bne.n 22ef3a │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r7, r4, #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] @ (22f0f4 ) │ │ │ │ + ldr r2, [pc, #368] @ (22f0dc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (22f0f8 ) │ │ │ │ + ldr r3, [pc, #368] @ (22f0e0 ) │ │ │ │ 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 │ │ │ │ @@ -641231,178 +641095,178 @@ │ │ │ │ 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 22f0ea │ │ │ │ + beq.w 22f0d2 │ │ │ │ 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 22efc8 │ │ │ │ + bhi.n 22efb0 │ │ │ │ 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 22f052 │ │ │ │ + bne.n 22f03a │ │ │ │ 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 22f06e │ │ │ │ + beq.n 22f056 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 22f01e │ │ │ │ + cbz r3, 22f006 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 22f0a2 │ │ │ │ + beq.n 22f08a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ - ldr r2, [pc, #168] @ (22f0fc ) │ │ │ │ - ldr r3, [pc, #160] @ (22f0f8 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #168] @ (22f0e4 ) │ │ │ │ + ldr r3, [pc, #160] @ (22f0e0 ) │ │ │ │ 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 22f0ee │ │ │ │ + bne.n 22f0d6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22f052 │ │ │ │ + beq.n 22f03a │ │ │ │ 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 22f07a │ │ │ │ + bne.n 22f062 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 22f052 │ │ │ │ + beq.n 22f03a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22f01e │ │ │ │ + beq.n 22f006 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 22f01e │ │ │ │ - b.n 22f0a8 │ │ │ │ - cbz r4, 22f0c4 │ │ │ │ + bne.n 22f006 │ │ │ │ + b.n 22f090 │ │ │ │ + cbz r4, 22f0ac │ │ │ │ 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 22f0ae │ │ │ │ + bne.n 22f096 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22f052 │ │ │ │ + beq.n 22f03a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 22f052 │ │ │ │ + bl 218754 │ │ │ │ + b.n 22f03a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 22efe4 │ │ │ │ + b.n 22efcc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #396] @ (22f2a0 ) │ │ │ │ - ldr r3, [pc, #396] @ (22f2a4 ) │ │ │ │ + ldr r2, [pc, #396] @ (22f288 ) │ │ │ │ + ldr r3, [pc, #396] @ (22f28c ) │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #396] @ (22f2a8 ) │ │ │ │ + ldr r5, [pc, #396] @ (22f290 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22f258 │ │ │ │ - ldr r3, [pc, #376] @ (22f2ac ) │ │ │ │ + beq.w 22f240 │ │ │ │ + ldr r3, [pc, #376] @ (22f294 ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #360] @ (22f2b0 ) │ │ │ │ + ldr r1, [pc, #360] @ (22f298 ) │ │ │ │ add.w r3, r7, r6, lsl #3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 213d34 │ │ │ │ + bl 213d1c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ 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 │ │ │ │ @@ -641410,152 +641274,152 @@ │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 22f242 │ │ │ │ + bhi.n 22f22a │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 22f294 │ │ │ │ + bls.n 22f27c │ │ │ │ subs r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ it ne │ │ │ │ movne r3, #16 │ │ │ │ - bne.n 22f1c4 │ │ │ │ + bne.n 22f1ac │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ add r3, sp, #16 │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w ip, sp, #32 │ │ │ │ movs r6, #0 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #164] @ (22f2b4 ) │ │ │ │ + ldr r3, [pc, #164] @ (22f29c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ 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 21876c │ │ │ │ - ldr r2, [pc, #144] @ (22f2b8 ) │ │ │ │ - ldr r3, [pc, #120] @ (22f2a4 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #144] @ (22f2a0 ) │ │ │ │ + ldr r3, [pc, #120] @ (22f28c ) │ │ │ │ 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 22f29c │ │ │ │ + bne.n 22f284 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 22f294 │ │ │ │ + bhi.n 22f27c │ │ │ │ tbb [pc, r3] │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ mov.w r1, #700 @ 0x2bc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 216694 │ │ │ │ - ldr r3, [pc, #64] @ (22f2b4 ) │ │ │ │ + bl 21667c │ │ │ │ + ldr r3, [pc, #64] @ (22f29c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ - b.n 22f226 │ │ │ │ + bl 218754 │ │ │ │ + b.n 22f20e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 22f1c4 │ │ │ │ + b.n 22f1ac │ │ │ │ movs r3, #32 │ │ │ │ - b.n 22f1c4 │ │ │ │ + b.n 22f1ac │ │ │ │ movs r3, #1 │ │ │ │ - b.n 22f1c4 │ │ │ │ + b.n 22f1ac │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #520] @ (22f4b8 ) │ │ │ │ + ldr r3, [pc, #616] @ (22f500 ) │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #776] @ (22f5dc ) │ │ │ │ + ldr r2, [pc, #776] @ (22f5c4 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #764] @ (22f5e0 ) │ │ │ │ + ldr r3, [pc, #764] @ (22f5c8 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w sl, [pc, #764] @ 22f5e4 │ │ │ │ + ldr.w sl, [pc, #764] @ 22f5cc │ │ │ │ ldrb.w r7, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -641563,35 +641427,35 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r8, [r3, #220] @ 0xdc │ │ │ │ and.w r3, r8, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22f32e │ │ │ │ + cbz r0, 22f316 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eor.w r3, r8, #1 │ │ │ │ and.w r3, r3, r9 │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ add.w r9, r2, r3 │ │ │ │ add r3, fp │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22f49c │ │ │ │ + bne.w 22f484 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ strd r7, r7, [r4, #12] │ │ │ │ strd r7, r7, [r4, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #71] @ 0x47 │ │ │ │ @@ -641604,22 +641468,22 @@ │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ mov r0, ip │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldrh.w ip, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #16 │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w r9, r4, #84 @ 0x54 │ │ │ │ and.w r3, ip, #8064 @ 0x1f80 │ │ │ │ add r6, sp, #32 │ │ │ │ clz r3, r3 │ │ │ │ @@ -641627,15 +641491,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ mov lr, r6 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi ip, r3, #7, #6 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #524] @ (22f5e8 ) │ │ │ │ + ldr r3, [pc, #524] @ (22f5d0 ) │ │ │ │ strh.w ip, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ @@ -641656,80 +641520,80 @@ │ │ │ │ ldmia.w lr!, {r0, r1} │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 22ef6c │ │ │ │ + bl 22ef54 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22ef6c │ │ │ │ + bl 22ef54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 22ef6c │ │ │ │ + bl 22ef54 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 22ef6c │ │ │ │ - ldr r2, [pc, #364] @ (22f5ec ) │ │ │ │ - ldr r3, [pc, #348] @ (22f5e0 ) │ │ │ │ + bl 22ef54 │ │ │ │ + ldr r2, [pc, #364] @ (22f5d4 ) │ │ │ │ + ldr r3, [pc, #348] @ (22f5c8 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22f5d6 │ │ │ │ + bne.w 22f5be │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ - bl 216694 │ │ │ │ - ldr r3, [pc, #304] @ (22f5e8 ) │ │ │ │ + bl 21667c │ │ │ │ + ldr r3, [pc, #304] @ (22f5d0 ) │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ strd sl, sl, [r4, #12] │ │ │ │ str.w sl, [r4, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ @@ -641742,22 +641606,22 @@ │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, fp │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ str r7, [sp, #28] │ │ │ │ add r7, sp, #16 │ │ │ │ strd sl, sl, [sp, #16] │ │ │ │ add r4, sp, #32 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ add.w lr, r9, #84 @ 0x54 │ │ │ │ mov ip, r4 │ │ │ │ @@ -641795,55 +641659,55 @@ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r9, r4, lsl #2 │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [r9, r4, lsl #2] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21876c │ │ │ │ - b.n 22f436 │ │ │ │ + bl 218754 │ │ │ │ + b.n 22f41e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r7, r4, #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, #3928] @ 0xf58 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #888] @ (22f980 ) │ │ │ │ - ldr r3, [pc, #888] @ (22f984 ) │ │ │ │ + ldr r0, [pc, #888] @ (22f968 ) │ │ │ │ + ldr r3, [pc, #888] @ (22f96c ) │ │ │ │ mov r8, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w sl, [pc, #880] @ 22f988 │ │ │ │ + ldr.w sl, [pc, #880] @ 22f970 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ ldr.w r5, [r8, #32] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22f8b8 │ │ │ │ + beq.w 22f8a0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #20 │ │ │ │ @@ -641851,49 +641715,49 @@ │ │ │ │ mov r1, r5 │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 22f81a │ │ │ │ + bhi.w 22f802 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 22fa98 │ │ │ │ + bls.w 22fa80 │ │ │ │ subs r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ it ne │ │ │ │ movne r4, #16 │ │ │ │ - bne.n 22f6a2 │ │ │ │ + bne.n 22f68a │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r4, #8 │ │ │ │ moveq r4, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r9, [pc, #712] @ 22f98c │ │ │ │ - bl 216694 │ │ │ │ + ldr.w r9, [pc, #712] @ 22f974 │ │ │ │ + bl 21667c │ │ │ │ add r3, sp, #32 │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strd ip, ip, [sp, #32] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ @@ -641906,124 +641770,124 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r6, #0 │ │ │ │ - vldr d8, [pc, #616] @ 22f978 │ │ │ │ + vldr d8, [pc, #616] @ 22f960 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ lsl.w r2, r9, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 22f83c │ │ │ │ + beq.w 22f824 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 22f100 │ │ │ │ + bl 22f0e8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 22f80c │ │ │ │ + bhi.n 22f7f4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r1, [r4, r1] │ │ │ │ - ldr r4, [pc, #332] @ (22f88c ) │ │ │ │ + ldr r4, [pc, #332] @ (22f874 ) │ │ │ │ ldr r5, [r0, #4] │ │ │ │ lsrs r0, r5, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 22f714 │ │ │ │ + bne.n 22f6fc │ │ │ │ ldrb.w r4, [r8, #20] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22f86e │ │ │ │ + beq.n 22f856 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 22ecb8 │ │ │ │ + bl 22eca0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 22fa9c │ │ │ │ + bne.w 22fa84 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldrd r0, r1, [r2, #104] @ 0x68 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #488] @ (22f990 ) │ │ │ │ - ldr r3, [pc, #472] @ (22f984 ) │ │ │ │ + ldr r2, [pc, #488] @ (22f978 ) │ │ │ │ + ldr r3, [pc, #472] @ (22f96c ) │ │ │ │ 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 22fab4 │ │ │ │ + bne.w 22fa9c │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 22f758 │ │ │ │ + b.n 22f740 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 22f758 │ │ │ │ + b.n 22f740 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 22f758 │ │ │ │ + b.n 22f740 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 22f758 │ │ │ │ + b.n 22f740 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 22f758 │ │ │ │ + b.n 22f740 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 22f758 │ │ │ │ + b.n 22f740 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 22fa98 │ │ │ │ + bhi.w 22fa80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ @@ -642031,279 +641895,279 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22f758 │ │ │ │ + beq.w 22f740 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 22f758 │ │ │ │ + bl 218754 │ │ │ │ + b.n 22f740 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 22ecb8 │ │ │ │ + bl 22eca0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 22f78a │ │ │ │ + beq.n 22f772 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 22ecb8 │ │ │ │ + bl 22eca0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ movs r4, #0 │ │ │ │ ands.w r3, r2, #15 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 22f798 │ │ │ │ + b.n 22f780 │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ strd r5, r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r5, [r0, #432] @ 0x1b0 │ │ │ │ ldr.w r9, [r0, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 22f8d6 │ │ │ │ - b.n 22f9d2 │ │ │ │ + cbnz r3, 22f8be │ │ │ │ + b.n 22f9ba │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22f9d2 │ │ │ │ + beq.n 22f9ba │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22f8ce │ │ │ │ + beq.n 22f8b6 │ │ │ │ mov.w r9, r9, lsr #12 │ │ │ │ mov fp, sl │ │ │ │ movs r6, #53 @ 0x35 │ │ │ │ and.w sl, r9, #16 │ │ │ │ mov r9, r7 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22f9c8 │ │ │ │ + beq.n 22f9b0 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, fp │ │ │ │ mov fp, r2 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r9, [fp, #16] │ │ │ │ ldr.w r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22f9a4 │ │ │ │ + beq.n 22f98c │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22f99c │ │ │ │ + beq.n 22f984 │ │ │ │ ldrb.w r1, [r9, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 22f994 │ │ │ │ + bne.n 22f97c │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ subw r1, r0, #855 @ 0x357 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 22f994 │ │ │ │ + bhi.n 22f97c │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 22f956 │ │ │ │ - ldr r1, [pc, #92] @ (22f98c ) │ │ │ │ + bpl.n 22f93e │ │ │ │ + ldr r1, [pc, #92] @ (22f974 ) │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ add.w ip, r1, r0, lsl #7 │ │ │ │ ldrb.w r1, [ip, #78] @ 0x4e │ │ │ │ adds r1, #10 │ │ │ │ add.w lr, r9, r1, lsl #2 │ │ │ │ ldr.w r0, [r9, r1, lsl #2] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia r7!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #48] @ 0x30 │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp sl, r1 │ │ │ │ - beq.n 22fa08 │ │ │ │ + beq.n 22f9f0 │ │ │ │ mov r9, r4 │ │ │ │ - cbz r4, 22f9a4 │ │ │ │ + cbz r4, 22f98c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 22f99c │ │ │ │ + cbz r4, 22f984 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22f99c │ │ │ │ + cbz r3, 22f984 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 22f994 │ │ │ │ + bne.n 22f97c │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ subw r1, r0, #855 @ 0x357 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 22f924 │ │ │ │ - b.n 22f956 │ │ │ │ + bls.n 22f90c │ │ │ │ + b.n 22f93e │ │ │ │ ... │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 22f95e │ │ │ │ + bne.n 22f946 │ │ │ │ ldrb.w r1, [r9, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 22f9f6 │ │ │ │ + beq.n 22f9de │ │ │ │ mov r0, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22f8fe │ │ │ │ + bne.n 22f8e6 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 22f9d0 │ │ │ │ + cbz r3, 22f9b8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22f8ea │ │ │ │ + bne.n 22f8d2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22f9c2 │ │ │ │ + bne.n 22f9aa │ │ │ │ mov r7, r9 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22fa76 │ │ │ │ + beq.n 22fa5e │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 22f9d4 │ │ │ │ + bne.n 22f9bc │ │ │ │ movs r0, #4 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22f70a │ │ │ │ + b.n 22f6f2 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ subw r1, r0, #855 @ 0x357 │ │ │ │ cmp r1, #5 │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ - bls.n 22f924 │ │ │ │ - b.n 22f9a4 │ │ │ │ + bls.n 22f90c │ │ │ │ + b.n 22f98c │ │ │ │ ldrb.w r1, [ip, #32] │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ - cbz r7, 22fa66 │ │ │ │ + cbz r7, 22fa4e │ │ │ │ ldrb.w r1, [ip, #41] @ 0x29 │ │ │ │ strd sl, r4, [sp, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ ldr.w r8, [r1, #40] @ 0x28 │ │ │ │ rbit r1, r7 │ │ │ │ clz r1, r1 │ │ │ │ add.w sl, r8, r1 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr.w r1, [r9, #96] @ 0x60 │ │ │ │ add.w sl, sp, sl, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22ef6c │ │ │ │ + bl 22ef54 │ │ │ │ subs r3, r7, #1 │ │ │ │ ands r7, r3 │ │ │ │ str.w r0, [sl, #68] @ 0x44 │ │ │ │ rbit sl, r7 │ │ │ │ it eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ clz sl, sl │ │ │ │ it ne │ │ │ │ movne r1, sl │ │ │ │ - bne.n 22fa2e │ │ │ │ + bne.n 22fa16 │ │ │ │ ldrd sl, r4, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22f956 │ │ │ │ + beq.w 22f93e │ │ │ │ mov r0, r9 │ │ │ │ - bl 215428 │ │ │ │ - b.n 22f956 │ │ │ │ + bl 215410 │ │ │ │ + b.n 22f93e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 2146dc │ │ │ │ + bl 2146c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22fa8e │ │ │ │ + cbz r0, 22fa76 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219874 │ │ │ │ + bl 21985c │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ - b.n 22f9dc │ │ │ │ + b.n 22f9c4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 22f6a2 │ │ │ │ + b.n 22f68a │ │ │ │ movs r4, #32 │ │ │ │ - b.n 22f6a2 │ │ │ │ + b.n 22f68a │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #17 │ │ │ │ - bl 22ecb8 │ │ │ │ - b.n 22f89a │ │ │ │ + bl 22eca0 │ │ │ │ + b.n 22f882 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 22f6a2 │ │ │ │ + b.n 22f68a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ 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, r0 │ │ │ │ - ldr r0, [pc, #840] @ (22fe18 ) │ │ │ │ - ldr r3, [pc, #840] @ (22fe1c ) │ │ │ │ + ldr r0, [pc, #840] @ (22fe00 ) │ │ │ │ + ldr r3, [pc, #840] @ (22fe04 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #832] @ 22fe20 │ │ │ │ + ldr.w r8, [pc, #832] @ 22fe08 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22fe0a │ │ │ │ + beq.w 22fdf2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -642311,218 +642175,218 @@ │ │ │ │ mov r1, r7 │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 22fde2 │ │ │ │ + bhi.w 22fdca │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 23002a │ │ │ │ + bls.w 230012 │ │ │ │ subs r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ it ne │ │ │ │ movne.w sl, #16 │ │ │ │ - bne.n 22fb6e │ │ │ │ + bne.n 22fb56 │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w sl, #8 │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ add r3, sp, #24 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ - ldr.w r9, [pc, #636] @ 22fe24 │ │ │ │ + ldr.w r9, [pc, #636] @ 22fe0c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 22fbe8 │ │ │ │ + cbz r3, 22fbd0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bfi r2, r1, #0, #26 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 2208c0 │ │ │ │ + bl 2208a8 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #548] @ 22fe10 │ │ │ │ + vldr d8, [pc, #548] @ 22fdf8 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 22fd0c │ │ │ │ + beq.w 22fcf4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22f100 │ │ │ │ + bl 22f0e8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 22fcfc │ │ │ │ + bhi.n 22fce4 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r3, [pc, #332] @ (22fd64 ) │ │ │ │ + ldr r3, [pc, #332] @ (22fd4c ) │ │ │ │ ldrh r3, [r4, r5] │ │ │ │ strb r3, [r5, #13] │ │ │ │ lsrs r3, r6, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 22fc4c │ │ │ │ + cbz r3, 22fc34 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 22fc4c │ │ │ │ + cbz r3, 22fc34 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 22fd3c │ │ │ │ + bhi.n 22fd24 │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 22fbf4 │ │ │ │ + bne.n 22fbdc │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 22fc8c │ │ │ │ + cbnz r4, 22fc74 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 22ff32 │ │ │ │ + bne.w 22ff1a │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 22fe2c │ │ │ │ + bne.w 22fe14 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldrd r0, r1, [r2, #104] @ 0x68 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #408] @ (22fe28 ) │ │ │ │ - ldr r3, [pc, #396] @ (22fe1c ) │ │ │ │ + ldr r2, [pc, #408] @ (22fe10 ) │ │ │ │ + ldr r3, [pc, #396] @ (22fe04 ) │ │ │ │ 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 23019c │ │ │ │ + bne.w 230184 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22fc34 │ │ │ │ + b.n 22fc1c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22fc34 │ │ │ │ + b.n 22fc1c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22fc34 │ │ │ │ + b.n 22fc1c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22fc34 │ │ │ │ + b.n 22fc1c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22fc34 │ │ │ │ + b.n 22fc1c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22fc34 │ │ │ │ + b.n 22fc1c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22fc34 │ │ │ │ + beq.n 22fc1c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 22fc34 │ │ │ │ + bl 218754 │ │ │ │ + b.n 22fc1c │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -642531,26 +642395,26 @@ │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 230190 │ │ │ │ + bhi.w 230178 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 230030 │ │ │ │ + bhi.w 230018 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ @@ -642578,54 +642442,54 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 23002a │ │ │ │ + bhi.w 230012 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ - b.n 22fb6e │ │ │ │ + b.n 22fb56 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 22fafa │ │ │ │ + b.n 22fae2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -642634,22 +642498,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ @@ -642663,15 +642527,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mvns r7, r7 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ and.w r7, r7, #15 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 22feec │ │ │ │ + cbnz r7, 22fed4 │ │ │ │ cmp.w r9, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r9, r9, #31 │ │ │ │ moveq r7, fp │ │ │ │ lslne.w r7, r7, r9 │ │ │ │ it ne │ │ │ │ @@ -642685,35 +642549,35 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 22fc7e │ │ │ │ + b.n 22fc66 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 217aac │ │ │ │ + bl 217a94 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218bbc │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -642722,22 +642586,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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ @@ -642751,15 +642615,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mvns r4, r4 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ and.w r4, r4, #15 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r4, 22fff2 │ │ │ │ + cbnz r4, 22ffda │ │ │ │ cmp.w r9, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w r9, r9, #31 │ │ │ │ moveq r4, fp │ │ │ │ lslne.w r4, r4, r9 │ │ │ │ it ne │ │ │ │ @@ -642773,48 +642637,48 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, lr, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 22fc70 │ │ │ │ - b.n 22fe2c │ │ │ │ + beq.w 22fc58 │ │ │ │ + b.n 22fe14 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 22fb6e │ │ │ │ + b.n 22fb56 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 230060 │ │ │ │ + cbz r0, 230048 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r8, r2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ add.w r2, r8, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -642833,27 +642697,27 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r8, [r9, #-4] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov r7, r0 │ │ │ │ @@ -642867,20 +642731,20 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #24 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbnz r2, 23018c │ │ │ │ + cbnz r2, 230174 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 230148 │ │ │ │ + beq.n 230130 │ │ │ │ and.w r8, r3, #31 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ subs r2, #1 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -642889,77 +642753,77 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ - b.n 22fc4c │ │ │ │ + bl 218754 │ │ │ │ + b.n 22fc34 │ │ │ │ strh.w r4, [sp, #40] @ 0x28 │ │ │ │ - b.n 230032 │ │ │ │ + b.n 23001a │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 230032 │ │ │ │ + b.n 23001a │ │ │ │ strb.w r4, [sp, #40] @ 0x28 │ │ │ │ - b.n 230032 │ │ │ │ + b.n 23001a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 230148 │ │ │ │ + b.n 230130 │ │ │ │ strd r4, fp, [sp, #40] @ 0x28 │ │ │ │ - b.n 230032 │ │ │ │ + b.n 23001a │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 22fb6e │ │ │ │ + b.n 22fb56 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #360] @ (23031c ) │ │ │ │ + ldr r2, [pc, #360] @ (230304 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #360] @ (230320 ) │ │ │ │ + ldr r3, [pc, #360] @ (230308 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 2301ec │ │ │ │ + cbnz r1, 2301d4 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #336] @ (230324 ) │ │ │ │ - ldr r3, [pc, #332] @ (230320 ) │ │ │ │ + ldr r2, [pc, #336] @ (23030c ) │ │ │ │ + ldr r3, [pc, #332] @ (230308 ) │ │ │ │ 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 23030c │ │ │ │ + bne.w 2302f4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 230310 │ │ │ │ + beq.w 2302f8 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2301fc │ │ │ │ + bne.n 2301e4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 230310 │ │ │ │ + beq.n 2302f8 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ add.w lr, sp, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ @@ -642971,228 +642835,228 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r7, #32 │ │ │ │ cmp r3, r2 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 230318 │ │ │ │ + beq.n 230300 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 230304 │ │ │ │ + beq.n 2302ec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 230308 │ │ │ │ + beq.n 2302f0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ blx 610ec │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ - bl 22ec4c │ │ │ │ + bl 22ec34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2301d0 │ │ │ │ + beq.n 2301b8 │ │ │ │ ldrb.w r2, [r5, #360] @ 0x168 │ │ │ │ clz r3, r6 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r5, #360] @ 0x168 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2302bc │ │ │ │ + beq.n 2302a4 │ │ │ │ ldrsb.w r2, [r5, #364] @ 0x16c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 2302bc │ │ │ │ + blt.n 2302a4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 22ebe8 │ │ │ │ + bl 22ebd0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 22fab8 │ │ │ │ - b.n 2302e0 │ │ │ │ + bl 22faa0 │ │ │ │ + b.n 2302c8 │ │ │ │ ldrb.w r2, [r5, #364] @ 0x16c │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq.n 2302ec │ │ │ │ + beq.n 2302d4 │ │ │ │ ldr.w r2, [r5, #456] @ 0x1c8 │ │ │ │ and.w r3, r3, #15 │ │ │ │ adds r3, #3 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add.w r2, r2, r3, lsr #2 │ │ │ │ str.w r2, [r5, #456] @ 0x1c8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 22f5f0 │ │ │ │ + bl 22f5d8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ - b.n 2301d0 │ │ │ │ + bl 262120 │ │ │ │ + b.n 2301b8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 22ebe8 │ │ │ │ + bl 22ebd0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 2302d8 │ │ │ │ + b.n 2302c0 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 23025a │ │ │ │ + b.n 230242 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 23025a │ │ │ │ + b.n 230242 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cdp2 0, 4, cr0, cr4, cr6, {5} │ │ │ │ + cdp2 0, 5, cr0, cr12, cr6, {5} │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr6, {5} │ │ │ │ + cdp2 0, 4, cr0, cr0, cr6, {5} │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r6, [pc, #1216] @ 230800 │ │ │ │ + ldr.w r6, [pc, #1216] @ 2307e8 │ │ │ │ add r6, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #1212] @ 230804 │ │ │ │ + ldr.w r2, [pc, #1212] @ 2307ec │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1208] @ 230808 │ │ │ │ + ldr.w r3, [pc, #1208] @ 2307f0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 230460 │ │ │ │ + beq.n 230448 │ │ │ │ ldrb.w r3, [r0, #364] @ 0x16c │ │ │ │ mov r5, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.n 2303b0 │ │ │ │ + beq.n 230398 │ │ │ │ ldrb.w r3, [r0, #360] @ 0x168 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 2306d8 │ │ │ │ + bhi.w 2306c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r0, #360] @ 0x168 │ │ │ │ ldr.w r4, [r5, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 230482 │ │ │ │ + beq.n 23046a │ │ │ │ ldrb.w r3, [r5, #360] @ 0x168 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ adds r3, #3 │ │ │ │ add.w r3, r2, r3, lsr #2 │ │ │ │ str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 230414 │ │ │ │ + b.n 2303fc │ │ │ │ ldrb.w r2, [r0, #360] @ 0x168 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #360] @ 0x168 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2303e0 │ │ │ │ + cbz r3, 2303c8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 2303d8 │ │ │ │ + bpl.n 2303c0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 230786 │ │ │ │ + beq.w 23076e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2303ca │ │ │ │ + bne.n 2303b2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #112] @ 0x70 │ │ │ │ - bl 22ebe8 │ │ │ │ + bl 22ebd0 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 23077e │ │ │ │ + beq.w 230766 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2306cc │ │ │ │ + beq.w 2306b4 │ │ │ │ ldr.w r4, [r5, #432] @ 0x1b0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 230420 │ │ │ │ - b.n 23045c │ │ │ │ + cbnz r3, 230408 │ │ │ │ + b.n 230444 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 23045c │ │ │ │ + cbz r3, 230444 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 23041a │ │ │ │ + beq.n 230402 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #988] @ (23080c ) │ │ │ │ + ldr r3, [pc, #988] @ (2307f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ lsls r3, r3, #17 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 61db4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 230454 │ │ │ │ - b.n 2304ba │ │ │ │ + cbnz r0, 23043c │ │ │ │ + b.n 2304a2 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 230440 │ │ │ │ + bne.n 230428 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23044e │ │ │ │ + bne.n 230436 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 230462 │ │ │ │ + b.n 23044a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #940] @ (230810 ) │ │ │ │ - ldr r3, [pc, #928] @ (230808 ) │ │ │ │ + ldr r2, [pc, #940] @ (2307f8 ) │ │ │ │ + ldr r3, [pc, #928] @ (2307f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2307e4 │ │ │ │ + bne.w 2307cc │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r3, r3, #28 │ │ │ │ ittee eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -643200,34 +643064,34 @@ │ │ │ │ ldrne.w r3, [r5, #448] @ 0x1c0 │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r5, #448] @ 0x1c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 2304b2 │ │ │ │ + beq.n 23049a │ │ │ │ ldr.w r3, [r5, #448] @ 0x1c0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - b.n 230414 │ │ │ │ + b.n 2303fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 230414 │ │ │ │ + b.n 2303fc │ │ │ │ ldr.w lr, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 2307f2 │ │ │ │ + beq.w 2307da │ │ │ │ ldr.w fp, [lr, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2304e4 │ │ │ │ + beq.n 2304cc │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2307ee │ │ │ │ + beq.w 2307d6 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r3, [lr, #32] │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #88] @ 0x58 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ strd sl, sl, [sp, #96] @ 0x60 │ │ │ │ mov r8, r7 │ │ │ │ @@ -643243,357 +643107,357 @@ │ │ │ │ strd fp, lr, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 230642 │ │ │ │ + bne.w 23062a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2306a0 │ │ │ │ + bne.w 230688 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 23068a │ │ │ │ + bne.w 230672 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsrs r1, r3, #15 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr d8, [pc, #668] @ 2307f8 │ │ │ │ + vldr d8, [pc, #668] @ 2307e0 │ │ │ │ mov fp, r4 │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ str r5, [sp, #16] │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ - b.n 230576 │ │ │ │ + b.n 23055e │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 2305da │ │ │ │ + beq.n 2305c2 │ │ │ │ lsl.w r3, r9, r6 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 23056e │ │ │ │ + beq.n 230556 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrb r5, [r4, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2305b0 │ │ │ │ + cbz r0, 230598 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 23063e │ │ │ │ + beq.n 230626 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ adds r6, #1 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ adds r7, #4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ cmp r6, #8 │ │ │ │ mov r8, r0 │ │ │ │ - bne.n 230576 │ │ │ │ + bne.n 23055e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 230632 │ │ │ │ + beq.n 23061a │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r6, [r3, #221] @ 0xdd │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 230672 │ │ │ │ + beq.n 23065a │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w ip, sp, #64 @ 0x40 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r2, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ - b.n 230454 │ │ │ │ + bl 262120 │ │ │ │ + b.n 23043c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 23056e │ │ │ │ + b.n 230556 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2306b6 │ │ │ │ + bne.n 23069e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 230544 │ │ │ │ + beq.w 23052c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #17 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 22f2bc │ │ │ │ + bl 22f2a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 23054a │ │ │ │ + b.n 230532 │ │ │ │ movw r1, #901 @ 0x385 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b.n 230606 │ │ │ │ + b.n 2305ee │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #18 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 22f2bc │ │ │ │ - b.n 230668 │ │ │ │ + bl 22f2a4 │ │ │ │ + b.n 230650 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #17 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 22f2bc │ │ │ │ - b.n 23053a │ │ │ │ + bl 22f2a4 │ │ │ │ + b.n 230522 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #17 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 22f2bc │ │ │ │ - b.n 23064a │ │ │ │ + bl 22f2a4 │ │ │ │ + b.n 230632 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r5, #432] @ 0x1b0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 230414 │ │ │ │ + b.n 2303fc │ │ │ │ movs r2, #1 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ ands r2, r3 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str r2, [sp, #12] │ │ │ │ tst.w r3, #393216 @ 0x60000 │ │ │ │ - beq.w 23038c │ │ │ │ + beq.w 230374 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2307e8 │ │ │ │ + beq.n 2307d0 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 230700 │ │ │ │ + bne.n 2306e8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2307e8 │ │ │ │ + beq.n 2307d0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23038c │ │ │ │ + beq.w 230374 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 230770 │ │ │ │ + cbz r2, 230758 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 230768 │ │ │ │ + bne.n 230750 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ mvn.w r2, #440 @ 0x1b8 │ │ │ │ adds r1, r4, r2 │ │ │ │ bics.w r2, r1, #8 │ │ │ │ - bne.n 230768 │ │ │ │ - ldr r1, [pc, #216] @ (230814 ) │ │ │ │ + bne.n 230750 │ │ │ │ + ldr r1, [pc, #216] @ (2307fc ) │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ add.w r4, r1, r4, lsl #7 │ │ │ │ ldrb.w r1, [r4, #78] @ 0x4e │ │ │ │ adds r1, #10 │ │ │ │ add.w ip, r3, r1, lsl #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #88] @ 0x58 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #17 │ │ │ │ - beq.n 2307d8 │ │ │ │ + beq.n 2307c0 │ │ │ │ cmp r2, #18 │ │ │ │ - beq.n 2307a8 │ │ │ │ + beq.n 230790 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 230726 │ │ │ │ + bne.n 23070e │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 2169c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 230720 │ │ │ │ - b.n 230388 │ │ │ │ + bne.n 230708 │ │ │ │ + b.n 230370 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 230406 │ │ │ │ + b.n 2303ee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r3, r0 │ │ │ │ ldr.w r4, [r5, #432] @ 0x1b0 │ │ │ │ subs r3, #1 │ │ │ │ ands r2, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 230414 │ │ │ │ + b.n 2303fc │ │ │ │ ldrb r2, [r4, #31] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 230388 │ │ │ │ + beq.w 230370 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2306cc │ │ │ │ + bne.n 2306b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r5, #432] @ 0x1b0 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 2304b2 │ │ │ │ + beq.w 23049a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 230414 │ │ │ │ + b.n 2303fc │ │ │ │ ldrb r2, [r4, #31] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 2307b4 │ │ │ │ + b.n 23079c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldc2 0, cr0, [sl], #664 @ 0x298 │ │ │ │ - stc2 0, cr0, [ip], #664 @ 0x298 │ │ │ │ + ldc2l 0, cr0, [r2], {166} @ 0xa6 │ │ │ │ + stc2l 0, cr0, [r4], {166} @ 0xa6 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ movs r3, r2 │ │ │ │ - @ instruction: 0xfb9600a6 │ │ │ │ + @ instruction: 0xfbae00a6 │ │ │ │ lsrs r4, r6, #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, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #384] @ 2309ac │ │ │ │ + ldr.w ip, [pc, #384] @ 230994 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #384] @ (2309b0 ) │ │ │ │ + ldr r2, [pc, #384] @ (230998 ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #380] @ (2309b4 ) │ │ │ │ + ldr r4, [pc, #380] @ (23099c ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 230854 │ │ │ │ + beq.n 23083c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 230872 │ │ │ │ + beq.n 23085a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #352] @ (2309b8 ) │ │ │ │ - ldr r3, [pc, #340] @ (2309b0 ) │ │ │ │ + ldr r2, [pc, #352] @ (2309a0 ) │ │ │ │ + ldr r3, [pc, #340] @ (230998 ) │ │ │ │ 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 230994 │ │ │ │ + bne.w 23097c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 230854 │ │ │ │ + bne.n 23083c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r4, #3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23098e │ │ │ │ + beq.w 230976 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ str r4, [r1, #0] │ │ │ │ @@ -643602,31 +643466,31 @@ │ │ │ │ mov r4, r0 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 230998 │ │ │ │ + beq.n 230980 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r7, sp, #24 │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -643644,15 +643508,15 @@ │ │ │ │ str r5, [sp, #20] │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #128] @ (2309bc ) │ │ │ │ + ldr r1, [pc, #128] @ (2309a4 ) │ │ │ │ itt ne │ │ │ │ andne.w r3, lr, #31 │ │ │ │ movne r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ it ne │ │ │ │ lslne.w r3, r2, r3 │ │ │ │ @@ -643667,100 +643531,100 @@ │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r1, lsl #2 │ │ │ │ mov r1, ip │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [lr, #40] @ 0x28 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 230856 │ │ │ │ + b.n 23083e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 23088c │ │ │ │ + b.n 230874 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7c800a6 │ │ │ │ + @ instruction: 0xf7e000a6 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7c400a6 │ │ │ │ - @ instruction: 0xf7a200a6 │ │ │ │ + @ instruction: 0xf7dc00a6 │ │ │ │ + @ instruction: 0xf7ba00a6 │ │ │ │ lsrs r4, r6, #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, #3896] @ 0xf38 │ │ │ │ - ldr.w r2, [pc, #1384] @ 230f3c │ │ │ │ + ldr.w r2, [pc, #1384] @ 230f24 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr.w r1, [pc, #1380] @ 230f40 │ │ │ │ + ldr.w r1, [pc, #1380] @ 230f28 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1376] @ 230f44 │ │ │ │ + ldr.w r3, [pc, #1376] @ 230f2c │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [r6, #8] │ │ │ │ - cbz r4, 230a5a │ │ │ │ + cbz r4, 230a42 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 230a4e │ │ │ │ + cbz r3, 230a36 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 230a64 │ │ │ │ + beq.n 230a4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 230a22 │ │ │ │ + cbz r3, 230a0a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 230a22 │ │ │ │ + cbz r2, 230a0a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 230b4e │ │ │ │ + beq.w 230b36 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 230a0e │ │ │ │ + bne.n 2309f6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 230a60 │ │ │ │ + beq.n 230a48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1308] @ 230f48 │ │ │ │ + ldr.w r2, [pc, #1308] @ 230f30 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr.w r3, [pc, #1296] @ 230f44 │ │ │ │ + ldr.w r3, [pc, #1296] @ 230f2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 230f28 │ │ │ │ + bne.w 230f10 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ moveq r4, r3 │ │ │ │ moveq r9, r4 │ │ │ │ - beq.n 230a64 │ │ │ │ + beq.n 230a4c │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 230a28 │ │ │ │ + b.n 230a10 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r5, #44 @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ @@ -643797,275 +643661,275 @@ │ │ │ │ moveq.w sl, #0 │ │ │ │ ldrne r2, [r3, #28] │ │ │ │ ldrbne r2, [r2, #12] │ │ │ │ subne.w sl, r2, #6 │ │ │ │ itt ne │ │ │ │ clzne sl, sl │ │ │ │ movne.w sl, sl, lsr #5 │ │ │ │ - bl 230818 │ │ │ │ + bl 230800 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 230818 │ │ │ │ + bl 230800 │ │ │ │ orrs r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216b24 │ │ │ │ + bl 216b0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ uxtb.w fp, r7 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 230b1c │ │ │ │ + cbz r3, 230b04 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 230c22 │ │ │ │ + bne.w 230c0a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 230e62 │ │ │ │ + bne.w 230e4a │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 230b54 │ │ │ │ + bne.n 230b3c │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 230c40 │ │ │ │ + b.n 230c28 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ adds r0, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 230af4 │ │ │ │ + bne.n 230adc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 230c24 │ │ │ │ + bne.n 230c0c │ │ │ │ mov r1, r6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 230ef0 │ │ │ │ + bne.w 230ed8 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ mov r7, fp │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ mov r1, r6 │ │ │ │ orrs r7, r0 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ orrs r0, r7 │ │ │ │ - b.n 230d32 │ │ │ │ + b.n 230d1a │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 230a64 │ │ │ │ + b.n 230a4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 216b24 │ │ │ │ + bl 216b0c │ │ │ │ movs r1, #1 │ │ │ │ - bl 225318 │ │ │ │ + bl 225300 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 230d16 │ │ │ │ + beq.w 230cfe │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 230f0e │ │ │ │ + beq.w 230ef6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r1, [r3], #8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 230f32 │ │ │ │ + beq.w 230f1a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 230ee4 │ │ │ │ + beq.w 230ecc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 230f0a │ │ │ │ + beq.w 230ef2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 21eea4 │ │ │ │ + bl 21ee8c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 230bce │ │ │ │ + beq.n 230bb6 │ │ │ │ mov r0, fp │ │ │ │ - bl 21f25c │ │ │ │ + bl 21f244 │ │ │ │ ands.w r3, r8, sl │ │ │ │ - bne.w 230edc │ │ │ │ + bne.w 230ec4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 230e96 │ │ │ │ + beq.w 230e7e │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 230f32 │ │ │ │ + beq.w 230f1a │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 230f16 │ │ │ │ + beq.w 230efe │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 230f22 │ │ │ │ + beq.w 230f0a │ │ │ │ strd r3, r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - bl 21efb0 │ │ │ │ + bl 21ef98 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 230a0a │ │ │ │ - b.n 230a28 │ │ │ │ + bne.w 2309f2 │ │ │ │ + b.n 230a10 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 230d1a │ │ │ │ + bne.n 230d02 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 230b54 │ │ │ │ + bne.n 230b3c │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r0, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w sl, r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 230d32 │ │ │ │ + beq.n 230d1a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 230e8e │ │ │ │ + beq.w 230e76 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 230f38 │ │ │ │ + beq.w 230f20 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 230c80 │ │ │ │ - b.n 230e86 │ │ │ │ + cbnz r2, 230c68 │ │ │ │ + b.n 230e6e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 230e86 │ │ │ │ + beq.w 230e6e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 230c76 │ │ │ │ + beq.n 230c5e │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r1, [r3], #8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 230f32 │ │ │ │ + beq.w 230f1a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 230ee8 │ │ │ │ + beq.w 230ed0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 230f12 │ │ │ │ + beq.w 230efa │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 21eea4 │ │ │ │ + bl 21ee8c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 230ce2 │ │ │ │ + beq.n 230cca │ │ │ │ mov r0, r8 │ │ │ │ - bl 21f25c │ │ │ │ + bl 21f244 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 230e58 │ │ │ │ + beq.w 230e40 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 230eec │ │ │ │ + beq.w 230ed4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 230f38 │ │ │ │ + beq.w 230f20 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 230d0c │ │ │ │ - b.n 230d42 │ │ │ │ + cbnz r3, 230cf4 │ │ │ │ + b.n 230d2a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 230d42 │ │ │ │ + cbz r3, 230d2a │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 230d06 │ │ │ │ + beq.n 230cee │ │ │ │ movs r3, #2 │ │ │ │ - b.n 230d46 │ │ │ │ + b.n 230d2e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 230b74 │ │ │ │ + b.n 230b5c │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r0, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r3, r0 │ │ │ │ - bne.w 230b54 │ │ │ │ + bne.w 230b3c │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 230a0a │ │ │ │ - b.n 230a28 │ │ │ │ + bne.w 2309f2 │ │ │ │ + b.n 230a10 │ │ │ │ mov r7, r2 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ strd r3, r7, [r8] │ │ │ │ - ldr r3, [pc, #500] @ (230f4c ) │ │ │ │ + ldr r3, [pc, #500] @ (230f34 ) │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ 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, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add.w r2, r7, r2, lsl #7 │ │ │ │ add.w ip, sp, #120 @ 0x78 │ │ │ │ @@ -644089,182 +643953,182 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [r0, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ subs.w r3, r3, r9 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r2, r0, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 230f2c │ │ │ │ + beq.n 230f14 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 230e40 │ │ │ │ + cbz r2, 230e28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ moveq r3, r9 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 21efb0 │ │ │ │ + bl 21ef98 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ mov r9, sl │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 230a0a │ │ │ │ - b.n 230a28 │ │ │ │ + bne.w 2309f2 │ │ │ │ + b.n 230a10 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 230b54 │ │ │ │ + bne.w 230b3c │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 230c56 │ │ │ │ + b.n 230c3e │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 230c8c │ │ │ │ + b.n 230c74 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 230c8c │ │ │ │ + b.n 230c74 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 230f32 │ │ │ │ + beq.n 230f1a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 230f1a │ │ │ │ + cbz r2, 230f02 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 230f1e │ │ │ │ + cbz r2, 230f06 │ │ │ │ mov r2, r8 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 21efb0 │ │ │ │ + bl 21ef98 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 230c16 │ │ │ │ + bne.w 230bfe │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 230d32 │ │ │ │ + b.n 230d1a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 21f0f8 │ │ │ │ - b.n 230c16 │ │ │ │ + bl 21f0e0 │ │ │ │ + b.n 230bfe │ │ │ │ movs r2, #1 │ │ │ │ - b.n 230b9c │ │ │ │ + b.n 230b84 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 230cb0 │ │ │ │ + b.n 230c98 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 230d46 │ │ │ │ + b.n 230d2e │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ mov r7, fp │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ mov r1, r6 │ │ │ │ orrs r7, r0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ orrs r0, r7 │ │ │ │ - b.n 230d32 │ │ │ │ + b.n 230d1a │ │ │ │ mov r3, r2 │ │ │ │ - b.n 230b9c │ │ │ │ + b.n 230b84 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 230b74 │ │ │ │ + b.n 230b5c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 230cb0 │ │ │ │ + b.n 230c98 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 230bfc │ │ │ │ + b.n 230be4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 230eac │ │ │ │ + b.n 230e94 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 230eac │ │ │ │ + b.n 230e94 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 230bfc │ │ │ │ + b.n 230be4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xf61e00a6 │ │ │ │ - @ instruction: 0xf61800a6 │ │ │ │ + @ instruction: 0xf63600a6 │ │ │ │ + @ instruction: 0xf63000a6 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r8, #5439488 @ 0x530000 │ │ │ │ + @ instruction: 0xf5e000a6 │ │ │ │ lsrs r4, r6, #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, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #804] @ (231288 ) │ │ │ │ + ldr r2, [pc, #804] @ (231270 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #804] @ (23128c ) │ │ │ │ + ldr r3, [pc, #804] @ (231274 ) │ │ │ │ add.w r4, r0, #24 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #800] @ 231290 │ │ │ │ + ldr.w r9, [pc, #800] @ 231278 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 231278 │ │ │ │ + beq.w 231260 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23115e │ │ │ │ + beq.w 231146 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #8 │ │ │ │ - bne.w 23115e │ │ │ │ + bne.w 231146 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 230fae │ │ │ │ + cbz r2, 230f96 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 230fae │ │ │ │ + bne.n 230f96 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 230f9e │ │ │ │ + bne.n 230f86 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -644290,16 +644154,16 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 214464 │ │ │ │ - ldr r3, [pc, #644] @ (231294 ) │ │ │ │ + bl 21444c │ │ │ │ + ldr r3, [pc, #644] @ (23127c ) │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -644314,40 +644178,40 @@ │ │ │ │ ldrb.w lr, [r5, #93] @ 0x5d │ │ │ │ ldrb.w r5, [r5, #94] @ 0x5e │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ str.w r8, [lr, #40] @ 0x28 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 219874 │ │ │ │ - vldr d7, [pc, #536] @ 231280 │ │ │ │ + bl 21985c │ │ │ │ + vldr d7, [pc, #536] @ 231268 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 231268 │ │ │ │ + beq.w 231250 │ │ │ │ mov r3, fp │ │ │ │ add r5, sp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w lr, [sl, #32] │ │ │ │ @@ -644380,70 +644244,70 @@ │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r2, #97] @ 0x61 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add.w r0, r3, #16 │ │ │ │ - bl 2309c0 │ │ │ │ + bl 2309a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 231166 │ │ │ │ - ldr r2, [pc, #340] @ (231298 ) │ │ │ │ - ldr r3, [pc, #324] @ (23128c ) │ │ │ │ + beq.n 23114e │ │ │ │ + ldr r2, [pc, #340] @ (231280 ) │ │ │ │ + ldr r3, [pc, #324] @ (231274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 231260 │ │ │ │ + bne.w 231248 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 230fb4 │ │ │ │ + b.n 230f9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 231264 │ │ │ │ + beq.n 23124c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 231258 │ │ │ │ + beq.n 231240 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 23125c │ │ │ │ + beq.n 231244 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #91] @ 0x5b │ │ │ │ ldrb.w r3, [r3, #93] @ 0x5d │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr.w r8, [r2, #20] │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r6, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ uxtb.w r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ @@ -644458,426 +644322,426 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sl, #40] @ 0x28 │ │ │ │ str.w ip, [r8, #40] @ 0x28 │ │ │ │ str.w ip, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r6, #34] @ 0x22 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r1, #3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 2143c4 │ │ │ │ + bl 2143ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ - b.n 231142 │ │ │ │ + bl 219988 │ │ │ │ + b.n 23112a │ │ │ │ movs r6, #1 │ │ │ │ - b.n 231180 │ │ │ │ + b.n 231168 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 231180 │ │ │ │ + b.n 231168 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ... │ │ │ │ - eors.w r0, r2, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf0aa00a6 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, sl, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf0a200a6 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 11, cr0, cr6, cr6, {5} │ │ │ │ + cdp 0, 12, cr0, cr14, cr6, {5} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #420] @ (231450 ) │ │ │ │ + ldr r2, [pc, #420] @ (231438 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #420] @ (231454 ) │ │ │ │ + ldr r3, [pc, #420] @ (23143c ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 2312f2 │ │ │ │ + cbz r5, 2312da │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2312cc │ │ │ │ + b.n 2312b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2312f2 │ │ │ │ + cbz r3, 2312da │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 23130e │ │ │ │ + beq.n 2312f6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2312c6 │ │ │ │ + bne.n 2312ae │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 23129c │ │ │ │ + bl 231284 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 23129c │ │ │ │ + bl 231284 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2312cc │ │ │ │ - ldr r2, [pc, #356] @ (231458 ) │ │ │ │ - ldr r3, [pc, #348] @ (231454 ) │ │ │ │ + bne.n 2312b4 │ │ │ │ + ldr r2, [pc, #356] @ (231440 ) │ │ │ │ + ldr r3, [pc, #348] @ (23143c ) │ │ │ │ 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 23143e │ │ │ │ + bne.w 231426 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ - bl 23129c │ │ │ │ + bl 231284 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 23129c │ │ │ │ + bl 231284 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r6 │ │ │ │ ittt eq │ │ │ │ orreq r7, r0 │ │ │ │ orreq r7, r5 │ │ │ │ uxtbeq r5, r7 │ │ │ │ - beq.n 2312c6 │ │ │ │ + beq.n 2312ae │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r7, r4, #24 │ │ │ │ movs r1, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bl 225318 │ │ │ │ + bl 225300 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bl 225318 │ │ │ │ + bl 225300 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 231442 │ │ │ │ + beq.n 23142a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 231370 │ │ │ │ + beq.n 231358 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 2313fe │ │ │ │ + beq.n 2313e6 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 231380 │ │ │ │ + beq.n 231368 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230f50 │ │ │ │ + bl 230f38 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 231434 │ │ │ │ + beq.n 23141c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 231396 │ │ │ │ + cbz r2, 23137e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 231428 │ │ │ │ + beq.n 231410 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 23142c │ │ │ │ + beq.n 231414 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 21eea4 │ │ │ │ + bl 21ee8c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 231448 │ │ │ │ + beq.n 231430 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - beq.n 231420 │ │ │ │ + beq.n 231408 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 231434 │ │ │ │ + beq.n 23141c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 231430 │ │ │ │ + cbz r2, 231418 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 23143a │ │ │ │ + cbz r2, 231422 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bl 21efb0 │ │ │ │ + bl 21ef98 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ - bl 21e5c4 │ │ │ │ - b.n 2312c6 │ │ │ │ + bl 21e5ac │ │ │ │ + b.n 2312ae │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 231378 │ │ │ │ + bne.n 231360 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 215428 │ │ │ │ + bl 215410 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 231370 │ │ │ │ + beq.n 231358 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 231370 │ │ │ │ - b.n 231378 │ │ │ │ + bne.n 231358 │ │ │ │ + b.n 231360 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 21f0f8 │ │ │ │ - b.n 2313f4 │ │ │ │ + bl 21f0e0 │ │ │ │ + b.n 2313dc │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2313ac │ │ │ │ + b.n 231394 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2313ac │ │ │ │ + b.n 231394 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2313e4 │ │ │ │ + b.n 2313cc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2313e4 │ │ │ │ + b.n 2313cc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [ip, #-664] @ 0xfffffd68 │ │ │ │ + stcl 0, cr0, [r4, #-664]! @ 0xfffffd68 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #-664] @ 0xfffffd68 │ │ │ │ + ldc 0, cr0, [lr, #-664] @ 0xfffffd68 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 23147a │ │ │ │ - b.n 2314ba │ │ │ │ + cbnz r3, 231462 │ │ │ │ + b.n 2314a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2314ba │ │ │ │ + cbz r3, 2314a2 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 231474 │ │ │ │ + beq.n 23145c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 23129c │ │ │ │ - cbz r0, 2314b0 │ │ │ │ + bl 231284 │ │ │ │ + cbz r0, 231498 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24e5b4 │ │ │ │ - b.n 2314a4 │ │ │ │ + bl 24e59c │ │ │ │ + b.n 23148c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 231482 │ │ │ │ + bne.n 23146a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23149e │ │ │ │ + bne.n 231486 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 262138 │ │ │ │ - b.n 2314a4 │ │ │ │ + bl 262120 │ │ │ │ + b.n 23148c │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1060] @ 2318f8 │ │ │ │ - ldr.w r3, [pc, #1060] @ 2318fc │ │ │ │ + ldr.w r1, [pc, #1060] @ 2318e0 │ │ │ │ + ldr.w r3, [pc, #1060] @ 2318e4 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r5, [pc, #1048] @ 231900 │ │ │ │ + ldr.w r5, [pc, #1048] @ 2318e8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq.w 2316c0 │ │ │ │ - bl 2e4e98 │ │ │ │ + beq.w 2316a8 │ │ │ │ + bl 2e4e80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2315c0 │ │ │ │ + bne.n 2315a8 │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 231776 │ │ │ │ - bl 2e4f6c │ │ │ │ + bhi.w 23175e │ │ │ │ + bl 2e4f54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2315a4 │ │ │ │ + beq.n 23158c │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mov r6, sl │ │ │ │ add r5, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4fac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd r9, r9, [r5] │ │ │ │ str.w r9, [r5, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w r6, [r8, #64] @ 0x40 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - bl 2314c0 │ │ │ │ + bl 2314a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 231534 │ │ │ │ - ldr r2, [pc, #860] @ (231904 ) │ │ │ │ - ldr r3, [pc, #852] @ (2318fc ) │ │ │ │ + bne.n 23151c │ │ │ │ + ldr r2, [pc, #860] @ (2318ec ) │ │ │ │ + ldr r3, [pc, #852] @ (2318e4 ) │ │ │ │ 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 2318f0 │ │ │ │ + bne.w 2318d8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 23175e │ │ │ │ + bhi.w 231746 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 2318e4 │ │ │ │ + bls.w 2318cc │ │ │ │ subs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ movw r2, #387 @ 0x183 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r2, #16 │ │ │ │ - bne.n 2315ec │ │ │ │ + bne.n 2315d4 │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ movne r2, #8 │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2318f4 │ │ │ │ + beq.w 2318dc │ │ │ │ lsls r2, r4, #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r6, #20 │ │ │ │ blx 61b08 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #32 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, sl, #20 │ │ │ │ ldrb.w sl, [sl, #32] │ │ │ │ @@ -644895,75 +644759,75 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mvn.w r8, r8 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r8 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 231694 │ │ │ │ + bne.n 23167c │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r9, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r9, r9, sl │ │ │ │ it ne │ │ │ │ addne.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #624] @ (231908 ) │ │ │ │ + ldr r3, [pc, #624] @ (2318f0 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ 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 21876c │ │ │ │ - b.n 2315a4 │ │ │ │ - bl 2e4f38 │ │ │ │ + bl 218754 │ │ │ │ + b.n 23158c │ │ │ │ + bl 2e4f20 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 2318c2 │ │ │ │ + bhi.w 2318aa │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 2318dc │ │ │ │ + bls.w 2318c4 │ │ │ │ subs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ movw r2, #387 @ 0x183 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r2, #16 │ │ │ │ - bne.n 2316f2 │ │ │ │ + bne.n 2316da │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ movne r2, #8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 231716 │ │ │ │ + cbz r0, 2316fe │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ adds r6, #20 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ str r6, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r4, sp, #32 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ mov lr, r0 │ │ │ │ @@ -644973,48 +644837,48 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ - b.n 2315a4 │ │ │ │ + bl 218754 │ │ │ │ + b.n 23158c │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 2318e4 │ │ │ │ + bhi.w 2318cc │ │ │ │ tbb [pc, r3] │ │ │ │ pop {r0, r6, r7, pc} │ │ │ │ - cbnz r3, 2317de │ │ │ │ + cbnz r3, 2317c6 │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ pop {r0, r2, r3, r4, r5, r7, pc} │ │ │ │ pop {r0, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4f54 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2315a4 │ │ │ │ + beq.w 23158c │ │ │ │ mov sl, r6 │ │ │ │ add r4, sp, #32 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r7 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r7, r7, [r4] │ │ │ │ - bhi.n 23189a │ │ │ │ + bhi.n 231882 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2318bc │ │ │ │ + bhi.w 2318a4 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r3, [r7, #34] @ 0x22 │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ @@ -645029,33 +644893,33 @@ │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 231800 │ │ │ │ + cbz r0, 2317e8 │ │ │ │ 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, fp │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e52bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -645066,118 +644930,118 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 2314c0 │ │ │ │ + bl 2314a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r9 │ │ │ │ - beq.w 2315a4 │ │ │ │ + beq.w 23158c │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ strd r7, r7, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.n 2317a8 │ │ │ │ + bls.n 231790 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 2317d8 │ │ │ │ + b.n 2317c0 │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 2317d8 │ │ │ │ + b.n 2317c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 2317d8 │ │ │ │ + b.n 2317c0 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ - b.n 2317d8 │ │ │ │ + b.n 2317c0 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 2318dc │ │ │ │ + bhi.n 2318c4 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsrs r6, r0, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 2316f2 │ │ │ │ + b.n 2316da │ │ │ │ movs r2, #32 │ │ │ │ - b.n 2316f2 │ │ │ │ + b.n 2316da │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 2315ec │ │ │ │ + b.n 2315d4 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 2315ec │ │ │ │ + b.n 2315d4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2316f2 │ │ │ │ + b.n 2316da │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2315ec │ │ │ │ + b.n 2315d4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xeb2000a6 │ │ │ │ + @ instruction: 0xeb3800a6 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r2, r6, asr #2 │ │ │ │ - orrs.w r0, r4, r6, asr #2 │ │ │ │ + @ instruction: 0xeb2a00a6 │ │ │ │ + orn r0, ip, r6, asr #2 │ │ │ │ lsrs r4, r6, #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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #484] @ (231b04 ) │ │ │ │ + ldr r3, [pc, #484] @ (231aec ) │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r1, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 231afe │ │ │ │ + beq.w 231ae6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 231944 │ │ │ │ + cbz r1, 23192c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 231af6 │ │ │ │ + beq.w 231ade │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2319b0 │ │ │ │ + b.n 231998 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ strd r0, r4, [r6, #44] @ 0x2c │ │ │ │ @@ -645185,40 +645049,40 @@ │ │ │ │ str r3, [r6, #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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2314c0 │ │ │ │ + bl 2314a8 │ │ │ │ str.w r8, [r4, #96] @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 231af8 │ │ │ │ + beq.w 231ae0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 2319a6 │ │ │ │ + beq.n 23198e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 23195a │ │ │ │ + bne.n 231942 │ │ │ │ ldr r6, [r4, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2319a6 │ │ │ │ + beq.n 23198e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -645226,21 +645090,21 @@ │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, fp │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -645248,26 +645112,26 @@ │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldrb.w fp, [r7, #32] │ │ │ │ add r7, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd r8, r8, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ @@ -645281,103 +645145,103 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, #100 @ 0x64 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r3, 231ac4 │ │ │ │ + cbnz r3, 231aac │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w fp, fp, #31 │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r7, r7, fp │ │ │ │ it ne │ │ │ │ addne.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #64] @ (231b08 ) │ │ │ │ + ldr r3, [pc, #64] @ (231af0 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ str.w r8, [r4, #100] @ 0x64 │ │ │ │ - b.n 2319a4 │ │ │ │ + b.n 23198c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - b.n 2318bc │ │ │ │ + b.n 2318d4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #420] @ (231cc0 ) │ │ │ │ + ldr r5, [pc, #420] @ (231ca8 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #420] @ (231cc4 ) │ │ │ │ + ldr r1, [pc, #420] @ (231cac ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 231b68 │ │ │ │ + beq.n 231b50 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, lr, #32 │ │ │ │ rsb r6, lr, #32 │ │ │ │ lsl.w ip, r0, lr │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ lsl.w r0, r0, lr │ │ │ │ orr.w ip, ip, r6 │ │ │ │ bic.w r1, r1, r0 │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ - beq.n 231c16 │ │ │ │ + beq.n 231bfe │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 231bfc │ │ │ │ + beq.n 231be4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 231b80 │ │ │ │ + cbz r6, 231b68 │ │ │ │ ldrb.w r6, [r6, #41] @ 0x29 │ │ │ │ - cbnz r6, 231b8e │ │ │ │ + cbnz r6, 231b76 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 231c58 │ │ │ │ + beq.n 231c40 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 231ca4 │ │ │ │ + bhi.w 231c8c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 231c54 │ │ │ │ + bhi.n 231c3c │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ str r0, [r3, r5] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -645391,138 +645255,138 @@ │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 231bec │ │ │ │ + cbz r0, 231bd4 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #200] @ (231cc8 ) │ │ │ │ - ldr r3, [pc, #196] @ (231cc4 ) │ │ │ │ + ldr r1, [pc, #200] @ (231cb0 ) │ │ │ │ + ldr r3, [pc, #196] @ (231cac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 231cbc │ │ │ │ + bne.n 231ca4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 231bfc │ │ │ │ + beq.n 231be4 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 231bfc │ │ │ │ + bl 218754 │ │ │ │ + b.n 231be4 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 231bc8 │ │ │ │ + b.n 231bb0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 231bc8 │ │ │ │ + b.n 231bb0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 231bc8 │ │ │ │ - cbz r1, 231caa │ │ │ │ + b.n 231bb0 │ │ │ │ + cbz r1, 231c92 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 231c92 │ │ │ │ + cbz r0, 231c7a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 231bfc │ │ │ │ + b.n 231be4 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 231bc8 │ │ │ │ + b.n 231bb0 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 231c64 │ │ │ │ + b.n 231c4c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - b.n 231678 │ │ │ │ + b.n 231690 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2324c4 │ │ │ │ + b.n 2314dc │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #248] @ (231dd8 ) │ │ │ │ + ldr r2, [pc, #248] @ (231dc0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #248] @ (231ddc ) │ │ │ │ + ldr r3, [pc, #248] @ (231dc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 231d02 │ │ │ │ - b.n 231dd0 │ │ │ │ + cbnz r3, 231cea │ │ │ │ + b.n 231db8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 231dd0 │ │ │ │ + beq.n 231db8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 231cfa │ │ │ │ + beq.n 231ce2 │ │ │ │ mov.w sl, #9 │ │ │ │ movt sl, #192 @ 0xc0 │ │ │ │ mov.w r8, #9 │ │ │ │ movt r8, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ and.w sl, r1, sl │ │ │ │ and.w r8, r1, r8 │ │ │ │ @@ -645539,111 +645403,111 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 231d62 │ │ │ │ + beq.n 231d4a │ │ │ │ ldrb.w fp, [r4, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 231da6 │ │ │ │ + bne.n 231d8e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 231dba │ │ │ │ + bne.n 231da2 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r7, r0 │ │ │ │ - cbz r3, 231d8a │ │ │ │ + cbz r3, 231d72 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 231d28 │ │ │ │ + bne.n 231d10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 231d7c │ │ │ │ - ldr r2, [pc, #84] @ (231de0 ) │ │ │ │ - ldr r3, [pc, #76] @ (231ddc ) │ │ │ │ + bne.n 231d64 │ │ │ │ + ldr r2, [pc, #84] @ (231dc8 ) │ │ │ │ + ldr r3, [pc, #76] @ (231dc4 ) │ │ │ │ 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 231dd4 │ │ │ │ + bne.n 231dbc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 23190c │ │ │ │ + bl 2318f4 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 231d68 │ │ │ │ + beq.n 231d50 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 23190c │ │ │ │ + bl 2318f4 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ - b.n 231d68 │ │ │ │ + b.n 231d50 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 231d8a │ │ │ │ + b.n 231d72 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - b.n 232410 │ │ │ │ + b.n 232428 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2322c0 │ │ │ │ + b.n 2322d8 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #2248] @ 2326c0 │ │ │ │ - ldr.w r7, [pc, #2248] @ 2326c4 │ │ │ │ + ldr.w r3, [pc, #2248] @ 2326a8 │ │ │ │ + ldr.w r7, [pc, #2248] @ 2326ac │ │ │ │ str r2, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ - ldr.w r2, [pc, #2244] @ 2326c8 │ │ │ │ + ldr.w r2, [pc, #2244] @ 2326b0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2326ba │ │ │ │ + beq.w 2326a2 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 231e20 │ │ │ │ + bne.n 231e08 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2326ba │ │ │ │ + beq.w 2326a2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w ip, [r3, #24] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 2326b4 │ │ │ │ + beq.w 23269c │ │ │ │ ldr.w fp, [ip, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 231e66 │ │ │ │ + beq.n 231e4e │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq ip, r4 │ │ │ │ ldr.w r3, [ip, #32] │ │ │ │ @@ -645680,39 +645544,39 @@ │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r4, #340] @ 0x154 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 231b0c │ │ │ │ + bl 231af4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 231f5e │ │ │ │ + bcc.n 231f46 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ strd r8, r8, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 2321b8 │ │ │ │ + bhi.w 2321a0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2325fc │ │ │ │ + bhi.w 2325e4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ @@ -645738,26 +645602,26 @@ │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ - ldr.w r3, [pc, #1900] @ 2326cc │ │ │ │ - ldr.w r2, [pc, #1900] @ 2326d0 │ │ │ │ + ldr.w r3, [pc, #1900] @ 2326b4 │ │ │ │ + ldr.w r2, [pc, #1900] @ 2326b8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -645765,27 +645629,27 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ @@ -645797,38 +645661,38 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 232178 │ │ │ │ + beq.w 232160 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1724] @ 2326d4 │ │ │ │ + ldr.w r3, [pc, #1724] @ 2326bc │ │ │ │ movs r5, #0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 219a50 │ │ │ │ + bl 219a38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -645836,48 +645700,48 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 232196 │ │ │ │ + bhi.n 23217e │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 232602 │ │ │ │ + bls.w 2325ea │ │ │ │ subs r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ it ne │ │ │ │ movne.w r9, #16 │ │ │ │ - bne.n 2320c6 │ │ │ │ + bne.n 2320ae │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w r9, #8 │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -645886,23 +645750,23 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str r5, [r6, #4] │ │ │ │ - bhi.w 232680 │ │ │ │ + bhi.w 232668 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 23237a │ │ │ │ + bhi.w 232362 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #9 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ @@ -645931,23 +645795,23 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ cmp.w lr, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r8 │ │ │ │ - beq.w 232016 │ │ │ │ + beq.w 231ffe │ │ │ │ and.w r3, lr, #31 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r3 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 232016 │ │ │ │ + b.n 231ffe │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 232602 │ │ │ │ + bhi.w 2325ea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #9 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r7, r1, #8 │ │ │ │ lsls r7, r1, #8 │ │ │ │ lsls r7, r1, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ @@ -645958,48 +645822,48 @@ │ │ │ │ lsls r0, r6, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2321e4 │ │ │ │ + cbz r0, 2321cc │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ mov.w r1, #872 @ 0x368 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -646011,27 +645875,27 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, ip, #100 @ 0x64 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 232280 │ │ │ │ + bne.n 232268 │ │ │ │ cmp.w fp, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r9, r3 │ │ │ │ addne.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 23228c │ │ │ │ + cbnz r3, 232274 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1092] @ 2326d4 │ │ │ │ + ldr.w r3, [pc, #1092] @ 2326bc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, ip │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ @@ -646048,21 +645912,21 @@ │ │ │ │ add.w r3, ip, r6, lsl #2 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r7, #4 │ │ │ │ movs r6, #3 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mov.w r5, #16777216 @ 0x1000000 │ │ │ │ @@ -646075,96 +645939,96 @@ │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #74] @ 0x4a │ │ │ │ ldrb.w r7, [r3, #75] @ 0x4b │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r1, r7, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 232356 │ │ │ │ + cbz r1, 23233e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 23233a │ │ │ │ + bne.n 232322 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2326b0 │ │ │ │ + beq.w 232698 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ - ldr r2, [pc, #888] @ (2326d8 ) │ │ │ │ - ldr r3, [pc, #860] @ (2326c0 ) │ │ │ │ + bl 262120 │ │ │ │ + ldr r2, [pc, #888] @ (2326c0 ) │ │ │ │ + ldr r3, [pc, #860] @ (2326a8 ) │ │ │ │ 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 2326ac │ │ │ │ + bne.w 232694 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2323a4 │ │ │ │ + cbz r0, 23238c │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2198e4 │ │ │ │ + bl 2198cc │ │ │ │ movs r1, #3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 2143c4 │ │ │ │ + bl 2143ac │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219988 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ lsl.w r3, r1, r4 │ │ │ │ mov.w r1, #872 @ 0x368 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r8, #32] │ │ │ │ @@ -646177,25 +646041,25 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 23245e │ │ │ │ + bne.n 232446 │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ andne.w r9, ip, #31 │ │ │ │ movne r1, #1 │ │ │ │ moveq.w r9, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r1, r9 │ │ │ │ it ne │ │ │ │ addne.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 23246a │ │ │ │ + cbnz r3, 232452 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ @@ -646213,27 +646077,27 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 23260c │ │ │ │ + beq.w 2325f4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 23264e │ │ │ │ + bne.w 232636 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -646242,23 +646106,23 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r4, #12] │ │ │ │ @@ -646272,19 +646136,19 @@ │ │ │ │ and.w r7, r7, #1 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 232608 │ │ │ │ + bne.n 2325f0 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ - beq.n 23258e │ │ │ │ + beq.n 232576 │ │ │ │ and.w r9, r9, #31 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r9 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -646294,80 +646158,80 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r5, ip, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 219ae8 │ │ │ │ - b.n 2322e6 │ │ │ │ + bl 219ad0 │ │ │ │ + b.n 2322ce │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 2320c6 │ │ │ │ + b.n 2320ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 23237e │ │ │ │ + b.n 232366 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 23237e │ │ │ │ + b.n 232366 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 23237e │ │ │ │ + b.n 232366 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2321be │ │ │ │ + b.n 2321a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2321be │ │ │ │ + b.n 2321a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2321be │ │ │ │ + b.n 2321a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2321be │ │ │ │ + b.n 2321a6 │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 2320c6 │ │ │ │ + b.n 2320ae │ │ │ │ movs r6, #1 │ │ │ │ - b.n 23258e │ │ │ │ + b.n 232576 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2324d6 │ │ │ │ + beq.w 2324be │ │ │ │ strd r3, r8, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 23263e │ │ │ │ + cbz r0, 232626 │ │ │ │ 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, #92 @ 0x5c │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 2324d6 │ │ │ │ + b.n 2324be │ │ │ │ subs r2, #1 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [sl, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2326a6 │ │ │ │ + bhi.n 23268e │ │ │ │ tbb [pc, r2] │ │ │ │ movs r3, #31 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ subs r3, r4, r4 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -646379,594 +646243,594 @@ │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 23237e │ │ │ │ + b.n 232366 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2320c6 │ │ │ │ + b.n 2320ae │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 232618 │ │ │ │ + b.n 232600 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 232618 │ │ │ │ + b.n 232600 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 232618 │ │ │ │ + b.n 232600 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 232618 │ │ │ │ + b.n 232600 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 232356 │ │ │ │ + b.n 23233e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 232ac0 │ │ │ │ + b.n 232ad8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 232ab8 │ │ │ │ + b.n 232ad0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 232610 │ │ │ │ + bgt.n 232628 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr.w ip, [pc, #120] @ 232758 │ │ │ │ + ldr.w ip, [pc, #120] @ 232740 │ │ │ │ add ip, pc │ │ │ │ - cbnz r2, 232740 │ │ │ │ + cbnz r2, 232728 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #112] @ (23275c ) │ │ │ │ + ldr r1, [pc, #112] @ (232744 ) │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ ldr.w r5, [ip, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ mla ip, r1, r4, r5 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 23272a │ │ │ │ + beq.n 232712 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r1, #13] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 232712 │ │ │ │ - cbz r0, 23273e │ │ │ │ + bne.n 2326fa │ │ │ │ + cbz r0, 232726 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsls r3, r2, #17 │ │ │ │ - bmi.n 23273e │ │ │ │ + bmi.n 232726 │ │ │ │ sub.w r3, r4, #143 @ 0x8f │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 232744 │ │ │ │ + bls.n 23272c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #24] @ (232760 ) │ │ │ │ + ldr r1, [pc, #24] @ (232748 ) │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bls.n 232790 │ │ │ │ + bls.n 2327a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 2327be │ │ │ │ + beq.n 2327a6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ - bne.n 23278c │ │ │ │ + bne.n 232774 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and.w r3, r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - beq.n 2327b0 │ │ │ │ + beq.n 232798 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #175 @ 0xaf │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 23278c │ │ │ │ + b.n 232774 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #172] @ (232880 ) │ │ │ │ + ldr r4, [pc, #172] @ (232868 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #172] @ (232884 ) │ │ │ │ + ldr r3, [pc, #172] @ (23286c ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 232822 │ │ │ │ + cbz r0, 23280a │ │ │ │ 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, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 232852 │ │ │ │ + cbz r0, 23283a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218aac │ │ │ │ - ldr r2, [pc, #36] @ (232888 ) │ │ │ │ - ldr r3, [pc, #28] @ (232884 ) │ │ │ │ + bl 218a94 │ │ │ │ + ldr r2, [pc, #36] @ (232870 ) │ │ │ │ + ldr r3, [pc, #28] @ (23286c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 23287a │ │ │ │ + bne.n 232862 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 2328c8 │ │ │ │ + bhi.n 2328e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2327b8 │ │ │ │ + bvc.n 2327d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #212] @ 232974 │ │ │ │ + ldr.w ip, [pc, #212] @ 23295c │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #212] @ (232978 ) │ │ │ │ + ldr r3, [pc, #212] @ (232960 ) │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ movs r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 232902 │ │ │ │ + cbz r0, 2328ea │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 232936 │ │ │ │ + cbz r0, 23291e │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218b34 │ │ │ │ + bl 218b1c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ - ldr r2, [pc, #36] @ (23297c ) │ │ │ │ - ldr r3, [pc, #32] @ (232978 ) │ │ │ │ + bl 218a20 │ │ │ │ + ldr r2, [pc, #36] @ (232964 ) │ │ │ │ + ldr r3, [pc, #32] @ (232960 ) │ │ │ │ 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 23296e │ │ │ │ + bne.n 232956 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 232a24 │ │ │ │ + bvc.n 232a3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2328c8 │ │ │ │ + bvs.n 2328e0 │ │ │ │ lsls r6, r4, #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 r8, r1 │ │ │ │ - ldr r1, [pc, #332] @ (232ae0 ) │ │ │ │ + ldr r1, [pc, #332] @ (232ac8 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (232ae4 ) │ │ │ │ + ldr r2, [pc, #332] @ (232acc ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 2329fe │ │ │ │ + bmi.n 2329e6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ - ldr r2, [pc, #256] @ (232ae8 ) │ │ │ │ - ldr r3, [pc, #252] @ (232ae4 ) │ │ │ │ + bl 218a94 │ │ │ │ + ldr r2, [pc, #256] @ (232ad0 ) │ │ │ │ + ldr r3, [pc, #252] @ (232acc ) │ │ │ │ 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 232ad4 │ │ │ │ + bne.n 232abc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 232ac8 │ │ │ │ + bhi.n 232ab0 │ │ │ │ cmp r2, #7 │ │ │ │ itt ls │ │ │ │ movls r3, #1 │ │ │ │ strbls.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 232a3e │ │ │ │ + cbz r0, 232a26 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ - vldr d7, [pc, #140] @ 232ad8 │ │ │ │ + bl 218a20 │ │ │ │ + vldr d7, [pc, #140] @ 232ac0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 232a78 │ │ │ │ + cbz r0, 232a60 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ cmp.w r8, #191 @ 0xbf │ │ │ │ - beq.n 232ab6 │ │ │ │ + beq.n 232a9e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2329d6 │ │ │ │ + b.n 2329be │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2329d6 │ │ │ │ + b.n 2329be │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 232a14 │ │ │ │ + b.n 2329fc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - bvs.n 232bac │ │ │ │ + bvs.n 232bc4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 232b14 │ │ │ │ + bvs.n 232b2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #448] @ (232cc0 ) │ │ │ │ + ldr r2, [pc, #448] @ (232ca8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #448] @ (232cc4 ) │ │ │ │ + ldr r3, [pc, #448] @ (232cac ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 232bc2 │ │ │ │ + beq.n 232baa │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 232bf2 │ │ │ │ + beq.n 232bda │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp ip, r2 │ │ │ │ - bge.w 232c6a │ │ │ │ + bge.w 232c52 │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 232c3a │ │ │ │ - vldr d7, [pc, #320] @ 232cb0 │ │ │ │ + bne.n 232c22 │ │ │ │ + vldr d7, [pc, #320] @ 232c98 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 232b9a │ │ │ │ + cbz r0, 232b82 │ │ │ │ add r3, sp, #16 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #284] @ (232cc8 ) │ │ │ │ - ldr r2, [pc, #280] @ (232cc4 ) │ │ │ │ + ldr r1, [pc, #284] @ (232cb0 ) │ │ │ │ + ldr r2, [pc, #280] @ (232cac ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 232cac │ │ │ │ + bne.n 232c94 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #240] @ 232cb8 │ │ │ │ + vldr d0, [pc, #240] @ 232ca0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 232ba8 │ │ │ │ + beq.n 232b90 │ │ │ │ add r2, sp, #16 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 232ba8 │ │ │ │ + bl 218754 │ │ │ │ + b.n 232b90 │ │ │ │ mov r3, lr │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 232c2a │ │ │ │ + cbz r0, 232c12 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 232b6e │ │ │ │ + b.n 232b56 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 232ca2 │ │ │ │ + bhi.n 232c8a │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ @@ -646976,233 +646840,233 @@ │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #68] @ 232cb0 │ │ │ │ + vldr d7, [pc, #68] @ 232c98 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 232b6e │ │ │ │ + beq.w 232b56 │ │ │ │ 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 21876c │ │ │ │ - b.n 232b6e │ │ │ │ + bl 218754 │ │ │ │ + b.n 232b56 │ │ │ │ mov r3, lr │ │ │ │ - b.n 232bfe │ │ │ │ + b.n 232be6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 232bfe │ │ │ │ + b.n 232be6 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 232bfe │ │ │ │ + b.n 232be6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - bmi.n 232cb0 │ │ │ │ + bpl.n 232cc8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 232d6c │ │ │ │ + bmi.n 232d84 │ │ │ │ lsls r6, r4, #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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #628] @ (232f58 ) │ │ │ │ + ldr r2, [pc, #628] @ (232f40 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #628] @ (232f5c ) │ │ │ │ + ldr r3, [pc, #628] @ (232f44 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #592] @ 232f40 │ │ │ │ + vldr d7, [pc, #592] @ 232f28 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 232d26 │ │ │ │ + cbz r0, 232d0e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #516] @ 232f48 │ │ │ │ + vldr d0, [pc, #516] @ 232f30 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 232d76 │ │ │ │ + cbz r0, 232d5e │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232af0 │ │ │ │ + bl 232ad8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 232fac │ │ │ │ + bmi.w 232f94 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #404] @ 232f50 │ │ │ │ + vldr d0, [pc, #404] @ 232f38 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 232de8 │ │ │ │ + cbz r0, 232dd0 │ │ │ │ mov r2, r5 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 232f64 │ │ │ │ + beq.w 232f4c │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ movt r2, #32752 @ 0x7ff0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 232ea2 │ │ │ │ - vldr d7, [pc, #252] @ 232f40 │ │ │ │ + cbnz r2, 232e8a │ │ │ │ + vldr d7, [pc, #252] @ 232f28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 232e6c │ │ │ │ + cbz r0, 232e54 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ - ldr r2, [pc, #216] @ (232f60 ) │ │ │ │ - ldr r3, [pc, #208] @ (232f5c ) │ │ │ │ + bl 218a94 │ │ │ │ + ldr r2, [pc, #216] @ (232f48 ) │ │ │ │ + ldr r3, [pc, #208] @ (232f44 ) │ │ │ │ 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 232fe8 │ │ │ │ + bne.w 232fd0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bfc r3, #20, #11 │ │ │ │ mov r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 232f0e │ │ │ │ + bne.n 232ef6 │ │ │ │ subs r3, r0, #1 │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 232fde │ │ │ │ + bhi.w 232fc6 │ │ │ │ tbb [pc, r3] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ asrs r1, r2, #14 │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ @@ -647219,32 +647083,32 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 232e42 │ │ │ │ + beq.n 232e2a │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 232e42 │ │ │ │ + bl 218754 │ │ │ │ + b.n 232e2a │ │ │ │ subs r3, r0, #1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 232fd2 │ │ │ │ + bhi.n 232fba │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [r2, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ cmp r1, #89 @ 0x59 │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ @@ -647258,586 +647122,586 @@ │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - bcc.n 232f84 │ │ │ │ + bcc.n 232f9c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 233048 │ │ │ │ + bne.n 232e60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #32752 @ 0x7ff0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 232f9c │ │ │ │ + cbz r0, 232f84 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 232e42 │ │ │ │ + b.n 232e2a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 232db2 │ │ │ │ + b.n 232d9a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 232f72 │ │ │ │ + b.n 232f5a │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 232f72 │ │ │ │ + b.n 232f5a │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 232ee2 │ │ │ │ + b.n 232eca │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1340] @ 233540 │ │ │ │ - ldr.w r3, [pc, #1340] @ 233544 │ │ │ │ + ldr.w r2, [pc, #1340] @ 233528 │ │ │ │ + ldr.w r3, [pc, #1340] @ 23352c │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2327c4 │ │ │ │ + bl 2327ac │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 23354c │ │ │ │ + beq.w 233534 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r1, lr, r3 │ │ │ │ lsl.w r8, lr, r0 │ │ │ │ mvns r6, r1 │ │ │ │ lsr.w lr, lr, ip │ │ │ │ orr.w r1, r1, r8 │ │ │ │ orr.w r1, r1, lr │ │ │ │ bfc r6, #1, #9 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r6, r1 │ │ │ │ - bne.w 23364a │ │ │ │ + bne.w 233632 │ │ │ │ add r6, sp, #32 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r0, r0, ip │ │ │ │ subs r3, #1 │ │ │ │ adc.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ tst.w r3, #1 │ │ │ │ - beq.w 2334c0 │ │ │ │ + beq.w 2334a8 │ │ │ │ subs r3, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it eq │ │ │ │ moveq r8, r5 │ │ │ │ - bne.w 2335f4 │ │ │ │ + bne.w 2335dc │ │ │ │ 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 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2330c2 │ │ │ │ + cbz r0, 2330aa │ │ │ │ add r2, sp, #24 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r1, #0 │ │ │ │ movweq r0, #1023 @ 0x3ff │ │ │ │ strdeq r0, r1, [sp, #32] │ │ │ │ - beq.w 23348a │ │ │ │ + beq.w 233472 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ mvns r3, r3 │ │ │ │ ubfx r3, r3, #0, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 233456 │ │ │ │ + bne.w 23343e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23288c │ │ │ │ + bl 232874 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 23311c │ │ │ │ + beq.n 233104 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 233138 │ │ │ │ + beq.n 233120 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2327c4 │ │ │ │ + bl 2327ac │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23288c │ │ │ │ + bl 232874 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 233188 │ │ │ │ + cbz r0, 233170 │ │ │ │ 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, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232764 │ │ │ │ + bl 23274c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 232764 │ │ │ │ + bl 23274c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 2332f6 │ │ │ │ + bne.w 2332de │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 233208 │ │ │ │ + cbz r0, 2331f0 │ │ │ │ mov r3, r6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 232764 │ │ │ │ + bl 23274c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232764 │ │ │ │ + bl 23274c │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232cd0 │ │ │ │ + bl 232cb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 2332d8 │ │ │ │ + bpl.n 2332c0 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r0, r6 │ │ │ │ - vldr d0, [pc, #692] @ 233518 │ │ │ │ + vldr d0, [pc, #692] @ 233500 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 233290 │ │ │ │ + cbz r0, 233278 │ │ │ │ mov r3, r6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #640] @ 233520 │ │ │ │ + vldr d0, [pc, #640] @ 233508 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2332c8 │ │ │ │ + cbz r0, 2332b0 │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #620] @ (233548 ) │ │ │ │ - ldr r3, [pc, #616] @ (233544 ) │ │ │ │ + ldr r2, [pc, #620] @ (233530 ) │ │ │ │ + ldr r3, [pc, #616] @ (23352c ) │ │ │ │ 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 233646 │ │ │ │ + bne.w 23362e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 232764 │ │ │ │ + bl 23274c │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232764 │ │ │ │ + bl 23274c │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232764 │ │ │ │ + bl 23274c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ lsls r1, r3, #29 │ │ │ │ it mi │ │ │ │ movmi r8, r7 │ │ │ │ - bpl.n 2333f2 │ │ │ │ + bpl.n 2333da │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r6 │ │ │ │ - vldr d0, [pc, #488] @ 233528 │ │ │ │ + vldr d0, [pc, #488] @ 233510 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 233366 │ │ │ │ + cbz r0, 23334e │ │ │ │ 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, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ - vldr d0, [pc, #440] @ 233530 │ │ │ │ + vldr d0, [pc, #440] @ 233518 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2333a2 │ │ │ │ + cbz r0, 23338a │ │ │ │ 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, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 2332d8 │ │ │ │ + bpl.n 2332c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 233254 │ │ │ │ + b.n 23323c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r8, r0 │ │ │ │ - vldr d0, [pc, #312] @ 233538 │ │ │ │ + vldr d0, [pc, #312] @ 233520 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 23342e │ │ │ │ + cbz r0, 233416 │ │ │ │ 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, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232af0 │ │ │ │ + bl 232ad8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 233336 │ │ │ │ + b.n 23331e │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [r6, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 23350a │ │ │ │ + bhi.n 2334f2 │ │ │ │ tbb [pc, r2] │ │ │ │ strh r0, [r2, r4] │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r3, [r2, r5] │ │ │ │ - ldr r6, [pc, #332] @ (2335b8 ) │ │ │ │ + ldr r6, [pc, #332] @ (2335a0 ) │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r3, [r2, r5] │ │ │ │ - ldr r0, [pc, #332] @ (2335c0 ) │ │ │ │ + ldr r0, [pc, #332] @ (2335a8 ) │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r3, [r2, r5] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2334b0 │ │ │ │ + cbz r0, 233498 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 233100 │ │ │ │ + b.n 2330e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23308e │ │ │ │ + beq.w 233076 │ │ │ │ mov r3, r6 │ │ │ │ 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 21876c │ │ │ │ - b.n 23308e │ │ │ │ + bl 218754 │ │ │ │ + b.n 233076 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 23348a │ │ │ │ + b.n 233472 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 23348a │ │ │ │ + b.n 233472 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 23348a │ │ │ │ + b.n 233472 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -647845,83 +647709,83 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + beq.n 23353c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r6, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 23358a │ │ │ │ + cbz r0, 233572 │ │ │ │ mov r3, r6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #24] │ │ │ │ - bne.n 2335e6 │ │ │ │ + bne.n 2335ce │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2335d4 │ │ │ │ + cbz r0, 2335bc │ │ │ │ mov r3, r6 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 23308e │ │ │ │ + b.n 233076 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ - b.n 23305e │ │ │ │ + b.n 233046 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 23363e │ │ │ │ + bhi.n 233626 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r2, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ asrs r6, r3, #20 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -647934,32 +647798,32 @@ │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 2335a8 │ │ │ │ + b.n 233590 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 2335a8 │ │ │ │ + b.n 233590 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 2335a8 │ │ │ │ + b.n 233590 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 2335a8 │ │ │ │ + b.n 233590 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 23367a │ │ │ │ + bhi.n 233662 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r2, r4, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ adds r0, r2, #4 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -647973,58 +647837,58 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 23355c │ │ │ │ + b.n 233544 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 23355c │ │ │ │ + b.n 233544 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 23355c │ │ │ │ + b.n 233544 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 23355c │ │ │ │ + b.n 233544 │ │ │ │ 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, #3744] @ 0xea0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r3, [pc, #1368] @ 233c18 │ │ │ │ - ldr.w r7, [pc, #1368] @ 233c1c │ │ │ │ + ldr.w r3, [pc, #1368] @ 233c00 │ │ │ │ + ldr.w r7, [pc, #1368] @ 233c04 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1364] @ 233c20 │ │ │ │ + ldr.w r1, [pc, #1364] @ 233c08 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #17 │ │ │ │ mov.w r3, r3, lsr #2 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bpl.w 23380a │ │ │ │ + bpl.w 2337f2 │ │ │ │ cmp r6, #243 @ 0xf3 │ │ │ │ - bhi.w 234958 │ │ │ │ + bhi.w 234940 │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ - bls.w 23493e │ │ │ │ + bls.w 234926 │ │ │ │ sub.w r3, r6, #115 @ 0x73 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bhi.w 23380a │ │ │ │ + bhi.w 2337f2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #26 │ │ │ │ lsls r2, r5, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -648149,63 +648013,63 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r7, #25 │ │ │ │ sub.w r3, r6, #143 @ 0x8f │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 2338c8 │ │ │ │ - ldr.w r2, [pc, #1040] @ 233c24 │ │ │ │ + bhi.n 2338b0 │ │ │ │ + ldr.w r2, [pc, #1040] @ 233c0c │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 2338c8 │ │ │ │ + beq.n 2338b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldrb.w lr, [r4, #12] │ │ │ │ cmp r8, lr │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - beq.n 233912 │ │ │ │ + beq.n 2338fa │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 233854 │ │ │ │ + cbz r3, 23383c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 234b18 │ │ │ │ + beq.w 234b00 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ - bls.n 2338ea │ │ │ │ + bls.n 2338d2 │ │ │ │ sub.w r3, r6, #219 @ 0xdb │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 233dc8 │ │ │ │ + bhi.w 233db0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #7 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ @@ -648219,508 +648083,508 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ lsls r3, r2, #10 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r2, [pc, #856] @ (233c28 ) │ │ │ │ - ldr r3, [pc, #840] @ (233c18 ) │ │ │ │ + ldr r2, [pc, #856] @ (233c10 ) │ │ │ │ + ldr r3, [pc, #840] @ (233c00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 234f9a │ │ │ │ + bne.w 234f82 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #174 @ 0xae │ │ │ │ - beq.n 23398a │ │ │ │ - bls.w 234980 │ │ │ │ + beq.n 233972 │ │ │ │ + bls.w 234968 │ │ │ │ cmp r6, #178 @ 0xb2 │ │ │ │ - bne.w 233a44 │ │ │ │ + bne.w 233a2c │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2338cc │ │ │ │ + b.n 2338b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 233890 │ │ │ │ + beq.n 233878 │ │ │ │ add.w ip, sp, #159 @ 0x9f │ │ │ │ movs r2, #0 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 233922 │ │ │ │ + bne.n 23390a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 233890 │ │ │ │ + beq.n 233878 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 233854 │ │ │ │ + beq.n 23383c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 233854 │ │ │ │ + bne.n 23383c │ │ │ │ mov r2, ip │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add.w r0, r8, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r2, r0 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [r1, #8]! │ │ │ │ - bne.n 23394e │ │ │ │ + bne.n 233936 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23388c │ │ │ │ + beq.n 233874 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 23388c │ │ │ │ + bl 218754 │ │ │ │ + b.n 233874 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - vldr d0, [pc, #620] @ 233c08 │ │ │ │ + vldr d0, [pc, #620] @ 233bf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2339ca │ │ │ │ + cbz r0, 2339b2 │ │ │ │ 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, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 233a26 │ │ │ │ + cbz r0, 233a0e │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2338cc │ │ │ │ + b.n 2338b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ add.w lr, r3, #76 @ 0x4c │ │ │ │ ldr r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r9, [r7, #12] │ │ │ │ cmp r8, r9 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.w 234b6a │ │ │ │ + beq.w 234b52 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 233a7c │ │ │ │ + cbz r3, 233a64 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 234e60 │ │ │ │ + beq.w 234e48 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #201 @ 0xc9 │ │ │ │ - beq.w 234bf2 │ │ │ │ - bhi.w 234b48 │ │ │ │ + beq.w 234bda │ │ │ │ + bhi.w 234b30 │ │ │ │ cmp r6, #152 @ 0x98 │ │ │ │ - beq.w 234c0e │ │ │ │ + beq.w 234bf6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232980 │ │ │ │ + bl 232968 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2338cc │ │ │ │ + b.n 2338b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232ff0 │ │ │ │ + bl 232fd8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2338cc │ │ │ │ + b.n 2338b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232ff0 │ │ │ │ + bl 232fd8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2338cc │ │ │ │ + b.n 2338b4 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #280] @ 233c10 │ │ │ │ + vldr d0, [pc, #280] @ 233bf8 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 233b22 │ │ │ │ + cbz r0, 233b0a │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 234ea4 │ │ │ │ + beq.w 234e8c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, ip │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ - bge.w 234cc2 │ │ │ │ + bge.w 234caa │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ - bne.w 234eee │ │ │ │ + bne.w 234ed6 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r9, #56 @ 0x38 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str.w r9, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2338cc │ │ │ │ + b.n 2338b4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r6 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ strd r3, r2, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #112] @ 0x70 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 233c5e │ │ │ │ + cbz r0, 233c46 │ │ │ │ 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, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23288c │ │ │ │ + bl 232874 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 233c7a │ │ │ │ + beq.n 233c62 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 233c96 │ │ │ │ + beq.n 233c7e │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2327c4 │ │ │ │ + bl 2327ac │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2327c4 │ │ │ │ + bl 2327ac │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 234e90 │ │ │ │ + beq.w 234e78 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r1, r2, r0 │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsr.w ip, r2, ip │ │ │ │ orr.w r1, r1, lr │ │ │ │ lsls r2, r0 │ │ │ │ orr.w r1, r1, ip │ │ │ │ mvns r2, r2 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r2, #1, #9 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 234c2a │ │ │ │ + bne.w 234c12 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23288c │ │ │ │ + bl 232874 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 233d46 │ │ │ │ + cbz r0, 233d2e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232764 │ │ │ │ + bl 23274c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232764 │ │ │ │ + bl 23274c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 233da0 │ │ │ │ + cbz r0, 233d88 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232764 │ │ │ │ + bl 23274c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232764 │ │ │ │ + bl 23274c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232cd0 │ │ │ │ + bl 232cb8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2338cc │ │ │ │ + b.n 2338b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2327c4 │ │ │ │ + bl 2327ac │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 234e7e │ │ │ │ + beq.w 234e66 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ @@ -648730,18 +648594,18 @@ │ │ │ │ mvns r3, r3 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r3, #1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 234d94 │ │ │ │ + bne.w 234d7c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2348a6 │ │ │ │ + bhi.w 23488e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #20 │ │ │ │ lsls r3, r0, #21 │ │ │ │ lsls r3, r0, #21 │ │ │ │ lsls r3, r0, #21 │ │ │ │ lsls r3, r0, #21 │ │ │ │ lsls r3, r0, #21 │ │ │ │ @@ -648769,118 +648633,118 @@ │ │ │ │ lsls r3, r0, #21 │ │ │ │ lsls r3, r0, #21 │ │ │ │ lsls r3, r0, #21 │ │ │ │ lsls r3, r0, #21 │ │ │ │ lsls r3, r0, #21 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #120] @ 233ee0 │ │ │ │ + vldr d0, [pc, #120] @ 233ec8 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 233e90 │ │ │ │ + cbz r0, 233e78 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 233ec0 │ │ │ │ + cbz r0, 233ea8 │ │ │ │ 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, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2338cc │ │ │ │ + b.n 2338b4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr.w r3, [pc, #2852] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #2852] @ 234a14 │ │ │ │ - ldr.w r6, [pc, #2852] @ 234a18 │ │ │ │ + ldr.w r3, [pc, #2852] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #2852] @ 2349fc │ │ │ │ + ldr.w r6, [pc, #2852] @ 234a00 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w sl, [r3, #432] @ 0x1b0 │ │ │ │ ldr.w r4, [sl] │ │ │ │ - cbz r4, 233f3e │ │ │ │ + cbz r4, 233f26 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 233f1a │ │ │ │ + cbz r0, 233f02 │ │ │ │ mov r1, r6 │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2348b6 │ │ │ │ + beq.w 23489e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 233f0a │ │ │ │ + bne.n 233ef2 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 233f34 │ │ │ │ + cbz r0, 233f1c │ │ │ │ mov r1, r8 │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2348b6 │ │ │ │ + beq.w 23489e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 233f24 │ │ │ │ + bne.n 233f0c │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r2, [pc, #2780] @ 234a1c │ │ │ │ + ldr.w r2, [pc, #2780] @ 234a04 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #2772] @ 234a20 │ │ │ │ + ldr.w r2, [pc, #2772] @ 234a08 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - ldr.w r2, [pc, #2764] @ 234a24 │ │ │ │ + ldr.w r2, [pc, #2764] @ 234a0c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ strd r6, r6, [sp, #128] @ 0x80 │ │ │ │ strd r6, r6, [sp, #136] @ 0x88 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -648888,30 +648752,30 @@ │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ - ldr.w r3, [pc, #2676] @ 234a28 │ │ │ │ + bl 218754 │ │ │ │ + ldr.w r3, [pc, #2676] @ 234a10 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2348c2 │ │ │ │ - ldr.w r3, [pc, #2652] @ 234a2c │ │ │ │ + beq.w 2348aa │ │ │ │ + ldr.w r3, [pc, #2652] @ 234a14 │ │ │ │ mov sl, r1 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -648927,29 +648791,29 @@ │ │ │ │ add r2, r9 │ │ │ │ ldrb r3, [r2, #23] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bic.w r3, r3, #121 @ 0x79 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ orrs r0, r3 │ │ │ │ - bl 217a28 │ │ │ │ + bl 217a10 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 2e2990 │ │ │ │ - ldr.w r2, [pc, #2576] @ 234a30 │ │ │ │ + bl 2e2978 │ │ │ │ + ldr.w r2, [pc, #2576] @ 234a18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 213cdc │ │ │ │ + bl 213cc4 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 21435c │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -648958,58 +648822,58 @@ │ │ │ │ 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 216694 │ │ │ │ + bl 21667c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldr.w r6, [sl, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldrb r7, [r6, #12] │ │ │ │ ldrb.w lr, [sl, #60] @ 0x3c │ │ │ │ cmp r7, #1 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - beq.w 2348ac │ │ │ │ + beq.w 234894 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - cbz r3, 2340a2 │ │ │ │ + cbz r3, 23408a │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 23490e │ │ │ │ + beq.w 2348f6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb.w r7, [r4, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -649020,15 +648884,15 @@ │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ add.w r6, r4, #84 @ 0x54 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 234146 │ │ │ │ + cbnz r7, 23412e │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ andne.w r3, ip, #31 │ │ │ │ movne r2, #1 │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -649043,64 +648907,64 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 233ff2 │ │ │ │ + bcc.w 233fda │ │ │ │ ldrd r4, r6, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - bl 225af8 │ │ │ │ + bl 225ae0 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 2348e6 │ │ │ │ + bhi.w 2348ce │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 234902 │ │ │ │ + bls.w 2348ea │ │ │ │ subs r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ it ne │ │ │ │ movne.w r8, #16 │ │ │ │ - bne.n 2341de │ │ │ │ + bne.n 2341c6 │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w r8, #8 │ │ │ │ moveq.w r8, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 21444c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -649110,230 +648974,230 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ - b.w 2338cc │ │ │ │ - ldr.w r3, [pc, #2036] @ 234a34 │ │ │ │ - ldr.w r8, [pc, #2036] @ 234a38 │ │ │ │ - ldr.w r6, [pc, #2036] @ 234a3c │ │ │ │ + bl 218754 │ │ │ │ + b.w 2338b4 │ │ │ │ + ldr.w r3, [pc, #2036] @ 234a1c │ │ │ │ + ldr.w r8, [pc, #2036] @ 234a20 │ │ │ │ + ldr.w r6, [pc, #2036] @ 234a24 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1976] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #2020] @ 234a40 │ │ │ │ - ldr.w r6, [pc, #2020] @ 234a44 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1976] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #2020] @ 234a28 │ │ │ │ + ldr.w r6, [pc, #2020] @ 234a2c │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1956] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #2008] @ 234a48 │ │ │ │ - ldr.w r6, [pc, #2008] @ 234a4c │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1956] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #2008] @ 234a30 │ │ │ │ + ldr.w r6, [pc, #2008] @ 234a34 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1932] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1992] @ 234a50 │ │ │ │ - ldr.w r6, [pc, #1992] @ 234a54 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1932] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1992] @ 234a38 │ │ │ │ + ldr.w r6, [pc, #1992] @ 234a3c │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1912] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1980] @ 234a58 │ │ │ │ - ldr.w r6, [pc, #1980] @ 234a5c │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1912] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1980] @ 234a40 │ │ │ │ + ldr.w r6, [pc, #1980] @ 234a44 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1888] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1964] @ 234a60 │ │ │ │ - ldr.w r6, [pc, #1964] @ 234a64 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1888] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1964] @ 234a48 │ │ │ │ + ldr.w r6, [pc, #1964] @ 234a4c │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1904] @ 234a34 │ │ │ │ - ldr.w r8, [pc, #1952] @ 234a68 │ │ │ │ - ldr.w r6, [pc, #1952] @ 234a6c │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1904] @ 234a1c │ │ │ │ + ldr.w r8, [pc, #1952] @ 234a50 │ │ │ │ + ldr.w r6, [pc, #1952] @ 234a54 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1844] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1936] @ 234a70 │ │ │ │ - ldr.w r6, [pc, #1936] @ 234a74 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1844] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1936] @ 234a58 │ │ │ │ + ldr.w r6, [pc, #1936] @ 234a5c │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1824] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1924] @ 234a78 │ │ │ │ - ldr.w r6, [pc, #1924] @ 234a7c │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1824] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1924] @ 234a60 │ │ │ │ + ldr.w r6, [pc, #1924] @ 234a64 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1800] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1908] @ 234a80 │ │ │ │ - ldr.w r6, [pc, #1908] @ 234a84 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1800] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1908] @ 234a68 │ │ │ │ + ldr.w r6, [pc, #1908] @ 234a6c │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1780] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1896] @ 234a88 │ │ │ │ - ldr.w r6, [pc, #1896] @ 234a8c │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1780] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1896] @ 234a70 │ │ │ │ + ldr.w r6, [pc, #1896] @ 234a74 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1756] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1880] @ 234a90 │ │ │ │ - ldr.w r6, [pc, #1880] @ 234a94 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1756] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1880] @ 234a78 │ │ │ │ + ldr.w r6, [pc, #1880] @ 234a7c │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1772] @ 234a34 │ │ │ │ - ldr.w r8, [pc, #1868] @ 234a98 │ │ │ │ - ldr.w r6, [pc, #1868] @ 234a9c │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1772] @ 234a1c │ │ │ │ + ldr.w r8, [pc, #1868] @ 234a80 │ │ │ │ + ldr.w r6, [pc, #1868] @ 234a84 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1748] @ 234a34 │ │ │ │ - ldr.w r8, [pc, #1852] @ 234aa0 │ │ │ │ - ldr.w r6, [pc, #1852] @ 234aa4 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1748] @ 234a1c │ │ │ │ + ldr.w r8, [pc, #1852] @ 234a88 │ │ │ │ + ldr.w r6, [pc, #1852] @ 234a8c │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1728] @ 234a34 │ │ │ │ - ldr.w r8, [pc, #1840] @ 234aa8 │ │ │ │ - ldr.w r6, [pc, #1840] @ 234aac │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1728] @ 234a1c │ │ │ │ + ldr.w r8, [pc, #1840] @ 234a90 │ │ │ │ + ldr.w r6, [pc, #1840] @ 234a94 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1668] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1824] @ 234ab0 │ │ │ │ - ldr.w r6, [pc, #1824] @ 234ab4 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1668] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1824] @ 234a98 │ │ │ │ + ldr.w r6, [pc, #1824] @ 234a9c │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ + b.n 233ee4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 2338c8 │ │ │ │ - ldr.w r3, [pc, #1804] @ 234ab8 │ │ │ │ - ldr.w r8, [pc, #1804] @ 234abc │ │ │ │ - ldr.w r6, [pc, #1804] @ 234ac0 │ │ │ │ + bne.w 2338b0 │ │ │ │ + ldr.w r3, [pc, #1804] @ 234aa0 │ │ │ │ + ldr.w r8, [pc, #1804] @ 234aa4 │ │ │ │ + ldr.w r6, [pc, #1804] @ 234aa8 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ + b.n 233ee4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 2338c8 │ │ │ │ - ldr.w r3, [pc, #1600] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1776] @ 234ac4 │ │ │ │ - ldr.w r6, [pc, #1776] @ 234ac8 │ │ │ │ + bne.w 2338b0 │ │ │ │ + ldr.w r3, [pc, #1600] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1776] @ 234aac │ │ │ │ + ldr.w r6, [pc, #1776] @ 234ab0 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1768] @ 234acc │ │ │ │ - ldr.w r8, [pc, #1768] @ 234ad0 │ │ │ │ - ldr.w r6, [pc, #1768] @ 234ad4 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1768] @ 234ab4 │ │ │ │ + ldr.w r8, [pc, #1768] @ 234ab8 │ │ │ │ + ldr.w r6, [pc, #1768] @ 234abc │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ + b.n 233ee4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1548] @ 234a10 │ │ │ │ + ldr.w r3, [pc, #1548] @ 2349f8 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.w 234b28 │ │ │ │ - ldr.w r8, [pc, #1736] @ 234ad8 │ │ │ │ - ldr.w r6, [pc, #1736] @ 234adc │ │ │ │ + beq.w 234b10 │ │ │ │ + ldr.w r8, [pc, #1736] @ 234ac0 │ │ │ │ + ldr.w r6, [pc, #1736] @ 234ac4 │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1524] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1728] @ 234ae0 │ │ │ │ - ldr.w r6, [pc, #1728] @ 234ae4 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1524] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1728] @ 234ac8 │ │ │ │ + ldr.w r6, [pc, #1728] @ 234acc │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1716] @ 234ae8 │ │ │ │ - ldr.w r8, [pc, #1716] @ 234aec │ │ │ │ - ldr.w r6, [pc, #1716] @ 234af0 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1716] @ 234ad0 │ │ │ │ + ldr.w r8, [pc, #1716] @ 234ad4 │ │ │ │ + ldr.w r6, [pc, #1716] @ 234ad8 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1708] @ 234af4 │ │ │ │ - ldr.w r8, [pc, #1708] @ 234af8 │ │ │ │ - ldr.w r6, [pc, #1708] @ 234afc │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1708] @ 234adc │ │ │ │ + ldr.w r8, [pc, #1708] @ 234ae0 │ │ │ │ + ldr.w r6, [pc, #1708] @ 234ae4 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ - ldr.w r3, [pc, #1456] @ 234a10 │ │ │ │ - ldr.w r8, [pc, #1692] @ 234b00 │ │ │ │ - ldr.w r6, [pc, #1692] @ 234b04 │ │ │ │ + b.n 233ee4 │ │ │ │ + ldr.w r3, [pc, #1456] @ 2349f8 │ │ │ │ + ldr.w r8, [pc, #1692] @ 234ae8 │ │ │ │ + ldr.w r6, [pc, #1692] @ 234aec │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 233efc │ │ │ │ + b.n 233ee4 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 23449e │ │ │ │ + cbz r0, 234486 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bhi.w 234c04 │ │ │ │ + bhi.w 234bec │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 234890 │ │ │ │ + bhi.w 234878 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r4, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ @@ -649365,88 +649229,88 @@ │ │ │ │ lsls r4, r4, #7 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #112] @ 0x70 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 23453a │ │ │ │ + cbz r0, 234522 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r2, #32 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #112] @ 0x70 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 23457c │ │ │ │ + cbz r0, 234564 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #112] @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2345b8 │ │ │ │ + cbz r0, 2345a0 │ │ │ │ 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, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bhi.w 234d8a │ │ │ │ + bhi.w 234d72 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 23487a │ │ │ │ + bhi.w 234862 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r5, r0, #5 │ │ │ │ @@ -649478,142 +649342,142 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #112] @ 0x70 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 234662 │ │ │ │ + cbz r0, 23464a │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #112] @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #96] @ 0x60 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2346aa │ │ │ │ + cbz r0, 234692 │ │ │ │ mov r3, fp │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2346e2 │ │ │ │ + cbz r0, 2346ca │ │ │ │ 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, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 234e6e │ │ │ │ + beq.w 234e56 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r2, r1, r0 │ │ │ │ lsl.w lr, r1, lr │ │ │ │ lsr.w ip, r1, ip │ │ │ │ orr.w r2, r2, lr │ │ │ │ lsls r1, r0 │ │ │ │ orr.w r2, r2, ip │ │ │ │ adds r1, #32 │ │ │ │ sbcs.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - bcc.w 234cfc │ │ │ │ + bcc.w 234ce4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ - vldr d7, [pc, #684] @ 234a00 │ │ │ │ + bl 2189d0 │ │ │ │ + vldr d7, [pc, #684] @ 2349e8 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 23477c │ │ │ │ + cbz r0, 234764 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 232af0 │ │ │ │ + bl 232ad8 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 234cf2 │ │ │ │ + bhi.w 234cda │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 234864 │ │ │ │ + bhi.n 23484c │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r6, [r2, r1] │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ strh r2, [r3, r1] │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ @@ -649629,405 +649493,405 @@ │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 234802 │ │ │ │ + cbz r0, 2347ea │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218aac │ │ │ │ + bl 218a94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ - b.w 233a36 │ │ │ │ + b.w 233a1e │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 2347d6 │ │ │ │ + b.n 2347be │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 2347d6 │ │ │ │ + b.n 2347be │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 2347d6 │ │ │ │ + b.n 2347be │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 234636 │ │ │ │ + b.n 23461e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 234636 │ │ │ │ + b.n 23461e │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 234636 │ │ │ │ + b.n 23461e │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 23450e │ │ │ │ + b.n 2344f6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 23450e │ │ │ │ + b.n 2344f6 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 23450e │ │ │ │ + b.n 2344f6 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 234478 │ │ │ │ + b.n 234460 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 234478 │ │ │ │ + b.n 234460 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 234478 │ │ │ │ + b.n 234460 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 234092 │ │ │ │ - b.n 2340dc │ │ │ │ + bne.w 23407a │ │ │ │ + b.n 2340c4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 233f54 │ │ │ │ - b.w 233f3e │ │ │ │ + bne.w 233f3c │ │ │ │ + b.w 233f26 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ - bl 225af8 │ │ │ │ + bl 225ae0 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #340] @ (234a2c ) │ │ │ │ + ldr r1, [pc, #340] @ (234a14 ) │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r3, #13 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bls.w 2341b2 │ │ │ │ + bls.w 23419a │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 234902 │ │ │ │ + bhi.n 2348ea │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsrs r6, r0, #4 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ movs r1, r1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ - b.n 2341de │ │ │ │ + b.n 2341c6 │ │ │ │ mov.w r8, #32 │ │ │ │ - b.n 2341de │ │ │ │ + b.n 2341c6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 2341de │ │ │ │ + b.n 2341c6 │ │ │ │ add.w lr, r6, lr, lsl #3 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [lr, #20] │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 234938 │ │ │ │ + cbz r0, 234920 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldrb r7, [r6, #12] │ │ │ │ - b.w 2340dc │ │ │ │ + b.w 2340c4 │ │ │ │ cmp r6, #10 │ │ │ │ - bne.w 2338c8 │ │ │ │ - ldr r3, [pc, #200] @ (234a10 ) │ │ │ │ - ldr.w r8, [pc, #448] @ 234b08 │ │ │ │ - ldr r6, [pc, #448] @ (234b0c ) │ │ │ │ + bne.w 2338b0 │ │ │ │ + ldr r3, [pc, #200] @ (2349f8 ) │ │ │ │ + ldr.w r8, [pc, #448] @ 234af0 │ │ │ │ + ldr r6, [pc, #448] @ (234af4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.w 233efc │ │ │ │ + b.w 233ee4 │ │ │ │ cmp.w r6, #370 @ 0x172 │ │ │ │ - bne.w 2338c8 │ │ │ │ + bne.w 2338b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #164] @ (234a10 ) │ │ │ │ + ldr r3, [pc, #164] @ (2349f8 ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.w 234b38 │ │ │ │ - ldr.w r8, [pc, #412] @ 234b10 │ │ │ │ - ldr r6, [pc, #412] @ (234b14 ) │ │ │ │ + beq.w 234b20 │ │ │ │ + ldr.w r8, [pc, #412] @ 234af8 │ │ │ │ + ldr r6, [pc, #412] @ (234afc ) │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 233efc │ │ │ │ + b.w 233ee4 │ │ │ │ cmp r6, #143 @ 0x8f │ │ │ │ - bne.w 233a44 │ │ │ │ + bne.w 233a2c │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #237 @ 0xed │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - vldr d0, [pc, #112] @ 234a08 │ │ │ │ + vldr d0, [pc, #112] @ 2349f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 2161d8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2349c6 │ │ │ │ + cbz r0, 2349ae │ │ │ │ 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, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - b.w 2339fa │ │ │ │ + b.w 2339e2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r5 │ │ │ │ movs r5, r2 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r6, r6 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6, #-80] @ 0xffffffb0 │ │ │ │ - stc2 0, cr0, [r4, #-80]! @ 0xffffffb0 │ │ │ │ - ldc2 0, cr0, [r4, #80]! @ 0x50 │ │ │ │ - stc2l 0, cr0, [r2, #80] @ 0x50 │ │ │ │ - ldc2 0, cr0, [r6], {20} │ │ │ │ - stc2 0, cr0, [r0], #-80 @ 0xffffffb0 │ │ │ │ - ldc2 0, cr0, [r8], #80 @ 0x50 │ │ │ │ - stc2l 0, cr0, [r2], {20} │ │ │ │ + stc2 0, cr0, [lr, #-80]! @ 0xffffffb0 │ │ │ │ + ldc2 0, cr0, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + stc2l 0, cr0, [ip, #80] @ 0x50 │ │ │ │ ldc2l 0, cr0, [sl, #80] @ 0x50 │ │ │ │ - stc2l 0, cr0, [r4, #80]! @ 0x50 │ │ │ │ - stc2 0, cr0, [ip], {20} │ │ │ │ - ldc2 0, cr0, [sl], {20} │ │ │ │ - stc2 0, cr0, [lr], #80 @ 0x50 │ │ │ │ - ldc2 0, cr0, [ip], #80 @ 0x50 │ │ │ │ - @ instruction: 0xfbc40014 │ │ │ │ - @ instruction: 0xfbce0014 │ │ │ │ - ldc2 0, cr0, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - stc2l 0, cr0, [r8, #-80] @ 0xffffffb0 │ │ │ │ - stc2l 0, cr0, [r4], {20} │ │ │ │ - ldc2l 0, cr0, [r2], {20} │ │ │ │ - stc2l 0, cr0, [lr], {20} │ │ │ │ + stc2 0, cr0, [lr], #-80 @ 0xffffffb0 │ │ │ │ + ldc2 0, cr0, [r8], #-80 @ 0xffffffb0 │ │ │ │ + ldc2l 0, cr0, [r0], {20} │ │ │ │ + ldc2l 0, cr0, [sl], {20} │ │ │ │ + ldc2l 0, cr0, [r2, #80]! @ 0x50 │ │ │ │ + ldc2l 0, cr0, [ip, #80]! @ 0x50 │ │ │ │ + stc2 0, cr0, [r4], #-80 @ 0xffffffb0 │ │ │ │ + ldc2 0, cr0, [r2], #-80 @ 0xffffffb0 │ │ │ │ + stc2l 0, cr0, [r6], {20} │ │ │ │ + ldc2l 0, cr0, [r4], {20} │ │ │ │ + @ instruction: 0xfbdc0014 │ │ │ │ + @ instruction: 0xfbe60014 │ │ │ │ + ldc2l 0, cr0, [r2, #-80] @ 0xffffffb0 │ │ │ │ + stc2l 0, cr0, [r0, #-80]! @ 0xffffffb0 │ │ │ │ ldc2l 0, cr0, [ip], {20} │ │ │ │ - ldc2 0, cr0, [r8, #-80] @ 0xffffffb0 │ │ │ │ - stc2 0, cr0, [lr, #-80]! @ 0xffffffb0 │ │ │ │ - mcrr2 0, 1, r0, sl, cr4 │ │ │ │ - mrrc2 0, 1, r0, r8, cr4 │ │ │ │ - ldr??.w r0, [r4, #20] │ │ │ │ - @ instruction: 0xfa020014 │ │ │ │ - ldc2 0, cr0, [sl], #-80 @ 0xffffffb0 │ │ │ │ - mcrr2 0, 1, r0, r8, cr4 │ │ │ │ - @ instruction: 0xfb900014 │ │ │ │ - @ instruction: 0xfb9e0014 │ │ │ │ + stc2l 0, cr0, [sl], #80 @ 0x50 │ │ │ │ + stc2l 0, cr0, [r6], #80 @ 0x50 │ │ │ │ + ldc2l 0, cr0, [r4], #80 @ 0x50 │ │ │ │ + ldc2 0, cr0, [r0, #-80]! @ 0xffffffb0 │ │ │ │ + stc2l 0, cr0, [r6, #-80] @ 0xffffffb0 │ │ │ │ + stc2l 0, cr0, [r2], #-80 @ 0xffffffb0 │ │ │ │ + ldc2l 0, cr0, [r0], #-80 @ 0xffffffb0 │ │ │ │ + @ instruction: 0xfa0c0014 │ │ │ │ + @ instruction: 0xfa1a0014 │ │ │ │ + mrrc2 0, 1, r0, r2, cr4 │ │ │ │ + stc2l 0, cr0, [r0], #-80 @ 0xffffffb0 │ │ │ │ + @ instruction: 0xfba80014 │ │ │ │ + @ instruction: 0xfbb60014 │ │ │ │ lsrs r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, r4, lsl #1] │ │ │ │ - vld4.8 {d16-d19}, [r4 :64], r4 │ │ │ │ - ldr??.w r0, [r8, r4, lsl #1] │ │ │ │ vld4.8 {d16-d19}, [sl :64], r4 │ │ │ │ + ldr??.w r0, [ip, r4, lsl #1] │ │ │ │ + ldr??.w r0, [r0, r4, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf9820014 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r6, #20] │ │ │ │ - vst1.8 @ instruction: 0xf9c80014 │ │ │ │ - @ instruction: 0xfa040014 │ │ │ │ - @ instruction: 0xfa160014 │ │ │ │ - @ instruction: 0xfabe0014 │ │ │ │ - @ instruction: 0xfacc0014 │ │ │ │ + vst1.8 @ instruction: 0xf9ce0014 │ │ │ │ + vld1.8 @ instruction: 0xf9e00014 │ │ │ │ + @ instruction: 0xfa1c0014 │ │ │ │ + @ instruction: 0xfa2e0014 │ │ │ │ + @ instruction: 0xfad60014 │ │ │ │ + @ instruction: 0xfae40014 │ │ │ │ lsrs r4, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d16-d19}, [r4 :64], r4 │ │ │ │ - ldr??.w r0, [r2, r4, lsl #1] │ │ │ │ + ldr??.w r0, [ip, r4, lsl #1] │ │ │ │ + vld4.8 {d16-d19}, [sl :64], r4 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 1, r0, r6, cr4 │ │ │ │ - mrrc2 0, 1, r0, r8, cr4 │ │ │ │ - ldr??.w r0, [ip, r4, lsl #1] │ │ │ │ - strb.w r0, [sl, #20] │ │ │ │ - eor.w r0, r0, #9699328 @ 0x940000 │ │ │ │ - eor.w r0, lr, #9699328 @ 0x940000 │ │ │ │ - @ instruction: 0xf4f00014 │ │ │ │ - add.w r0, r2, #9699328 @ 0x940000 │ │ │ │ + mrrc2 0, 1, r0, lr, cr4 │ │ │ │ + ldc2l 0, cr0, [r0], #-80 @ 0xffffffb0 │ │ │ │ + ldrb.w r0, [r4, #20] │ │ │ │ + strh.w r0, [r2, #20] │ │ │ │ + eors.w r0, r8, #9699328 @ 0x940000 │ │ │ │ + @ instruction: 0xf4a60014 │ │ │ │ + add.w r0, r8, #9699328 @ 0x940000 │ │ │ │ + adds.w r0, sl, #9699328 @ 0x940000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 233962 │ │ │ │ + beq.w 23394a │ │ │ │ add.w ip, sp, #159 @ 0x9f │ │ │ │ - b.w 233946 │ │ │ │ - ldr.w r8, [pc, #1140] @ 234fa0 │ │ │ │ - ldr.w r6, [pc, #1140] @ 234fa4 │ │ │ │ + b.w 23392e │ │ │ │ + ldr.w r8, [pc, #1140] @ 234f88 │ │ │ │ + ldr.w r6, [pc, #1140] @ 234f8c │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 233efc │ │ │ │ - ldr.w r8, [pc, #1132] @ 234fa8 │ │ │ │ - ldr.w r6, [pc, #1132] @ 234fac │ │ │ │ + b.w 233ee4 │ │ │ │ + ldr.w r8, [pc, #1132] @ 234f90 │ │ │ │ + ldr.w r6, [pc, #1132] @ 234f94 │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 233efc │ │ │ │ + b.w 233ee4 │ │ │ │ cmp r6, #203 @ 0xcb │ │ │ │ - beq.w 234e3a │ │ │ │ + beq.w 234e22 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 2338cc │ │ │ │ + b.w 2338b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 233ab6 │ │ │ │ + beq.w 233a9e │ │ │ │ add.w ip, sp, #159 @ 0x9f │ │ │ │ movs r2, #0 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 234b7c │ │ │ │ + bne.n 234b64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 233ab6 │ │ │ │ + beq.w 233a9e │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 233a7c │ │ │ │ + beq.w 233a64 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 233a7c │ │ │ │ + bne.w 233a64 │ │ │ │ mov r2, ip │ │ │ │ add.w r0, r8, ip │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov ip, r7 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, r2 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [r1, #8]! │ │ │ │ - bne.n 234bb0 │ │ │ │ + bne.n 234b98 │ │ │ │ mov r7, ip │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 233ab2 │ │ │ │ + beq.w 233a9a │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.w 233ab2 │ │ │ │ + bl 218754 │ │ │ │ + b.w 233a9a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 232980 │ │ │ │ + bl 232968 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 2338cc │ │ │ │ + b.w 2338b4 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ - b.n 23450e │ │ │ │ + b.n 2344f6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 2338cc │ │ │ │ + b.w 2338b4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r1] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 234cb4 │ │ │ │ + bhi.n 234c9c │ │ │ │ tbb [pc, r3] │ │ │ │ subs r4, #56 @ 0x38 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ @@ -650044,72 +649908,72 @@ │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ strh r3, [r1, #0] │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #112] @ 0x70 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbz r0, 234c92 │ │ │ │ + cbz r0, 234c7a │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 233cea │ │ │ │ + b.w 233cd2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 234c64 │ │ │ │ + b.n 234c4c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 234c64 │ │ │ │ + b.n 234c4c │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 234c64 │ │ │ │ + b.n 234c4c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #112] @ 0x70 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 233b70 │ │ │ │ + beq.w 233b58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.w 233b70 │ │ │ │ + bl 218754 │ │ │ │ + b.w 233b58 │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ - b.n 2347d6 │ │ │ │ + b.n 2347be │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 234d80 │ │ │ │ + bhi.n 234d68 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r2, #54 @ 0x36 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ adds r1, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -650126,54 +649990,54 @@ │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 234d60 │ │ │ │ + cbz r0, 234d48 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 23471a │ │ │ │ + b.n 234702 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 234d36 │ │ │ │ + b.n 234d1e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 234d36 │ │ │ │ + b.n 234d1e │ │ │ │ mvn.w r3, #31 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 234d36 │ │ │ │ + b.n 234d1e │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ - b.n 234636 │ │ │ │ + b.n 23461e │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 234e2c │ │ │ │ + bhi.n 234e14 │ │ │ │ tbb [pc, r2] │ │ │ │ muls r0, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ subs r4, #67 @ 0x43 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ @@ -650190,120 +650054,120 @@ │ │ │ │ movw r2, #64513 @ 0xfc01 │ │ │ │ strh r2, [r3, #0] │ │ │ │ movs r2, #16 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 234df4 │ │ │ │ + cbz r0, 234ddc │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ - bls.w 233e14 │ │ │ │ + bls.w 233dfc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.w 234478 │ │ │ │ + b.w 234460 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r2, #8 │ │ │ │ - b.n 234dce │ │ │ │ + b.n 234db6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 234dce │ │ │ │ + b.n 234db6 │ │ │ │ movw r2, #64513 @ 0xfc01 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #32 │ │ │ │ - b.n 234dce │ │ │ │ + b.n 234db6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 2189d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ - b.w 233902 │ │ │ │ + bl 218a20 │ │ │ │ + b.w 2338ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 234bc6 │ │ │ │ + beq.w 234bae │ │ │ │ add.w ip, sp, #159 @ 0x9f │ │ │ │ - b.n 234ba6 │ │ │ │ + b.n 234b8e │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ - b.n 234d36 │ │ │ │ + b.n 234d1e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 234dce │ │ │ │ + b.n 234db6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 234c64 │ │ │ │ + b.n 234c4c │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ │ │ ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #96] @ 0x60 │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 234eda │ │ │ │ + cbz r0, 234ec2 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ 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 21876c │ │ │ │ + bl 218754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 218a20 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 233b70 │ │ │ │ + b.w 233b58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w ip, [sp, #112] @ 0x70 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 234f88 │ │ │ │ - add r1, pc, #8 @ (adr r1, 234f08 ) │ │ │ │ + bhi.n 234f70 │ │ │ │ + add r1, pc, #8 @ (adr r1, 234ef0 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -650364,195 +650228,195 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 234eae │ │ │ │ + b.n 234e96 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #112] @ 0x70 │ │ │ │ - b.n 234eae │ │ │ │ + b.n 234e96 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movt r0, #20 │ │ │ │ - @ instruction: 0xf2d60014 │ │ │ │ - @ instruction: 0xf2fc0014 │ │ │ │ - @ instruction: 0xf3120014 │ │ │ │ + @ instruction: 0xf2d80014 │ │ │ │ + @ instruction: 0xf2ee0014 │ │ │ │ + @ instruction: 0xf3140014 │ │ │ │ + ssat16 r0, #21, sl │ │ │ │ subs r0, #143 @ 0x8f │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ - bhi.n 234fc0 │ │ │ │ - ldr r3, [pc, #12] @ (234fc4 ) │ │ │ │ + bhi.n 234fa8 │ │ │ │ + ldr r3, [pc, #12] @ (234fac ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r1, r3, #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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #184] @ (235094 ) │ │ │ │ - ldr r3, [pc, #184] @ (235098 ) │ │ │ │ + ldr r2, [pc, #184] @ (23507c ) │ │ │ │ + ldr r3, [pc, #184] @ (235080 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 235088 │ │ │ │ + beq.n 235070 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 235002 │ │ │ │ + b.n 234fea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 235088 │ │ │ │ + beq.n 235070 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 234ffa │ │ │ │ - ldr.w r8, [pc, #144] @ 23509c │ │ │ │ + beq.n 234fe2 │ │ │ │ + ldr.w r8, [pc, #144] @ 235084 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r7, [pc, #140] @ (2350a0 ) │ │ │ │ + ldr r7, [pc, #140] @ (235088 ) │ │ │ │ add r8, pc │ │ │ │ add r7, pc │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ - bl 216db4 │ │ │ │ + bl 216d9c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 23502e │ │ │ │ + cbz r0, 235016 │ │ │ │ lsls r3, r6, #17 │ │ │ │ - bmi.n 235070 │ │ │ │ + bmi.n 235058 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w fp, fp, sl │ │ │ │ uxtb.w sl, fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 235054 │ │ │ │ + cbz r3, 23503c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 235016 │ │ │ │ + bne.n 234ffe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 235046 │ │ │ │ - ldr r2, [pc, #76] @ (2350a4 ) │ │ │ │ - ldr r3, [pc, #64] @ (235098 ) │ │ │ │ + bne.n 23502e │ │ │ │ + ldr r2, [pc, #76] @ (23508c ) │ │ │ │ + ldr r3, [pc, #64] @ (235080 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 23508e │ │ │ │ + bne.n 235076 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 216c50 │ │ │ │ + bl 216c38 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 262120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 221068 │ │ │ │ - b.n 235038 │ │ │ │ + bl 221050 │ │ │ │ + b.n 235020 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 235054 │ │ │ │ + b.n 23503c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 234dc6 │ │ │ │ + b.n 234dae │ │ │ │ vmlsl.u , d31, d5[0] │ │ │ │ - @ instruction: 0xffffafa4 │ │ │ │ + @ instruction: 0xffffafbc │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #340] @ (235210 ) │ │ │ │ + ldr r4, [pc, #340] @ (2351f8 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #340] @ (235214 ) │ │ │ │ + ldr r2, [pc, #340] @ (2351fc ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r6, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.w 2351ea │ │ │ │ - bhi.n 235116 │ │ │ │ + beq.w 2351d2 │ │ │ │ + bhi.n 2350fe │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - beq.n 2351ca │ │ │ │ + beq.n 2351b2 │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.w 2351ea │ │ │ │ + beq.w 2351d2 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bne.n 2351dc │ │ │ │ + bne.n 2351c4 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #472] @ 0x1d8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 235128 │ │ │ │ + cbnz r0, 235110 │ │ │ │ str.w r5, [r8, #472] @ 0x1d8 │ │ │ │ - ldr r2, [pc, #280] @ (235218 ) │ │ │ │ - ldr r3, [pc, #276] @ (235214 ) │ │ │ │ + ldr r2, [pc, #280] @ (235200 ) │ │ │ │ + ldr r3, [pc, #276] @ (2351fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 23520a │ │ │ │ + bne.n 2351f2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp.w r6, #16777216 @ 0x1000000 │ │ │ │ - beq.n 2351f8 │ │ │ │ + beq.n 2351e0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #460] @ 0x1cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23518a │ │ │ │ + beq.n 235172 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 235132 │ │ │ │ + b.n 23511a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 23517e │ │ │ │ + cbz r3, 235166 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 23512c │ │ │ │ + bne.n 235114 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e5060 │ │ │ │ + bl 2e5048 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 23515c │ │ │ │ - bl 2e4f6c │ │ │ │ + bhi.n 235144 │ │ │ │ + bl 2e4f54 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ subs r3, r5, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ @@ -650561,85 +650425,85 @@ │ │ │ │ negs r1, r1 │ │ │ │ ands r3, r1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ adds r5, r3, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 235132 │ │ │ │ + bne.n 23511a │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ it eq │ │ │ │ streq.w r5, [r8, #392] @ 0x188 │ │ │ │ - beq.n 2350fc │ │ │ │ + beq.n 2350e4 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bls.n 2351ae │ │ │ │ + bls.n 235196 │ │ │ │ cmp.w r6, #16777216 @ 0x1000000 │ │ │ │ - beq.n 235204 │ │ │ │ + beq.n 2351ec │ │ │ │ it hi │ │ │ │ strhi.w r5, [r8, #460] @ 0x1cc │ │ │ │ - bhi.n 2350fc │ │ │ │ + bhi.n 2350e4 │ │ │ │ sub.w r6, r6, #4194304 @ 0x400000 │ │ │ │ bics.w r3, r6, #4194304 @ 0x400000 │ │ │ │ - bne.n 2350fc │ │ │ │ + bne.n 2350e4 │ │ │ │ str.w r5, [r8, #464] @ 0x1d0 │ │ │ │ - b.n 2350fc │ │ │ │ + b.n 2350e4 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 2350f8 │ │ │ │ + beq.n 2350e0 │ │ │ │ it hi │ │ │ │ strhi.w r5, [r8, #328] @ 0x148 │ │ │ │ - bhi.n 2350fc │ │ │ │ + bhi.n 2350e4 │ │ │ │ subs r6, #32 │ │ │ │ bics.w r3, r6, #32 │ │ │ │ it ne │ │ │ │ strne.w r5, [r8, #452] @ 0x1c4 │ │ │ │ - b.n 2350fc │ │ │ │ + b.n 2350e4 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #328] @ 0x148 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 235128 │ │ │ │ + bne.n 235110 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - b.n 2351b4 │ │ │ │ + b.n 23519c │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 23517e │ │ │ │ + beq.n 235166 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 235128 │ │ │ │ + b.n 235110 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r8, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 235128 │ │ │ │ - b.n 23518a │ │ │ │ + bne.n 235110 │ │ │ │ + b.n 235172 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #324] @ 0x144 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 235128 │ │ │ │ + bne.n 235110 │ │ │ │ str.w r5, [r8, #324] @ 0x144 │ │ │ │ - b.n 2350fc │ │ │ │ + b.n 2350e4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r6, r4, #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] @ (2353a4 ) │ │ │ │ + ldr r2, [pc, #368] @ (23538c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (2353a8 ) │ │ │ │ + ldr r3, [pc, #368] @ (235390 ) │ │ │ │ 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 │ │ │ │ @@ -650649,223 +650513,223 @@ │ │ │ │ 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 23539a │ │ │ │ + beq.w 235382 │ │ │ │ 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 235278 │ │ │ │ + bhi.n 235260 │ │ │ │ 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 235302 │ │ │ │ + bne.n 2352ea │ │ │ │ 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 23531e │ │ │ │ + beq.n 235306 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 2352ce │ │ │ │ + cbz r3, 2352b6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 235352 │ │ │ │ + beq.n 23533a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2142f8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 21667c │ │ │ │ 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 21876c │ │ │ │ - ldr r2, [pc, #168] @ (2353ac ) │ │ │ │ - ldr r3, [pc, #160] @ (2353a8 ) │ │ │ │ + bl 218754 │ │ │ │ + ldr r2, [pc, #168] @ (235394 ) │ │ │ │ + ldr r3, [pc, #160] @ (235390 ) │ │ │ │ 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 23539e │ │ │ │ + bne.n 235386 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 235302 │ │ │ │ + beq.n 2352ea │ │ │ │ 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 23532a │ │ │ │ + bne.n 235312 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 235302 │ │ │ │ + beq.n 2352ea │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2352ce │ │ │ │ + beq.n 2352b6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2352ce │ │ │ │ - b.n 235358 │ │ │ │ - cbz r4, 235374 │ │ │ │ + bne.n 2352b6 │ │ │ │ + b.n 235340 │ │ │ │ + cbz r4, 23535c │ │ │ │ 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 23535e │ │ │ │ + bne.n 235346 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 2143f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 235302 │ │ │ │ + beq.n 2352ea │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 235302 │ │ │ │ + bl 218754 │ │ │ │ + b.n 2352ea │ │ │ │ movs r0, #1 │ │ │ │ - b.n 235294 │ │ │ │ + b.n 23527c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #128] @ 235440 │ │ │ │ + ldr.w ip, [pc, #128] @ 235428 │ │ │ │ sub sp, #12 │ │ │ │ - ld TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes