--- /srv/rebuilderd/tmp/rebuilderdyR6dTH/inputs/mesa-vulkan-drivers_26.1.6-1~bpo13+1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdyR6dTH/out/mesa-vulkan-drivers_26.1.6-1~bpo13+1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-17 20:33:13.000000 debian-binary │ -rw-r--r-- 0 0 0 1840 2026-09-17 20:33:13.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14131648 2026-09-17 20:33:13.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 14132068 2026-09-17 20:33:13.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libvulkan_freedreno.so │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0xbca49c 0x00bca49c 0x00bca49c 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xbca510 0xbca510 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xbca3dc 0x00bca3dc 0x00bca3dc 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xbca450 0xbca450 R E 0x10000 │ │ │ │ LOAD 0xbd0f58 0x00bd0f58 0x00bd0f58 0xa15fc 0xa63d4 RW 0x10000 │ │ │ │ DYNAMIC 0xc6fe5c 0x00c6fe5c 0x00c6fe5c 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xbd0f58 0x00bd0f58 0x00bd0f58 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xbd0f58 0x00bd0f58 0x00bd0f58 0x9f0a8 0x9f0a8 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00009744 009744 02c081 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000357c6 0357c6 0012b8 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00036a80 036a80 000260 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00036ce0 036ce0 02a2e0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00060fc0 060fc0 001008 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00061fc8 061fc8 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00061fd4 061fd4 001834 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00063808 063808 2f7aac 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0035b2b4 35b2b4 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0035b2c0 35b2c0 86f1dc 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00bca49c bca49c 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00bca50c bca50c 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00063808 063808 2f79dc 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0035b1e4 35b1e4 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0035b200 35b200 86f1dc 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00bca3dc bca3dc 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00bca44c bca44c 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00bd0f58 bd0f58 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00bd0f58 bd0f58 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00bd0f5c bd0f5c 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00bd0f60 bd0f60 09eefc 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00c6fe5c c6fe5c 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00c70000 c70000 000e7c 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00c70e80 c70e80 0016d4 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) 0x61fc8 │ │ │ │ - 0x0000000d (FINI) 0x35b2b4 │ │ │ │ + 0x0000000d (FINI) 0x35b1e4 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xbd0f58 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xbd0f5c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x9744 │ │ │ │ 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: 39429407916f066c4fb62dee8b0abf9ccdef1a6a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0ef6058064c617ffbaef63c1204713db4ebecdb2 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2591,14 +2591,15 @@ │ │ │ │ `#hbhr`3` │ │ │ │ :x*FAF8F" │ │ │ │ 6kk#ekhE │ │ │ │ \ IzDCj │ │ │ │ bf:i"fV`>a@ │ │ │ │ ")F F3hC │ │ │ │ )|S`#aCh │ │ │ │ (`XF:F%f8 │ │ │ │ @@ -2867,17 +2868,16 @@ │ │ │ │ 8a,FFFEE │ │ │ │ D5AX{D h │ │ │ │ C KzD=`|` │ │ │ │ YIzDyD# │ │ │ │ C KzD=`|` │ │ │ │ 2"0! F+j │ │ │ │ )" F+{(! │ │ │ │ -)"(!+{ F │ │ │ │ -K{)"+{(! │ │ │ │ -K{)"+{(! │ │ │ │ +#C*C;C2C │ │ │ │ +#C*C;C2C │ │ │ │ m{9F2F F │ │ │ │ [{'" ! F │ │ │ │ K{0".! F │ │ │ │ 2{ F4"2! │ │ │ │ Y{'" ! F │ │ │ │ I{0".! F │ │ │ │ 0{ F4"2! │ │ │ │ @@ -3871,15 +3871,15 @@ │ │ │ │ {` Fi`YF │ │ │ │ `{h9`YFk` │ │ │ │ #;r{`#h1 │ │ │ │ t40Frh{D │ │ │ │ hpG HxDpG 3 │ │ │ │ @ pG~8O(7 │ │ │ │ (((((((((((((((((666666((((666((((((((((((((((((((((((((((((((((((66((((6((((((( │ │ │ │ -vHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpGd │ │ │ │ +vHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpGl │ │ │ │ ~J~IzDyD │ │ │ │ tJtIzDyD │ │ │ │ jJjIzDyD │ │ │ │ `J`IzDyD │ │ │ │ VJVIzDyD │ │ │ │ LJLIzDyD │ │ │ │ BJBIzDyD │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,25 +55,25 @@ │ │ │ │ sbceq lr, r0, r2, lsr #25 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbaadc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xff16f186 │ │ │ │ + cdp2 1, 11, cr15, cr2, cr6, {4} │ │ │ │ movwcs r4, #2313 @ 0x909 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xff2af18d │ │ │ │ + cdp2 1, 12, cr15, cr6, cr13, {4} │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - ldrdeq r7, [pc], -sl @ │ │ │ │ + eoreq r7, pc, sl, lsl r9 @ │ │ │ │ umlalseq sp, r6, r0, fp │ │ │ │ sbceq lr, r0, lr, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ blvc 342658 │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ @ instruction: 0xf1019304 │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 169890 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mcr 7, 6, pc, cr4, cr14, {7} @ │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - eoreq r7, pc, r4, lsl #19 │ │ │ │ + eoreq r7, pc, r4, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ blvc 34269c │ │ │ │ stmib sp, {r2, r3, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -101,69 +101,69 @@ │ │ │ │ @ instruction: 0xf1019304 │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1698d4 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mcr 7, 5, pc, cr2, cr14, {7} @ │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - eoreq r7, pc, r4, ror #19 │ │ │ │ + eoreq r7, pc, r4, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbabac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r5, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 9f000 │ │ │ │ mcr 7, 4, pc, cr8, cr14, {7} @ │ │ │ │ @ instruction: 0xf85db005 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r6, lsr sl @ │ │ │ │ + eoreq r7, pc, r6, ror r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbabe4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r5, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 9f038 │ │ │ │ mcr 7, 3, pc, cr12, cr14, {7} @ │ │ │ │ @ instruction: 0xf85db005 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r6, ror #20 │ │ │ │ + eoreq r7, pc, r6, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbac1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 24fc38 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulmi r4, ip, r8 │ │ │ │ movwls r9, #1026 @ 0x402 │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mrc 7, 2, APSR_nzcv, cr0, cr14, {7} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq r7, pc, lr, lsl #21 │ │ │ │ + eoreq r7, pc, lr, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbac50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 24fc6c │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulmi r4, ip, r8 │ │ │ │ movwls r9, #1026 @ 0x402 │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mrc 7, 1, APSR_nzcv, cr6, cr14, {7} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - mlaeq pc, sl, sl, r7 @ │ │ │ │ + ldrdeq r7, [pc], -sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbac84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [lr, #-736] @ 0xfffffd20 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ stcvc 12, cr7, [sl], {76} @ 0x4c │ │ │ │ movwlt r7, #60621 @ 0xeccd │ │ │ │ @@ -182,17 +182,17 @@ │ │ │ │ stmibhi ip, {r0, r2, r3, sl, ip, pc} │ │ │ │ stmib sp, {r0, r3, r6, r8, fp, pc}^ │ │ │ │ tstcs r1, fp, lsl #8 │ │ │ │ mcr 7, 0, pc, cr4, cr14, {7} @ │ │ │ │ ldcllt 0, cr11, [r0, #-56]! @ 0xffffffc8 │ │ │ │ ldrbtmi r4, [lr], #-3587 @ 0xfffff1fd │ │ │ │ svclt 0x0000e7dc │ │ │ │ - mlaeq pc, sl, sl, r7 @ │ │ │ │ - mlaeq pc, sl, sl, r7 @ │ │ │ │ - eoreq r7, pc, lr, asr sl @ │ │ │ │ + ldrdeq r7, [pc], -sl @ │ │ │ │ + ldrdeq r7, [pc], -sl @ │ │ │ │ + mlaeq pc, lr, r9, r7 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbacf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [lr, #-736] @ 0xfffffd20 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ stcvc 12, cr7, [sl], {76} @ 0x4c │ │ │ │ movwlt r7, #60621 @ 0xeccd │ │ │ │ @@ -211,17 +211,17 @@ │ │ │ │ stmibhi ip, {r0, r2, r3, sl, ip, pc} │ │ │ │ stmib sp, {r0, r3, r6, r8, fp, pc}^ │ │ │ │ tstcs r1, fp, lsl #8 │ │ │ │ stcl 7, cr15, [sl, #1016] @ 0x3f8 │ │ │ │ ldcllt 0, cr11, [r0, #-56]! @ 0xffffffc8 │ │ │ │ ldrbtmi r4, [lr], #-3587 @ 0xfffff1fd │ │ │ │ svclt 0x0000e7dc │ │ │ │ - eoreq r7, pc, r6, lsr #20 │ │ │ │ - eoreq r7, pc, lr, lsr fp @ │ │ │ │ - eoreq r7, pc, sl, ror #19 │ │ │ │ + eoreq r7, pc, r6, ror #18 │ │ │ │ + eoreq r7, pc, lr, ror sl @ │ │ │ │ + eoreq r7, pc, sl, lsr #18 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [pc], {155} @ 0x9b │ │ │ │ stmdavs ip, {r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -251,24 +251,24 @@ │ │ │ │ bmi 384ba0 │ │ │ │ @ instruction: 0xe7eb447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 35db8c │ │ │ │ @ instruction: 0xe7e5447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e2 │ │ │ │ - strhteq r7, [pc], -r0 │ │ │ │ - eoreq r7, pc, sl, lsr #19 │ │ │ │ - mlaeq pc, r0, r9, r7 @ │ │ │ │ - eoreq r7, pc, r8, lsl #19 │ │ │ │ - eoreq r7, pc, r2, lsl #23 │ │ │ │ - eoreq r7, pc, r0, lsr #23 │ │ │ │ - eoreq r7, pc, r0, asr fp @ │ │ │ │ - eoreq r7, pc, lr, ror #22 │ │ │ │ - eoreq r7, pc, ip, asr fp @ │ │ │ │ - eoreq r7, pc, lr, ror #22 │ │ │ │ + strdeq r7, [pc], -r0 @ │ │ │ │ + eoreq r7, pc, sl, ror #17 │ │ │ │ + ldrdeq r7, [pc], -r0 @ │ │ │ │ + eoreq r7, pc, r8, asr #17 │ │ │ │ + eoreq r7, pc, r2, asr #21 │ │ │ │ + eoreq r7, pc, r0, ror #21 │ │ │ │ + mlaeq pc, r0, sl, r7 @ │ │ │ │ + eoreq r7, pc, lr, lsr #21 │ │ │ │ + mlaeq pc, ip, sl, r7 @ │ │ │ │ + eoreq r7, pc, lr, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbae28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ @ instruction: 0xf503460b │ │ │ │ bmi 380e50 │ │ │ │ strls r2, [r4], #-257 @ 0xfffffeff │ │ │ │ @@ -279,15 +279,15 @@ │ │ │ │ streq pc, [sl], #259 @ 0x103 │ │ │ │ @ instruction: 0xf1039402 │ │ │ │ strls r0, [r1], #-1097 @ 0xfffffbb7 │ │ │ │ streq pc, [r8], #-259 @ 0xfffffefd │ │ │ │ strls r6, [r0], #-2139 @ 0xfffff7a5 │ │ │ │ ldc 7, cr15, [lr, #-1016]! @ 0xfffffc08 │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - eoreq r7, pc, lr, ror #23 │ │ │ │ + eoreq r7, pc, lr, lsr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbae74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ @ instruction: 0xf503460b │ │ │ │ bmi 380e9c │ │ │ │ strls r2, [r4], #-257 @ 0xfffffeff │ │ │ │ @@ -298,347 +298,347 @@ │ │ │ │ streq pc, [sl], #259 @ 0x103 │ │ │ │ @ instruction: 0xf1039402 │ │ │ │ strls r0, [r1], #-1097 @ 0xfffffbb7 │ │ │ │ streq pc, [r8], #-259 @ 0xfffffefd │ │ │ │ strls r6, [r0], #-2139 @ 0xfffff7a5 │ │ │ │ ldc 7, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - eoreq r7, pc, sl, lsr #24 │ │ │ │ + eoreq r7, pc, sl, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbaec0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20fed8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r2, #-1016] @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - strhteq r7, [pc], -ip │ │ │ │ + strdeq r7, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbaef0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20ff08 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r0, lsl #24 │ │ │ │ + eoreq r7, pc, r0, asr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbaf20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20ff38 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r2], {254} @ 0xfe │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, ip, asr lr @ │ │ │ │ + mlaeq pc, ip, sp, r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbaf50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20ff68 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r0, lsr #23 │ │ │ │ + eoreq r7, pc, r0, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbaf80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20ff98 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - strdeq r7, [pc], -ip @ │ │ │ │ + eoreq r7, pc, ip, lsr sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbafb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20ffc8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl], {254} @ 0xfe │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r0, asr #22 │ │ │ │ + eoreq r7, pc, r0, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbafe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20fff8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - mlaeq pc, ip, sp, r7 @ │ │ │ │ + ldrdeq r7, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbb010 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210028 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mrrc 7, 15, pc, sl, cr14 @ │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r0, ror #21 │ │ │ │ + eoreq r7, pc, r0, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbb040 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210058 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mcrr 7, 15, pc, r2, cr14 @ │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, ip, lsr sp @ │ │ │ │ + eoreq r7, pc, ip, ror ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbb070 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210088 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r0, lsl #21 │ │ │ │ + eoreq r7, pc, r0, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb0a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [fp], -r8, ror #31 │ │ │ │ bmi 2500bc │ │ │ │ ldmdavs ip, {r0, r8, sp} │ │ │ │ strls r4, [r2], #-1146 @ 0xfffffb86 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ ldmdbvc fp, {r2, r3, r4, r6, r8, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r4, r0, lsl ip │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r7, pc, r0, ror sl @ │ │ │ │ + strhteq r7, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb0d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [fp], -r8, ror #31 │ │ │ │ bmi 2500f0 │ │ │ │ ldmdavs ip, {r0, r8, sp} │ │ │ │ strls r4, [r2], #-1146 @ 0xfffffb86 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ ldmdbvc fp, {r2, r3, r4, r6, r8, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ strdlt lr, [r4], -r6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r7, pc, r4, lsl #21 │ │ │ │ + eoreq r7, pc, r4, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbb108 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210120 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff821f1c │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r4, ror ip @ │ │ │ │ + strhteq r7, [pc], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbb138 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210150 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff221f4c │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - strhteq r7, [pc], -r8 │ │ │ │ + strdeq r7, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbb168 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210180 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fec21f7c │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r4, lsl ip @ │ │ │ │ + eoreq r7, pc, r4, asr fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbb198 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2101b0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe621fac │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r8, asr r9 @ │ │ │ │ + mlaeq pc, r8, r8, r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb1c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f51cc │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r2, lr, ror fp │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - eoreq r7, pc, ip, asr r5 @ │ │ │ │ - eoreq r7, pc, r4, asr #19 │ │ │ │ - eoreq r7, pc, r0, asr r5 @ │ │ │ │ + mlaeq pc, ip, r4, r7 @ │ │ │ │ + eoreq r7, pc, r4, lsl #18 │ │ │ │ + mlaeq pc, r0, r4, r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb204 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f5208 │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r2, r0, ror #22 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - eoreq r7, pc, r0, lsr #10 │ │ │ │ - eoreq r7, pc, r8, lsr #19 │ │ │ │ - eoreq r7, pc, r4, lsl r5 @ │ │ │ │ + eoreq r7, pc, r0, ror #8 │ │ │ │ + eoreq r7, pc, r8, ror #17 │ │ │ │ + eoreq r7, pc, r4, asr r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbb240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210258 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1122054 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, ip, lsr fp @ │ │ │ │ + eoreq r7, pc, ip, ror sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbb270 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210288 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl b22084 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r0, lsl #17 │ │ │ │ + eoreq r7, pc, r0, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb2a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f52a4 │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r2, r2, lsl fp │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - eoreq r7, pc, r4, lsl #9 │ │ │ │ - eoreq r7, pc, ip, ror #17 │ │ │ │ - eoreq r7, pc, r8, ror r4 @ │ │ │ │ + eoreq r7, pc, r4, asr #7 │ │ │ │ + eoreq r7, pc, ip, lsr #16 │ │ │ │ + strhteq r7, [pc], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb2dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f52e0 │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ strdlt lr, [r2], -r4 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - eoreq r7, pc, r8, asr #8 │ │ │ │ - ldrdeq r7, [pc], -r0 @ │ │ │ │ - eoreq r7, pc, ip, lsr r4 @ │ │ │ │ + eoreq r7, pc, r8, lsl #7 │ │ │ │ + eoreq r7, pc, r0, lsl r8 @ │ │ │ │ + eoreq r7, pc, ip, ror r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbb318 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210330 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff62212c │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r4, ror #20 │ │ │ │ + eoreq r7, pc, r4, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febbb348 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210360 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff02215c │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, pc, r8, lsr #15 │ │ │ │ + eoreq r7, pc, r8, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb378 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f537c │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r2, r6, lsr #21 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - eoreq r7, pc, ip, lsr #7 │ │ │ │ - eoreq r7, pc, r4, lsl r8 @ │ │ │ │ - eoreq r7, pc, r0, lsr #7 │ │ │ │ + eoreq r7, pc, ip, ror #5 │ │ │ │ + eoreq r7, pc, r4, asr r7 @ │ │ │ │ + eoreq r7, pc, r0, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb3b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f53b8 │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r2, r8, lsl #21 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - eoreq r7, pc, r0, ror r3 @ │ │ │ │ - strdeq r7, [pc], -r8 @ │ │ │ │ - eoreq r7, pc, r4, ror #6 │ │ │ │ + strhteq r7, [pc], -r0 │ │ │ │ + eoreq r7, pc, r8, lsr r7 @ │ │ │ │ + eoreq r7, pc, r4, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb3f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sl], -r8, asr #31 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bhi 36ce20 │ │ │ │ @@ -650,15 +650,15 @@ │ │ │ │ stmdbvc ip, {r1, r3, r6, r7, fp, pc}^ │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ strcs lr, [r1, #-2509] @ 0xfffff633 │ │ │ │ strls r4, [r0], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, fp, sl, asr sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strhteq r7, [pc], -r8 │ │ │ │ + strdeq r7, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb440 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sl], -r8, asr #31 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bhi 36ce70 │ │ │ │ @@ -670,111 +670,111 @@ │ │ │ │ stmdbvc ip, {r1, r3, r6, r7, fp, pc}^ │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ strcs lr, [r1, #-2509] @ 0xfffff633 │ │ │ │ strls r4, [r0], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, fp, r2, lsr sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r4, asr #16 │ │ │ │ + eoreq r7, pc, r4, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb490 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b084 │ │ │ │ bmi 1b6eb4 │ │ │ │ tstls r0, r2, lsl #8 │ │ │ │ tstcs r1, sl, ror r4 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ b 6a22a8 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq r7, pc, r4, asr #17 │ │ │ │ + eoreq r7, pc, r4, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb4c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b084 │ │ │ │ bmi 1b6ee4 │ │ │ │ tstls r0, r2, lsl #8 │ │ │ │ tstcs r1, sl, ror r4 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ b a22d8 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrdeq r7, [pc], -r8 @ │ │ │ │ + eoreq r7, pc, r8, lsl r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb4f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 210504 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ strcc lr, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, sl, ror #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r7, pc, r4, ror #17 │ │ │ │ + eoreq r7, pc, r4, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb520 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 210534 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ strcc lr, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ ldrdlt lr, [r2], -r2 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r7, pc, r8, asr #17 │ │ │ │ + eoreq r7, pc, r8, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb550 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210564 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ @ instruction: 0xb002e9ba │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r7, pc, sl, lsr #17 │ │ │ │ + eoreq r7, pc, sl, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 210594 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r2, r2, lsr #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r7, pc, sl, lsr #17 │ │ │ │ + eoreq r7, pc, sl, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb5b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2105c4 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r2, sl, lsl #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r7, pc, sl, asr #16 │ │ │ │ + eoreq r7, pc, sl, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbb5e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2105f4 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r2, r2, ror r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r7, pc, sl, asr #16 │ │ │ │ + eoreq r7, pc, sl, lsl #15 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [pc], {155} @ 0x9b │ │ │ │ stmdavs ip, {r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -804,575 +804,575 @@ │ │ │ │ bmi 385444 │ │ │ │ @ instruction: 0xe7eb447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 35e430 │ │ │ │ @ instruction: 0xe7e5447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e2 │ │ │ │ - eoreq r7, pc, ip, lsl #2 │ │ │ │ - eoreq r7, pc, r6, lsl #2 │ │ │ │ - eoreq r7, pc, ip, ror #1 │ │ │ │ - eoreq r7, pc, r4, ror #1 │ │ │ │ - ldrdeq r7, [pc], -lr @ │ │ │ │ + eoreq r7, pc, ip, asr #32 │ │ │ │ + eoreq r7, pc, r6, asr #32 │ │ │ │ + eoreq r7, pc, ip, lsr #32 │ │ │ │ + eoreq r7, pc, r4, lsr #32 │ │ │ │ + eoreq r7, pc, lr, lsl r2 @ │ │ │ │ + eoreq r7, pc, r8, lsr r7 @ │ │ │ │ + eoreq r7, pc, ip, ror #3 │ │ │ │ + eoreq r7, pc, sl, lsl #4 │ │ │ │ strdeq r7, [pc], -r8 @ │ │ │ │ - eoreq r7, pc, ip, lsr #5 │ │ │ │ - eoreq r7, pc, sl, asr #5 │ │ │ │ - strhteq r7, [pc], -r8 │ │ │ │ - eoreq r7, pc, sl, asr #5 │ │ │ │ + eoreq r7, pc, sl, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb6cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ - vmul.i16 d6, d12, d0[1] │ │ │ │ - @ instruction: 0xf17ff861 │ │ │ │ - stmdavs r4!, {r0, r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vmul.i16 d6, d11, d0[1] │ │ │ │ + @ instruction: 0xf17ffffd │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f5cf4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ strdlt lr, [r3], -r4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r0, ror r8 @ │ │ │ │ + strhteq r7, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb70c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ - vmul.i16 d6, d12, d0[1] │ │ │ │ - @ instruction: 0xf17ff841 │ │ │ │ - stmdavs r4!, {r0, r1, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vmul.i16 d6, d11, d0[1] │ │ │ │ + @ instruction: 0xf17fffdd │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f5d34 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ ldrdlt lr, [r3], -r4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r0, ror #16 │ │ │ │ + eoreq r7, pc, r0, lsr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb74c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ - vmul.i16 d6, d12, d0[1] │ │ │ │ - @ instruction: 0xf17ff821 │ │ │ │ - stmdavs r4!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vmul.i16 d6, d11, d0[1] │ │ │ │ + @ instruction: 0xf17fffbd │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f5d74 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ @ instruction: 0xb003e8b4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strdeq r7, [pc], -r0 @ │ │ │ │ + eoreq r7, pc, r0, lsr r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb78c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ - vmul.i16 d6, d12, d0[1] │ │ │ │ - @ instruction: 0xf17ff801 │ │ │ │ - stmdavs r4!, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vmul.i16 d6, d11, d0[1] │ │ │ │ + @ instruction: 0xf17fff9d │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f5db4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ mullt r3, r4, r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r0, ror #15 │ │ │ │ + eoreq r7, pc, r0, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb7cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17fffe1 │ │ │ │ - stmdavs r4!, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17fff7d │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f5df4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r3, r4, ror r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r0, ror r7 @ │ │ │ │ + strhteq r7, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb80c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17fffc1 │ │ │ │ - stmdavs r4!, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17fff5d │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f5e34 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r3, r4, asr r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r0, ror #14 │ │ │ │ + eoreq r7, pc, r0, lsr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb84c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17fffa1 │ │ │ │ - stmdavs r4!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17fff3d │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f5e74 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r3, r4, lsr r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strdeq r7, [pc], -r0 @ │ │ │ │ + eoreq r7, pc, r0, lsr r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb88c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17fff81 │ │ │ │ - stmdavs r4!, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17fff1d │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f5eb4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r3, r4, lsl r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r0, ror #13 │ │ │ │ + eoreq r7, pc, r0, lsr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb8cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17fff61 │ │ │ │ - stmdavs r4!, {r0, r1, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffefd │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f5ef4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ strdlt lr, [r3], -r4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r0, ror r6 @ │ │ │ │ + strhteq r7, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb90c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17fff41 │ │ │ │ - stmdavs r4!, {r0, r1, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffedd │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f5f34 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ ldrdlt lr, [r3], -r4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r0, ror #12 │ │ │ │ + eoreq r7, pc, r0, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb94c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17fff21 │ │ │ │ - stmdavs r2!, {r0, r1, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffebd │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 8b5f74 │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ @ instruction: 0xb005efb2 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r2, asr #12 │ │ │ │ + eoreq r7, pc, r2, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb990 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffeff │ │ │ │ - stmdavs r2!, {r0, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffe9b │ │ │ │ + stmdavs r2!, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 8b5fb8 │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ mullt r5, r0, pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r2, asr #12 │ │ │ │ + eoreq r7, pc, r2, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb9d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffedd │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffe79 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 8b5ffc │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ andlt lr, r5, lr, ror #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r6, lsr r6 @ │ │ │ │ + eoreq r7, pc, r6, ror r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbba18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffebb │ │ │ │ - stmdavs r2!, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffe57 │ │ │ │ + stmdavs r2!, {r0, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 8b6040 │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ andlt lr, r5, ip, asr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, r6, lsr r6 @ │ │ │ │ + eoreq r7, pc, r6, ror r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbba5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffe99 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffe35 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 8b7098 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, r8, lsr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, sl, lsr #12 │ │ │ │ + eoreq r7, pc, sl, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbaa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffe75 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffe11 │ │ │ │ + stmdavs r2!, {r0, r1, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 8b70e0 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, r4, lsl #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, sl, lsr r6 @ │ │ │ │ + eoreq r7, pc, sl, ror r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbaec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffe51 │ │ │ │ - stmdavs r2!, {r0, r1, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffded │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 8b7128 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, r0, ror #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, sl, lsr r6 @ │ │ │ │ + eoreq r7, pc, sl, ror r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbb34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffe2d │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffdc9 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 8b7170 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ @ instruction: 0xb005eebc │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, sl, asr #12 │ │ │ │ + eoreq r7, pc, sl, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbb7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffe09 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffda5 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmdbhi r1!, {r0, r2, r9, fp, lr} │ │ │ │ ldrbtmi r8, [sl], #-2405 @ 0xfffff69b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ mullt r5, r8, lr │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, sl, asr #12 │ │ │ │ + eoreq r7, pc, sl, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbbc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffde5 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffd81 │ │ │ │ + stmdavs r2!, {r0, r1, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmdbhi r1!, {r0, r2, r9, fp, lr} │ │ │ │ ldrbtmi r8, [sl], #-2405 @ 0xfffff69b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, r4, ror lr │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, lr, asr r6 @ │ │ │ │ + mlaeq pc, lr, r5, r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbc0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffdc1 │ │ │ │ - stmdavs r2!, {r0, r1, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffd5d │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmdbhi r1!, {r0, r2, r9, fp, lr} │ │ │ │ ldrbtmi r8, [sl], #-2405 @ 0xfffff69b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, r0, asr lr │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strhteq r7, [pc], -sl │ │ │ │ + strdeq r7, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbc54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffd9d │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffd39 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmdbhi r1!, {r0, r2, r9, fp, lr} │ │ │ │ ldrbtmi r8, [sl], #-2405 @ 0xfffff69b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, ip, lsr #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r7, pc, lr, asr #11 │ │ │ │ + eoreq r7, pc, lr, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbc9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffd79 │ │ │ │ - bvc 923de0 │ │ │ │ + @ instruction: 0xf17ffd15 │ │ │ │ + bvc 923c50 │ │ │ │ orrlt r6, r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ strtmi r9, [r8], -r0, lsl #4 │ │ │ │ bvc 18beb4c │ │ │ │ ldrbne r9, [r4, r2, lsl #4] │ │ │ │ tstls r1, r6, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ andlt lr, r5, r6, lsl #28 │ │ │ │ bmi 153f9c │ │ │ │ @ instruction: 0xe7ed447a │ │ │ │ - eoreq r6, pc, sl, ror sl @ │ │ │ │ - eoreq r7, pc, sl, asr #11 │ │ │ │ - eoreq r6, pc, r0, ror #20 │ │ │ │ + strhteq r6, [pc], -sl │ │ │ │ + eoreq r7, pc, sl, lsl #10 │ │ │ │ + eoreq r6, pc, r0, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbcf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d11, d0[1] │ │ │ │ - @ instruction: 0xf17ffd4d │ │ │ │ - bvc 923d88 │ │ │ │ + @ instruction: 0xf17ffce9 │ │ │ │ + bvc 923bf8 │ │ │ │ orrlt r6, r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ strtmi r9, [r8], -r0, lsl #4 │ │ │ │ bvc 18beba4 │ │ │ │ ldrbne r9, [r4, r2, lsl #4] │ │ │ │ tstls r1, r6, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ ldrdlt lr, [r5], -sl │ │ │ │ bmi 153ff4 │ │ │ │ @ instruction: 0xe7ed447a │ │ │ │ - eoreq r6, pc, r2, lsr #20 │ │ │ │ - eoreq r7, pc, r2, asr #11 │ │ │ │ - eoreq r6, pc, r8, lsl #20 │ │ │ │ + eoreq r6, pc, r2, ror #18 │ │ │ │ + eoreq r7, pc, r2, lsl #10 │ │ │ │ + eoreq r6, pc, r8, asr #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbd4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf17ffd21 │ │ │ │ - @ instruction: 0x4603fc73 │ │ │ │ + @ instruction: 0xf17ffcbd │ │ │ │ + strmi pc, [r3], -pc, lsl #24 │ │ │ │ ldmvs lr, {r5, r7, fp, sp, lr} │ │ │ │ - ldc2 2, cr15, [sl, #-620] @ 0xfffffd94 │ │ │ │ - stc2l 1, cr15, [ip], #-508 @ 0xfffffe04 │ │ │ │ + ldc2 2, cr15, [r6], #620 @ 0x26c │ │ │ │ + stc2 1, cr15, [r8], {127} @ 0x7f │ │ │ │ strmi r6, [r4], r2, lsr #16 │ │ │ │ ldrtmi r9, [r3], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r8, lsr #12] │ │ │ │ bmi 1c938c │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r4, [sl], #-8 │ │ │ │ @ instruction: 0xf7fd9400 │ │ │ │ andlt lr, r4, sl, lsr #27 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r7, pc, r2, lsr #11 │ │ │ │ + eoreq r7, pc, r2, ror #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbda0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf17ffcf7 │ │ │ │ - strmi pc, [r3], -r9, asr #24 │ │ │ │ + @ instruction: 0xf17ffc93 │ │ │ │ + strmi pc, [r3], -r5, ror #23 │ │ │ │ ldmvs lr, {r5, r7, fp, sp, lr} │ │ │ │ - ldc2l 2, cr15, [r0], #620 @ 0x26c │ │ │ │ - mcrr2 1, 7, pc, r2, cr15 @ │ │ │ │ + stc2 2, cr15, [ip], {155} @ 0x9b │ │ │ │ + blx ff8211c2 │ │ │ │ strmi r6, [r4], r2, lsr #16 │ │ │ │ ldrtmi r9, [r3], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r8, lsr #12] │ │ │ │ bmi 1c93e0 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r4, [sl], #-8 │ │ │ │ @ instruction: 0xf7fd9400 │ │ │ │ andlt lr, r4, r0, lsl #27 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - mlaeq pc, r6, r5, r7 @ │ │ │ │ + ldrdeq r7, [pc], -r6 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbdf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf17ffccd │ │ │ │ - @ instruction: 0x4603fc1f │ │ │ │ + @ instruction: 0xf17ffc69 │ │ │ │ + @ instruction: 0x4603fbbb │ │ │ │ ldmvs lr, {r5, r7, fp, sp, lr} │ │ │ │ - stc2l 2, cr15, [r6], {155} @ 0x9b │ │ │ │ - ldc2 1, cr15, [r8], {127} @ 0x7f │ │ │ │ + stc2l 2, cr15, [r2], #-620 @ 0xfffffd94 │ │ │ │ + blx feda1216 │ │ │ │ strmi r6, [r4], r2, lsr #16 │ │ │ │ ldrtmi r9, [r3], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r8, lsr #12] │ │ │ │ bmi 1c9434 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r4, [sl], #-8 │ │ │ │ @ instruction: 0xf7fd9400 │ │ │ │ andlt lr, r4, r6, asr sp │ │ │ │ svclt 0x0000bd70 │ │ │ │ - strdeq r7, [pc], -sl @ │ │ │ │ + eoreq r7, pc, sl, lsr r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbe48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf17ffca3 │ │ │ │ - @ instruction: 0x4603fbf5 │ │ │ │ + @ instruction: 0xf17ffc3f │ │ │ │ + @ instruction: 0x4603fb91 │ │ │ │ ldmvs lr, {r5, r7, fp, sp, lr} │ │ │ │ - ldc2 2, cr15, [ip], {155} @ 0x9b │ │ │ │ - blx ffc2126a │ │ │ │ + ldc2 2, cr15, [r8], #-620 @ 0xfffffd94 │ │ │ │ + blx fe32126a │ │ │ │ strmi r6, [r4], r2, lsr #16 │ │ │ │ ldrtmi r9, [r3], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r8, lsr #12] │ │ │ │ bmi 1c9488 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r4, [sl], #-8 │ │ │ │ @ instruction: 0xf7fd9400 │ │ │ │ andlt lr, r4, ip, lsr #26 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r7, pc, lr, ror #9 │ │ │ │ + eoreq r7, pc, lr, lsr #8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbe9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stmvs r8, {r0, r2, r9, sl, lr} │ │ │ │ stmdbvc pc, {r2, r3, r9, sl, lr} @ │ │ │ │ - ldc2l 2, cr15, [r8], #-620 @ 0xfffffd94 │ │ │ │ - blx ff3212b2 │ │ │ │ + ldc2 2, cr15, [r4], {155} @ 0x9b │ │ │ │ + blx 1a212b2 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf29b689e │ │ │ │ - @ instruction: 0xf17ffc71 │ │ │ │ - stmdavs r2!, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffc0d │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stcvc 6, cr4, [r4], #-4 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #8 │ │ │ │ ldrbne r9, [r2, r4, lsl #4] │ │ │ │ strtmi r9, [r8], -r5, lsl #4 │ │ │ │ stmvs ip, {r2, r9, fp, lr} │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ strls r9, [r1], #-1536 @ 0xfffffa00 │ │ │ │ ldcl 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ - ldrdeq r7, [pc], -r2 @ │ │ │ │ + eoreq r7, pc, r2, lsl r4 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbef4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stmvs r8, {r0, r2, r9, sl, lr} │ │ │ │ stmdbvc pc, {r2, r3, r9, sl, lr} @ │ │ │ │ - mcrr2 2, 9, pc, ip, cr11 @ │ │ │ │ - blx fe82130a │ │ │ │ + blx ffaa1776 │ │ │ │ + blx f2130a │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf29b689e │ │ │ │ - @ instruction: 0xf17ffc45 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffbe1 │ │ │ │ + stmdavs r2!, {r0, r1, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stcvc 6, cr4, [r4], #-4 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #8 │ │ │ │ ldrbne r9, [r2, r4, lsl #4] │ │ │ │ strtmi r9, [r8], -r5, lsl #4 │ │ │ │ stmvs ip, {r2, r9, fp, lr} │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ strls r9, [r1], #-1536 @ 0xfffffa00 │ │ │ │ ldcl 7, cr15, [r2], {253} @ 0xfd │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ - eoreq r7, pc, sl, ror #9 │ │ │ │ + eoreq r7, pc, sl, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbbf4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf19a4478 │ │ │ │ - vstrlt s30, [r8, #-332] @ 0xfffffeb4 │ │ │ │ + @ instruction: 0xbd08f9ef │ │ │ │ @ instruction: 0xffffeb7b │ │ │ │ sbceq sp, r0, r4, lsl #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460e4c3c │ │ │ │ @@ -1417,15 +1417,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r3, r6, lsr #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ ldrbtmi r9, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1869300 │ │ │ │ - strmi pc, [r4], -r1, asr #25 │ │ │ │ + @ instruction: 0x4604fc5d │ │ │ │ blls 35ed0c │ │ │ │ stmdavc r6, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bls 19f574 │ │ │ │ bmi 409e44 │ │ │ │ @ instruction: 0x465b6818 │ │ │ │ ldrbtmi r9, [sl], #-1282 @ 0xfffffafe │ │ │ │ stmdbls sl, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ @@ -1436,17 +1436,17 @@ │ │ │ │ ldrdls pc, [r0], -pc @ │ │ │ │ @ instruction: 0xe7ab44f9 │ │ │ │ svc 0x002af7fd │ │ │ │ sbceq fp, r0, r0, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq fp, [r0], #22 │ │ │ │ adcseq ip, r6, lr, asr #12 │ │ │ │ - eoreq r7, pc, r2, lsr r4 @ │ │ │ │ - eoreq r7, pc, r8, lsl r4 @ │ │ │ │ - eoreq r7, pc, r0, lsl r4 @ │ │ │ │ + eoreq r7, pc, r2, ror r3 @ │ │ │ │ + eoreq r7, pc, r8, asr r3 @ │ │ │ │ + eoreq r7, pc, r0, asr r3 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ strmi r4, [lr], -r8, lsr #26 │ │ │ │ addslt r4, r0, r8, lsr #18 │ │ │ │ @ instruction: 0xf10d447d │ │ │ │ @@ -1477,26 +1477,26 @@ │ │ │ │ andslt sp, r0, r8, lsl r1 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andls sl, r2, #57344 @ 0xe000 │ │ │ │ movwcs r4, #10765 @ 0x2a0d │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ strls r4, [r1], #-1600 @ 0xfffff9c0 │ │ │ │ - mcrr2 1, 8, pc, r8, cr6 @ │ │ │ │ + blx ff9a153e │ │ │ │ bmi 2dee94 │ │ │ │ @ instruction: 0xf8d84639 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ @ instruction: 0xf05c9400 │ │ │ │ ldrb pc, [ip, r3, ror #17] @ │ │ │ │ mcr 7, 6, pc, cr2, cr13, {7} @ │ │ │ │ sbceq fp, r0, r0, ror #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq fp, r0, sl, lsl #2 │ │ │ │ adcseq ip, r6, r8, asr #10 │ │ │ │ - ldrdeq r7, [pc], -sl @ │ │ │ │ + eoreq r7, pc, sl, lsl r3 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc158 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-137 @ 0xffffff77 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1518,48 +1518,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, r6, lsl r1 │ │ │ │ bmi 414778 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx ffe215e2 │ │ │ │ + blx fe5215e2 │ │ │ │ bmi 31ef38 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf05c9501 │ │ │ │ @ instruction: 0xe7def859 │ │ │ │ mcr 7, 3, pc, cr14, cr13, {7} @ │ │ │ │ smulleq fp, r0, sl, r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq fp, r0, lr, asr r0 │ │ │ │ adcseq ip, r6, ip, lsl #9 │ │ │ │ - eoreq r7, pc, r6, ror #6 │ │ │ │ + eoreq r7, pc, r6, lsr #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc200 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf186447a │ │ │ │ - strbteq pc, [r3], r3, asr #23 @ │ │ │ │ + usateq pc, #3, pc, asr #22 @ │ │ │ │ bmi 1da7fc │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r4, pc, asr r8 @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, r0, lsl r4 │ │ │ │ - eoreq r7, pc, r0, asr r3 @ │ │ │ │ + mlaeq pc, r0, r2, r7 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ adclt r4, r5, pc, asr #24 │ │ │ │ stmdbmi pc, {r1, r3, r7, r9, sl, lr}^ @ │ │ │ │ @ instruction: 0x461d447c │ │ │ │ @@ -1611,15 +1611,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r8, r0, lsl #6 │ │ │ │ pop {r0, r2, r5, ip, sp, pc} │ │ │ │ bmi 8490ec │ │ │ │ ldmdbls r1, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx fa1756 │ │ │ │ + blx ff6a1754 │ │ │ │ ldr r4, [fp, r4, lsl #12]! │ │ │ │ ldmdavs r0, {r2, r4, r9, fp, ip, pc} │ │ │ │ bllt 70b980 │ │ │ │ ldrbtmi r4, [sl], #-2584 @ 0xfffff5e8 │ │ │ │ addslt r9, fp, #805306368 @ 0x30000000 │ │ │ │ @ instruction: 0x17ec9a17 │ │ │ │ bls 609960 │ │ │ │ @@ -1640,17 +1640,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7da │ │ │ │ svclt 0x0000ed94 │ │ │ │ smulleq sl, r0, ip, pc @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, ip, ror #29 │ │ │ │ ldrshteq ip, [r6], r4 │ │ │ │ - strdeq r6, [pc], -r2 @ │ │ │ │ - eoreq r7, pc, r0, lsr r2 @ │ │ │ │ - eoreq r6, pc, r2, lsr #7 │ │ │ │ + eoreq r6, pc, r2, lsr r3 @ │ │ │ │ + eoreq r7, pc, r0, ror r1 @ │ │ │ │ + eoreq r6, pc, r2, ror #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x460c4d3b │ │ │ │ addslt r4, r9, fp, lsr r9 │ │ │ │ @ instruction: 0xf10d447d │ │ │ │ @@ -1686,15 +1686,15 @@ │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 7c9210 │ │ │ │ @ instruction: 0x4631ab16 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrtmi r2, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #4 │ │ │ │ - blx fea21880 │ │ │ │ + blx 1121880 │ │ │ │ ldmdavs r8!, {r1, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ blmi 6119a4 │ │ │ │ @ instruction: 0xf1bb447b │ │ │ │ andsle r0, r9, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2580 @ 0xfffff5ec │ │ │ │ bls 989a8c │ │ │ │ bls 949a8c │ │ │ │ @@ -1711,19 +1711,19 @@ │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf7fde7e4 │ │ │ │ svclt 0x0000ed06 │ │ │ │ sbceq sl, r0, r0, lsr lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r8, asr #27 │ │ │ │ ldrhteq ip, [r6], sl │ │ │ │ - eoreq r6, pc, r4, asr #5 │ │ │ │ - strhteq r6, [pc], -sl │ │ │ │ - eoreq r7, pc, ip, ror #3 │ │ │ │ - mlaeq pc, r8, r2, r6 @ │ │ │ │ - eoreq r6, pc, lr, lsl #5 │ │ │ │ + eoreq r6, pc, r4, lsl #4 │ │ │ │ + strdeq r6, [pc], -sl @ │ │ │ │ + eoreq r7, pc, ip, lsr #2 │ │ │ │ + ldrdeq r6, [pc], -r8 @ │ │ │ │ + eoreq r6, pc, lr, asr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460d4c36 │ │ │ │ rsclt r4, r1, r6, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1763,15 +1763,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 50934c │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx 3a19b4 │ │ │ │ + @ instruction: 0xf9a8f186 │ │ │ │ ldr r4, [sp, r6, lsl #12]! │ │ │ │ stmib sp, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, ip, pc}^ │ │ │ │ bmi 353bb0 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1aeb348 │ │ │ │ @@ -1779,36 +1779,36 @@ │ │ │ │ mcr2 0, 3, pc, cr8, cr11, {2} @ │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000ec7e │ │ │ │ sbceq sl, r0, ip, lsl #26 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, ip, lsl #25 │ │ │ │ adcseq ip, r6, ip, rrx │ │ │ │ - eoreq r7, pc, ip, lsl #3 │ │ │ │ + eoreq r7, pc, ip, asr #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc5e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf186447a │ │ │ │ - usateq pc, #3, r1, asr #19 @ │ │ │ │ + strbteq pc, [r3], sp, ror #18 @ │ │ │ │ bmi 1dabe0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, sp, ror #28 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrsbteq fp, [r6], ip │ │ │ │ - eoreq r7, pc, ip, lsl #3 │ │ │ │ + eoreq r7, pc, ip, asr #1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1826,48 +1826,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 414c48 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf98ef186 │ │ │ │ + @ instruction: 0xf92af186 │ │ │ │ bmi 31f428 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [r2, #364]! @ 0x16c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ec08 │ │ │ │ strheq sl, [r0], #186 @ 0xba │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, lr, lsl #23 │ │ │ │ adcseq fp, r6, r4, asr #30 │ │ │ │ - eoreq r7, pc, r2, lsl r1 @ │ │ │ │ + eoreq r7, pc, r2, asr r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc6d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf186447a │ │ │ │ - usateq pc, #3, fp, asr #18 @ │ │ │ │ + @ instruction: 0x06e3f8f7 │ │ │ │ bmi 1daccc │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ strdlt pc, [r4], -r7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r8, asr #29 │ │ │ │ - ldrdeq r7, [pc], -ip @ │ │ │ │ + eoreq r7, pc, ip, lsl r0 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1885,48 +1885,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 414d34 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf918f186 │ │ │ │ + @ instruction: 0xf8b4f186 │ │ │ │ bmi 31f514 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [ip, #-364]! @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb92 │ │ │ │ sbceq sl, r0, lr, asr #21 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r2, lsr #21 │ │ │ │ adcseq fp, r6, r0, lsr lr │ │ │ │ - eoreq r7, pc, sl, rrx │ │ │ │ + eoreq r6, pc, sl, lsr #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc7bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf186447a │ │ │ │ - strbteq pc, [r3], r5, ror #17 @ │ │ │ │ + strbteq pc, [r3], r1, lsl #17 @ │ │ │ │ bmi 1dadb8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, r1, lsl #27 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq fp, [r6], r4 │ │ │ │ - eoreq r7, pc, ip, lsr r0 @ │ │ │ │ + eoreq r6, pc, ip, ror pc @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc810 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1944,48 +1944,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 414e20 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf8a2f186 │ │ │ │ + @ instruction: 0xf83ef186 │ │ │ │ bmi 31f600 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [r6, #-364] @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb1c │ │ │ │ sbceq sl, r0, r2, ror #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq sl, [r0], #150 @ 0x96 │ │ │ │ adcseq fp, r6, ip, lsl sp │ │ │ │ - ldrdeq r6, [pc], -r2 @ │ │ │ │ + eoreq r6, pc, r2, lsl pc @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc8a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf186447a │ │ │ │ - strbteq pc, [r3], pc, ror #16 @ │ │ │ │ + strbteq pc, [r3], fp, lsl #16 @ │ │ │ │ bmi 1daea4 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, fp, lsl #26 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r0, lsr #25 │ │ │ │ - eoreq r6, pc, r0, lsr #31 │ │ │ │ + eoreq r6, pc, r0, ror #29 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc8fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2003,48 +2003,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 414f0c │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf82cf186 │ │ │ │ + @ instruction: 0xffc8f185 │ │ │ │ bmi 31f6ec │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r0], {91} @ 0x5b │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eaa6 │ │ │ │ strdeq sl, [r0], #134 @ 0x86 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, sl, asr #17 │ │ │ │ adcseq fp, r6, r8, lsl #24 │ │ │ │ - eoreq r6, pc, r2, lsr pc @ │ │ │ │ + eoreq r6, pc, r2, ror lr @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc994 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - @ instruction: 0x06e3fff9 │ │ │ │ + usateq pc, #3, r5, lsl #31 @ │ │ │ │ bmi 1daf90 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ mullt r4, r5, ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, ip, lsl #23 │ │ │ │ - strdeq r6, [pc], -ip @ │ │ │ │ + eoreq r6, pc, ip, lsr lr @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc9e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2062,48 +2062,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 414ff8 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xffb6f185 │ │ │ │ + @ instruction: 0xff52f185 │ │ │ │ bmi 31f7d8 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [sl], {91} @ 0x5b │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ea30 │ │ │ │ sbceq sl, r0, sl, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq sl, [r0], #126 @ 0x7e │ │ │ │ ldrshteq fp, [r6], r4 │ │ │ │ - eoreq r6, pc, sl, lsl #29 │ │ │ │ + eoreq r6, pc, sl, asr #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbca80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - strbteq pc, [r3], r3, lsl #31 @ │ │ │ │ + usateq pc, #3, pc, lsl #30 @ │ │ │ │ bmi 1db07c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, pc, lsl ip @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r8, ror sl │ │ │ │ - eoreq r6, pc, r4, ror #28 │ │ │ │ + eoreq r6, pc, r4, lsr #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -ip, lsr #24 │ │ │ │ addlt r4, r9, ip, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2127,20 +2127,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 6898fc │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xff34f185 │ │ │ │ + cdp2 1, 13, cr15, cr0, cr5, {4} │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ vaddl.s16 q3, d10, d0 │ │ │ │ - @ instruction: 0xf17efe23 │ │ │ │ - bvc 924f34 │ │ │ │ + @ instruction: 0xf17efdbf │ │ │ │ + bvc 924da4 │ │ │ │ ldmdblt sl!, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ ldrbtmi r4, [sp], #-3342 @ 0xfffff2f2 │ │ │ │ strbmi r6, [r1], -r2, lsr #16 │ │ │ │ ldrtmi r9, [r0], -r2, lsl #4 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 19781a4 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @@ -2149,38 +2149,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ee │ │ │ │ svclt 0x0000e99a │ │ │ │ sbceq sl, r0, ip, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq sl, [r0], #108 @ 0x6c │ │ │ │ adcseq fp, r6, r8, asr #19 │ │ │ │ - ldrdeq r5, [pc], -r6 @ │ │ │ │ - eoreq r6, pc, r8, asr #27 │ │ │ │ - eoreq r5, pc, lr, lsr #23 │ │ │ │ + eoreq r5, pc, r6, lsl fp @ │ │ │ │ + eoreq r6, pc, r8, lsl #26 │ │ │ │ + eoreq r5, pc, lr, ror #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcbb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - strbteq pc, [r3], r9, ror #29 @ │ │ │ │ + strbteq pc, [r3], r5, lsl #29 @ │ │ │ │ bmi 1db1b0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, r5, lsl #23 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, ip, lsl r9 │ │ │ │ - eoreq r6, pc, r4, lsr #27 │ │ │ │ + eoreq r6, pc, r4, ror #25 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [r8], r6, lsr #24 │ │ │ │ addlt r4, r8, r6, lsr #18 │ │ │ │ @ instruction: 0xf018447c │ │ │ │ @@ -2202,54 +2202,54 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1230300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 587a28 │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - cdp2 1, 9, cr15, cr14, cr5, {4} │ │ │ │ + cdp2 1, 3, cr15, cr10, cr5, {4} │ │ │ │ ldrb r4, [lr, r6, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ vaddl.s16 q2, d10, d0 │ │ │ │ - @ instruction: 0xf17efd8d │ │ │ │ - ldmdavs r2!, {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efd29 │ │ │ │ + ldmdavs r2!, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r0, r4, r6, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 28a2a8 │ │ │ │ ldrbtmi r7, [sl], #-2612 @ 0xfffff5cc │ │ │ │ @ instruction: 0xf05b9400 │ │ │ │ @ instruction: 0xe7d1faf5 │ │ │ │ stmdb sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq sl, r0, r8, ror #11 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq sl, [r0], #80 @ 0x50 │ │ │ │ adcseq fp, r6, r4, ror r8 │ │ │ │ - eoreq r6, pc, r6, lsl #26 │ │ │ │ + eoreq r6, pc, r6, asr #24 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbccc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - usateq pc, #3, pc, asr #28 @ │ │ │ │ + @ instruction: 0x06e3fdfb │ │ │ │ bmi 1db2c4 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ strdlt pc, [r4], -fp │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r0, ror #15 │ │ │ │ - eoreq r6, pc, r8, ror #25 │ │ │ │ + eoreq r6, pc, r8, lsr #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r9], r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf019447c │ │ │ │ @@ -2273,55 +2273,55 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5c9b44 │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - cdp2 1, 1, cr15, cr0, cr5, {4} │ │ │ │ + stc2 1, cr15, [ip, #532]! @ 0x214 │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8da4630 │ │ │ │ vaddl.s16 , d10, d0 │ │ │ │ - @ instruction: 0xf17efcff │ │ │ │ - stmdavs r2!, {r0, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efc9b │ │ │ │ + stmdavs r2!, {r0, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bvc 190a3c4 │ │ │ │ bmi 28a3c0 │ │ │ │ ldrbtmi r7, [sl], #-2596 @ 0xfffff5dc │ │ │ │ @ instruction: 0xf05b9400 │ │ │ │ strb pc, [pc, r5, ror #20] @ │ │ │ │ ldmda sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdeq sl, [r0], #68 @ 0x44 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ smulleq sl, r0, r4, r4 │ │ │ │ adcseq fp, r6, r0, lsr r7 │ │ │ │ - eoreq r6, pc, lr, lsr ip @ │ │ │ │ + eoreq r6, pc, lr, ror fp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcde8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - strbteq pc, [r3], pc, asr #27 @ │ │ │ │ + strbteq pc, [r3], fp, ror #26 @ │ │ │ │ bmi 1db3e4 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, fp, ror #20 │ │ │ │ svclt 0x0000bd70 │ │ │ │ umlalseq fp, r6, r8, r6 │ │ │ │ - eoreq r6, pc, r0, lsr ip @ │ │ │ │ + eoreq r6, pc, r0, ror fp @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addlt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2344,49 +2344,49 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, r9, lsl r1 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2575 @ 0xa0f │ │ │ │ stmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0xf1859300 │ │ │ │ - ldrb pc, [pc, r3, lsl #27] @ │ │ │ │ + bfc pc, #26, #6 @ │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ bmi 2f75a4 │ │ │ │ ldmdavs r0!, {r0, r3, r6, r9, sl, lr} │ │ │ │ strls r4, [r2], #-1146 @ 0xfffffb86 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ @ instruction: 0xf9e4f05b │ │ │ │ @ instruction: 0xf7fce7db │ │ │ │ svclt 0x0000effa │ │ │ │ strheq sl, [r0], #52 @ 0x34 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, sl, ror r3 │ │ │ │ adcseq fp, r6, lr, ror #11 │ │ │ │ - eoreq r6, pc, r8, lsr #23 │ │ │ │ + eoreq r6, pc, r8, ror #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbceec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - strbteq pc, [r3], sp, asr #26 @ │ │ │ │ + strbteq pc, [r3], r9, ror #25 @ │ │ │ │ bmi 1db4e8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, r9, ror #19 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, ip, ror #10 │ │ │ │ - mlaeq pc, r0, fp, r6 @ │ │ │ │ + ldrdeq r6, [pc], -r0 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [r8], r6, lsr #24 │ │ │ │ addlt r4, r8, r6, lsr #18 │ │ │ │ @ instruction: 0xf018447c │ │ │ │ @@ -2408,54 +2408,54 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1230300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 587d60 │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2 1, cr15, [r2, #-532] @ 0xfffffdec │ │ │ │ + ldc2 1, cr15, [lr], {133} @ 0x85 │ │ │ │ ldrb r4, [lr, r6, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ vaddl.s16 q2, d10, d0 │ │ │ │ - @ instruction: 0xf17efbf1 │ │ │ │ - ldmdavs r2!, {r0, r1, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efb8d │ │ │ │ + ldmdavs r2!, {r0, r1, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r0, r4, r6, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 28a5e0 │ │ │ │ ldrbtmi r7, [sl], #-2612 @ 0xfffff5cc │ │ │ │ @ instruction: 0xf05b9400 │ │ │ │ @ instruction: 0xe7d1f959 │ │ │ │ svc 0x006ef7fc │ │ │ │ strheq sl, [r0], #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r8, ror r2 │ │ │ │ adcseq fp, r6, r4, asr #9 │ │ │ │ - strdeq r6, [pc], -r6 @ │ │ │ │ + eoreq r6, pc, r6, lsr sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd000 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - strbteq pc, [r3], r3, asr #25 @ │ │ │ │ + usateq pc, #3, pc, asr #24 @ │ │ │ │ bmi 1db5fc │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, pc, asr r9 @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r0, lsr r4 │ │ │ │ - ldrdeq r6, [pc], -r8 @ │ │ │ │ + eoreq r6, pc, r8, lsl sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r9], r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf019447c │ │ │ │ @@ -2479,55 +2479,55 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5c9e7c │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - ldc2l 1, cr15, [r4], #-532 @ 0xfffffdec │ │ │ │ + ldc2 1, cr15, [r0], {133} @ 0x85 │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8da4630 │ │ │ │ vaddl.s16 , d10, d0 │ │ │ │ - @ instruction: 0xf17efb63 │ │ │ │ - stmdavs r2!, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efaff │ │ │ │ + stmdavs r2!, {r0, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bvc 190a6fc │ │ │ │ bmi 28a6f8 │ │ │ │ ldrbtmi r7, [sl], #-2596 @ 0xfffff5dc │ │ │ │ @ instruction: 0xf05b9400 │ │ │ │ strb pc, [pc, r9, asr #17] @ │ │ │ │ mrc 7, 6, APSR_nzcv, cr14, cr12, {7} │ │ │ │ smulleq sl, r0, ip, r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, ip, asr r1 │ │ │ │ adcseq fp, r6, r0, lsl #7 │ │ │ │ - eoreq r6, pc, sl, lsr #20 │ │ │ │ + eoreq r6, pc, sl, ror #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd120 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - @ instruction: 0x06e3fc33 │ │ │ │ + strbteq pc, [r3], pc, asr #23 @ │ │ │ │ bmi 1db71c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, pc, asr #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r8, ror #5 │ │ │ │ - eoreq r6, pc, ip, lsl sl @ │ │ │ │ + eoreq r6, pc, ip, asr r9 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r3, lsr #24 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2547,53 +2547,53 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1210300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 546f8c │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx ffba25f2 │ │ │ │ + blx fe2a25f2 │ │ │ │ strb r4, [r0, r5, lsl #12]! │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q2, d10, d0 │ │ │ │ - @ instruction: 0xf17efadb │ │ │ │ - stmdavs sl!, {r0, r2, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efa77 │ │ │ │ + stmdavs sl!, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r0, lsl #4] │ │ │ │ bmi 24a804 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ ldrb pc, [r3, r5, asr #16] @ │ │ │ │ mrc 7, 2, APSR_nzcv, cr10, cr12, {7} │ │ │ │ sbceq sl, r0, ip, ror r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, ip, asr #32 │ │ │ │ adcseq fp, r6, r8, asr #4 │ │ │ │ - eoreq r6, pc, r8, lsl #19 │ │ │ │ + eoreq r6, pc, r8, asr #17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd228 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - strbteq pc, [r3], pc, lsr #23 @ │ │ │ │ + strbteq pc, [r3], fp, asr #22 @ │ │ │ │ bmi 1db824 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, fp, asr #16 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq fp, [r6], r8 │ │ │ │ - eoreq r6, pc, r4, ror #18 │ │ │ │ + eoreq r6, pc, r4, lsr #17 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd27c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2611,48 +2611,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 41588c │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx 1ba26f2 │ │ │ │ + blx 2a26f2 │ │ │ │ bmi 32006c │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xffd0f05a │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ede6 │ │ │ │ sbceq r9, r0, r6, ror pc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, sl, asr #30 │ │ │ │ adcseq fp, r6, r0, lsr #2 │ │ │ │ - strdeq r6, [pc], -r6 @ │ │ │ │ + eoreq r6, pc, r6, lsr r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd314 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - @ instruction: 0x06e3fb39 │ │ │ │ + usateq pc, #3, r5, asr #21 @ │ │ │ │ bmi 1db910 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ ldrdlt pc, [r4], -r5 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r4, lsr #1 │ │ │ │ - eoreq r6, pc, r4, asr #17 │ │ │ │ + eoreq r6, pc, r4, lsl #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ strmi r4, [pc], -lr, lsr #24 │ │ │ │ addlt r4, sp, lr, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2677,59 +2677,59 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12c0300 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ bmi 6ca194 │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx ffaa27f8 │ │ │ │ + blx fe1a27f8 │ │ │ │ ldrb r4, [sl, r4, lsl #12] │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 , d10, d0 │ │ │ │ - @ instruction: 0xf17ef9d7 │ │ │ │ - stmvs r5, {r0, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ef973 │ │ │ │ + stmvs r5, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ vmul.i16 d6, d26, d0[2] │ │ │ │ - @ instruction: 0xf17ef9d1 │ │ │ │ - stmdavs r2!, {r0, r1, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ef96d │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ strmi r9, [r6], -r4, lsl #4 │ │ │ │ ldrbmi r4, [r9], -fp, asr #12 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stcvc 6, cr4, [r2], #-224 @ 0xffffff20 │ │ │ │ bmi 2caa20 │ │ │ │ ldrbtmi r6, [sl], #-2228 @ 0xfffff74c │ │ │ │ strls r9, [r1], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xff36f05a │ │ │ │ @ instruction: 0xf7fce7c8 │ │ │ │ svclt 0x0000ed4c │ │ │ │ sbceq r9, r0, r8, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r4, asr #28 │ │ │ │ ldrshteq sl, [r6], r0 │ │ │ │ - eoreq r6, pc, lr, lsl #16 │ │ │ │ + eoreq r6, pc, lr, asr #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd448 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - usateq pc, #3, pc, lsl #21 @ │ │ │ │ + @ instruction: 0x06e3fa3b │ │ │ │ bmi 1dba44 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, fp, lsr pc @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq sl, r6, r8, asr #30 │ │ │ │ - eoreq r6, pc, ip, lsl #16 │ │ │ │ + eoreq r6, pc, ip, asr #14 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r3, lsr #24 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2749,53 +2749,53 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1210300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5472b4 │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx 16a2918 │ │ │ │ + @ instruction: 0xf9f4f185 │ │ │ │ strb r4, [r0, r5, lsl #12]! │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q2, d10, d0 │ │ │ │ - @ instruction: 0xf17ef947 │ │ │ │ - stmdavs sl!, {r0, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ef8e3 │ │ │ │ + stmdavs sl!, {r0, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r0, lsl #4] │ │ │ │ bmi 24ab2c │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @ instruction: 0xe7d3feb1 │ │ │ │ stcl 7, cr15, [r6], {252} @ 0xfc │ │ │ │ sbceq r9, r0, r4, asr sp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r4, lsr #26 │ │ │ │ adcseq sl, r6, r8, lsr #29 │ │ │ │ - eoreq r6, pc, r8, ror r7 @ │ │ │ │ + strhteq r6, [pc], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd550 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - usateq pc, #3, fp, lsl #20 @ │ │ │ │ + @ instruction: 0x06e3f9b7 │ │ │ │ bmi 1dbb4c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @ instruction: 0xb004feb7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq sl, r6, r8, lsl lr │ │ │ │ - eoreq r6, pc, r8, asr r7 @ │ │ │ │ + mlaeq pc, r8, r6, r6 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r3, lsr #24 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2815,53 +2815,53 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1210300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5473bc │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf9d4f185 │ │ │ │ + @ instruction: 0xf970f185 │ │ │ │ strb r4, [r0, r5, lsl #12]! │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q2, d10, d0 │ │ │ │ - @ instruction: 0xf17ef8c3 │ │ │ │ - stmdavs sl!, {r0, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17df85f │ │ │ │ + stmdavs sl!, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r0, lsl #4] │ │ │ │ bmi 24ac34 │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ ldrb pc, [r3, sp, lsr #28] @ │ │ │ │ mcrr 7, 15, pc, r2, cr12 @ │ │ │ │ sbceq r9, r0, ip, asr #24 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, ip, lsl ip │ │ │ │ adcseq sl, r6, r8, ror sp │ │ │ │ - eoreq r6, pc, r8, asr #13 │ │ │ │ + eoreq r6, pc, r8, lsl #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd658 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - usateq pc, #3, r7, lsl #19 @ │ │ │ │ + @ instruction: 0x06e3f933 │ │ │ │ bmi 1dbc54 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, r3, lsr lr @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq sl, r6, r8, ror #25 │ │ │ │ - strhteq r6, [pc], -r0 │ │ │ │ + strdeq r6, [pc], -r0 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r3, lsr #24 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2881,53 +2881,53 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1210300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5474c4 │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf950f185 │ │ │ │ + @ instruction: 0xf8ecf185 │ │ │ │ strb r4, [r0, r5, lsl #12]! │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ - vaddl.s16 q2, d10, d0 │ │ │ │ - @ instruction: 0xf17df83f │ │ │ │ - stmdavs sl!, {r0, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddl.s16 q2, d9, d0 │ │ │ │ + @ instruction: 0xf17dffdb │ │ │ │ + stmdavs sl!, {r0, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r0, lsl #4] │ │ │ │ bmi 24ad3c │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ ldrb pc, [r3, r9, lsr #27] @ │ │ │ │ bl ff024534 │ │ │ │ sbceq r9, r0, r4, asr #22 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r4, lsl fp │ │ │ │ adcseq sl, r6, r8, asr #24 │ │ │ │ - eoreq r6, pc, r8, lsr #12 │ │ │ │ + eoreq r6, pc, r8, ror #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd760 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - usateq pc, #3, r3, lsl #18 @ │ │ │ │ + strbteq pc, [r3], pc, lsr #17 @ │ │ │ │ bmi 1dbd5c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, pc, lsr #27 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq sl, [r6], r8 │ │ │ │ - eoreq r6, pc, ip, lsl #12 │ │ │ │ + eoreq r6, pc, ip, asr #10 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r3, lsr #24 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2947,53 +2947,53 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1210300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5475cc │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf8ccf185 │ │ │ │ + @ instruction: 0xf868f185 │ │ │ │ strb r4, [r0, r5, lsl #12]! │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q2, d9, d0 │ │ │ │ - @ instruction: 0xf17dffbb │ │ │ │ - stmdavs sl!, {r0, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17dff57 │ │ │ │ + stmdavs sl!, {r0, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r0, lsl #4] │ │ │ │ bmi 24ae44 │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ ldrb pc, [r3, r5, lsr #26] @ │ │ │ │ bl f2463c │ │ │ │ sbceq r9, r0, ip, lsr sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, ip, lsl #20 │ │ │ │ adcseq sl, r6, r8, lsl fp │ │ │ │ - eoreq r6, pc, r0, lsl #11 │ │ │ │ + eoreq r6, pc, r0, asr #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd868 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf185447a │ │ │ │ - strbteq pc, [r3], pc, lsl #17 @ │ │ │ │ + strbteq pc, [r3], fp, lsr #16 @ │ │ │ │ bmi 1dbe64 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, fp, lsr #26 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq sl, r6, r8, lsl #21 │ │ │ │ - eoreq r6, pc, r4, ror #10 │ │ │ │ + eoreq r6, pc, r4, lsr #9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -3014,58 +3014,58 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 6876d8 │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf846f185 │ │ │ │ + @ instruction: 0xffe2f184 │ │ │ │ ldrb r4, [lr, r5, lsl #12] │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q3, d9, d0 │ │ │ │ - @ instruction: 0xf17dff35 │ │ │ │ - strmi pc, [r3], -r7, lsl #29 │ │ │ │ + @ instruction: 0xf17dfed1 │ │ │ │ + strmi pc, [r3], -r3, lsr #28 │ │ │ │ ldmvs pc, {r3, r5, r7, fp, sp, lr} @ │ │ │ │ - @ instruction: 0xff2ef299 │ │ │ │ - mcr2 1, 4, pc, cr0, cr13, {3} @ │ │ │ │ + mcr2 2, 6, pc, cr10, cr9, {4} @ │ │ │ │ + mrc2 1, 0, pc, cr12, cr13, {3} │ │ │ │ strmi r6, [r4], -sl, lsr #16 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r9, asr #12] │ │ │ │ bmi 2caf64 │ │ │ │ stmiavs r4!, {r4, r5, r9, sl, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2 0, cr15, [r6], {90} @ 0x5a │ │ │ │ @ instruction: 0xf7fce7ca │ │ │ │ svclt 0x0000eaac │ │ │ │ sbceq r9, r0, r4, lsr r9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r0, lsl #18 │ │ │ │ adcseq sl, r6, r4, ror #19 │ │ │ │ - eoreq r6, pc, r4, asr #9 │ │ │ │ + eoreq r6, pc, r4, lsl #8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - @ instruction: 0x06e3ffff │ │ │ │ + usateq pc, #3, fp, lsl #31 @ │ │ │ │ bmi 1dbf84 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ mullt r4, fp, ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq sl, r6, r0, asr #18 │ │ │ │ - eoreq r6, pc, ip, lsr #9 │ │ │ │ + eoreq r6, pc, ip, ror #7 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -3086,58 +3086,58 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 6877f8 │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xffb6f184 │ │ │ │ + @ instruction: 0xff52f184 │ │ │ │ ldrb r4, [lr, r5, lsl #12] │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q3, d9, d0 │ │ │ │ - @ instruction: 0xf17dfea5 │ │ │ │ - @ instruction: 0x4603fdf7 │ │ │ │ + @ instruction: 0xf17dfe41 │ │ │ │ + @ instruction: 0x4603fd93 │ │ │ │ ldmvs pc, {r3, r5, r7, fp, sp, lr} @ │ │ │ │ - mrc2 2, 4, pc, cr14, cr9, {4} │ │ │ │ - ldc2l 1, cr15, [r0, #500]! @ 0x1f4 │ │ │ │ + mrc2 2, 1, pc, cr10, cr9, {4} │ │ │ │ + stc2 1, cr15, [ip, #500] @ 0x1f4 │ │ │ │ strmi r6, [r4], -sl, lsr #16 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r9, asr #12] │ │ │ │ bmi 2cb084 │ │ │ │ stmiavs r4!, {r4, r5, r9, sl, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2 0, cr15, [r6], {90} @ 0x5a │ │ │ │ @ instruction: 0xf7fce7ca │ │ │ │ svclt 0x0000ea1c │ │ │ │ sbceq r9, r0, r4, lsl r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r0, ror #15 │ │ │ │ umlalseq sl, r6, ip, r8 │ │ │ │ - eoreq r6, pc, r4, lsl #8 │ │ │ │ + eoreq r6, pc, r4, asr #6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdaa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], pc, ror #30 @ │ │ │ │ + strbteq pc, [r3], fp, lsl #30 @ │ │ │ │ bmi 1dc0a4 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, fp, lsl #24 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrshteq sl, [r6], r8 │ │ │ │ - eoreq r6, pc, ip, ror #7 │ │ │ │ + eoreq r6, pc, ip, lsr #6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdafc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3155,27 +3155,27 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 41610c │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xff2cf184 │ │ │ │ + cdp2 1, 12, cr15, cr8, cr4, {4} │ │ │ │ bmi 3208ec │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe4a2ada │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e9a6 │ │ │ │ strdeq r9, [r0], #102 @ 0x66 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, sl, asr #13 │ │ │ │ adcseq sl, r6, r0, ror #14 │ │ │ │ - eoreq r6, pc, sl, ror r3 @ │ │ │ │ + strhteq r6, [pc], -sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi r4, [ip], -r1, lsr #26 │ │ │ │ addlt r4, r8, r1, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -3194,15 +3194,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 5071a8 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - cdp2 1, 13, cr15, cr14, cr4, {4} │ │ │ │ + cdp2 1, 7, cr15, cr10, cr4, {4} │ │ │ │ andvs r0, r5, r3, ror #13 │ │ │ │ strble r7, [r5, #262]! @ 0x106 │ │ │ │ stmdblt lr, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldrbtmi r4, [ip], #-3083 @ 0xfffff3f5 │ │ │ │ strtmi r4, [fp], -fp, lsl #20 │ │ │ │ strls r4, [r0], #-1601 @ 0xfffff9bf │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @@ -3210,17 +3210,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f4 │ │ │ │ svclt 0x0000e950 │ │ │ │ sbceq r9, r0, ip, asr r6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r0, lsr r6 │ │ │ │ adcseq sl, r6, lr, lsr #13 │ │ │ │ - eoreq r4, pc, r6, lsr fp @ │ │ │ │ - eoreq r6, pc, r0, lsl #6 │ │ │ │ - eoreq r4, pc, sl, lsl fp @ │ │ │ │ + eoreq r4, pc, r6, ror sl @ │ │ │ │ + eoreq r6, pc, r0, asr #4 │ │ │ │ + eoreq r4, pc, sl, asr sl @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdc48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3238,27 +3238,27 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 416258 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - cdp2 1, 8, cr15, cr6, cr4, {4} │ │ │ │ + cdp2 1, 2, cr15, cr2, cr4, {4} │ │ │ │ bmi 320a38 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ffb22c24 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e900 │ │ │ │ sbceq r9, r0, sl, lsr #11 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, lr, ror r5 │ │ │ │ adcseq sl, r6, ip, ror #11 │ │ │ │ - eoreq r6, pc, r6, lsl #5 │ │ │ │ + eoreq r6, pc, r6, asr #3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi r4, [ip], -r1, lsr #26 │ │ │ │ addlt r4, r8, r1, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -3277,15 +3277,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 5072f4 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - cdp2 1, 3, cr15, cr8, cr4, {4} │ │ │ │ + ldc2l 1, cr15, [r4, #528] @ 0x210 │ │ │ │ andvs r0, r5, r3, ror #13 │ │ │ │ strble r7, [r5, #262]! @ 0x106 │ │ │ │ stmdblt lr, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldrbtmi r4, [ip], #-3083 @ 0xfffff3f5 │ │ │ │ strtmi r4, [fp], -fp, lsl #20 │ │ │ │ strls r4, [r0], #-1601 @ 0xfffff9bf │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @@ -3293,17 +3293,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f4 │ │ │ │ svclt 0x0000e8aa │ │ │ │ sbceq r9, r0, r0, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r4, ror #9 │ │ │ │ adcseq sl, r6, sl, lsr r5 │ │ │ │ - eoreq r4, pc, sl, ror #19 │ │ │ │ - eoreq r6, pc, ip, lsl #4 │ │ │ │ - eoreq r4, pc, lr, asr #19 │ │ │ │ + eoreq r4, pc, sl, lsr #18 │ │ │ │ + eoreq r6, pc, ip, asr #2 │ │ │ │ + eoreq r4, pc, lr, lsl #18 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdd94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3321,27 +3321,27 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 4163a4 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2l 1, cr15, [r0, #528]! @ 0x210 │ │ │ │ + ldc2l 1, cr15, [ip, #-528]! @ 0xfffffdf0 │ │ │ │ bmi 320b84 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 11a2d70 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e85a │ │ │ │ sbceq r9, r0, lr, asr r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r2, lsr r4 │ │ │ │ adcseq sl, r6, r8, ror r4 │ │ │ │ - mlaeq pc, r2, r1, r6 @ │ │ │ │ + ldrdeq r6, [pc], -r2 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi r4, [ip], -r1, lsr #26 │ │ │ │ addlt r4, r8, r1, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -3360,15 +3360,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 507440 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - ldc2 1, cr15, [r2, #528] @ 0x210 │ │ │ │ + stc2 1, cr15, [lr, #-528]! @ 0xfffffdf0 │ │ │ │ andvs r0, r5, r3, ror #13 │ │ │ │ strble r7, [r5, #262]! @ 0x106 │ │ │ │ stmdblt lr, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldrbtmi r4, [ip], #-3083 @ 0xfffff3f5 │ │ │ │ strtmi r4, [fp], -fp, lsl #20 │ │ │ │ strls r4, [r0], #-1601 @ 0xfffff9bf │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @@ -3376,17 +3376,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f4 │ │ │ │ svclt 0x0000e804 │ │ │ │ sbceq r9, r0, r4, asr #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ smulleq r9, r0, r8, r3 │ │ │ │ adcseq sl, r6, r6, asr #7 │ │ │ │ - mlaeq pc, lr, r8, r4 @ │ │ │ │ - eoreq r6, pc, r8, lsl r1 @ │ │ │ │ - eoreq r4, pc, r2, lsl #17 │ │ │ │ + ldrdeq r4, [pc], -lr @ │ │ │ │ + eoreq r6, pc, r8, asr r0 @ │ │ │ │ + eoreq r4, pc, r2, asr #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r9], r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf019447c │ │ │ │ @@ -3410,55 +3410,55 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5cad08 │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2 1, cr15, [lr, #-528]! @ 0xfffffdf0 │ │ │ │ + stc2l 1, cr15, [sl], {132} @ 0x84 │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8da4630 │ │ │ │ vaddl.s16 , d9, d0 │ │ │ │ - @ instruction: 0xf17dfc1d │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17dfbb9 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ stmdbhi r2!, {r0, r1, r9, ip, pc}^ │ │ │ │ bmi 28b584 │ │ │ │ ldrbtmi r8, [sl], #-2340 @ 0xfffff6dc │ │ │ │ @ instruction: 0xf05a9400 │ │ │ │ strb pc, [pc, r3, lsl #19] @ │ │ │ │ svc 0x0098f7fb │ │ │ │ sbceq r9, r0, r0, lsl r3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r9, [r0], #32 │ │ │ │ adcseq sl, r6, ip, ror #5 │ │ │ │ - eoreq r6, pc, r6, rrx │ │ │ │ + eoreq r5, pc, r6, lsr #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdfac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], sp, ror #25 @ │ │ │ │ + strbteq pc, [r3], r9, lsl #25 @ │ │ │ │ bmi 1dc5a8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, r9, lsl #19 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq sl, r6, r4, asr r2 │ │ │ │ - eoreq r6, pc, r0, rrx │ │ │ │ + eoreq r5, pc, r0, lsr #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r9], r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf019447c │ │ │ │ @@ -3482,55 +3482,55 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5cae28 │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - ldc2 1, cr15, [lr], {132} @ 0x84 │ │ │ │ + ldc2 1, cr15, [sl], #-528 @ 0xfffffdf0 │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8da4630 │ │ │ │ vaddl.s16 , d9, d0 │ │ │ │ - @ instruction: 0xf17dfb8d │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17dfb29 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ stmdbhi r2!, {r0, r1, r9, ip, pc}^ │ │ │ │ bmi 28b6a4 │ │ │ │ ldrbtmi r8, [sl], #-2340 @ 0xfffff6dc │ │ │ │ @ instruction: 0xf05a9400 │ │ │ │ @ instruction: 0xe7cff8f3 │ │ │ │ svc 0x0008f7fb │ │ │ │ strdeq r9, [r0], #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r9, [r0], #16 │ │ │ │ adcseq sl, r6, r4, lsr #3 │ │ │ │ - strhteq r5, [pc], -sl │ │ │ │ + strdeq r5, [pc], -sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbe0cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - usateq pc, #3, sp, asr #24 @ │ │ │ │ + @ instruction: 0x06e3fbf9 │ │ │ │ bmi 1dc6c8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ strdlt pc, [r4], -r9 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq sl, r6, ip, lsl #2 │ │ │ │ - strhteq r5, [pc], -r0 │ │ │ │ + strdeq r5, [pc], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0x460d4c3e │ │ │ │ adclt r4, r9, lr, lsr r9 │ │ │ │ @ instruction: 0x2600447c │ │ │ │ @@ -3574,15 +3574,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1260300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 60af98 │ │ │ │ stmdbls ip, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx ffa235fa │ │ │ │ + blx fe1235fa │ │ │ │ blls 4e0f2c │ │ │ │ blls 48bc00 │ │ │ │ blls 44bc00 │ │ │ │ blls 40bc00 │ │ │ │ blls 3cbc00 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ andsls pc, r4, sp, asr #17 │ │ │ │ @@ -3594,36 +3594,36 @@ │ │ │ │ @ instruction: 0xf83af05a │ │ │ │ @ instruction: 0xf7fbe7ce │ │ │ │ svclt 0x0000ee50 │ │ │ │ ldrdeq r9, [r0], #0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r0, asr #32 │ │ │ │ adcseq sl, r6, r0, lsl r0 │ │ │ │ - strhteq r5, [pc], -ip │ │ │ │ + strdeq r5, [pc], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbe240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], r3, lsr #23 @ │ │ │ │ + @ instruction: 0x06e3fb3f │ │ │ │ bmi 1dc83c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, pc, lsr r8 @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq r9, r6, r0, ror pc │ │ │ │ - eoreq r5, pc, r0, lsl #30 │ │ │ │ + eoreq r5, pc, r0, asr #28 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strmi r4, [sp], -r3, lsr #24 │ │ │ │ addslt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -3648,27 +3648,27 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r9, r8, lsl r1 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2574 @ 0xa0e │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0xf1849300 │ │ │ │ - @ instruction: 0xe7dbfb53 │ │ │ │ + ldrb pc, [fp, pc, ror #21] @ │ │ │ │ strbmi r4, [r3], -sl, lsl #20 │ │ │ │ ldrtmi r9, [r1], -r0 │ │ │ │ ldrbtmi r6, [sl], #-2104 @ 0xfffff7c8 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0599403 │ │ │ │ @ instruction: 0xe7dcffb5 │ │ │ │ stcl 7, cr15, [sl, #1004] @ 0x3ec │ │ │ │ sbceq r8, r0, ip, asr pc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r8, r0, sl, lsl pc │ │ │ │ ldrhteq r9, [r6], lr │ │ │ │ - eoreq r5, pc, lr, ror #28 │ │ │ │ + eoreq r5, pc, lr, lsr #27 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbe348 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r0, asr #31 │ │ │ │ blmi 7f95c8 │ │ │ │ ldrbtmi fp, [r9], #-139 @ 0xffffff75 │ │ │ │ strmi sl, [r7], -r4, lsl #24 │ │ │ │ @@ -3689,25 +3689,25 @@ │ │ │ │ andlt sp, fp, r6, lsl r1 │ │ │ │ andcs fp, r1, #240, 26 @ 0x3c00 │ │ │ │ bmi 3cb9a0 │ │ │ │ ldrtmi sl, [r1], -r8, lsl #22 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrtmi r2, [r8], -r0, lsl #6 │ │ │ │ @ instruction: 0xf1849401 │ │ │ │ - strbteq pc, [fp], r1, lsl #22 @ │ │ │ │ + usateq pc, #11, sp, lsl #21 @ │ │ │ │ bmi 29c94c │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf059447a │ │ │ │ bfi pc, sp, (invalid: 31:30) @ │ │ │ │ ldcl 7, cr15, [ip, #-1004]! @ 0xfffffc14 │ │ │ │ sbceq r8, r0, sl, lsr #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r8, r0, sl, ror lr │ │ │ │ adcseq r9, r6, sl, lsl #28 │ │ │ │ - eoreq r5, pc, r8, lsl lr @ │ │ │ │ + eoreq r5, pc, r8, asr sp @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [lr], -r4, lsl #1 │ │ │ │ ldrmi r4, [r7], -r0, lsl #13 │ │ │ │ @ instruction: 0xf011461c │ │ │ │ @@ -3717,51 +3717,51 @@ │ │ │ │ andlt sp, r4, fp, lsl r4 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldrtmi r9, [r9], -sl, lsl #22 │ │ │ │ vmovne r4, sp, s2, s3 │ │ │ │ ldrbtmi r2, [sl], #-768 @ 0xfffffd00 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ strtmi r9, [fp], -r0, lsl #6 │ │ │ │ - blx ff2a3834 │ │ │ │ + blx 19a3834 │ │ │ │ movwcs fp, #4364 @ 0x110c │ │ │ │ movwcs r7, #547 @ 0x223 │ │ │ │ tstvc r3, r4 │ │ │ │ stmdbls fp, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc3005 │ │ │ │ ldrbteq lr, [r3], r2, asr #18 │ │ │ │ bmi 25c9cc │ │ │ │ @ instruction: 0xf8d817e3 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf0594300 │ │ │ │ andlt pc, r4, pc, lsl pc @ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ adcseq r9, r6, r6, lsl #27 │ │ │ │ - eoreq r5, pc, r4, lsr #27 │ │ │ │ + eoreq r5, pc, r4, ror #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbe468 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], pc, lsl #21 @ │ │ │ │ + strbteq pc, [r3], fp, lsr #20 @ │ │ │ │ bmi 1dca64 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf059447a │ │ │ │ andlt pc, r4, fp, lsr #30 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrshteq r9, [r6], r8 │ │ │ │ - eoreq r5, pc, r8, lsl #27 │ │ │ │ + eoreq r5, pc, r8, asr #25 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [lr], -r4, lsl #1 │ │ │ │ ldrmi r4, [r7], -r0, lsl #13 │ │ │ │ @ instruction: 0xf011461c │ │ │ │ @@ -3771,51 +3771,51 @@ │ │ │ │ andlt sp, r4, fp, lsl r4 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldrtmi r9, [r9], -sl, lsl #22 │ │ │ │ vmovne r4, sp, s2, s3 │ │ │ │ ldrbtmi r2, [sl], #-768 @ 0xfffffd00 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ strtmi r9, [fp], -r0, lsl #6 │ │ │ │ - blx 17a390c │ │ │ │ + @ instruction: 0xf9f8f184 │ │ │ │ movwcs fp, #4364 @ 0x110c │ │ │ │ movwcs r7, #547 @ 0x223 │ │ │ │ tstvc r3, r4 │ │ │ │ stmdbls fp, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc3005 │ │ │ │ usateq lr, #19, r6, asr #17 │ │ │ │ bmi 25caa4 │ │ │ │ @ instruction: 0xf8d817e3 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf0594300 │ │ │ │ @ instruction: 0xb004feb3 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ adcseq r9, r6, r6, lsl #25 │ │ │ │ - eoreq r5, pc, r4, lsr #26 │ │ │ │ + eoreq r5, pc, r4, ror #24 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbe540 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], r3, lsr #20 @ │ │ │ │ + @ instruction: 0x06e3f9bf │ │ │ │ bmi 1dcb3c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf059447a │ │ │ │ @ instruction: 0xb004febf │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrshteq r9, [r6], r8 │ │ │ │ - eoreq r5, pc, r8, lsl #26 │ │ │ │ + eoreq r5, pc, r8, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febbe594 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ @ instruction: 0xf0f95148 │ │ │ │ @ instruction: 0xf64cf9e7 │ │ │ │ @ instruction: 0xf6c353eb │ │ │ │ @@ -3935,15 +3935,15 @@ │ │ │ │ @ instruction: 0xf0e7aa16 │ │ │ │ @ instruction: 0x4604ff97 │ │ │ │ @ instruction: 0xf7fbe7b3 │ │ │ │ svclt 0x0000eba4 │ │ │ │ sbceq r8, r0, r8, asr fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r8, r0, lr, lsl fp │ │ │ │ - eoreq r6, pc, lr, lsl #2 │ │ │ │ + eoreq r6, pc, lr, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbe794 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 92b49c │ │ │ │ blmi 9537d4 │ │ │ │ stcvs 4, cr4, [ip], {122} @ 0x7a │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -3978,17 +3978,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ blx f23752 │ │ │ │ @ instruction: 0xf7fbe7c7 │ │ │ │ svclt 0x0000eb4e │ │ │ │ sbceq r8, r0, r0, ror #20 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r8, r0, r8, asr #20 │ │ │ │ - ldrhteq sp, [r5], -r8 │ │ │ │ - eorseq r4, r0, ip, lsr #8 │ │ │ │ - eorseq fp, r5, r2, ror #22 │ │ │ │ + ldrshteq sp, [r5], -r8 │ │ │ │ + eorseq r4, r0, ip, ror #6 │ │ │ │ + eorseq fp, r5, r2, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbe848 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1fb858 │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -4012,31 +4012,31 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r2, lsl #2 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ bl 1a56a4 │ │ │ │ smulleq r8, r0, ip, r9 │ │ │ │ - eorseq pc, r5, r2, lsl #2 │ │ │ │ + eorseq pc, r5, r2, asr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r5, [pc], -ip @ │ │ │ │ + eoreq r5, pc, ip, lsl pc @ │ │ │ │ sbceq r8, r0, r2, ror #18 │ │ │ │ svccc 0x00d0f8d0 │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf6004604 │ │ │ │ ldrdlt r7, [pc], r4 │ │ │ │ @ instruction: 0xf1974628 │ │ │ │ - @ instruction: 0xf8d4fe27 │ │ │ │ + @ instruction: 0xf8d4fdc3 │ │ │ │ ldrdlt r3, [fp, -r0]! │ │ │ │ @ instruction: 0xf1974628 │ │ │ │ - andcs pc, r0, pc, lsr #28 │ │ │ │ + andcs pc, r0, fp, asr #27 │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ svccc 0x0064f8d4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ adcscc pc, ip, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf8dfbb33 │ │ │ │ ldrbtmi ip, [ip], #84 @ 0x54 │ │ │ │ @@ -4052,20 +4052,20 @@ │ │ │ │ @ instruction: 0xf8dc4620 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ stc2 0, cr15, [lr, #968] @ 0x3c8 │ │ │ │ svceq 0x00d0f8c4 │ │ │ │ bicle r2, pc, r0, lsl #16 │ │ │ │ @ instruction: 0xf1974628 │ │ │ │ - @ instruction: 0xf04ffdff │ │ │ │ + @ instruction: 0xf04ffd9b │ │ │ │ @ instruction: 0xe7cd30ff │ │ │ │ ldrdgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0xe7d744fc │ │ │ │ - eorseq fp, r5, r6, ror #19 │ │ │ │ - eorseq fp, r5, ip, asr #19 │ │ │ │ + eorseq fp, r5, r6, lsr #18 │ │ │ │ + eorseq fp, r5, ip, lsl #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr8, cr12, {6} │ │ │ │ umlalslt r4, r9, r7, sl │ │ │ │ pkhbtmi r4, r3, r7, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -4217,16 +4217,16 @@ │ │ │ │ andls r0, r6, ip, lsr #32 │ │ │ │ ldmib r9, {r1, r2, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r3, [r6, sl, lsl #4] │ │ │ │ stmdb lr!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r8, r0, r4, ror r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r8, r0, r4, lsl r7 │ │ │ │ - eorseq r4, r0, r6, ror #1 │ │ │ │ - eorseq sp, r5, sl, ror #20 │ │ │ │ + eorseq r4, r0, r6, lsr #32 │ │ │ │ + eorseq sp, r5, sl, lsr #19 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], r0, lsl #10 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ @@ -4372,18 +4372,18 @@ │ │ │ │ ldmib r8, {r2, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r1, [sp, sl] │ │ │ │ @ instruction: 0xf04f21bf │ │ │ │ ldr r0, [r3, r0, lsl #24]! │ │ │ │ ldmda r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r8, [r0], #72 @ 0x48 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq lr, r5, r2, lsr #24 │ │ │ │ - strdeq r5, [pc], -lr @ │ │ │ │ - eorseq lr, r5, r4, ror #23 │ │ │ │ - eoreq r5, pc, r0, asr #21 │ │ │ │ + eorseq lr, r5, r2, ror #22 │ │ │ │ + eoreq r5, pc, lr, lsr sl @ │ │ │ │ + eorseq lr, r5, r4, lsr #22 │ │ │ │ + eoreq r5, pc, r0, lsl #20 │ │ │ │ ldrdeq r8, [r0], #60 @ 0x3c │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cf94e0 │ │ │ │ blpl fe0a5088 │ │ │ │ @@ -4435,15 +4435,15 @@ │ │ │ │ blcs 752a0 │ │ │ │ @ instruction: 0xf8c4d1e3 │ │ │ │ ubfx r0, r8, #10, #1 │ │ │ │ svc 0x00baf7fa │ │ │ │ sbceq r8, r0, r4, ror r3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq r8, [r0], #34 @ 0x22 │ │ │ │ - eoreq r5, pc, lr, lsr #18 │ │ │ │ + eoreq r5, pc, lr, ror #16 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r0, fp, asr sl │ │ │ │ @ instruction: 0xf5004b5b │ │ │ │ ldrbtmi r5, [sl], #-1920 @ 0xfffff880 │ │ │ │ @@ -4534,21 +4534,21 @@ │ │ │ │ andcs lr, r0, r3, asr #19 │ │ │ │ orrsle r2, r9, r0, lsl #18 │ │ │ │ ldrdcs lr, [sl, -sl] │ │ │ │ @ instruction: 0xf7fae79d │ │ │ │ svclt 0x0000eef4 │ │ │ │ sbceq r8, r0, sl, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r0, r4, r2, ror #26 │ │ │ │ - ldrsbteq fp, [r5], -r4 │ │ │ │ + eorseq r0, r4, r2, lsr #25 │ │ │ │ + eorseq fp, r5, r4, lsl r3 │ │ │ │ sbceq r8, r0, r6, asr r2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r0, sl, lsl #3 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r5, pc, r0, asr #15 │ │ │ │ + eoreq r5, pc, r0, lsl #14 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d1 │ │ │ │ blge 1fe11c │ │ │ │ @@ -4613,19 +4613,19 @@ │ │ │ │ blcs 75568 │ │ │ │ @ instruction: 0xf8c4d1e4 │ │ │ │ ubfx r0, r8, #10, #2 │ │ │ │ andcc lr, sl, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fae7c5 │ │ │ │ svclt 0x0000ee54 │ │ │ │ ldrdeq r8, [r0], #4 │ │ │ │ - eorseq fp, r5, r0, asr #4 │ │ │ │ + eorseq fp, r5, r0, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - mlaseq r4, lr, fp, r0 │ │ │ │ + ldrsbteq r0, [r4], -lr │ │ │ │ sbceq r8, r0, r8, lsr #32 │ │ │ │ - eoreq r5, pc, r6, ror #12 │ │ │ │ + eoreq r5, pc, r6, lsr #11 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 8, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d8 │ │ │ │ strmi r5, [r5], -r0, lsl #17 │ │ │ │ @ instruction: 0x460e487e │ │ │ │ @@ -4753,21 +4753,21 @@ │ │ │ │ @ instruction: 0xf85a4b0d │ │ │ │ strb r1, [lr, -r3]! │ │ │ │ ldrdcs lr, [sl, -r7] │ │ │ │ @ instruction: 0xf7fae748 │ │ │ │ svclt 0x0000ed3e │ │ │ │ sbceq r7, r0, lr, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq fp, r5, ip, lsl #2 │ │ │ │ + eorseq fp, r5, ip, asr #32 │ │ │ │ sbceq r7, r0, r4, lsl #31 │ │ │ │ - eorseq r0, r4, sl, ror #20 │ │ │ │ + eorseq r0, r4, sl, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ sbceq r7, r0, ip, lsl #28 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r5, pc, r2, asr #8 │ │ │ │ + eoreq r5, pc, r2, lsl #7 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi 7f9adc │ │ │ │ blmi 7f9b04 │ │ │ │ @@ -4882,15 +4882,15 @@ │ │ │ │ @ instruction: 0xf8452c08 │ │ │ │ ldrmi r3, [r6, #3076]! @ 0xc04 │ │ │ │ str sp, [sl, pc, ror #3]! │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ cdp2 0, 10, cr15, cr14, cr8, {3} │ │ │ │ @ instruction: 0xf7fae7a5 │ │ │ │ svclt 0x0000ec38 │ │ │ │ - eoreq r5, pc, r4, lsr r3 @ │ │ │ │ + eoreq r5, pc, r4, ror r2 @ │ │ │ │ sbceq r7, r0, r2, lsl #25 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r7, r0, r2, ror #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 123924 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -5190,40 +5190,40 @@ │ │ │ │ ldmib sl, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r7, r0, ip, ror fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r7, r0, r2, ror fp │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ sbceq r7, r0, ip, lsr fp │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - strdeq r5, [pc], -sl @ │ │ │ │ - eoreq r5, pc, r2, asr r1 @ │ │ │ │ - eoreq r5, pc, r4, asr r1 @ │ │ │ │ - strdeq r5, [pc], -r4 @ │ │ │ │ - eoreq r5, pc, ip, ror #1 │ │ │ │ - eoreq r2, pc, sl, lsl #28 │ │ │ │ - strdeq r2, [pc], -r4 @ │ │ │ │ - eoreq r5, pc, ip, lsl #1 │ │ │ │ - ldrdeq r5, [pc], -r6 @ │ │ │ │ - eoreq r5, pc, sl, asr #1 │ │ │ │ - eoreq r5, pc, r6, asr #32 │ │ │ │ - eoreq r5, pc, lr, asr r0 @ │ │ │ │ - eoreq r5, pc, r2, lsr #1 │ │ │ │ - ldrdeq r4, [pc], -r6 @ │ │ │ │ + eoreq r5, pc, sl, lsr r1 @ │ │ │ │ + mlaeq pc, r2, r0, r5 @ │ │ │ │ + mlaeq pc, r4, r0, r5 @ │ │ │ │ + eoreq r5, pc, r4, lsr r0 @ │ │ │ │ + eoreq r5, pc, ip, lsr #32 │ │ │ │ + eoreq r2, pc, sl, asr #26 │ │ │ │ + eoreq r2, pc, r4, lsr sp @ │ │ │ │ + eoreq r4, pc, ip, asr #31 │ │ │ │ + eoreq r5, pc, r6, lsl r0 @ │ │ │ │ + eoreq r5, pc, sl │ │ │ │ + eoreq r4, pc, r6, lsl #31 │ │ │ │ + mlaeq pc, lr, pc, r4 @ │ │ │ │ + eoreq r4, pc, r2, ror #31 │ │ │ │ + eoreq r4, pc, r6, lsl pc @ │ │ │ │ + eoreq r4, pc, r0, lsl pc @ │ │ │ │ + eoreq r2, pc, ip, lsr #24 │ │ │ │ + eoreq r2, pc, ip, lsl ip @ │ │ │ │ + eoreq r4, pc, ip, ror #29 │ │ │ │ + eoreq r4, pc, r8, ror #29 │ │ │ │ + ldrdeq r4, [pc], -r0 @ │ │ │ │ + eoreq r4, pc, r8, asr #29 │ │ │ │ + eorseq r1, r0, r0, lsr r5 │ │ │ │ + eoreq r4, pc, ip, lsl lr @ │ │ │ │ + strdeq r4, [pc], -r2 @ │ │ │ │ ldrdeq r4, [pc], -r0 @ │ │ │ │ - eoreq r2, pc, ip, ror #25 │ │ │ │ - ldrdeq r2, [pc], -ip @ │ │ │ │ - eoreq r4, pc, ip, lsr #31 │ │ │ │ - eoreq r4, pc, r8, lsr #31 │ │ │ │ - mlaeq pc, r0, pc, r4 @ │ │ │ │ - eoreq r4, pc, r8, lsl #31 │ │ │ │ - ldrshteq r1, [r0], -r0 │ │ │ │ - ldrdeq r4, [pc], -ip @ │ │ │ │ - strhteq r4, [pc], -r2 │ │ │ │ - mlaeq pc, r0, lr, r4 @ │ │ │ │ - ldrsbteq r1, [r0], -r6 │ │ │ │ + eorseq r1, r0, r6, lsl r4 │ │ │ │ blx fe895e52 │ │ │ │ blx fe8ff99e │ │ │ │ strcs r2, [r0], #-3585 @ 0xfffff1ff │ │ │ │ @ instruction: 0x0c02eb1c │ │ │ │ @ instruction: 0x46a64672 │ │ │ │ blx ff8b8f36 │ │ │ │ blx ff8741b6 │ │ │ │ @@ -5378,16 +5378,16 @@ │ │ │ │ b fe0818d8 │ │ │ │ blx 6cd6e │ │ │ │ blx 16500a │ │ │ │ blx fe86d036 │ │ │ │ ldrmi r0, [r1], #-515 @ 0xfffffdfd │ │ │ │ pop {r3, r6, lr} │ │ │ │ svclt 0x00008ff8 │ │ │ │ - eorseq r6, r6, r2, ror #19 │ │ │ │ - eorseq r6, r6, lr, lsl r9 │ │ │ │ + eorseq r6, r6, r2, lsr #18 │ │ │ │ + eorseq r6, r6, lr, asr r8 │ │ │ │ ldrlt fp, [r0], #-130 @ 0xffffff7e │ │ │ │ stm r1, {r0, r8, fp, sp, pc} │ │ │ │ ldmib sp, {r2, r3}^ │ │ │ │ @ instruction: 0x43221402 │ │ │ │ andcs r6, r0, #130 @ 0x82 │ │ │ │ stmib r0, {r1, r6, sp, lr}^ │ │ │ │ vst1.8 {d18-d21}, [pc], r4 │ │ │ │ @@ -5831,19 +5831,19 @@ │ │ │ │ andls r9, r2, #36, 20 @ 0x24000 │ │ │ │ ldmib sp, {r0, r2, r5, r9, fp, ip, pc}^ │ │ │ │ andls r5, r3, #24, 14 @ 0x600000 │ │ │ │ @ instruction: 0xf7f9e60e │ │ │ │ svclt 0x0000ecd2 │ │ │ │ sbceq r7, r0, r4, lsl #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r6, r6, r2, lsl #18 │ │ │ │ - eorseq r6, r6, r0, lsl #16 │ │ │ │ - ldrhteq r6, [r6], -r0 │ │ │ │ - eorseq r6, r6, r4, ror r5 │ │ │ │ - mlaseq r6, sl, r2, r6 │ │ │ │ + eorseq r6, r6, r2, asr #16 │ │ │ │ + eorseq r6, r6, r0, asr #14 │ │ │ │ + ldrshteq r6, [r6], -r0 │ │ │ │ + ldrhteq r6, [r6], -r4 │ │ │ │ + ldrsbteq r6, [r6], -sl │ │ │ │ sbceq r6, r0, lr, lsr sp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [r7], -sp, lsl #12 │ │ │ │ ldmdale pc!, {r4, r8, fp, sp} @ │ │ │ │ @@ -6145,33 +6145,33 @@ │ │ │ │ eorcs pc, r0, #972 @ 0x3cc │ │ │ │ eorvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ svc 0x00a2f7f8 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strmi r4, [r3], -r7, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r7, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf93cf180 │ │ │ │ + @ instruction: 0xf8d8f180 │ │ │ │ @ instruction: 0x71274630 │ │ │ │ svc 0x0070f7f9 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ svc 0x007cf7f8 │ │ │ │ - eoreq r3, pc, r0, lsr #30 │ │ │ │ - eoreq r3, pc, r2, ror #30 │ │ │ │ + eoreq r3, pc, r0, ror #28 │ │ │ │ + eoreq r3, pc, r2, lsr #29 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mrc 8, 0, r4, cr13, cr4, {3} │ │ │ │ svcmi 0x00743f70 │ │ │ │ ldrbtmi fp, [pc], #-130 @ 69848 │ │ │ │ svc 0x00caf7f9 │ │ │ │ ldmdami r2!, {r1, r9, sl, lr}^ │ │ │ │ ldrbtmi r5, [r8], #-2203 @ 0xfffff765 │ │ │ │ ldrdhi pc, [r0], -r3 │ │ │ │ - @ instruction: 0xff5ef180 │ │ │ │ + cdp2 1, 15, cr15, cr10, cr0, {4} │ │ │ │ rsble r2, r9, r0, lsl #16 │ │ │ │ @ instruction: 0xf7f94605 │ │ │ │ @ instruction: 0x4606ecb4 │ │ │ │ mcrcs 3, 0, fp, cr9, cr6, {4} │ │ │ │ mcrcs 0, 0, sp, cr8, cr12, {3} │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0xf0402e0c │ │ │ │ @@ -6179,35 +6179,35 @@ │ │ │ │ @ instruction: 0x46284632 │ │ │ │ ldrbtmi r2, [r9], #-1538 @ 0xfffff9fe │ │ │ │ mcr 7, 2, pc, cr4, cr9, {7} @ │ │ │ │ bmi 19d5d8c │ │ │ │ stmdbmi r5!, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf1804479 │ │ │ │ - @ instruction: 0x2600f8f9 │ │ │ │ + @ instruction: 0x2600f895 │ │ │ │ ldmpl pc!, {r1, r5, r6, r8, r9, fp, lr}^ @ │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andeq pc, r1, #2 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ ldmdami lr, {r0, r1, r4, r7, pc}^ │ │ │ │ @ instruction: 0xf1804478 │ │ │ │ - strmi pc, [r4], -pc, lsr #30 │ │ │ │ + strmi pc, [r4], -fp, asr #29 │ │ │ │ @ instruction: 0x2e00b988 │ │ │ │ cdpne 0, 7, cr13, cr3, cr14, {2} │ │ │ │ svclt 0x008c2b01 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ mla r9, fp, r0, r0 │ │ │ │ ldrbtmi r4, [r8], #-2135 @ 0xfffff7a9 │ │ │ │ - @ instruction: 0xff20f180 │ │ │ │ + cdp2 1, 11, cr15, cr12, cr0, {4} │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ blmi 151d9e0 │ │ │ │ ldmdbmi r4, {r0, r1, r2, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - cdp2 1, 13, cr15, cr6, cr7, {4} │ │ │ │ + cdp2 1, 7, cr15, cr2, cr7, {4} │ │ │ │ ldm r7, {r0, r2, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 6a100 │ │ │ │ @ instruction: 0xf8d8d162 │ │ │ │ ldmvs r9, {ip, sp} │ │ │ │ movweq lr, #6709 @ 0x1a35 │ │ │ │ @@ -6227,15 +6227,15 @@ │ │ │ │ @ instruction: 0xf8d33f50 │ │ │ │ teqlt r5, r4 @ │ │ │ │ @ instruction: 0xf7f94628 │ │ │ │ strmi lr, [r6], -r2, asr #24 │ │ │ │ orrle r2, ip, r0, lsl #28 │ │ │ │ ldmdami sl!, {r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf1804478 │ │ │ │ - @ instruction: 0x4604fedf │ │ │ │ + @ instruction: 0x4604fe7b │ │ │ │ cmple r5, r0, lsl #16 │ │ │ │ movwcs r2, #9216 @ 0x2400 │ │ │ │ ldrb r4, [sp, r6, lsr #12] │ │ │ │ @ instruction: 0x46324935 │ │ │ │ ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ stcl 7, cr15, [lr, #996] @ 0x3e4 │ │ │ │ addsle r2, r0, r0, lsl #16 │ │ │ │ @@ -6244,65 +6244,65 @@ │ │ │ │ ldrbtmi r2, [r9], #-1537 @ 0xfffff9ff │ │ │ │ stcl 7, cr15, [r4, #996] @ 0x3e4 │ │ │ │ addle r2, r7, r0, lsl #16 │ │ │ │ tstls r0, sp, ror r7 │ │ │ │ bmi bbb240 │ │ │ │ pushmi {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf876f180 │ │ │ │ + @ instruction: 0xf812f180 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ mulsmi sp, fp, r8 │ │ │ │ cdpcs 7, 0, cr14, cr13, cr15, {5} │ │ │ │ stmdbmi r8!, {r1, r5, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x46284632 │ │ │ │ ldrbtmi r2, [r9], #-1539 @ 0xfffff9fd │ │ │ │ stc 7, cr15, [sl, #996]! @ 0x3e4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ strb sl, [r2, -sp, ror #30]! │ │ │ │ strmi r4, [r3], -r3, lsr #20 │ │ │ │ andcs r4, r2, r3, lsr #18 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf1804479 │ │ │ │ - @ instruction: 0xe792f85b │ │ │ │ + @ instruction: 0xf17f4479 │ │ │ │ + @ instruction: 0xe792fff7 │ │ │ │ ldrtmi r4, [r3], -r0, lsr #20 │ │ │ │ andcs r4, r2, r0, lsr #18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf1804479 │ │ │ │ - @ instruction: 0xe762f851 │ │ │ │ + @ instruction: 0xf17f4479 │ │ │ │ + strb pc, [r2, -sp, ror #31]! @ │ │ │ │ strtmi r4, [lr], -lr, lsl #22 │ │ │ │ @ instruction: 0xe77658ff │ │ │ │ @ instruction: 0xf47f2e0b │ │ │ │ ldmdbmi sl, {r3, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0x46284632 │ │ │ │ ldrbtmi r2, [r9], #-1540 @ 0xfffff9fc │ │ │ │ stc 7, cr15, [r4, #996] @ 0x3e4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldr sl, [ip, -r7, asr #30]! │ │ │ │ sbceq r6, r0, fp, asr #31 │ │ │ │ strheq r6, [r0], #122 @ 0x7a │ │ │ │ - eoreq r3, pc, r2, lsr #30 │ │ │ │ - eoreq r3, pc, r2, lsr pc @ │ │ │ │ - eoreq r3, pc, lr, asr #30 │ │ │ │ - ldrdeq r3, [pc], -ip @ │ │ │ │ + eoreq r3, pc, r2, ror #28 │ │ │ │ + eoreq r3, pc, r2, ror lr @ │ │ │ │ + eoreq r3, pc, lr, lsl #29 │ │ │ │ + eoreq r3, pc, ip, lsl lr @ │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - ldrdeq r3, [pc], -r4 @ │ │ │ │ - strhteq r3, [pc], -r6 │ │ │ │ + eoreq r3, pc, r4, lsl lr @ │ │ │ │ + strdeq r3, [pc], -r6 @ │ │ │ │ adcseq r7, r6, r2, lsr #27 │ │ │ │ sbceq r8, r0, r6, asr #24 │ │ │ │ - eoreq r3, pc, r4, lsr lr @ │ │ │ │ - eoreq r3, pc, lr, lsr #28 │ │ │ │ - eoreq r3, pc, r6, lsr #28 │ │ │ │ - strhteq r3, [pc], -r0 │ │ │ │ - ldrdeq r3, [pc], -r6 @ │ │ │ │ - eoreq r3, pc, lr, lsl #28 │ │ │ │ - eoreq r3, pc, r0, ror #28 │ │ │ │ + eoreq r3, pc, r4, ror sp @ │ │ │ │ + eoreq r3, pc, lr, ror #26 │ │ │ │ + eoreq r3, pc, r6, ror #26 │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + eoreq r3, pc, r6, lsl sp @ │ │ │ │ + eoreq r3, pc, lr, asr #26 │ │ │ │ eoreq r3, pc, r0, lsr #27 │ │ │ │ - eoreq r3, pc, r0, lsr lr @ │ │ │ │ - eoreq r3, pc, ip, lsl #27 │ │ │ │ - ldrdeq r3, [pc], -r2 @ │ │ │ │ + eoreq r3, pc, r0, ror #25 │ │ │ │ + eoreq r3, pc, r0, ror sp @ │ │ │ │ + eoreq r3, pc, ip, asr #25 │ │ │ │ + eoreq r3, pc, r2, lsl sp @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ umaalcc pc, r4, r0, r8 @ │ │ │ │ blcs 7b29c │ │ │ │ bvs fff9e010 │ │ │ │ @@ -6333,15 +6333,15 @@ │ │ │ │ @ instruction: 0xf5033b08 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ andscc r0, r0, r8, lsl #22 │ │ │ │ cdp2 0, 5, cr15, cr12, cr6, {5} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ bvs 1a25304 │ │ │ │ @ instruction: 0x3670b196 │ │ │ │ - @ instruction: 0xf9dcf180 │ │ │ │ + @ instruction: 0xf978f180 │ │ │ │ cmncs pc, #14024704 @ 0xd60000 │ │ │ │ cmneq ip, r6, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 195e2f4 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ @@ -7000,38 +7000,38 @@ │ │ │ │ eorsvc r2, fp, r1, lsl #2 │ │ │ │ @ instruction: 0xf7f8e593 │ │ │ │ ldmdami fp, {r2, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f74478 │ │ │ │ svclt 0x0000eff4 │ │ │ │ sbceq r6, r0, r2, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - strhteq r3, [pc], -r0 │ │ │ │ - eoreq r3, pc, sl, lsl #18 │ │ │ │ - eoreq r3, pc, r6, asr #16 │ │ │ │ - eorseq r5, r1, ip, lsl #25 │ │ │ │ - eoreq r2, pc, ip, ror #27 │ │ │ │ - eoreq r3, pc, r8, lsl #15 │ │ │ │ - eoreq r3, pc, r2, lsl #14 │ │ │ │ - eorseq r5, r1, r2, lsl fp │ │ │ │ - eoreq r2, pc, r0, lsl #25 │ │ │ │ - strdeq r5, [r0], #194 @ 0xc2 │ │ │ │ - eoreq r3, pc, ip, lsl #12 │ │ │ │ - ldrdeq r3, [pc], -r2 @ │ │ │ │ - eoreq r3, pc, lr, ror #9 │ │ │ │ strdeq r3, [pc], -r0 @ │ │ │ │ - ldrdeq r3, [pc], -sl @ │ │ │ │ - eoreq r3, pc, r8, asr #9 │ │ │ │ - strhteq r3, [pc], -r6 │ │ │ │ - eoreq r3, pc, r6, lsl #10 │ │ │ │ - eoreq r3, pc, r8, ror #9 │ │ │ │ - eoreq r3, pc, r0, asr #9 │ │ │ │ - eoreq r3, pc, ip, ror r4 @ │ │ │ │ - eoreq r3, pc, r6, asr r4 @ │ │ │ │ + eoreq r3, pc, sl, asr #16 │ │ │ │ + eoreq r3, pc, r6, lsl #15 │ │ │ │ + eorseq r5, r1, ip, asr #23 │ │ │ │ + eoreq r2, pc, ip, lsr #26 │ │ │ │ + eoreq r3, pc, r8, asr #13 │ │ │ │ + eoreq r3, pc, r2, asr #12 │ │ │ │ + eorseq r5, r1, r2, asr sl │ │ │ │ + eoreq r2, pc, r0, asr #23 │ │ │ │ + strdeq r5, [r0], #194 @ 0xc2 │ │ │ │ + eoreq r3, pc, ip, asr #10 │ │ │ │ + eoreq r3, pc, r2, lsl r5 @ │ │ │ │ eoreq r3, pc, lr, lsr #8 │ │ │ │ - eoreq r3, pc, r0, asr #6 │ │ │ │ + eoreq r3, pc, r0, lsr r4 @ │ │ │ │ + eoreq r3, pc, sl, lsl r4 @ │ │ │ │ + eoreq r3, pc, r8, lsl #8 │ │ │ │ + strdeq r3, [pc], -r6 @ │ │ │ │ + eoreq r3, pc, r6, asr #8 │ │ │ │ + eoreq r3, pc, r8, lsr #8 │ │ │ │ + eoreq r3, pc, r0, lsl #8 │ │ │ │ + strhteq r3, [pc], -ip │ │ │ │ + mlaeq pc, r6, r3, r3 @ │ │ │ │ + eoreq r3, pc, lr, ror #6 │ │ │ │ + eoreq r3, pc, r0, lsl #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc17d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], -r0, asr #31 │ │ │ │ addlt r4, ip, r9, lsr r8 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ @ instruction: 0x4d3ba903 │ │ │ │ @@ -7078,15 +7078,15 @@ │ │ │ │ andlt sp, ip, r7, lsl r1 │ │ │ │ ldmdbmi sl, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ ldrbtmi sl, [r9], #-2053 @ 0xfffff7fb │ │ │ │ stc2 7, cr15, [sl], {255} @ 0xff │ │ │ │ ldmdbmi r9, {r3, r4, r9, fp, lr} │ │ │ │ blls 1b26a8 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf9f2f17f │ │ │ │ + @ instruction: 0xf98ef17f │ │ │ │ blge 2506c0 │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ ldmda r0!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f8e7ca │ │ │ │ @ instruction: 0xf7f8eb02 │ │ │ │ svclt 0x0000e82e │ │ │ │ @@ -7100,16 +7100,16 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xfffff229 │ │ │ │ sbceq r7, r0, r4, asr pc │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ sbceq r7, r0, r8, lsl pc │ │ │ │ sbceq r5, r0, r6, lsl #19 │ │ │ │ ldrdeq r7, [r0], #234 @ 0xea │ │ │ │ - eoreq r3, pc, r4, lsl #7 │ │ │ │ - eoreq r3, pc, lr, asr #1 │ │ │ │ + eoreq r3, pc, r4, asr #5 │ │ │ │ + eoreq r3, pc, lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc190c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r7, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf5076802 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50334b8 │ │ │ │ @@ -7254,17 +7254,17 @@ │ │ │ │ @ instruction: 0xf7f7d306 │ │ │ │ svclt 0x0004ef92 │ │ │ │ @ instruction: 0xf840680b │ │ │ │ str r3, [sp, r4, lsl #24]! │ │ │ │ stcl 7, cr15, [r0], #988 @ 0x3dc │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ ldcl 7, cr15, [r2, #988]! @ 0x3dc │ │ │ │ - eoreq r3, pc, lr, asr r2 @ │ │ │ │ - eoreq r3, pc, lr, asr #3 │ │ │ │ - eoreq r3, pc, sl, ror #1 │ │ │ │ + mlaeq pc, lr, r1, r3 @ │ │ │ │ + eoreq r3, pc, lr, lsl #2 │ │ │ │ + eoreq r3, pc, sl, lsr #32 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ pkhtbmi r4, r8, pc, asr #24 @ │ │ │ │ addslt r4, r4, pc, asr r9 │ │ │ │ strcs r4, [ip, #-1148] @ 0xfffffb84 │ │ │ │ @@ -7360,15 +7360,15 @@ │ │ │ │ @ instruction: 0xe79aee54 │ │ │ │ stmia r4!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ stc 7, cr15, [r4, #-988]! @ 0xfffffc24 │ │ │ │ sbceq r5, r0, r8, ror r6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r5, [r0], #82 @ 0x52 │ │ │ │ - eoreq r2, pc, lr, ror pc @ │ │ │ │ + strhteq r2, [pc], -lr │ │ │ │ vqrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ bne fe73facc │ │ │ │ vpmin.s8 d27, d11, d4 │ │ │ │ vrshr.s8 , q10, #4 │ │ │ │ bl 1907410 │ │ │ │ stmdavs ip, {r2, r9}^ │ │ │ │ @@ -7552,16 +7552,16 @@ │ │ │ │ strmi r4, [r0], r8, asr #10 │ │ │ │ bl 1cbc634 │ │ │ │ @ instruction: 0xf080020a │ │ │ │ svcne 0x00b28091 │ │ │ │ vpmin.s8 q1, q0, │ │ │ │ mcrcc 1, 0, r8, cr5, cr3, {0} │ │ │ │ svclt 0x00382e05 │ │ │ │ - @ instruction: 0xf17f2605 │ │ │ │ - strbmi pc, [r1, #2133] @ 0x855 @ │ │ │ │ + @ instruction: 0xf17e2605 │ │ │ │ + strbmi pc, [r1, #4081] @ 0xff1 @ │ │ │ │ andeq lr, r7, #124928 @ 0x1e800 │ │ │ │ ldmib r4, {r8, ip, pc}^ │ │ │ │ svclt 0x00341208 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwmi r9, #40961 @ 0xa001 │ │ │ │ cdpvc 0, 2, cr13, cr2, cr2, {0} │ │ │ │ @@ -7955,15 +7955,15 @@ │ │ │ │ @ instruction: 0xf1bc237c │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ smlabteq r0, r7, r9, lr │ │ │ │ blvs a6ac4 │ │ │ │ @ instruction: 0xf8d4e7db │ │ │ │ movwcc r3, #4312 @ 0x10d8 │ │ │ │ sbcscc pc, r8, r4, asr #17 │ │ │ │ - stc2 1, cr15, [lr, #-504]! @ 0xfffffe08 │ │ │ │ + stc2l 1, cr15, [sl], {126} @ 0x7e │ │ │ │ ldmib r4, {r1, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x460f233a │ │ │ │ addsmi r4, r0, #135266304 @ 0x8100000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr3, cr15, {7} │ │ │ │ ldrsbcc pc, [r8], #132 @ 0x84 @ │ │ │ │ @ instruction: 0xf67f2b05 │ │ │ │ @@ -8145,15 +8145,15 @@ │ │ │ │ @ instruction: 0xf104d1f6 │ │ │ │ @ instruction: 0xf104037c │ │ │ │ eorsvs r0, sl, r0, lsl r2 │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs 6ff54 │ │ │ │ strcc sp, [r0], #504 @ 0x1f8 │ │ │ │ - blx feca7d56 │ │ │ │ + blx 13a7d56 │ │ │ │ cmncs pc, #212, 16 @ 0xd40000 │ │ │ │ cmneq r6, r4, asr #17 │ │ │ │ mvnsle r2, r0, lsl #28 │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ @ instruction: 0x4638ebb0 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d48ff0 │ │ │ │ @@ -8192,28 +8192,28 @@ │ │ │ │ stmiapl r3, {r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmdavs fp, {r0, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ @ instruction: 0xf7ff0300 │ │ │ │ svcls 0x0009ff6b │ │ │ │ @ instruction: 0xf107b3b7 │ │ │ │ @ instruction: 0xf17e0570 │ │ │ │ - ldm r5, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldm r5, {r0, r1, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ stmia r5, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ mcrcs 1, 0, r0, cr0, cr6, {3} │ │ │ │ @ instruction: 0xf107d1f9 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9}^ │ │ │ │ bcc b742c │ │ │ │ tstcs r0, r3, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ andsvs r9, r7, r3, lsl #20 │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs 70044 │ │ │ │ @ instruction: 0xf17ed1f8 │ │ │ │ - ldm r5, {r0, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldm r5, {r0, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ stmia r5, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ mcrcs 1, 0, r0, cr0, cr6, {3} │ │ │ │ @ instruction: 0xf8dfd1f9 │ │ │ │ @ instruction: 0xf8df241c │ │ │ │ ldrbtmi r3, [sl], #-1040 @ 0xfffffbf0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ @@ -8258,15 +8258,15 @@ │ │ │ │ cmnpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldmda r3, {r1, r3, sp, lr}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ @ instruction: 0xf17e3780 │ │ │ │ - ldm r7, {r0, r1, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldm r7, {r0, r1, r3, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ stmia r7, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ stccs 1, cr0, [r0, #-468] @ 0xfffffe2c │ │ │ │ stmdals r4, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ b ff42990c │ │ │ │ @ instruction: 0xf8d5e791 │ │ │ │ ldmdblt r7, {r5, r7, ip, sp, lr} │ │ │ │ ldmdavs pc!, {r1, r3, sp, lr, pc} @ │ │ │ │ @@ -8298,15 +8298,15 @@ │ │ │ │ vstr d8, [r0, #80] @ 0x50 │ │ │ │ vstr d9, [r0, #24] │ │ │ │ vstr d9, [r0, #72] @ 0x48 │ │ │ │ vstr d10, [r0, #48] @ 0x30 │ │ │ │ vstr d10, [r0, #96] @ 0x60 │ │ │ │ vstr d11, [r0, #40] @ 0x28 │ │ │ │ @ instruction: 0xf17ebb16 │ │ │ │ - blmi fec2a3bc │ │ │ │ + blmi fec2a22c │ │ │ │ ldrdmi pc, [r4], r5 @ │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ ldc 4, cr4, [pc, #492] @ 6bbb8 │ │ │ │ movtcc r7, #2982 @ 0xba6 │ │ │ │ stmib r6, {r1, r4, r5, r9, sp}^ │ │ │ │ @ instruction: 0xf04f0120 │ │ │ │ @ instruction: 0xf8c60e01 │ │ │ │ @@ -8365,15 +8365,15 @@ │ │ │ │ @ instruction: 0xf109037c │ │ │ │ andvs r0, sl, r0, lsl r2 │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs 702c0 │ │ │ │ @ instruction: 0xf109d1f8 │ │ │ │ @ instruction: 0xf17e0980 │ │ │ │ - ldm r9, {r0, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldm r9, {r0, r2, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ stmia r9, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ stccs 1, cr0, [r0, #-468] @ 0xfffffe2c │ │ │ │ svcge 0x0029f43f │ │ │ │ @ instruction: 0xf8d5e7f7 │ │ │ │ @ instruction: 0xf1b990a0 │ │ │ │ andle r0, fp, r0, lsl #30 │ │ │ │ and r4, r1, fp, asr #12 │ │ │ │ @@ -8472,15 +8472,15 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r4, r0, r8, lsl #16 │ │ │ │ sbceq r4, r0, r2, lsr #15 │ │ │ │ - eorseq r3, r6, r0, asr #23 │ │ │ │ + eorseq r3, r6, r0, lsl #22 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrsbthi pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ strmi r4, [r9], r6, lsl #12 │ │ │ │ stmiavs pc, {r3, r4, r5, r6, r7, sl, lr}^ @ │ │ │ │ @@ -8887,15 +8887,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strb r4, [r8, r1, lsl #13]! │ │ │ │ ldrbtvc pc, [ip], pc, asr #12 @ │ │ │ │ ldrbtvc pc, [pc], r7, asr #13 @ │ │ │ │ stmdami r2, {r1, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f64478 │ │ │ │ svclt 0x0000e92c │ │ │ │ - eoreq r1, pc, r0, asr #15 │ │ │ │ + eoreq r1, pc, r0, lsl #14 │ │ │ │ andcc fp, ip, r0, lsr r5 │ │ │ │ stmdavs r3, {r0, r1, r7, ip, sp, pc} │ │ │ │ stcmi 3, cr15, [r7], {195} @ 0xc3 │ │ │ │ andcs pc, r7, #201326595 @ 0xc000003 │ │ │ │ strle r0, [r2, #-1305]! @ 0xfffffae7 │ │ │ │ @ instruction: 0xf18cfa5f │ │ │ │ rscseq pc, r7, #2 │ │ │ │ @@ -9038,15 +9038,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addshi pc, r7, r0, asr #32 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svceq 0x0064f8d6 │ │ │ │ @ instruction: 0xf500a906 │ │ │ │ vmla.i d5, d25, d2[3] │ │ │ │ - stmdbls r6, {r0, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r2, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ bl cc764 │ │ │ │ strmi r0, [r7], -r1, lsl #3 │ │ │ │ strcc lr, [r5, #-3] │ │ │ │ adcmi r3, r9, #20, 14 @ 0x500000 │ │ │ │ @ instruction: 0xf850d050 │ │ │ │ ldmdavc sl, {r0, r2, r5, ip, sp} │ │ │ │ @@ -9096,15 +9096,15 @@ │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ ldmdblt r2, {r0, r9} │ │ │ │ ldreq r6, [fp, #-2275] @ 0xfffff71d │ │ │ │ bmi 861a48 │ │ │ │ ldmdbmi pc, {r0, r1, r9, sl, lr} @ │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - stmiavs r3!, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0234620 │ │ │ │ adcvs r0, r3, r8, lsl #6 │ │ │ │ mrc2 7, 2, pc, cr8, cr15, {7} │ │ │ │ ldmdami r9, {r1, r3, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xe7df4478 │ │ │ │ movwls r2, #8960 @ 0x2300 │ │ │ │ @ instruction: 0xe7ae461d │ │ │ │ @@ -9117,28 +9117,28 @@ │ │ │ │ @ instruction: 0xe7cd4478 │ │ │ │ ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ │ │ svclt 0x0000e7ca │ │ │ │ ... │ │ │ │ sbceq r3, r0, lr, ror ip │ │ │ │ sbceq r3, r0, ip, ror ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq r1, pc, r2, ror r6 @ │ │ │ │ + strhteq r1, [pc], -r2 │ │ │ │ ldrdeq r3, [r0], #166 @ 0xa6 │ │ │ │ - eoreq r1, pc, ip, asr #11 │ │ │ │ - eoreq r1, pc, sl, asr #11 │ │ │ │ - strhteq r1, [pc], -sl │ │ │ │ + eoreq r1, pc, ip, lsl #10 │ │ │ │ + eoreq r1, pc, sl, lsl #10 │ │ │ │ + strdeq r1, [pc], -sl @ │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r1, pc, lr, ror #10 │ │ │ │ - eoreq r1, pc, ip, lsr r1 @ │ │ │ │ - ldrdeq r1, [pc], -r8 @ │ │ │ │ - eoreq r1, pc, sl, lsl #9 │ │ │ │ - eoreq r1, pc, r8, ror #8 │ │ │ │ - strhteq r1, [pc], -lr │ │ │ │ - strhteq r1, [pc], -r4 │ │ │ │ - eoreq r1, pc, r2, asr r4 @ │ │ │ │ + eoreq r1, pc, lr, lsr #9 │ │ │ │ + eoreq r1, pc, ip, ror r0 @ │ │ │ │ + eoreq r1, pc, r8, lsl r4 @ │ │ │ │ + eoreq r1, pc, sl, asr #7 │ │ │ │ + eoreq r1, pc, r8, lsr #7 │ │ │ │ + strdeq r1, [pc], -lr @ │ │ │ │ + strdeq r1, [pc], -r4 @ │ │ │ │ + mlaeq pc, r2, r3, r1 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ ldmibmi r0, {r2, r3, r9, sl, lr}^ │ │ │ │ blmi ff47df58 │ │ │ │ addslt r4, r1, r9, ror r4 │ │ │ │ @@ -9438,15 +9438,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi r6, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ pop {r0, r1, r2, r3, ip, sp, pc} │ │ │ │ bmi fe450b48 │ │ │ │ stmibmi pc, {r0, r1, r9, sl, lr} @ │ │ │ │ ldrbtmi r4, [sl], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0xf17c4479 │ │ │ │ - shsub16mi pc, r8, fp @ │ │ │ │ + shadd16mi pc, r8, r7 @ │ │ │ │ ldc 7, cr15, [r0, #984]! @ 0x3d8 │ │ │ │ mlacc sl, r4, r8, pc @ │ │ │ │ stmdavc r4, {r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrle r0, [r4, #1946] @ 0x79a │ │ │ │ stmdavs sl!, {r0, r1, r3, r5, r7, r8, fp, sp, lr}^ │ │ │ │ cmple r3, r0, lsl #22 │ │ │ │ ldrdgt pc, [ip], -r5 │ │ │ │ @@ -9578,16 +9578,16 @@ │ │ │ │ @ instruction: 0xe781af30 │ │ │ │ svc 0x0088f7f5 │ │ │ │ ldc 7, cr15, [r4], #980 @ 0x3d4 │ │ │ │ strheq r3, [r0], #84 @ 0x54 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffffbe89 │ │ │ │ smulleq r3, r0, r2, r4 │ │ │ │ - eoreq r1, pc, r6, asr #32 │ │ │ │ - eoreq r0, pc, r0, ror #23 │ │ │ │ + eoreq r0, pc, r6, lsl #31 │ │ │ │ + eoreq r0, pc, r0, lsr #22 │ │ │ │ @ instruction: 0xffffbf7b │ │ │ │ @ instruction: 0xffffbd45 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ bmi ff57e638 │ │ │ │ @@ -10951,15 +10951,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ mvnseq pc, #-2147483647 @ 0x80000001 │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ mcr 7, 5, pc, cr6, cr3, {7} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf17b811c │ │ │ │ - strls pc, [r4, -r1, asr #27] │ │ │ │ + smusdls r4, sp, sp │ │ │ │ strmi r4, [pc], -r2, lsl #13 │ │ │ │ rsceq pc, r0, r6, lsl #2 │ │ │ │ @ instruction: 0xf8cda904 │ │ │ │ @ instruction: 0xf7ff8014 │ │ │ │ ldmib r0, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r6, [r4], -r1, lsl #2 │ │ │ │ ldrdls pc, [r0], -r0 │ │ │ │ @@ -11101,15 +11101,15 @@ │ │ │ │ @ instruction: 0xf7f34478 │ │ │ │ svclt 0x0000efe8 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ sbceq r1, r0, r6, lsl #27 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, sl, lsr #26 │ │ │ │ - eoreq pc, lr, r8, lsr r5 @ │ │ │ │ + eoreq pc, lr, r8, ror r4 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf8df6843 │ │ │ │ @ instruction: 0xf503a17c │ │ │ │ svcvs 0x00865380 │ │ │ │ @@ -11492,15 +11492,15 @@ │ │ │ │ strtmi r4, [r9], -sl, asr #12 │ │ │ │ @ instruction: 0xf7fca810 │ │ │ │ @ instruction: 0xf8ddfe1d │ │ │ │ cmncs r0, #64 @ 0x40 │ │ │ │ ldrmi r2, [pc], -ip, ror #2 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf17bd014 │ │ │ │ - @ instruction: 0xf109f987 │ │ │ │ + @ instruction: 0xf109f923 │ │ │ │ @ instruction: 0x461f0370 │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf109d1f8 │ │ │ │ ldmda r1, {r2, r3, r5, r6, r8}^ │ │ │ │ blcc be7cc │ │ │ │ @@ -11518,15 +11518,15 @@ │ │ │ │ movwcs fp, #4371 @ 0x1113 │ │ │ │ rsccc pc, r0, r9, lsl #17 │ │ │ │ movwls r6, #14443 @ 0x386b │ │ │ │ svccc 0x0000e851 │ │ │ │ stmda r1, {r0, r8, r9, ip, sp}^ │ │ │ │ bcs 7b410 │ │ │ │ @ instruction: 0x463dd1f8 │ │ │ │ - @ instruction: 0xf952f17b │ │ │ │ + @ instruction: 0xf8eef17b │ │ │ │ cmncs pc, #13959168 @ 0xd50000 │ │ │ │ cmneq r7, r5, asr #17 │ │ │ │ mvnsle r2, r0, lsl #30 │ │ │ │ @ instruction: 0xf5049b05 │ │ │ │ @ instruction: 0xf88d5097 │ │ │ │ bge 4bad24 │ │ │ │ @ instruction: 0xf88d9b0c │ │ │ │ @@ -11535,15 +11535,15 @@ │ │ │ │ movwls r3, #1036 @ 0x40c │ │ │ │ blls 455050 │ │ │ │ subls pc, r4, sp, asr #17 │ │ │ │ blx ff92cc40 │ │ │ │ @ instruction: 0xf8ca9d11 │ │ │ │ orrslt r0, r5, r0 │ │ │ │ ldrbeq pc, [r0, -r5, lsl #2]! @ │ │ │ │ - @ instruction: 0xf930f17b │ │ │ │ + @ instruction: 0xf8ccf17b │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbcc sp, [ip, #-504]! @ 0xfffffe08 │ │ │ │ svccc 0x0000e855 │ │ │ │ stmda r5, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ bcs 7b478 │ │ │ │ @@ -11635,15 +11635,15 @@ │ │ │ │ bleq eaf0c │ │ │ │ blcs 959ec │ │ │ │ mrcge 4, 4, APSR_nzcv, cr1, cr15, {1} │ │ │ │ movwls r2, #54017 @ 0xd301 │ │ │ │ @ instruction: 0xf8d9e6c7 │ │ │ │ @ instruction: 0xf1094088 │ │ │ │ @ instruction: 0xf17d0090 │ │ │ │ - stceq 15, cr15, [r2, #-204] @ 0xffffff34 │ │ │ │ + stceq 14, cr15, [r2, #-828] @ 0xfffffcc4 │ │ │ │ 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 │ │ │ │ @@ -11766,15 +11766,15 @@ │ │ │ │ sbclt r0, r0, #8 │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46214632 │ │ │ │ @ instruction: 0xf7fca803 │ │ │ │ vstrls d15, [r3, #-492] @ 0xfffffe14 │ │ │ │ adcsle r2, fp, r0, lsl #26 │ │ │ │ ldrdmi pc, [r4], #133 @ 0x85 @ │ │ │ │ - @ instruction: 0xff62f17a │ │ │ │ + mrc2 1, 7, pc, cr14, cr10, {3} │ │ │ │ cmnpeq r0, #1073741825 @ p-variant is OBSOLETE @ 0x40000001 │ │ │ │ @ instruction: 0x677fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ ldmda r5, {r2, r3, r5, r6, r8, sl, ip, sp}^ │ │ │ │ blcc bec10 │ │ │ │ andcc lr, r0, #4521984 @ 0x450000 │ │ │ │ @@ -11923,15 +11923,15 @@ │ │ │ │ stmdavs r7!, {r3, r5, ip, sp, lr} │ │ │ │ svclt 0x0000e7e1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsl #12 │ │ │ │ - mcr2 1, 1, pc, cr8, cr10, {3} @ │ │ │ │ + stc2l 1, cr15, [r4, #488] @ 0x1e8 │ │ │ │ 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, r9, r2, lsl #4 │ │ │ │ @@ -12196,16 +12196,16 @@ │ │ │ │ @ instruction: 0xe65177ff │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ svc 0x0056f7f2 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ svc 0x0052f7f2 │ │ │ │ @ instruction: 0xf7f32023 │ │ │ │ svclt 0x0000e83a │ │ │ │ - eoreq lr, lr, r6, lsl r4 │ │ │ │ - eoreq lr, lr, r6, ror #10 │ │ │ │ + eoreq lr, lr, r6, asr r3 │ │ │ │ + eoreq lr, lr, r6, lsr #9 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrdls pc, [r4], -r0 │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ strbmi r6, [r9], -r8, lsl #17 │ │ │ │ @@ -12242,15 +12242,15 @@ │ │ │ │ ldreq r6, [fp, #-2243] @ 0xfffff73d │ │ │ │ ldrbmi sp, [r0, -r0, lsl #8]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r5, lsl #12 │ │ │ │ - blx feb2bd52 │ │ │ │ + blx 122bd52 │ │ │ │ strbtmi pc, [r4], #-1103 @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp], #-709 @ 0xfffffd3b │ │ │ │ subcc lr, r6, #3489792 @ 0x354000 │ │ │ │ smlabteq r5, sp, r9, lr │ │ │ │ @ instruction: 0xf142191b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -12453,15 +12453,15 @@ │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ svchi 0x005bf3bf │ │ │ │ stmdami r4, {r1, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f24478 │ │ │ │ svclt 0x0000ed52 │ │ │ │ strdeq r0, [r0], #84 @ 0x54 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sp, lr, r8, lsr #31 │ │ │ │ + eoreq sp, lr, r8, ror #29 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ blmi 1f9bcdc │ │ │ │ ldrmi r4, [r0], r4, lsl #12 │ │ │ │ @ instruction: 0x460f447b │ │ │ │ @@ -12585,15 +12585,15 @@ │ │ │ │ mcr2 7, 1, pc, cr2, cr15, {7} @ │ │ │ │ @ instruction: 0x2094f8d6 │ │ │ │ stmdami r4, {r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f24478 │ │ │ │ svclt 0x0000ec4a │ │ │ │ sbceq r0, r0, r4, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaeq lr, r8, sp, sp │ │ │ │ + ldrdeq sp, [lr], -r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r9], r7, lsl #1 │ │ │ │ strmi r2, [r7], -r8, ror #6 │ │ │ │ ldrmi r4, [r2], r8, lsl #13 │ │ │ │ @@ -12662,15 +12662,15 @@ │ │ │ │ andlt r4, r7, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ str r4, [sp, r8, lsr #12]! │ │ │ │ @ instruction: 0x46384631 │ │ │ │ @ instruction: 0xf838f093 │ │ │ │ @ instruction: 0x4620e7d7 │ │ │ │ ldr r4, [r5, r5, lsr #12]! │ │ │ │ - eoreq sp, lr, r4, lsl #29 │ │ │ │ + eoreq sp, lr, r4, asr #27 │ │ │ │ ldrblt fp, [r0, #-906]! @ 0xfffffc76 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x0064f8d0 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, ip, lsl lr │ │ │ │ @@ -12829,25 +12829,25 @@ │ │ │ │ orrscs r0, r0, #0, 6 │ │ │ │ @ instruction: 0xf886f0c8 │ │ │ │ cmnlt r0, #4, 12 @ 0x400000 │ │ │ │ strcs r6, [r1, -r0, lsl #21] │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , q0, d4 │ │ │ │ - strls pc, [r3, -r7, lsl #21] │ │ │ │ + strls pc, [r3, -r3, lsr #20] │ │ │ │ bge 18189c │ │ │ │ subeq pc, r8, r4, lsl #2 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ ldrsbtvs pc, [r8], -r8 @ │ │ │ │ @ instruction: 0xf8d86b23 │ │ │ │ ldmibne fp, {r2, r3, r4, r5, lr, pc} │ │ │ │ movwls r6, #2918 @ 0xb66 │ │ │ │ streq lr, [ip], -r6, asr #22 │ │ │ │ vsubhn.i16 d9, q2, │ │ │ │ - movwcs pc, #2803 @ 0xaf3 @ │ │ │ │ + movwcs pc, #2703 @ 0xa8f @ │ │ │ │ eorvc r4, r7, #24, 12 @ 0x1800000 │ │ │ │ movwmi lr, #2501 @ 0x9c5 │ │ │ │ blmi 3c2900 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1ca138 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_mon │ │ │ │ @@ -12858,15 +12858,15 @@ │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf9f4f0d4 │ │ │ │ @ instruction: 0xf7f2e7e8 │ │ │ │ svclt 0x0000ede6 │ │ │ │ umlalseq pc, pc, ip, pc @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, pc, r8, lsr pc @ │ │ │ │ - eoreq sp, lr, r0, lsl #23 │ │ │ │ + eoreq sp, lr, r0, asr #21 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ @ instruction: 0xf8d1447c │ │ │ │ @@ -12876,25 +12876,25 @@ │ │ │ │ orrscs r0, r0, #0, 6 │ │ │ │ @ instruction: 0xf828f0c8 │ │ │ │ cmnlt r0, #4, 12 @ 0x400000 │ │ │ │ strcs r6, [r1, -r0, lsl #21] │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , q0, d4 │ │ │ │ - strls pc, [r3, -r9, lsr #20] │ │ │ │ + strls pc, [r3, -r5, asr #19] │ │ │ │ bge 181958 │ │ │ │ subeq pc, r8, r4, lsl #2 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ ldrsbtvs pc, [r8], -r8 @ │ │ │ │ @ instruction: 0xf8d86b23 │ │ │ │ ldmibne fp, {r2, r3, r4, r5, lr, pc} │ │ │ │ movwls r6, #2918 @ 0xb66 │ │ │ │ streq lr, [ip], -r6, asr #22 │ │ │ │ vsubhn.i16 d9, , │ │ │ │ - movwcs pc, #3101 @ 0xc1d @ │ │ │ │ + movwcs pc, #3001 @ 0xbb9 @ │ │ │ │ eorvc r4, r7, #24, 12 @ 0x1800000 │ │ │ │ movwmi lr, #2501 @ 0x9c5 │ │ │ │ blmi 3c29bc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1ca1f4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_mon │ │ │ │ @@ -12905,15 +12905,15 @@ │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf996f0d4 │ │ │ │ @ instruction: 0xf7f2e7e8 │ │ │ │ svclt 0x0000ed88 │ │ │ │ adcseq pc, pc, r0, ror #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, pc, ip, ror lr @ │ │ │ │ - eoreq sp, lr, r4, asr #21 │ │ │ │ + eoreq sp, lr, r4, lsl #20 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ @ instruction: 0xf8d1447c │ │ │ │ @@ -12923,25 +12923,25 @@ │ │ │ │ orrscs r0, r0, #0, 6 │ │ │ │ @ instruction: 0xffcaf0c7 │ │ │ │ cmnlt r0, #4, 12 @ 0x400000 │ │ │ │ strcs r6, [r1, -r0, lsl #21] │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , q0, d4 │ │ │ │ - strls pc, [r3, -fp, asr #19] │ │ │ │ + strls pc, [r3, -r7, ror #18] │ │ │ │ bge 181a14 │ │ │ │ subeq pc, r8, r4, lsl #2 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ ldrsbtvs pc, [r8], -r8 @ │ │ │ │ @ instruction: 0xf8d86b23 │ │ │ │ ldmibne fp, {r2, r3, r4, r5, lr, pc} │ │ │ │ movwls r6, #2918 @ 0xb66 │ │ │ │ streq lr, [ip], -r6, asr #22 │ │ │ │ vsubhn.i16 d9, , │ │ │ │ - movwcs pc, #2319 @ 0x90f @ │ │ │ │ + movwcs pc, #2219 @ 0x8ab @ │ │ │ │ eorvc r4, r7, #24, 12 @ 0x1800000 │ │ │ │ movwmi lr, #2501 @ 0x9c5 │ │ │ │ blmi 3c2a78 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1ca2b0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_mon │ │ │ │ @@ -12952,15 +12952,15 @@ │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf938f0d4 │ │ │ │ @ instruction: 0xf7f2e7e8 │ │ │ │ svclt 0x0000ed2a │ │ │ │ adcseq pc, pc, r4, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, pc, r0, asr #27 │ │ │ │ - eoreq sp, lr, r8, lsl #20 │ │ │ │ + eoreq sp, lr, r8, asr #18 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc748c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xffa0f0c7 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -13059,25 +13059,25 @@ │ │ │ │ svcne 0x0001f812 │ │ │ │ svclt 0x00184299 │ │ │ │ streq pc, [r1], #-68 @ 0xffffffbc │ │ │ │ addsmi r3, sp, #67108864 @ 0x4000000 │ │ │ │ strdlt sp, [ip, #22] │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0x464c6938 │ │ │ │ - @ instruction: 0xff34f195 │ │ │ │ + mrc2 1, 6, pc, cr0, cr5, {4} │ │ │ │ @ instruction: 0xf1007b73 │ │ │ │ @ instruction: 0x462a0614 │ │ │ │ @ instruction: 0x46804631 │ │ │ │ - @ instruction: 0xf9c8f198 │ │ │ │ + @ instruction: 0xf964f198 │ │ │ │ @ instruction: 0xf108cc0f │ │ │ │ strgt r0, [pc, #-1324] @ 6ff18 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - blx 7acabc │ │ │ │ + @ instruction: 0xf9b8f19a │ │ │ │ blmi 2c2c84 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5ca4c8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_und │ │ │ │ andslt r4, r6, r0, lsr r6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @@ -13099,17 +13099,17 @@ │ │ │ │ @ instruction: 0xf10d0f70 │ │ │ │ ldmpl r3, {r3, r4, r6, r8, fp}^ │ │ │ │ ldmdavs fp, {r1, r3, r7, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ @ instruction: 0xf0ff0300 │ │ │ │ tstpcs r4, sp, lsr #18 @ p-variant is OBSOLETE │ │ │ │ strtmi r6, [r8], -r8, ror #2 │ │ │ │ - @ instruction: 0xf94ef1ab │ │ │ │ + @ instruction: 0xf8eaf1ab │ │ │ │ strtmi r2, [r8], -r8, lsl #2 │ │ │ │ - @ instruction: 0xf94af1ab │ │ │ │ + @ instruction: 0xf8e6f1ab │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f24648 │ │ │ │ @ instruction: 0xf1b8e934 │ │ │ │ cmnle r0, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84a │ │ │ │ @ instruction: 0xf7f20801 │ │ │ │ @@ -13213,15 +13213,15 @@ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge f1280 │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ vabal.s8 q2, d3, d10 │ │ │ │ - bmi 2eef08 │ │ │ │ + bmi 2eed78 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ bl 2ae678 │ │ │ │ @@ -13267,15 +13267,15 @@ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge f1358 │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ vabal.s8 q2, d2, d10 │ │ │ │ - bmi 2ef410 │ │ │ │ + bmi 2ef280 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ b fe7ae750 │ │ │ │ @@ -13320,16 +13320,16 @@ │ │ │ │ mcr2 0, 4, pc, cr10, cr14, {2} @ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge f1430 │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ - vabal.s8 q2, d4, d10 │ │ │ │ - bmi 2ee908 │ │ │ │ + vabal.s8 q2, d3, d10 │ │ │ │ + bmi 2f0778 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ b cae828 │ │ │ │ @@ -13405,28 +13405,28 @@ │ │ │ │ strb r4, [pc, r7, ror #12]! │ │ │ │ adcseq pc, pc, r8, ror r7 @ │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc7b88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - cdp2 2, 0, cr15, cr6, cr15, {4} │ │ │ │ + stc2 2, cr15, [r2, #572]! @ 0x23c │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - cdp2 2, 0, cr15, cr2, cr15, {4} │ │ │ │ - @ instruction: 0xf9baf182 │ │ │ │ + ldc2 2, cr15, [lr, #572] @ 0x23c │ │ │ │ + @ instruction: 0xf956f182 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - ldc2l 1, cr15, [r0, #-460] @ 0xfffffe34 │ │ │ │ + stc2l 1, cr15, [ip], #460 @ 0x1cc │ │ │ │ @ instruction: 0xf5b38c83 │ │ │ │ andle r6, r8, #176, 30 @ 0x2c0 │ │ │ │ andle r2, fp, r0, lsl ip │ │ │ │ andseq pc, r4, r4, lsr #3 │ │ │ │ svclt 0x00942802 │ │ │ │ andcs r2, r1, r0 │ │ │ │ @ instruction: 0x4620bd38 │ │ │ │ - cdp2 2, 12, cr15, cr6, cr15, {4} │ │ │ │ + cdp2 2, 6, cr15, cr2, cr15, {4} │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [r3], r9, asr #1 │ │ │ │ @@ -13439,15 +13439,15 @@ │ │ │ │ blx 246d4e │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9347 │ │ │ │ blmi feb7160c │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x314cf89d │ │ │ │ vsubw.s8 , , d7 │ │ │ │ - @ instruction: 0xf8d8fdc3 │ │ │ │ + @ instruction: 0xf8d8fd5f │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 114a78 │ │ │ │ @@ -13631,15 +13631,15 @@ │ │ │ │ blx 24704e │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9347 │ │ │ │ blmi feb7190c │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x314cf89d │ │ │ │ vsubw.s8 , , d7 │ │ │ │ - @ instruction: 0xf8d8fc43 │ │ │ │ + @ instruction: 0xf8d8fbdf │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 114d78 │ │ │ │ @@ -13823,15 +13823,15 @@ │ │ │ │ blx 24734e │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9347 │ │ │ │ blmi feb71c0c │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x314cf89d │ │ │ │ vsubw.s8 , , d7 │ │ │ │ - @ instruction: 0xf8d8fac3 │ │ │ │ + @ instruction: 0xf8d8fa5f │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 115078 │ │ │ │ @@ -14003,19 +14003,19 @@ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc84d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ strmi r2, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0x7123460d │ │ │ │ - blx dadd28 │ │ │ │ + @ instruction: 0xf9d0f28f │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-8 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - strbeq pc, [r3, -sp, lsr #20] @ │ │ │ │ + strbeq pc, [r3, -r9, asr #19] @ │ │ │ │ andcs fp, r9, pc, asr #30 │ │ │ │ mcrrne 8, 2, r6, r3, cr0 │ │ │ │ andeq pc, r7, r0 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ svclt 0x0000bd38 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -14034,15 +14034,15 @@ │ │ │ │ ldrsbmi pc, [r0, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ rsceq pc, r8, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f311c │ │ │ │ blmi fe1b1f60 │ │ │ │ adcsvs r4, fp, fp, ror r4 │ │ │ │ - ldc2l 1, cr15, [ip, #488] @ 0x1e8 │ │ │ │ + ldc2l 1, cr15, [r8, #-488]! @ 0xfffffe18 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f16338 │ │ │ │ @ instruction: 0x4651eef8 │ │ │ │ @ instruction: 0xf04f4648 │ │ │ │ strbmi pc, [r8], -r1, lsr #22 @ │ │ │ │ blx c2d4bc │ │ │ │ movtpl pc, #1286 @ 0x506 @ │ │ │ │ @@ -14141,15 +14141,15 @@ │ │ │ │ blmi 8fa9f8 │ │ │ │ @ instruction: 0xf8d868ba │ │ │ │ ldmpl r3, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ mulsle sl, r8, r2 │ │ │ │ rscscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ @ instruction: 0xf17a4619 │ │ │ │ - cmpplt r8, sp, lsr sp @ p-variant is OBSOLETE │ │ │ │ + ldrsblt pc, [r8, #-201] @ 0xffffff37 @ │ │ │ │ rscscc pc, r4, #216, 16 @ 0xd80000 │ │ │ │ rscseq pc, r0, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf8c818c4 │ │ │ │ @ instruction: 0xe7c052f8 │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e44635 │ │ │ │ ldr r2, [ip, r0, lsl #8]! │ │ │ │ @@ -14167,15 +14167,15 @@ │ │ │ │ stmdbcc r4, {r0, r1, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #6925 @ 0x1b0d │ │ │ │ smmla r3, r8, r0, r6 │ │ │ │ bl feb2f530 │ │ │ │ adcseq lr, pc, sl, asr #25 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, pc, r0, lsr #25 │ │ │ │ - ldrsbteq lr, [r5], -r2 │ │ │ │ + eorseq lr, r5, r2, lsl r1 │ │ │ │ adcseq lr, pc, r8, asr #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc878c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbvc r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @@ -14195,27 +14195,27 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ @ instruction: 0xf8dd461e │ │ │ │ strmi r8, [r7], -r0, lsr #32 │ │ │ │ - @ instruction: 0xffdaf28e │ │ │ │ - @ instruction: 0xff2cf172 │ │ │ │ + @ instruction: 0xff76f28e │ │ │ │ + mcr2 1, 6, pc, cr8, cr2, {3} @ │ │ │ │ suble r2, r1, r0, lsl #16 │ │ │ │ blcs cb904 │ │ │ │ @ instruction: 0x4638d93e │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffcef28e │ │ │ │ - @ instruction: 0xff20f172 │ │ │ │ + @ instruction: 0xff6af28e │ │ │ │ + mrc2 1, 5, pc, cr12, cr2, {3} │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ ldrtmi r9, [r8], -ip │ │ │ │ vabdl.s8 q1, d14, d1 │ │ │ │ - @ instruction: 0xf172ffc5 │ │ │ │ - tstplt r0, r7, lsl pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf172ff61 │ │ │ │ + @ instruction: 0xb100feb3 │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f14649 │ │ │ │ ldrtmi lr, [r9], -sl, asr #26 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ stcl 7, cr15, [r4, #-964] @ 0xfffffc3c │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ strbmi r6, [r9], -r8, lsr #16 │ │ │ │ @@ -14247,42 +14247,42 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [r9], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ @ instruction: 0x466e44fa │ │ │ │ eorcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - mcr2 1, 3, pc, cr10, cr4, {4} @ │ │ │ │ + mcr2 1, 0, pc, cr6, cr4, {4} @ │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 143070 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1994638 │ │ │ │ - vtst.8 , q8, │ │ │ │ + vtst.8 , q0, │ │ │ │ ldmdbvs r8!, {r0, r6, r8, ip} │ │ │ │ - mcr2 1, 4, pc, cr10, cr4, {4} @ │ │ │ │ + mcr2 1, 1, pc, cr6, cr4, {4} @ │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0x46050814 │ │ │ │ strbmi r2, [r1], -r0, lsr #6 │ │ │ │ - @ instruction: 0xf86ef197 │ │ │ │ + @ instruction: 0xf80af197 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-261 @ 0xfffffefb @ │ │ │ │ stmib r6, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8df3301 │ │ │ │ ldm r6, {r2, r4, r6, lr, pc} │ │ │ │ @ instruction: 0xf8d5000f │ │ │ │ stm r4, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf85a4629 │ │ │ │ bl 13d748 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ eorls pc, r8, r3, asr #17 │ │ │ │ - @ instruction: 0xf8b2f199 │ │ │ │ + @ instruction: 0xf84ef199 │ │ │ │ blmi 2c3f58 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1cb79c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_svc │ │ │ │ andlt r4, r6, r0, asr #12 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @@ -14296,36 +14296,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, pc, lsl #12 │ │ │ │ tstcs r0, r5, lsl #12 │ │ │ │ ldrmi r6, [r6], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1944699 │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ beq 5adb84 │ │ │ │ ldrbmi r4, [r1], -r4, lsl #12 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f370b │ │ │ │ stmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ - @ instruction: 0xf1973178 │ │ │ │ - strtmi pc, [r1], -fp, lsl #16 │ │ │ │ + @ instruction: 0xf1963178 │ │ │ │ + strtmi pc, [r1], -r7, lsr #31 │ │ │ │ @ instruction: 0xf1994628 │ │ │ │ - blvc d6f95c │ │ │ │ + blvc d6f7cc │ │ │ │ msrcc SP_usr, r0 │ │ │ │ blx 24bc68 │ │ │ │ b aee3d8 │ │ │ │ @ instruction: 0xf1940403 │ │ │ │ - @ instruction: 0xf8cdfe0f │ │ │ │ + @ instruction: 0xf8cdfdab │ │ │ │ movwcs sl, #12 │ │ │ │ @ instruction: 0xf1009300 │ │ │ │ stmib sp, {r2, r4, r6, r9, fp}^ │ │ │ │ @ instruction: 0xf1003301 │ │ │ │ @ instruction: 0xf8960964 │ │ │ │ strmi fp, [r6], ip │ │ │ │ eorlt pc, r8, r0, lsl #17 │ │ │ │ @@ -14346,15 +14346,15 @@ │ │ │ │ bl 13d838 │ │ │ │ @ instruction: 0xf89313c2 │ │ │ │ @ instruction: 0xf8932020 │ │ │ │ bl 3fd900 │ │ │ │ bl 3f2244 │ │ │ │ addsvs r0, r4, #201326594 @ 0xc000002 │ │ │ │ addsvs r2, sl, #0, 4 │ │ │ │ - @ instruction: 0xf822f199 │ │ │ │ + @ instruction: 0xffbef198 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ adcseq lr, pc, ip, ror #16 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -14366,48 +14366,48 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932f │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1ba5a04 │ │ │ │ mrcge 4, 0, r4, cr7, cr11, {3} │ │ │ │ mrscs r2, R12_usr │ │ │ │ @ instruction: 0xf1984630 │ │ │ │ - blmi 1af16bc │ │ │ │ + blmi 1af152c │ │ │ │ tstcs r8, r4, lsl #4 │ │ │ │ @ instruction: 0xf859981b │ │ │ │ tstls r1, #3 │ │ │ │ - blx 13adef8 │ │ │ │ + @ instruction: 0xf9e8f194 │ │ │ │ pkhbtmi r9, r0, fp, lsl #24 │ │ │ │ - @ instruction: 0xf2771ca8 │ │ │ │ - eorcs pc, r0, #4915200 @ 0x4b0000 │ │ │ │ + @ instruction: 0xf2761ca8 │ │ │ │ + eorcs pc, r0, #924 @ 0x39c │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1944620 │ │ │ │ - @ instruction: 0x9c1bfa41 │ │ │ │ + @ instruction: 0x9c1bf9dd │ │ │ │ strmi r2, [r7], -r1, lsl #6 │ │ │ │ tstcs r0, r4, asr #4 │ │ │ │ subcc pc, r5, r4, lsl #17 │ │ │ │ @ instruction: 0xf8d4a81e │ │ │ │ @ instruction: 0xf04330ec │ │ │ │ @ instruction: 0xf8c40301 │ │ │ │ @ instruction: 0xf7f030ec │ │ │ │ qasxmi lr, r0, r4 │ │ │ │ @ instruction: 0xf1942100 │ │ │ │ - ldmdbvs fp!, {r0, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ vrsubhn.i16 d20, , q2 │ │ │ │ addvs r0, r3, #1677721600 @ 0x64000000 │ │ │ │ stmib r0, {r0, r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf100370b │ │ │ │ blls 73354c │ │ │ │ @ instruction: 0xf9934639 │ │ │ │ bcs 3f9a08 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrsbcc pc, [r8, #-131]! @ 0xffffff7d @ │ │ │ │ - @ instruction: 0xff5cf196 │ │ │ │ + mrc2 1, 7, pc, cr8, cr6, {4} │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ - @ instruction: 0xffb8f198 │ │ │ │ + @ instruction: 0xff54f198 │ │ │ │ ldmdbvc r3, {r1, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ mulge sp, r2, r8 │ │ │ │ ldmdale r2!, {r3, r4, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ bvc 1ccdef4 │ │ │ │ rsbsne r7, r4, sl, ror r4 │ │ │ │ bvc 1f0eb08 │ │ │ │ @@ -14415,34 +14415,34 @@ │ │ │ │ tstvc r0, r0, lsl r0 │ │ │ │ cmnvc r1, r1, ror r1 │ │ │ │ blmi ff1b0c │ │ │ │ @ instruction: 0xe79e447b │ │ │ │ bleq 10ada8c │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf194981b │ │ │ │ - ldrbmi pc, [r2], -fp, asr #26 @ │ │ │ │ + ldrbmi pc, [r2], -r7, ror #25 @ │ │ │ │ eorge pc, r8, r0, lsl #17 │ │ │ │ beq 5add64 │ │ │ │ @ instruction: 0x4651465b │ │ │ │ @ instruction: 0xf1964604 │ │ │ │ - blge 57162c │ │ │ │ + blge 57149c │ │ │ │ @ instruction: 0xf1049716 │ │ │ │ smlsdcs r0, r4, ip, r0 │ │ │ │ strcc r9, [r1, #-1811] @ 0xfffff8ed │ │ │ │ ldrvc lr, [r4, -sp, asr #19] │ │ │ │ ldrd pc, [r0], #143 @ 0x8f │ │ │ │ @ instruction: 0xf8d4cb0f │ │ │ │ stm ip, {r2, r5, ip, sp, pc} │ │ │ │ strtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf8594630 │ │ │ │ bl 13d9d0 │ │ │ │ @ instruction: 0xf89313cb │ │ │ │ bl 17da68 │ │ │ │ addsvs r0, pc, #201326594 @ 0xc000002 │ │ │ │ - @ instruction: 0xff72f198 │ │ │ │ + @ instruction: 0xff0ef198 │ │ │ │ cdpeq 1, 7, cr15, cr12, cr13, {0} │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0x46ec30b4 │ │ │ │ ldm lr!, {r2, r3, r5, r8, sl, ip, pc} │ │ │ │ @ instruction: 0xf8cd000f │ │ │ │ stmia ip!, {r2, r4, r5, r6, sp, pc} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -14450,15 +14450,15 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ blge 7b1a18 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @ instruction: 0xf199cb0c │ │ │ │ - movwcs pc, #64167 @ 0xfaa7 @ │ │ │ │ + movwcs pc, #64067 @ 0xfa43 @ │ │ │ │ strbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ bmi 5f14c8 │ │ │ │ ldrbtmi r4, [sl], #-2830 @ 0xfffff4f2 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, ip, pc}^ │ │ │ │ blls c4ba68 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -14471,17 +14471,17 @@ │ │ │ │ ldr r0, [r7, r1, lsl #22] │ │ │ │ bleq 4adb60 │ │ │ │ @ instruction: 0xf7f1e794 │ │ │ │ svclt 0x0000e94c │ │ │ │ umlalseq lr, pc, r0, r7 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, pc, sl, lsl #15 │ │ │ │ - eoreq ip, lr, ip, lsl #8 │ │ │ │ + eoreq ip, lr, ip, asr #6 │ │ │ │ andeq r0, r0, r0, ror #25 │ │ │ │ - eoreq ip, lr, ip, asr r3 │ │ │ │ + mlaeq lr, ip, r2, ip │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ adcseq lr, pc, sl, lsl #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc8c54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r3, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [lr], -r4, lsl #12 │ │ │ │ @@ -14699,15 +14699,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 1723a2 │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals ip, {r0, sl, lr} │ │ │ │ ldmdbls sl, {r8, ip, pc} │ │ │ │ - mcr2 2, 6, pc, cr6, cr15, {3} @ │ │ │ │ + mcr2 2, 3, pc, cr2, cr15, {3} @ │ │ │ │ @ instruction: 0xf8d39b16 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 326eb0 │ │ │ │ blls 658260 │ │ │ │ ldmdbls lr, {r1, r3, sl, lr} │ │ │ │ @@ -14776,27 +14776,27 @@ │ │ │ │ blls 596af8 │ │ │ │ @ instruction: 0x0179f897 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andls r9, r0, fp, lsl #16 │ │ │ │ strmi r9, [r1], #-2058 @ 0xfffff7f6 │ │ │ │ ldmib sp, {r0, r8, ip, pc}^ │ │ │ │ vrhadd.s d16, d14, d21 │ │ │ │ - @ instruction: 0xe765fdbb │ │ │ │ + @ instruction: 0xe765fd57 │ │ │ │ blmi 1684868 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1e4bf74 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r9, r3, lsr #1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdbge ip!, {r0, r2, r3, r5, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x461a461d │ │ │ │ @ instruction: 0x460c9810 │ │ │ │ tstls lr, r3, lsr #6 │ │ │ │ - @ instruction: 0xf800f27c │ │ │ │ + @ instruction: 0xff9cf27b │ │ │ │ cdpls 8, 1, cr6, cr10, cr13, {1} │ │ │ │ stmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8974630 │ │ │ │ @ instruction: 0xf7f18179 │ │ │ │ blls 5ac234 │ │ │ │ ldrtmi r4, [r3], #-1538 @ 0xfffff9fe │ │ │ │ @ instruction: 0x46199319 │ │ │ │ @@ -14843,25 +14843,25 @@ │ │ │ │ blls 272810 │ │ │ │ movwls r4, #1076 @ 0x434 │ │ │ │ @ instruction: 0xf8db990f │ │ │ │ andls r3, r9, #100, 30 @ 0x190 │ │ │ │ movwls r4, #21579 @ 0x544b │ │ │ │ ldrdcc pc, [ip], -sl │ │ │ │ blls 256c14 │ │ │ │ - stc2 2, cr15, [r6, #508]! @ 0x1fc │ │ │ │ + stc2l 2, cr15, [r2, #-508] @ 0xfffffe04 │ │ │ │ tstls r2, r1, lsl r9 │ │ │ │ stmdbls r8, {r5, r9, sl, lr} │ │ │ │ stmdbls fp, {r0, r8, ip, pc} │ │ │ │ strls r9, [r4, -r0, lsl #2] │ │ │ │ @ instruction: 0xf8db990d │ │ │ │ bls 2c1db4 │ │ │ │ movwls r4, #21579 @ 0x544b │ │ │ │ ldrdcc pc, [r8], -sl @ │ │ │ │ blls 256c3c │ │ │ │ - stc2 2, cr15, [r0, #-504]! @ 0xfffffe08 │ │ │ │ + ldc2 2, cr15, [ip], #504 @ 0x1f8 │ │ │ │ ldmdavs r9, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf405fb01 │ │ │ │ bicle r4, r2, #68, 10 @ 0x11000000 │ │ │ │ @ instruction: 0x46469c1c │ │ │ │ bls 6d8cd4 │ │ │ │ blx 1cc0c2 │ │ │ │ addsmi pc, r3, #4, 6 @ 0x10000000 │ │ │ │ @@ -14994,15 +14994,15 @@ │ │ │ │ ldrbmi r1, [r8, pc, ror #4] │ │ │ │ @ instruction: 0xf7f0e76f │ │ │ │ svclt 0x0000ed38 │ │ │ │ adcseq sp, pc, ip, ror pc @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r4, [r1], -pc @ │ │ │ │ adcseq pc, r5, r0, asr #12 │ │ │ │ - eorseq sp, r5, r8, lsr #9 │ │ │ │ + eorseq sp, r5, r8, ror #7 │ │ │ │ adcseq sp, pc, r0, ror #27 │ │ │ │ andeq fp, r0, r1, lsr #30 │ │ │ │ adcseq pc, r5, lr, lsl #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15124,15 +15124,15 @@ │ │ │ │ ldrbmi r1, [r8, pc, ror #4] │ │ │ │ @ instruction: 0xf7f0e76f │ │ │ │ svclt 0x0000ec34 │ │ │ │ adcseq sp, pc, r4, ror sp @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r6, r1, r7, asr #21 │ │ │ │ adcseq pc, r5, r4, lsl #8 │ │ │ │ - eorseq sp, r5, r0, lsr #5 │ │ │ │ + eorseq sp, r5, r0, ror #3 │ │ │ │ ldrsbteq sp, [pc], r8 │ │ │ │ andeq lr, r0, r1, lsr r3 │ │ │ │ adcseq pc, r5, r2, asr r3 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15254,15 +15254,15 @@ │ │ │ │ ldrbmi r1, [r8, pc, ror #4] │ │ │ │ @ instruction: 0xf7f0e76f │ │ │ │ svclt 0x0000eb30 │ │ │ │ adcseq sp, pc, ip, ror #22 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r8, r1, pc, lsl r5 │ │ │ │ adcseq pc, r5, r8, asr #3 │ │ │ │ - mlaseq r5, r8, r0, sp │ │ │ │ + ldrsbteq ip, [r5], -r8 │ │ │ │ ldrsbteq sp, [pc], r0 │ │ │ │ @ instruction: 0x0000cdbd │ │ │ │ adcseq pc, r5, r6, lsl r1 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc988c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r8, ror #31 │ │ │ │ @@ -15287,20 +15287,20 @@ │ │ │ │ @ instruction: 0x4623fe91 │ │ │ │ svclt 0x0000e7eb │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc98ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0ff0 │ │ │ │ vsubhn.i16 d4, , │ │ │ │ - @ instruction: 0xf171ff53 │ │ │ │ - msrlt CPSR_, #2640 @ 0xa50 │ │ │ │ + @ instruction: 0xf171feef │ │ │ │ + msrlt CPSR_, #1040 @ 0x410 │ │ │ │ blcs cca10 │ │ │ │ strtmi sp, [r8], -r1, lsr #18 │ │ │ │ - @ instruction: 0xff4af28d │ │ │ │ - mrc2 1, 4, pc, cr12, cr1, {3} │ │ │ │ + cdp2 2, 14, cr15, cr6, cr13, {4} │ │ │ │ + mrc2 1, 1, pc, cr8, cr1, {3} │ │ │ │ stmibvs r4, {r6, r7, r8, ip, sp, pc} │ │ │ │ ldmdble r5, {r0, r1, r2, sl, fp, sp} │ │ │ │ cdpne 8, 6, cr0, cr3, cr4, {7} │ │ │ │ ldmdale r2, {r0, r1, r2, r3, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ andeq r0, r7, #16 │ │ │ │ andeq r0, r4, #17 │ │ │ │ @@ -15308,15 +15308,15 @@ │ │ │ │ andeq r0, r1, #17 │ │ │ │ andseq r0, r1, r1, lsl r0 │ │ │ │ andseq r0, r1, r1, lsl r0 │ │ │ │ andseq r0, r1, r1, lsl r0 │ │ │ │ andseq r0, r1, r1, lsl r0 │ │ │ │ strtmi r2, [r0], -r9, asr #8 │ │ │ │ @ instruction: 0x4628bd70 │ │ │ │ - @ instruction: 0xff28f28d │ │ │ │ + cdp2 2, 12, cr15, cr4, cr13, {4} │ │ │ │ stmiacs r1, {r2, r9, sl, lr}^ │ │ │ │ sbchi pc, r7, r0, lsl #4 │ │ │ │ vtst.8 d18, d0, d12 │ │ │ │ @ instruction: 0xf1a080ae │ │ │ │ blcs fe9733d8 │ │ │ │ adchi pc, r9, r0, lsl #4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ @@ -15402,16 +15402,16 @@ │ │ │ │ adceq r0, r7, r7, lsr #1 │ │ │ │ adceq r0, r7, r7, lsr #1 │ │ │ │ adceq r0, r7, pc, lsr r2 │ │ │ │ vhsub.s8 q8, q0, │ │ │ │ ldclcs 4, cr1, [fp, #-852]! @ 0xfffffcac │ │ │ │ teqphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ andle r2, r5, r2, lsl #27 │ │ │ │ - vsubhn.i16 d4, q7, q12 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + vsubhn.i16 d4, , q12 │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_sx, r0 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ mrc2 0, 0, pc, cr0, cr12, {2} │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ stc2l 0, cr15, [ip, #368]! @ 0x170 │ │ │ │ strtmi r4, [r0], -r4, lsl #12 │ │ │ │ @ instruction: 0xf5b0bd70 │ │ │ │ @@ -15624,16 +15624,16 @@ │ │ │ │ @ instruction: 0xb11002f1 │ │ │ │ rscscc pc, r2, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vmull.s q3, d29, d0[2] │ │ │ │ - @ instruction: 0xf171fcb1 │ │ │ │ - @ instruction: 0xf890fc03 │ │ │ │ + @ instruction: 0xf171fc4d │ │ │ │ + @ instruction: 0xf890fb9f │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc9e5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -15649,17 +15649,17 @@ │ │ │ │ andcs r0, r0, r0, lsl r5 │ │ │ │ @ instruction: 0xf5b0bd38 │ │ │ │ smlalsle r7, sl, lr, pc @ │ │ │ │ msrne SPSR_fsxc, #64, 4 │ │ │ │ @ instruction: 0xd1024298 │ │ │ │ ldclt 0, cr2, [r8, #-12]! │ │ │ │ @ instruction: 0xf17f4620 │ │ │ │ - @ instruction: 0x4605ffd7 │ │ │ │ + @ instruction: 0x4605ff73 │ │ │ │ @ instruction: 0xf1714620 │ │ │ │ - @ instruction: 0xf890fbcf │ │ │ │ + @ instruction: 0xf890fb6b │ │ │ │ blcs 13ed80 │ │ │ │ ldm pc, {r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ strcs pc, [fp, -r3]! │ │ │ │ andcs r2, r4, r6, lsl #30 │ │ │ │ andcs fp, r5, r8, lsr sp │ │ │ │ stchi 13, cr11, [r3, #224] @ 0xe0 │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @@ -15681,15 +15681,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [sp, r8, asr #7] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r9, r8, asr #7] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r5, r8, asr #7] │ │ │ │ @ instruction: 0xf17f4620 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stccs 1, cr13, [r0, #-736] @ 0xfffffd20 │ │ │ │ andcs fp, r6, r4, lsl pc │ │ │ │ ldclt 0, cr2, [r8, #-16]! │ │ │ │ svclt 0x00142d00 │ │ │ │ andcs r2, r4, r7 │ │ │ │ svclt 0x0000bd38 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -15747,15 +15747,15 @@ │ │ │ │ blx ff830e0a │ │ │ │ movwls r9, #52018 @ 0xcb32 │ │ │ │ tstls r9, #52224 @ 0xcc00 │ │ │ │ movwls r9, #31540 @ 0x7b34 │ │ │ │ movwls r9, #60213 @ 0xeb35 │ │ │ │ blls e18e4c │ │ │ │ @ instruction: 0xf1719318 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ mrshi pc, (UNDEF: 71) @ │ │ │ │ blcs 24d440 │ │ │ │ ldmeq fp, {r2, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ vcgt.s8 d25, d0, d13 │ │ │ │ blls 293340 │ │ │ │ movwls r4, #5705 @ 0x1649 │ │ │ │ bls 3c4728 │ │ │ │ @@ -16046,15 +16046,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xf986f7fe │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xf8b8f171 │ │ │ │ + @ instruction: 0xf854f171 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r3, r6, r8, pc} │ │ │ │ svclt 0x00842b07 │ │ │ │ movwls r0, #51419 @ 0xc8db │ │ │ │ cmpphi r7, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ stmdavs sl!, {r2, r3, r8, fp, ip, pc} │ │ │ │ blx 10d382 │ │ │ │ @@ -16364,15 +16364,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xff0af7fd │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - mrc2 1, 1, pc, cr12, cr0, {3} │ │ │ │ + ldc2l 1, cr15, [r8, #448] @ 0x1c0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r3, r6, r8, pc} │ │ │ │ svclt 0x00842b07 │ │ │ │ movwls r0, #51419 @ 0xc8db │ │ │ │ cmpphi r7, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ stmdavs sl!, {r2, r3, r8, fp, ip, pc} │ │ │ │ blx 10d87a │ │ │ │ @@ -16682,15 +16682,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ stc2 7, cr15, [lr], {253} @ 0xfd │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - blx ff0b028a │ │ │ │ + blx 17b028a │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r3, r6, r8, pc} │ │ │ │ svclt 0x00842b07 │ │ │ │ movwls r0, #51419 @ 0xc8db │ │ │ │ cmpphi r7, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ stmdavs sl!, {r2, r3, r8, fp, ip, pc} │ │ │ │ blx 10dd72 │ │ │ │ @@ -17979,15 +17979,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - blx 9b1b3a │ │ │ │ + blx ff0b1b38 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ blx 6b11ae │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0244628 │ │ │ │ andcs pc, pc, #19456 @ 0x4c00 │ │ │ │ @@ -18039,15 +18039,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - blx febb1c28 │ │ │ │ + blx 12b1c28 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ ldc2l 0, cr15, [sl], #-148 @ 0xffffff6c │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0254628 │ │ │ │ andcs pc, pc, #29952 @ 0x7500 │ │ │ │ @@ -18099,15 +18099,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - blx db1d18 │ │ │ │ + @ instruction: 0xf9d0f28b │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ ldc2 0, cr15, [r6, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0254628 │ │ │ │ andcs pc, pc, #3136 @ 0xc40 │ │ │ │ @@ -18240,15 +18240,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ @ instruction: 0xf7ede7e1 │ │ │ │ svclt 0x0000ebda │ │ │ │ adcseq sl, pc, r8, asr ip @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sl, pc, lr, lsr #22 │ │ │ │ - strhteq r8, [lr], -ip │ │ │ │ + strdeq r8, [lr], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcc728 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ stmibvs sl, {r6, r9, sl, ip, lr} │ │ │ │ strmi r6, [ip], -fp, asr #16 │ │ │ │ @ instruction: 0xf8964605 │ │ │ │ @@ -18418,15 +18418,15 @@ │ │ │ │ @ instruction: 0xf5a7d30a │ │ │ │ bcs 2d21e8 │ │ │ │ ldm pc, {r1, r2, fp, ip, lr, pc}^ @ │ │ │ │ cdpvs 0, 10, cr15, cr4, cr2, {0} │ │ │ │ stclmi 5, cr0, [lr, #-20]! @ 0xffffffec │ │ │ │ stcmi 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ @ instruction: 0x46a04638 │ │ │ │ - cdp2 1, 3, cr15, cr0, cr14, {3} │ │ │ │ + stc2l 1, cr15, [ip, #440] @ 0x1b8 │ │ │ │ ldrtmi r4, [r8], -r1, lsl #13 │ │ │ │ bleq e71c14 │ │ │ │ blx cb37e8 │ │ │ │ ldreq pc, [r3, -r9, lsl #2]! │ │ │ │ ldrtmi r4, [sl], -r2, lsl #13 │ │ │ │ svccc 0x0001f817 │ │ │ │ stmdale pc!, {r0, r1, r8, r9, fp, sp} @ │ │ │ │ @@ -18557,15 +18557,15 @@ │ │ │ │ b 1076780 │ │ │ │ add r2, pc, r3, asr #32 │ │ │ │ svceq 0x0003f1ba │ │ │ │ ldmdavs r3!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ svcge 0x002cf47f │ │ │ │ beq b1068 │ │ │ │ - blx fe431fde │ │ │ │ + blx b31fde │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ cdp 7, 11, cr14, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ svclt 0x00d8fa10 │ │ │ │ beq 17f10a8 │ │ │ │ svcge 0x0016f77f │ │ │ │ @@ -18913,15 +18913,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2246] @ 0xfffff73a @ │ │ │ │ @ instruction: 0xf7ece7e2 │ │ │ │ svclt 0x0000ee98 │ │ │ │ adcseq sl, pc, r8, asr #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sl, pc, r8, lsr #1 │ │ │ │ - eoreq r7, lr, r4, lsr sp │ │ │ │ + eoreq r7, lr, r4, ror ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcd1ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r0, asr #31 │ │ │ │ ldrmi r4, [sp], -r4, asr #18 │ │ │ │ ldrbtmi r4, [r9], #-2884 @ 0xfffff4bc │ │ │ │ stcge 0, cr11, [r4], {139} @ 0x8b │ │ │ │ @@ -19448,15 +19448,15 @@ │ │ │ │ ldrdvs r6, [r2], #-15 @ │ │ │ │ @ instruction: 0xf7ece6e7 │ │ │ │ ldmib sp, {r2, r3, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ str r1, [r5, r4, lsl #10]! │ │ │ │ adcseq r9, pc, ip, asr fp @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r9, pc, r2, ror #18 │ │ │ │ - strhteq r7, [lr], -ip │ │ │ │ + strdeq r7, [lr], -ip @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi dc8064 │ │ │ │ blmi dc8094 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -19602,15 +19602,15 @@ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x001c2b00 │ │ │ │ vst3.8 {d18-d20}, [pc], r2 │ │ │ │ @ instruction: 0x46507a9e │ │ │ │ - ldc2l 1, cr15, [r0], #436 @ 0x1b4 │ │ │ │ + stc2 1, cr15, [ip], {109} @ 0x6d │ │ │ │ blvs fe0a2f2c │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ cmpeq r0, r0, asr #18 │ │ │ │ b 145d690 │ │ │ │ @ instruction: 0xf40c2c0b │ │ │ │ strbmi r7, [sl], -r0, asr #24 │ │ │ │ @@ -19774,17 +19774,17 @@ │ │ │ │ @ instruction: 0xf5075380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andls r9, pc, #872415232 @ 0x34000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r6, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - strmi pc, [r4], -r5, asr #24 │ │ │ │ + strmi pc, [r4], -r1, ror #23 │ │ │ │ stmdals r9, {r1, r3, ip, pc} │ │ │ │ - mcrr2 2, 8, pc, r0, cr9 @ │ │ │ │ + blx ff7b3746 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991a │ │ │ │ @ instruction: 0xf8d3900c │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ strbmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -20169,15 +20169,15 @@ │ │ │ │ ldrb r6, [sp], r2, rrx │ │ │ │ stcl 7, cr15, [sl], {235} @ 0xeb │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a5 │ │ │ │ adcseq r9, pc, r0, lsr r0 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r8, pc, r4, lsr lr @ │ │ │ │ - eoreq r6, lr, sl, ror sl │ │ │ │ + strhteq r6, [lr], -sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f88d9c │ │ │ │ addslt r4, r5, ip, lsr fp │ │ │ │ svcge 0x0002447a │ │ │ │ @@ -20200,15 +20200,15 @@ │ │ │ │ smlalbble r7, fp, r6, pc @ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x0004429a │ │ │ │ beq b44f0 │ │ │ │ ldmibvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ strbmi sp, [r8], -r0, asr #2 │ │ │ │ - @ instruction: 0xf844f16d │ │ │ │ + @ instruction: 0xffe0f16c │ │ │ │ blvs fe1638a4 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 12f993c │ │ │ │ b 12f9de0 │ │ │ │ strtmi r7, [r8], -fp, lsl #21 │ │ │ │ bicsmi pc, r1, #1241513984 @ 0x4a000000 │ │ │ │ @@ -20397,15 +20397,15 @@ │ │ │ │ smlalbble r7, fp, r6, pc @ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x0004429a │ │ │ │ beq b4804 │ │ │ │ ldmibvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ strbmi sp, [r8], -r0, asr #2 │ │ │ │ - cdp2 1, 11, cr15, cr10, cr12, {3} │ │ │ │ + cdp2 1, 5, cr15, cr6, cr12, {3} │ │ │ │ blvs fe163bb8 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 12f9c50 │ │ │ │ b 12fa0f4 │ │ │ │ strtmi r7, [r8], -fp, lsl #21 │ │ │ │ bicsmi pc, r1, #1241513984 @ 0x4a000000 │ │ │ │ @@ -20570,17 +20570,17 @@ │ │ │ │ @ instruction: 0xf5075380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andls r9, pc, #872415232 @ 0x34000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r6, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q4, q12 │ │ │ │ - strmi pc, [r4], -sp, lsl #28 │ │ │ │ + strmi pc, [r4], -r9, lsr #27 │ │ │ │ stmdals r9, {r1, r3, ip, pc} │ │ │ │ - cdp2 2, 0, cr15, cr8, cr8, {4} │ │ │ │ + stc2 2, cr15, [r4, #544]! @ 0x220 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991a │ │ │ │ @ instruction: 0xf8d3900c │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ strbmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -20765,17 +20765,17 @@ │ │ │ │ @ instruction: 0xf5075380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andls r9, pc, #872415232 @ 0x34000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r6, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q4, q12 │ │ │ │ - strmi pc, [r4], -r7, lsl #25 │ │ │ │ + strmi pc, [r4], -r3, lsr #24 │ │ │ │ stmdals r9, {r1, r3, ip, pc} │ │ │ │ - stc2 2, cr15, [r2], {136} @ 0x88 │ │ │ │ + ldc2 2, cr15, [lr], {136} @ 0x88 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991a │ │ │ │ @ instruction: 0xf8d3900c │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ strbmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -20957,15 +20957,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 80b84 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmibvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16c4648 │ │ │ │ - @ instruction: 0x4601fa5b │ │ │ │ + @ instruction: 0x4601f9f7 │ │ │ │ blvs fe0e4458 │ │ │ │ smlatbeq r1, r1, r1, pc @ │ │ │ │ @ instruction: 0xf181fab1 │ │ │ │ movteq r0, #39241 @ 0x9949 │ │ │ │ b 1192690 │ │ │ │ blls 2811cc │ │ │ │ b 1448be0 │ │ │ │ @@ -21106,20 +21106,20 @@ │ │ │ │ @ instruction: 0xf1036863 │ │ │ │ ldmdavs r8!, {r3, r9} │ │ │ │ subsvs r2, r9, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r2, r9, lsl r0 │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9dcf288 │ │ │ │ - ldc2 1, cr15, [r2, #-488]! @ 0xfffffe18 │ │ │ │ + @ instruction: 0xf978f288 │ │ │ │ + stc2l 1, cr15, [lr], {122} @ 0x7a │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ b 11d22d4 │ │ │ │ vabal.s8 q0, d8, d8 │ │ │ │ - @ instruction: 0xf000faad │ │ │ │ + @ instruction: 0xf000fa49 │ │ │ │ blls 1f8218 │ │ │ │ stmibvs r2!, {fp, ip, sp} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ b 11f8ee4 │ │ │ │ b 11bda1c │ │ │ │ stmdavs r3!, {r6, r7, r8, sl}^ │ │ │ │ stmiblt r2, {r0, r2, r4, r5, r8, r9, lr} │ │ │ │ @@ -21139,15 +21139,15 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vmax.s8 d20, d13, d3 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @ instruction: 0xf8430288 │ │ │ │ @ instruction: 0xf8c02b08 │ │ │ │ ldr r8, [r2, r4]! │ │ │ │ vshrn.i16 d6, q12, #8 │ │ │ │ - @ instruction: 0xf000fa75 │ │ │ │ + @ instruction: 0xf000fa11 │ │ │ │ @ instruction: 0xf1b80806 │ │ │ │ svclt 0x00180800 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf100e7b8 │ │ │ │ vcgt.s8 d16, d13, d8 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @@ -21491,15 +21491,15 @@ │ │ │ │ b 1eb6778 │ │ │ │ adcseq r7, pc, ip, lsr sp @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, pc, sl, ror #25 │ │ │ │ ldrsbteq r9, [r5], ip │ │ │ │ adcseq r9, r5, ip, asr #6 │ │ │ │ adcseq r7, pc, ip, lsl #20 │ │ │ │ - ldrsbteq r6, [r5], -sl │ │ │ │ + eorseq r6, r5, sl, lsl lr │ │ │ │ adcseq r9, r5, r6, asr #1 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r8, lsr sl │ │ │ │ @@ -21898,15 +21898,15 @@ │ │ │ │ svc 0x004af7e9 │ │ │ │ adcseq r7, pc, r0, ror #13 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, pc, lr, lsl #13 │ │ │ │ adcseq r8, r5, ip, asr #26 │ │ │ │ ldrhteq r8, [r5], ip │ │ │ │ ldrhteq r7, [pc], r0 │ │ │ │ - eorseq r6, r5, lr, ror r8 │ │ │ │ + ldrhteq r6, [r5], -lr │ │ │ │ adcseq r8, r5, r6, lsr sl │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r8, lsr sl │ │ │ │ @@ -22305,15 +22305,15 @@ │ │ │ │ ldc 7, cr15, [ip], {233} @ 0xe9 │ │ │ │ adcseq r7, pc, r4, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, pc, r2, lsr r0 @ │ │ │ │ ldrhteq r8, [r5], ip │ │ │ │ adcseq r8, r5, ip, lsr #12 │ │ │ │ adcseq r6, pc, r4, asr sp @ │ │ │ │ - eorseq r6, r5, r2, lsr #4 │ │ │ │ + eorseq r6, r5, r2, ror #2 │ │ │ │ adcseq r8, r5, r6, lsr #7 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r8, lsr sl │ │ │ │ @@ -22395,15 +22395,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 821fc │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16a4640 │ │ │ │ - teqplt r8, pc, lsl pc @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3a218 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ strteq pc, [r0], #1092 @ 0x444 │ │ │ │ @@ -22448,15 +22448,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 822d0 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16a4640 │ │ │ │ - teqplt r8, r5 @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, asr lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3a2ec │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ strteq pc, [r0], #1092 @ 0x444 │ │ │ │ @@ -23092,24 +23092,24 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ @ instruction: 0xd1220f30 │ │ │ │ @ instruction: 0xe77446d3 │ │ │ │ @ instruction: 0xf16a4650 │ │ │ │ - teqplt r0, sp, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r9, asr #18 @ p-variant is OBSOLETE │ │ │ │ ldmeq sl, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00182a01 │ │ │ │ @ instruction: 0xf63f2b07 │ │ │ │ @ instruction: 0xf44faf62 │ │ │ │ strb r7, [r6, -r6, lsl #21]! │ │ │ │ strbtcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrbmi lr, [r8], -r8, ror #13 │ │ │ │ - @ instruction: 0xf99af16a │ │ │ │ + @ instruction: 0xf936f16a │ │ │ │ stmibvs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ bcs bc484 │ │ │ │ blcs 269d80 │ │ │ │ svcge 0x004af63f │ │ │ │ blvc fe237264 │ │ │ │ blls 2f3e78 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @@ -23164,15 +23164,15 @@ │ │ │ │ adcsne pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d19b09 │ │ │ │ ldrmi r1, [sl], -r4, ror #30 │ │ │ │ @ instruction: 0x462b6298 │ │ │ │ @ instruction: 0xf5019d14 │ │ │ │ tstcc r0, lr, asr #3 │ │ │ │ vmax.s d20, d3, d24 │ │ │ │ - @ instruction: 0xf8d8ff0d │ │ │ │ + @ instruction: 0xf8d8fea9 │ │ │ │ blge 97acd4 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ blx 836352 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldmdage ip!, {r1, r2, r5, r8, r9, fp, sp, pc} │ │ │ │ @@ -23190,15 +23190,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ movwcs lr, #2501 @ 0x9c5 │ │ │ │ cmnvs fp, pc, lsl #22 │ │ │ │ @ instruction: 0xf968f055 │ │ │ │ eorvs r4, r8, #44040192 @ 0x2a00000 │ │ │ │ stmiage r8, {r0, r2, r4, r8, fp, ip, pc}^ │ │ │ │ andsls r4, r4, r3, asr #12 │ │ │ │ - stc2 2, cr15, [sl], #-484 @ 0xfffffe1c │ │ │ │ + blx ff236c5e │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ blls 342a84 │ │ │ │ andls r4, r0, #34603008 @ 0x2100000 │ │ │ │ stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ ldrbmi r8, [r2], -r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39d0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -23273,15 +23273,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 4430e4 │ │ │ │ @ instruction: 0xf0559353 │ │ │ │ @ instruction: 0xf8ddf8c3 │ │ │ │ @ instruction: 0x4642a050 │ │ │ │ movwcs r9, #2325 @ 0x915 │ │ │ │ @ instruction: 0x46509056 │ │ │ │ - blx fe1b6daa │ │ │ │ + blx 8b6daa │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ bls 34bc50 │ │ │ │ bvs 1d4bcf0 │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -23324,27 +23324,27 @@ │ │ │ │ @ instruction: 0xf0ca4385 │ │ │ │ @ instruction: 0xf8d9f831 │ │ │ │ blcs 879dc │ │ │ │ mrcge 4, 0, APSR_nzcv, cr10, cr15, {3} │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-88] @ 0xffffffa8 │ │ │ │ vmull.s q3, d22, d0[6] │ │ │ │ - @ instruction: 0xf169f889 │ │ │ │ - stmdbls fp, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf169f825 │ │ │ │ + stmdbls fp, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 114fc4 │ │ │ │ bcs 12e5d4 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe6481178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf872f286 │ │ │ │ - @ instruction: 0xffc4f169 │ │ │ │ + @ instruction: 0xf80ef286 │ │ │ │ + @ instruction: 0xff60f169 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3b0d8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -23367,31 +23367,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e5d78 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx feab6af8 │ │ │ │ + blx 11b6af8 │ │ │ │ bcs 133d64 │ │ │ │ mcrge 4, 0, pc, cr7, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ bl feeb84f0 │ │ │ │ adcseq r6, pc, r0, asr r1 @ │ │ │ │ adcseq r6, pc, sl, asr #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, r5, r4, asr r8 │ │ │ │ umlalseq r7, r5, r0, r7 │ │ │ │ adcseq r5, pc, r4, asr #30 │ │ │ │ adcseq r7, r5, r4, asr #13 │ │ │ │ - eoreq r3, lr, r0, asr #16 │ │ │ │ + eoreq r3, lr, r0, lsl #15 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r3, lr, r4, lsr #15 │ │ │ │ - eoreq r3, lr, sl, lsr r2 │ │ │ │ + eoreq r3, lr, r4, ror #13 │ │ │ │ + eoreq r3, lr, sl, ror r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r4, asr fp │ │ │ │ @ instruction: 0x460d4a54 │ │ │ │ @ instruction: 0xf500447b │ │ │ │ @@ -23535,15 +23535,15 @@ │ │ │ │ andlt pc, r0, r5, asr #17 │ │ │ │ @ instruction: 0xff04f7f6 │ │ │ │ movwls r9, #52022 @ 0xcb36 │ │ │ │ tstls lr, #56320 @ 0xdc00 │ │ │ │ teqvs r8, #3620864 @ 0x374000 │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #59392 @ 0xe800 │ │ │ │ - cdp2 1, 3, cr15, cr6, cr9, {3} │ │ │ │ + ldc2l 1, cr15, [r2, #420] @ 0x1a4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r3, r5, r8, pc} │ │ │ │ svclt 0x00842b07 │ │ │ │ movwls r0, #59611 @ 0xe8db │ │ │ │ msrhi (UNDEF: 39), r0 │ │ │ │ @ instruction: 0xf04f9b07 │ │ │ │ movwls r0, #6912 @ 0x1b00 │ │ │ │ @@ -23659,15 +23659,15 @@ │ │ │ │ stclvs 8, cr15, [r1, #28]! │ │ │ │ @ instruction: 0xf1016f22 │ │ │ │ blls 87c1d8 │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ stmdals r8, {r5, r8, r9, lr} │ │ │ │ strbvs r6, [r6, #75]! @ 0x4b │ │ │ │ tstls r8, r1, lsl r2 │ │ │ │ - ldc2 1, cr15, [lr, #-420]! @ 0xfffffe5c │ │ │ │ + ldc2l 1, cr15, [sl], {105} @ 0x69 │ │ │ │ bls 4e0df0 │ │ │ │ blvs fe166eb4 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 127cf4c │ │ │ │ blls 248af0 │ │ │ │ b 12a0a44 │ │ │ │ @@ -24102,15 +24102,15 @@ │ │ │ │ rscgt pc, r8, sp, asr #17 │ │ │ │ blx fe639078 │ │ │ │ movwls r9, #52024 @ 0xcb38 │ │ │ │ tstls sp, #58368 @ 0xe400 │ │ │ │ teqhi sl, #3620864 @ 0x374000 │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r6, #60, 22 @ 0xf000 │ │ │ │ - @ instruction: 0xf9c8f169 │ │ │ │ + @ instruction: 0xf964f169 │ │ │ │ stmdacs r0, {r0, r1, r5, ip, pc} │ │ │ │ teqphi r2, r0 @ p-variant is OBSOLETE │ │ │ │ blcs 2556d0 │ │ │ │ ldmeq fp, {r2, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ vcgt.s8 d25, d0, d14 │ │ │ │ blls 25b57c │ │ │ │ movwls r4, #5724 @ 0x165c │ │ │ │ @@ -24204,15 +24204,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ cmnphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ andls r8, r8, r7, lsr r1 │ │ │ │ @ instruction: 0xf169980a │ │ │ │ - strdls pc, [r7], -sp │ │ │ │ + mulls r7, r9, r8 │ │ │ │ cmplt fp, r7, lsl #22 │ │ │ │ bcs 2558c0 │ │ │ │ movwcs sp, #2310 @ 0x906 │ │ │ │ @ instruction: 0x462808d2 │ │ │ │ @ instruction: 0xf7e64619 │ │ │ │ @ instruction: 0x4607ef1e │ │ │ │ eorseq pc, pc, #36 @ 0x24 │ │ │ │ @@ -24359,15 +24359,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-2871 @ 0xfffff4c9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rsbslt sp, r5, r4, ror #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ addsvc pc, lr, pc, asr #8 │ │ │ │ - @ instruction: 0xffc6f168 │ │ │ │ + @ instruction: 0xff62f168 │ │ │ │ andls r2, r7, r2, lsl #6 │ │ │ │ strb r9, [r5], r8, lsl #6 │ │ │ │ vmax.s8 d20, d13, d13 │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ @ instruction: 0xf84503b2 │ │ │ │ blls 24a0f4 │ │ │ │ strbvs r6, [r5, #79]! @ 0x4f │ │ │ │ @@ -26938,15 +26938,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andge pc, r4, r5, asr #17 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ eorvs r9, fp, lr, lsl #16 │ │ │ │ @ instruction: 0xf1666066 │ │ │ │ - strmi pc, [r2], r1, lsr #23 │ │ │ │ + @ instruction: 0x4682fb3d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15dfb0 │ │ │ │ svclt 0x00082b01 │ │ │ │ orrvc pc, r0, #79 @ 0x4f │ │ │ │ adchi pc, r1, r0, asr #32 │ │ │ │ stmdbls r2, {r4, r9, fp, ip, pc} │ │ │ │ andmi lr, r1, #270336 @ 0x42000 │ │ │ │ @@ -26992,20 +26992,20 @@ │ │ │ │ @ instruction: 0xf04f980e │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ eorvs r0, fp, r4, lsl #7 │ │ │ │ svclt 0x00146066 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdavc r4, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1742704 │ │ │ │ - ldmdblt r8, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf174980e │ │ │ │ - subeq pc, r7, fp, asr pc @ │ │ │ │ + strdeq pc, [r7], #-231 @ 0xffffff19 │ │ │ │ ldrdlt pc, [r4], -sp │ │ │ │ @ instruction: 0xf1744658 │ │ │ │ - @ instruction: 0xf1bbffd5 │ │ │ │ + @ instruction: 0xf1bbff71 │ │ │ │ svclt 0x00080f7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1bab2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -sl @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -27131,27 +27131,27 @@ │ │ │ │ svccs 0x0064f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ bl 524868 │ │ │ │ stmdavs fp, {r0, r1, fp}^ │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf1669309 │ │ │ │ - @ instruction: 0x4605fa1f │ │ │ │ + @ instruction: 0x4605f9bb │ │ │ │ blvs fe1ea4d0 │ │ │ │ streq pc, [r1, #-421] @ 0xfffffe5b │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ cmneq sp, #1785856 @ 0x1b4000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - mrc2 1, 0, pc, cr4, cr4, {3} │ │ │ │ + ldc2 1, cr15, [r0, #464]! @ 0x1d0 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c7900b │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r1, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ - blx 23a5d4 │ │ │ │ + @ instruction: 0xf9a2f166 │ │ │ │ blvs fe12a4a0 │ │ │ │ bcs 164c70 │ │ │ │ vst4.16 {d29-d32}, [pc :256], lr │ │ │ │ stmdbls r8, {r7, r8, r9, sp} │ │ │ │ stmibcc r9, {r1, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ b 11648c4 │ │ │ │ stmdbls sl, {r0, r7, r8, r9, sp} │ │ │ │ @@ -27307,15 +27307,15 @@ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ blx fe83a350 │ │ │ │ blcs feabc614 │ │ │ │ @ instruction: 0xf7e4e7b0 │ │ │ │ svclt 0x0000ed02 │ │ │ │ adcseq r1, pc, lr, lsl lr @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r1, r5, r4, ror r3 │ │ │ │ + ldrhteq r1, [r5], -r4 │ │ │ │ adcseq r1, pc, r6, ror #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x4690b099 │ │ │ │ @ instruction: 0x4724e9dd │ │ │ │ @@ -27626,15 +27626,15 @@ │ │ │ │ @ instruction: 0xf9f0f7e8 │ │ │ │ @ instruction: 0xf7e4e78d │ │ │ │ svclt 0x0000ea88 │ │ │ │ adcseq r1, pc, ip, lsl #19 │ │ │ │ adcseq r1, pc, r4, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq r1, [pc], r8 │ │ │ │ - eoreq pc, sp, ip, asr #10 │ │ │ │ + eoreq pc, sp, ip, lsl #9 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi fp, [r4], -pc, lsl #1 │ │ │ │ blpl fe0bbbe4 │ │ │ │ @@ -27714,15 +27714,15 @@ │ │ │ │ andls fp, r1, #536870921 @ 0x20000009 │ │ │ │ addspl pc, r6, r5, lsl #10 │ │ │ │ mcrhi 6, 5, r4, cr3, cr2, {2} │ │ │ │ strtmi r9, [fp], -r2, lsl #6 │ │ │ │ @ instruction: 0xf9def7e8 │ │ │ │ svclt 0x0000e776 │ │ │ │ adcseq r1, pc, r4, lsl r8 @ │ │ │ │ - eorseq r0, r5, r0, asr sp │ │ │ │ + mlaseq r5, r0, ip, r0 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -27893,19 +27893,19 @@ │ │ │ │ andls r6, sp, #2277376 @ 0x22c000 │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ movwls r6, #47824 @ 0xbad0 │ │ │ │ @ instruction: 0x91156ada │ │ │ │ sbccc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ - ldc2l 2, cr15, [r6], {129} @ 0x81 │ │ │ │ + ldc2l 2, cr15, [r2], #-516 @ 0xfffffdfc │ │ │ │ @ instruction: 0xf5059e0b │ │ │ │ andls r5, r7, r0, asr #14 │ │ │ │ @ instruction: 0xf2816af0 │ │ │ │ - @ instruction: 0xf8d7fccf │ │ │ │ + @ instruction: 0xf8d7fc6b │ │ │ │ @ instruction: 0xf8961ba8 │ │ │ │ andsls r6, r0, r8, ror r1 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 49ef00 │ │ │ │ strls r4, [r4], -r2, lsr #12 │ │ │ │ movwls r2, #1536 @ 0x600 │ │ │ │ @@ -28073,15 +28073,15 @@ │ │ │ │ @ instruction: 0xa018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ eorvs r9, fp, lr, lsl #16 │ │ │ │ @ instruction: 0xf1656066 │ │ │ │ - strmi pc, [r1], r3, asr #21 │ │ │ │ + pkhtbmi pc, r1, pc, asr #20 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15f1f0 │ │ │ │ svclt 0x00082b01 │ │ │ │ orrvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r2, r0, asr #32 │ │ │ │ stmdbls r2, {r4, r9, fp, ip, pc} │ │ │ │ andmi lr, r1, #270336 @ 0x42000 │ │ │ │ @@ -28143,20 +28143,20 @@ │ │ │ │ b 146ec20 │ │ │ │ rsbsvs r0, r3, r8, asr #17 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ rsbvs r6, r5, r3, lsr r0 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #16] │ │ │ │ - mrc2 1, 3, pc, cr14, cr3, {3} │ │ │ │ + mrc2 1, 0, pc, cr10, cr3, {3} │ │ │ │ stmdals lr, {r3, r4, r8, fp, ip, sp, pc} │ │ │ │ - mrc2 1, 2, pc, cr12, cr3, {3} │ │ │ │ + ldc2l 1, cr15, [r8, #460]! @ 0x1cc │ │ │ │ @ instruction: 0xf8dd0047 │ │ │ │ ldrbmi fp, [r8], -r4 │ │ │ │ - mrc2 1, 6, pc, cr6, cr3, {3} │ │ │ │ + mrc2 1, 3, pc, cr2, cr3, {3} │ │ │ │ svceq 0x007cf1bb │ │ │ │ @ instruction: 0xf040bf08 │ │ │ │ sbclt r0, r0, #1 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed3fc10 │ │ │ │ @@ -28323,28 +28323,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02fb91a │ │ │ │ @ instruction: 0xf8d7fa77 │ │ │ │ @ instruction: 0xf8d33bb4 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - @ instruction: 0xf8cef165 │ │ │ │ + @ instruction: 0xf86af165 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedc06bc │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 580074 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1730701 │ │ │ │ - blx fee7e5d8 │ │ │ │ + blx fee7e448 │ │ │ │ andls pc, r9, r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf1659817 │ │ │ │ - msrlt CPSR_, r5 @ │ │ │ │ + msrlt CPSR_, r1, asr r8 │ │ │ │ blls 2da0ec │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc], r2 │ │ │ │ bls 2480f0 │ │ │ │ stmibcc r9, {r0, r1, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ orrcs lr, r2, #274432 @ 0x43000 │ │ │ │ blx 2a5b66 │ │ │ │ @@ -28542,15 +28542,15 @@ │ │ │ │ bls 412218 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrble r0, [sl, #923] @ 0x39b │ │ │ │ ldrbmi r9, [sl], -pc, lsl #16 │ │ │ │ blx ff3bd5aa │ │ │ │ svclt 0x0000e7d5 │ │ │ │ adcseq r0, pc, r8, ror #22 │ │ │ │ - eorseq r0, r5, r0, lsl r1 │ │ │ │ + eorseq r0, r5, r0, asr r0 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, pc, asr #24 │ │ │ │ @ instruction: 0xf5004b4f │ │ │ │ @@ -28630,15 +28630,15 @@ │ │ │ │ pop {r0, r1, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf0268ff0 │ │ │ │ @ instruction: 0xf8d7f95b │ │ │ │ str r2, [r5, r8, lsr #23] │ │ │ │ b feb3d6f8 │ │ │ │ adcseq r0, pc, sl, asr #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq pc, r4, r4, lsl pc @ │ │ │ │ + eorseq pc, r4, r4, asr lr @ │ │ │ │ ldrhteq r0, [pc], r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x4690b099 │ │ │ │ @ instruction: 0x4724e9dd │ │ │ │ @@ -28949,15 +28949,15 @@ │ │ │ │ @ instruction: 0xff9af7e6 │ │ │ │ @ instruction: 0xf7e3e78d │ │ │ │ svclt 0x0000e832 │ │ │ │ adcseq r0, pc, r0, ror #9 │ │ │ │ ldrsbteq r0, [pc], r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r0, pc, ip, lsr #8 │ │ │ │ - eoreq lr, sp, r0, lsr #1 │ │ │ │ + eoreq sp, sp, r0, ror #31 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -29128,19 +29128,19 @@ │ │ │ │ andls r6, sp, #2277376 @ 0x22c000 │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ movwls r6, #47824 @ 0xbad0 │ │ │ │ @ instruction: 0x91156ada │ │ │ │ sbccc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ - blx cbc942 │ │ │ │ + blx ff3bc940 │ │ │ │ @ instruction: 0xf5059e0b │ │ │ │ andls r5, r7, r0, asr #14 │ │ │ │ @ instruction: 0xf2806af0 │ │ │ │ - @ instruction: 0xf8d7fb29 │ │ │ │ + @ instruction: 0xf8d7fac5 │ │ │ │ @ instruction: 0xf8961ba8 │ │ │ │ andsls r6, r0, r8, ror r1 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 4a024c │ │ │ │ strls r4, [r4], -r2, lsr #12 │ │ │ │ movwls r2, #1536 @ 0x600 │ │ │ │ @@ -29308,15 +29308,15 @@ │ │ │ │ @ instruction: 0xa018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ eorvs r9, fp, lr, lsl #16 │ │ │ │ @ instruction: 0xf1646066 │ │ │ │ - pkhbtmi pc, r1, sp, lsl #18 @ │ │ │ │ + @ instruction: 0x4681f8b9 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe16053c │ │ │ │ svclt 0x00082b01 │ │ │ │ orrvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r2, r0, asr #32 │ │ │ │ stmdbls r2, {r4, r9, fp, ip, pc} │ │ │ │ andmi lr, r1, #270336 @ 0x42000 │ │ │ │ @@ -29378,20 +29378,20 @@ │ │ │ │ b 146ff6c │ │ │ │ rsbsvs r0, r3, r8, asr #17 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ rsbvs r6, r5, r3, lsr r0 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #16] │ │ │ │ - ldc2l 1, cr15, [r8], {114} @ 0x72 │ │ │ │ + ldc2l 1, cr15, [r4], #-456 @ 0xfffffe38 │ │ │ │ stmdals lr, {r3, r4, r8, fp, ip, sp, pc} │ │ │ │ - ldc2 1, cr15, [r6], #456 @ 0x1c8 │ │ │ │ + mrrc2 1, 7, pc, r2, cr2 @ │ │ │ │ @ instruction: 0xf8dd0047 │ │ │ │ ldrbmi fp, [r8], -r4 │ │ │ │ - ldc2 1, cr15, [r0, #-456]! @ 0xfffffe38 │ │ │ │ + stc2l 1, cr15, [ip], {114} @ 0x72 │ │ │ │ svceq 0x007cf1bb │ │ │ │ @ instruction: 0xf040bf08 │ │ │ │ sbclt r0, r0, #1 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed40f5c │ │ │ │ @@ -29566,27 +29566,27 @@ │ │ │ │ svccs 0x0064f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ bl 526e74 │ │ │ │ stmdavs fp, {r0, r1, fp}^ │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf1639309 │ │ │ │ - @ instruction: 0x4605ff19 │ │ │ │ + @ instruction: 0x4605feb5 │ │ │ │ blvs fe1ecadc │ │ │ │ streq pc, [r1, #-421] @ 0xfffffe5b │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ cmneq sp, #1785856 @ 0x1b4000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - blx 43cbfe │ │ │ │ + blx feb3cbfc │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c7900b │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r0, r1, r2, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ - @ instruction: 0xff00f163 │ │ │ │ + cdp2 1, 9, cr15, cr12, cr3, {3} │ │ │ │ blvs fe12cacc │ │ │ │ bcs 16727c │ │ │ │ addhi pc, r3, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1326e7c │ │ │ │ stmdbls sl, {r0, r3, r6, r7, r8, fp, ip, sp} │ │ │ │ orrcs lr, r2, #274432 @ 0x43000 │ │ │ │ @@ -29785,15 +29785,15 @@ │ │ │ │ bls 413584 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrble r0, [sl, #923] @ 0x39b │ │ │ │ ldrbmi r9, [sl], -pc, lsl #16 │ │ │ │ blx 63e910 │ │ │ │ svclt 0x0000e7d5 │ │ │ │ ldrshteq pc, [lr], ip @ │ │ │ │ - eorseq lr, r4, r4, lsr #27 │ │ │ │ + eorseq lr, r4, r4, ror #25 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r0, asr ip │ │ │ │ @ instruction: 0xf5004b50 │ │ │ │ @@ -29874,15 +29874,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xff1cf024 │ │ │ │ blcs feabee30 │ │ │ │ @ instruction: 0xf7e2e784 │ │ │ │ svclt 0x0000e8f4 │ │ │ │ adcseq pc, lr, lr, asr r6 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq lr, r4, r8, lsr #23 │ │ │ │ + eorseq lr, r4, r8, ror #21 │ │ │ │ adcseq pc, lr, sl, asr #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x4690b099 │ │ │ │ @ instruction: 0x4724e9dd │ │ │ │ @@ -30193,15 +30193,15 @@ │ │ │ │ stc2l 7, cr15, [r2, #916]! @ 0x394 │ │ │ │ @ instruction: 0xf7e1e78d │ │ │ │ svclt 0x0000ee7a │ │ │ │ adcseq pc, lr, r0, ror r1 @ │ │ │ │ adcseq pc, lr, r8, ror #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrhteq pc, [lr], ip @ │ │ │ │ - eoreq ip, sp, r0, lsr sp │ │ │ │ + eoreq ip, sp, r0, ror ip │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -30372,19 +30372,19 @@ │ │ │ │ andls r6, sp, #2277376 @ 0x22c000 │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ movwls r6, #47824 @ 0xbad0 │ │ │ │ @ instruction: 0x91156ada │ │ │ │ sbccc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ - @ instruction: 0xf978f27f │ │ │ │ + @ instruction: 0xf914f27f │ │ │ │ @ instruction: 0xf5059e0b │ │ │ │ andls r5, r7, r0, asr #14 │ │ │ │ vpmin.s q11, , q8 │ │ │ │ - @ instruction: 0xf8d7f971 │ │ │ │ + @ instruction: 0xf8d7f90d │ │ │ │ @ instruction: 0xf8961ba8 │ │ │ │ andsls r6, r0, r8, ror r1 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 4a15bc │ │ │ │ strls r4, [r4], -r2, lsr #12 │ │ │ │ movwls r2, #1536 @ 0x600 │ │ │ │ @@ -31521,15 +31521,15 @@ │ │ │ │ streq r4, [r5, #-3435] @ 0xfffff295 │ │ │ │ @ instruction: 0xf10d4d05 │ │ │ │ stmdavs r0, {r2, r3, r8, fp} │ │ │ │ stmdavs r1!, {r2, r3, r6, r7, r9, sl, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf1614630 │ │ │ │ - pkhtbmi pc, r0, r3, asr #31 @ │ │ │ │ + strmi pc, [r0], pc, ror #30 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1626c4 │ │ │ │ @ instruction: 0xf0402b01 │ │ │ │ ldc 0, cr8, [pc, #520] @ 826bc │ │ │ │ strbmi r8, [pc], -sl, lsl #21 │ │ │ │ beq 6be8f0 │ │ │ │ bhi be09c │ │ │ │ @@ -31597,15 +31597,15 @@ │ │ │ │ @ instruction: 0xb11ee7d1 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ stmible r4!, {r0, r8, r9, fp, sp} │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf15e4400 │ │ │ │ - strb pc, [r2, sp, asr #19] @ │ │ │ │ + strb pc, [r2, r9, ror #18] @ │ │ │ │ bvc 11fdd54 │ │ │ │ ldcl 7, cr14, [pc, #580] @ 82820 │ │ │ │ vnmul.f32 s15, s0, s14 │ │ │ │ str r7, [ip, r7, lsr #20] │ │ │ │ ldrhtcc pc, [r0], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ vqdmulh.s d2, d0, d16 │ │ │ │ @@ -31649,22 +31649,22 @@ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8b8e7b0 │ │ │ │ vaddl.u8 , d3, d20 │ │ │ │ str r1, [fp, r8, asr #7]! │ │ │ │ strhtcc pc, [ip], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ ldrtmi lr, [r0], -r6, lsr #15 │ │ │ │ - blx ebec66 │ │ │ │ + blx ff5bec64 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ eorshi pc, fp, #64 @ 0x40 │ │ │ │ @ instruction: 0xf1704630 │ │ │ │ - @ instruction: 0x4680fb3f │ │ │ │ + pkhtbmi pc, r0, fp, asr #21 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x4630827f │ │ │ │ - blx 1a3ec80 │ │ │ │ + blx 13ec80 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r1, r4, r7, r9, pc}^ │ │ │ │ b 1164758 │ │ │ │ eorvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ ldr r6, [lr, -fp, rrx]! │ │ │ │ @@ -31759,34 +31759,34 @@ │ │ │ │ ldrbeq pc, [lr, -r4, lsr #3]! @ │ │ │ │ strcc r1, [pc, -r0, asr #32] │ │ │ │ tstpeq pc, #0 @ p-variant is OBSOLETE │ │ │ │ movtne lr, #31299 @ 0x7a43 │ │ │ │ strpl lr, [r3], r6, asr #20 │ │ │ │ str r6, [r2], lr, lsr #32 │ │ │ │ @ instruction: 0xf1704630 │ │ │ │ - @ instruction: 0x4607fa5d │ │ │ │ + @ instruction: 0x4607f9f9 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x46308156 │ │ │ │ - blx 19bee28 │ │ │ │ + blx bee28 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strcs r8, [r1], #-321 @ 0xfffffebf │ │ │ │ @ instruction: 0x464a463b │ │ │ │ @ instruction: 0x46284639 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf94af15e │ │ │ │ + @ instruction: 0xf8e6f15e │ │ │ │ movwcs lr, #1643 @ 0x66b │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mcr2 1, 0, pc, cr4, cr9, {2} @ │ │ │ │ + stc2 1, cr15, [r0, #356]! @ 0x164 │ │ │ │ stmdavs r0!, {r0, r5, r6, r9, sl, sp, lr, pc} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 81fbd │ │ │ │ @ instruction: 0x4630e65b │ │ │ │ - @ instruction: 0xf9d4f170 │ │ │ │ + @ instruction: 0xf970f170 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ adchi pc, pc, r0 │ │ │ │ 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 │ │ │ │ @@ -31855,32 +31855,32 @@ │ │ │ │ ldrhtcc pc, [r0], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ tstle r8, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1594400 │ │ │ │ - ldr pc, [lr, #3591]! @ 0xe07 │ │ │ │ + ldr pc, [lr, #3491]! @ 0xda3 │ │ │ │ strhtcc pc, [ip], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8b8e7ee │ │ │ │ vaddl.u8 , d3, d24 │ │ │ │ strb r1, [r9, r8, asr #7]! │ │ │ │ strhtcc pc, [r4], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ movwcs lr, #2020 @ 0x7e4 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [r4], #356 @ 0x164 │ │ │ │ + mcrr2 1, 5, pc, r0, cr9 @ │ │ │ │ strcs lr, [r1], #-1445 @ 0xfffffa5b │ │ │ │ strbmi r4, [sl], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1594400 │ │ │ │ - ldr pc, [ip, #3701] @ 0xe75 │ │ │ │ + ldr pc, [ip, #3601] @ 0xe11 │ │ │ │ tstpeq r6, #67108867 @ p-variant is OBSOLETE @ 0x4000003 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf04680da │ │ │ │ vst1.16 {d20-d22}, [r6 :256], r8 │ │ │ │ str r0, [sp, -r0, lsl #13] │ │ │ │ ldreq pc, [r6], -r2, asr #7 │ │ │ │ @ instruction: 0xf0402e00 │ │ │ │ @@ -31936,20 +31936,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1317 @ 0x525 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf864f15a │ │ │ │ + @ instruction: 0xf800f15a │ │ │ │ movwcs lr, #1307 @ 0x51b │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff9ef159 │ │ │ │ + @ instruction: 0xff3af159 │ │ │ │ ldc 5, cr14, [pc, #68] @ 82b7c │ │ │ │ @ instruction: 0xf1b27aaf │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4. {d24-d27}, [pc], r0 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ sbcshi pc, pc, r0, lsl #1 │ │ │ │ @@ -31979,27 +31979,27 @@ │ │ │ │ bvc fe57e22c │ │ │ │ strb r4, [r5], fp, lsl #12 │ │ │ │ strb r2, [r1, #1536]! @ 0x600 │ │ │ │ ldrtmi r2, [fp], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1594400 │ │ │ │ - strb pc, [r6], #3737 @ 0xe99 @ │ │ │ │ + strb pc, [r6], #3637 @ 0xe35 @ │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf446ae0d │ │ │ │ @ instruction: 0xe6091678 │ │ │ │ strbvc pc, [r1], r0, asr #4 @ │ │ │ │ bcs bc318 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr6, cr15, {3} │ │ │ │ ldrbtmi pc, [r8], -r6, asr #32 @ │ │ │ │ strcs lr, [r1], #-1586 @ 0xfffff9ce │ │ │ │ strbmi r4, [sl], -r3, asr #12 │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 13f164 │ │ │ │ + @ instruction: 0xf99ef15a │ │ │ │ ldcl 4, cr14, [pc, #692] @ 82eb4 │ │ │ │ andcs r6, r0, sp, ror sl │ │ │ │ @ instruction: 0xf1b2e689 │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc :256], r6 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ @@ -32168,15 +32168,15 @@ │ │ │ │ svclt 0x00021c7b │ │ │ │ @ instruction: 0xf8d96c0f │ │ │ │ bne 4eedc │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1a9c38 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - blx 1cbf8b6 │ │ │ │ + blx 3bf8b6 │ │ │ │ @ instruction: 0xf0209a03 │ │ │ │ @ instruction: 0xf5020304 │ │ │ │ blcs d578c │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ movwls r2, #37646 @ 0x930e │ │ │ │ @ instruction: 0xf8da4653 │ │ │ │ cmpcc r8, #112 @ 0x70 │ │ │ │ @@ -32211,19 +32211,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: 0xf8ca6019 │ │ │ │ @ instruction: 0xf04f205c │ │ │ │ vqdmulh.s d16, d13, d4 │ │ │ │ - @ instruction: 0xf16ffb1b │ │ │ │ - stmdacs r0, {r0, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16ffab7 │ │ │ │ + stmdacs r0, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ orrshi pc, r3, r0 │ │ │ │ vmax.s d20, d13, d16 │ │ │ │ - stmdbls r9, {r0, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movweq pc, #24576 @ 0x6000 @ │ │ │ │ andsne pc, r1, #64, 4 │ │ │ │ svclt 0x00183b00 │ │ │ │ addsmi r2, r1, #67108864 @ 0x4000000 │ │ │ │ rscscs fp, r0, #24, 30 @ 0x60 │ │ │ │ msrhi SPSR_fc, r0 │ │ │ │ strbeq lr, [r3], #2635 @ 0xa4b │ │ │ │ @@ -32416,15 +32416,15 @@ │ │ │ │ rscscs r2, r0, #48, 4 │ │ │ │ ldrmi lr, [r3], -r6, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0x4620e657 │ │ │ │ - blx 173fc94 │ │ │ │ + @ instruction: 0xf9f6f27d │ │ │ │ bleq 23f2a4 │ │ │ │ bleq bf994 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ b 1445eb4 │ │ │ │ ldrb r0, [pc], -fp, lsl #23 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ rsbcc pc, r0, sl, asr #17 │ │ │ │ @@ -32645,20 +32645,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ ldc2 7, cr15, [sl], {255} @ 0xff │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xf890f27d │ │ │ │ + @ instruction: 0xf82cf27d │ │ │ │ ldrbmi r4, [r0], -r2, lsl #12 │ │ │ │ svclt 0x00480791 │ │ │ │ beq 2bf77c │ │ │ │ vshl.s64 d29, d9, d13 │ │ │ │ - strbeq pc, [r2, -r7, lsl #17] @ │ │ │ │ + strbeq pc, [r2, -r3, lsr #16] @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx ff54161c │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -32737,20 +32737,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ blx 194178e │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xffd8f27c │ │ │ │ + @ instruction: 0xff74f27c │ │ │ │ ldrbmi r4, [r0], -r2, lsl #12 │ │ │ │ svclt 0x00480791 │ │ │ │ beq 2bf8ec │ │ │ │ vshl.s64 d29, d9, d12 │ │ │ │ - strbeq pc, [r2, -pc, asr #31] @ │ │ │ │ + strbeq pc, [r2, -fp, ror #30] @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx 74178c │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -32834,19 +32834,19 @@ │ │ │ │ smlatbcs r1, r5, sl, pc @ │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r6, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - @ instruction: 0xff16f27c │ │ │ │ + mrc2 2, 5, pc, cr2, cr12, {3} │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2bfa6c │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xff0ef27c │ │ │ │ + mcr2 2, 5, pc, cr10, cr12, {3} @ │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 27f964 │ │ │ │ bleq 2ffa80 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7efa000 │ │ │ │ @@ -32886,26 +32886,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ bls 578134 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7eeb000 │ │ │ │ ldrb pc, [r5, r3, asr #24] @ │ │ │ │ vqadd.s64 q9, q6, │ │ │ │ - streq pc, [r7, pc, lsr #29] │ │ │ │ + streq pc, [r7, fp, asr #28] │ │ │ │ rsbscs sp, pc, pc, lsr r4 @ │ │ │ │ - mcr2 2, 5, pc, cr10, cr12, {3} @ │ │ │ │ + mcr2 2, 2, pc, cr6, cr12, {3} @ │ │ │ │ ldrble r0, [sl], #-1856 @ 0xfffff8c0 │ │ │ │ streq pc, [r7, -r9] │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #10497 @ 0x2901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - mrc2 2, 4, pc, cr14, cr12, {3} │ │ │ │ + mrc2 2, 1, pc, cr10, cr12, {3} │ │ │ │ strtle r0, [lr], #-1922 @ 0xfffff87e │ │ │ │ vqadd.s64 q9, q6, q15 │ │ │ │ - @ instruction: 0x0743fe99 │ │ │ │ + smlaldxeq pc, r3, r5, lr @ │ │ │ │ @ instruction: 0xf009d449 │ │ │ │ @ instruction: 0xf8cd0707 │ │ │ │ @ instruction: 0xf109b008 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0x1702e9dd │ │ │ │ blls 590e8c │ │ │ │ adcsmi r3, fp, #262144 @ 0x40000 │ │ │ │ @@ -32989,19 +32989,19 @@ │ │ │ │ tstpcs r1, pc, ror #18 @ p-variant is OBSOLETE │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r6, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - stc2l 2, cr15, [r0, #496]! @ 0x1f0 │ │ │ │ + ldc2l 2, cr15, [ip, #-496]! @ 0xfffffe10 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2bfcd8 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - ldc2l 2, cr15, [r8, #496] @ 0x1f0 │ │ │ │ + ldc2l 2, cr15, [r4, #-496]! @ 0xfffffe10 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 27fbd0 │ │ │ │ bleq 2ffcec │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7efa000 │ │ │ │ @@ -33041,26 +33041,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 5783a0 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7eeb000 │ │ │ │ bfi pc, r1, (invalid: 24:21) @ │ │ │ │ vqadd.s64 q9, q6, │ │ │ │ - @ instruction: 0x0787fd79 │ │ │ │ + usad8eq r7, r5, sp │ │ │ │ rsbscs sp, pc, pc, lsr r4 @ │ │ │ │ - ldc2l 2, cr15, [r4, #-496]! @ 0xfffffe10 │ │ │ │ + ldc2 2, cr15, [r0, #-496] @ 0xfffffe10 │ │ │ │ ldrble r0, [sl], #-1856 @ 0xfffff8c0 │ │ │ │ streq pc, [r7, -r9] │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #10497 @ 0x2901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - stc2l 2, cr15, [r8, #-496]! @ 0xfffffe10 │ │ │ │ + stc2 2, cr15, [r4, #-496] @ 0xfffffe10 │ │ │ │ strtle r0, [lr], #-1922 @ 0xfffff87e │ │ │ │ vqadd.s64 q9, q6, q15 │ │ │ │ - strbeq pc, [r3, -r3, ror #26] @ │ │ │ │ + @ instruction: 0x0743fcff │ │ │ │ @ instruction: 0xf009d449 │ │ │ │ @ instruction: 0xf8cd0707 │ │ │ │ @ instruction: 0xf109b008 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0x1702e9dd │ │ │ │ blls 5910f8 │ │ │ │ adcsmi r3, fp, #262144 @ 0x40000 │ │ │ │ @@ -33397,15 +33397,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ vmla.i8 d21, d13, d24 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ subsvs r0, lr, r8, lsl #5 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmdbvs fp!, {s1-s0} │ │ │ │ vqadd.s64 q11, q6, │ │ │ │ - @ instruction: 0xf8d7f9d7 │ │ │ │ + @ instruction: 0xf8d7f973 │ │ │ │ cmnvs r8, #136, 2 @ 0x22 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ andhi pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0x464b60bb │ │ │ │ @ instruction: 0x469a46d1 │ │ │ │ @@ -33423,15 +33423,15 @@ │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r4, {r2, r3, r7, ip, lr} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ @ instruction: 0x46260478 │ │ │ │ @ instruction: 0xf8da2118 │ │ │ │ @ instruction: 0xf8c702e8 │ │ │ │ @ instruction: 0xf167d030 │ │ │ │ - strmi pc, [r0], r3, ror #28 │ │ │ │ + @ instruction: 0x4680fdff │ │ │ │ @ instruction: 0xf8c8ce0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ cdpgt 0, 0, cr3, cr3, cr12, {0} │ │ │ │ andseq pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7e │ │ │ │ @@ -33562,19 +33562,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf507811d │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6717 @ 0x1a3d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - @ instruction: 0xf966f27c │ │ │ │ + @ instruction: 0xf902f27c │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d12, d16 │ │ │ │ - smlsldeq pc, r2, pc, r9 @ │ │ │ │ + @ instruction: 0x0742f8fb │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 q11, q0, │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -33649,15 +33649,15 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r3, r5, r8, r9, fp, lr}^ │ │ │ │ rsceq pc, ip, #14286848 @ 0xda0000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8dad019 │ │ │ │ strdlt r1, [r8, r0] │ │ │ │ @ instruction: 0xf1674622 │ │ │ │ - ldrsblt pc, [r8, #-197] @ 0xffffff3b @ │ │ │ │ + cmpplt r8, r1, ror ip @ p-variant is OBSOLETE │ │ │ │ rscscc pc, r4, #14286848 @ 0xda0000 │ │ │ │ rscsmi pc, r8, #13238272 @ 0xca0000 │ │ │ │ rscseq pc, r0, #13238272 @ 0xca0000 │ │ │ │ strbt r1, [sp], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r5, ip, lsr #12]! │ │ │ │ strbt r2, [r9], r0, lsl #8 │ │ │ │ @@ -33680,15 +33680,15 @@ │ │ │ │ movweq lr, #11021 @ 0x2b0d │ │ │ │ @ instruction: 0xe6666018 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq fp, lr, r4, asr #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq fp, lr, r0, lr │ │ │ │ - ldrsbteq fp, [r4], -r0 │ │ │ │ + eorseq fp, r4, r0, lsl r2 │ │ │ │ @ instruction: 0xffff72a9 │ │ │ │ adcseq fp, lr, r2, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldmdavs sl!, {r0, r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f055b │ │ │ │ ldclvs 14, cr10, [sl, #-952]! @ 0xfffffc48 │ │ │ │ @@ -33825,15 +33825,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x21186dfb │ │ │ │ addpl pc, r8, r7, asr #17 │ │ │ │ addspl pc, ip, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ - blx fc0e46 │ │ │ │ + blx ff6c0e44 │ │ │ │ ldrsbtgt pc, [r0], -r7 @ │ │ │ │ @ instruction: 0xf8d74606 │ │ │ │ ldm ip!, {r2, r4, r6, pc} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ @@ -33988,15 +33988,15 @@ │ │ │ │ blmi e07818 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26dfa │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldclvs 0, cr13, [fp, #112]! @ 0x70 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x465ab198 │ │ │ │ - blx bc10d0 │ │ │ │ + @ instruction: 0xf9c8f167 │ │ │ │ ldclvs 1, cr11, [fp, #416]! @ 0x1a0 │ │ │ │ rscslt pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [lr, r5, asr #17] │ │ │ │ svclt 0x003842b3 │ │ │ │ @ instruction: 0x469b4633 │ │ │ │ @@ -34016,15 +34016,15 @@ │ │ │ │ @ instruction: 0xf8c282f0 │ │ │ │ str r3, [ip, ip, ror #5]! │ │ │ │ bl 3d33a0 │ │ │ │ andsvs r0, r8, r2, lsl #6 │ │ │ │ bmi 67e8b4 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff74f164 │ │ │ │ + @ instruction: 0xff10f164 │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ ldrbtvs r0, [ip], r8, ror #4 │ │ │ │ @ instruction: 0xf893653a │ │ │ │ ldrtvs r3, [ip], r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8, #-920]! @ 0xfffffc68 │ │ │ │ @ instruction: 0xf03b2101 │ │ │ │ @@ -34033,19 +34033,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrsbteq fp, [lr], r2 │ │ │ │ adcseq fp, lr, r6, asr #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq fp, lr, r8, lsr #15 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - ldrhteq sl, [r4], -lr │ │ │ │ + ldrshteq sl, [r4], -lr │ │ │ │ @ instruction: 0xffff6b8d │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, sp, r8, ror r1 │ │ │ │ - ldrdeq r8, [sp], -r2 @ │ │ │ │ + strhteq r9, [sp], -r8 │ │ │ │ + eoreq r8, sp, r2, lsl fp │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi fe316658 │ │ │ │ blmi fe316674 │ │ │ │ addlt r4, r6, sl, ror r4 │ │ │ │ @@ -34237,15 +34237,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ vmla.i8 d21, d13, d24 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ subsvs r0, lr, r8, lsl #5 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmdbvs fp!, {s1-s0} │ │ │ │ vqadd.s64 q11, , │ │ │ │ - @ instruction: 0xf8d7fb43 │ │ │ │ + @ instruction: 0xf8d7fadf │ │ │ │ cmnvs r8, #136, 2 @ 0x22 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ andhi pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0x464b60bb │ │ │ │ @ instruction: 0x469a46d1 │ │ │ │ @@ -34263,15 +34263,15 @@ │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r4, {r2, r3, r7, ip, lr} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ @ instruction: 0x46260478 │ │ │ │ @ instruction: 0xf8da2118 │ │ │ │ @ instruction: 0xf8c702e8 │ │ │ │ @ instruction: 0xf166d030 │ │ │ │ - strmi pc, [r0], pc, asr #31 │ │ │ │ + strmi pc, [r0], fp, ror #30 │ │ │ │ @ instruction: 0xf8c8ce0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ cdpgt 0, 0, cr3, cr3, cr12, {0} │ │ │ │ andseq pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7e │ │ │ │ @@ -34402,19 +34402,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf507811d │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6717 @ 0x1a3d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - blx ff541b9c │ │ │ │ + blx 1c41b9c │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d11, d16 │ │ │ │ - strbeq pc, [r2, -fp, asr #21] @ │ │ │ │ + strbeq pc, [r2, -r7, ror #20] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 q11, q0, │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -34489,15 +34489,15 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r3, r5, r8, r9, fp, lr}^ │ │ │ │ rsceq pc, ip, #14286848 @ 0xda0000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8dad019 │ │ │ │ strdlt r1, [r8, r0] │ │ │ │ @ instruction: 0xf1664622 │ │ │ │ - cmpplt r8, r1, asr #28 @ p-variant is OBSOLETE │ │ │ │ + ldrsblt pc, [r8, #-221] @ 0xffffff23 @ │ │ │ │ rscscc pc, r4, #14286848 @ 0xda0000 │ │ │ │ rscsmi pc, r8, #13238272 @ 0xca0000 │ │ │ │ rscseq pc, r0, #13238272 @ 0xca0000 │ │ │ │ strbt r1, [sp], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r5, ip, lsr #12]! │ │ │ │ strbt r2, [r9], r0, lsl #8 │ │ │ │ @@ -34520,15 +34520,15 @@ │ │ │ │ movweq lr, #11021 @ 0x2b0d │ │ │ │ @ instruction: 0xe6666018 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ umlalseq fp, lr, ip, r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq fp, lr, r8, ror #2 │ │ │ │ - eorseq sl, r4, r8, lsr #11 │ │ │ │ + eorseq sl, r4, r8, ror #9 │ │ │ │ @ instruction: 0xffff6581 │ │ │ │ adcseq sl, lr, sl, ror lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldmdavs sl!, {r0, r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f055b │ │ │ │ ldclvs 14, cr10, [sl, #-952]! @ 0xfffffc48 │ │ │ │ @@ -34665,15 +34665,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x21186dfb │ │ │ │ addpl pc, r8, r7, asr #17 │ │ │ │ addspl pc, ip, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ - stc2 1, cr15, [r8], #408 @ 0x198 │ │ │ │ + mcrr2 1, 6, pc, r4, cr6 @ │ │ │ │ ldrsbtgt pc, [r0], -r7 @ │ │ │ │ @ instruction: 0xf8d74606 │ │ │ │ ldm ip!, {r2, r4, r6, pc} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ @@ -34828,15 +34828,15 @@ │ │ │ │ blmi e08540 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26dfa │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldclvs 0, cr13, [fp, #112]! @ 0x70 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x465ab198 │ │ │ │ - blx fe6c1df6 │ │ │ │ + blx dc1df6 │ │ │ │ ldclvs 1, cr11, [fp, #416]! @ 0x1a0 │ │ │ │ rscslt pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [lr, r5, asr #17] │ │ │ │ svclt 0x003842b3 │ │ │ │ @ instruction: 0x469b4633 │ │ │ │ @@ -34856,15 +34856,15 @@ │ │ │ │ @ instruction: 0xf8c282f0 │ │ │ │ str r3, [ip, ip, ror #5]! │ │ │ │ bl 3d40c8 │ │ │ │ andsvs r0, r8, r2, lsl #6 │ │ │ │ bmi 67f5dc │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8e0f164 │ │ │ │ + @ instruction: 0xf87cf164 │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ ldrbtvs r0, [ip], r8, ror #4 │ │ │ │ @ instruction: 0xf893653a │ │ │ │ ldrtvs r3, [ip], r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8, #-920]! @ 0xfffffc68 │ │ │ │ @ instruction: 0xf03a2101 │ │ │ │ @@ -34873,19 +34873,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq sl, lr, sl, lsr #23 │ │ │ │ umlalseq sl, lr, lr, fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sl, lr, r0, lsl #21 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - mlaseq r4, r6, lr, r9 │ │ │ │ + ldrsbteq r9, [r4], -r6 │ │ │ │ @ instruction: 0xffff5e65 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, sp, r0, asr r4 │ │ │ │ - eoreq r7, sp, sl, lsr #29 │ │ │ │ + mlaeq sp, r0, r3, r8 │ │ │ │ + eoreq r7, sp, sl, ror #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r2], r3, ror #1 │ │ │ │ ldrbcs pc, [r8], #2271 @ 0x8df @ │ │ │ │ ldrmi sl, [r8], r6, lsl #30 │ │ │ │ @@ -34948,15 +34948,15 @@ │ │ │ │ mrcvs 6, 7, r4, cr10, cr3, {0} │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 45f418 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ tstcs r4, sl, ror lr │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - blx 1cc1fd8 │ │ │ │ + blx 3c1fd8 │ │ │ │ cmnpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4605469c │ │ │ │ adcsvs r6, fp, #248, 4 @ 0x8000000f │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ @ instruction: 0xf8dc2105 │ │ │ │ @@ -35196,15 +35196,15 @@ │ │ │ │ stc2 0, cr15, [lr, #-128] @ 0xffffff80 │ │ │ │ svclt 0x0000e6f9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq sl, [lr], ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq sl, lr, r4, r6 │ │ │ │ - eorseq r9, r4, r6, ror #21 │ │ │ │ + eorseq r9, r4, r6, lsr #20 │ │ │ │ @ instruction: 0xffff7b7f │ │ │ │ adcseq sl, lr, r6, lsl #5 │ │ │ │ @ instruction: 0x0018f8db │ │ │ │ tstppl r4, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ blvs feeddf9c │ │ │ │ blvs 1ede0a0 │ │ │ │ blvs ffede1a4 │ │ │ │ @@ -35254,15 +35254,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7ec02b0 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stclge 4, cr15, [r2, #-252] @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - blx 13428f6 │ │ │ │ + blx ffa428f4 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d07a │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3643 @ 85f24 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -35293,15 +35293,15 @@ │ │ │ │ blmi 94808c │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16e79 │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ mrcvs 0, 3, sp, cr11, cr14, {0} │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbmi fp, [r2], -r8, lsr #3 │ │ │ │ - @ instruction: 0xfff2f165 │ │ │ │ + @ instruction: 0xff8ef165 │ │ │ │ mrcvs 1, 3, fp, cr11, cr0, {3} │ │ │ │ rscshi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x0c03eb00 │ │ │ │ adcmi lr, fp, #3145728 @ 0x300000 │ │ │ │ qasxmi fp, fp, r8 │ │ │ │ @@ -35526,15 +35526,15 @@ │ │ │ │ vmla.i8 d21, d13, d24 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ subsvs r0, lr, r8, lsl #5 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmdbvs fp!, {s0-s-1} │ │ │ │ @ instruction: 0x46ca4654 │ │ │ │ vqadd.s64 q11, q5, │ │ │ │ - @ instruction: 0xf8d7f92b │ │ │ │ + @ instruction: 0xf8d7f8c7 │ │ │ │ ldrtvs r3, [r8], #-388 @ 0xfffffe7c │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ andhi pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760bb │ │ │ │ blcs 92978 │ │ │ │ @@ -35549,15 +35549,15 @@ │ │ │ │ bgt 460278 │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r6, {r2, r3, r7, ip, lr} │ │ │ │ tstcs r8, pc │ │ │ │ @ instruction: 0xf8c76d7b │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf16502e8 │ │ │ │ - @ instruction: 0xf107fdbd │ │ │ │ + @ instruction: 0xf107fd59 │ │ │ │ @ instruction: 0x461e0378 │ │ │ │ adcsvs r4, fp, #128, 12 @ 0x8000000 │ │ │ │ @ instruction: 0xf8c8ce0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ cdpgt 0, 0, cr3, cr3, cr12, {0} │ │ │ │ @@ -35757,15 +35757,15 @@ │ │ │ │ blmi c8fbcc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldclvs 0, cr13, [fp, #-108]! @ 0xffffff94 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - mrrc2 1, 6, pc, r2, cr5 @ │ │ │ │ + blx ffc42c7e │ │ │ │ ldclvs 1, cr11, [fp, #-384]! @ 0xfffffe80 │ │ │ │ rscspl pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldr r1, [r3, -r5, asr #17] │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -35795,15 +35795,15 @@ │ │ │ │ ldcvs 15, cr10, [sl, #-256]! @ 0xffffff00 │ │ │ │ @ instruction: 0xf7df4640 │ │ │ │ ldr pc, [sl, -fp, lsr #19]! │ │ │ │ ... │ │ │ │ adcseq r9, lr, r4, ror sp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r9, lr, r4, asr #26 │ │ │ │ - eorseq r9, r4, sl, ror r1 │ │ │ │ + ldrhteq r9, [r4], -sl │ │ │ │ @ instruction: 0xffff5153 │ │ │ │ adcseq r9, lr, sl, lsl sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ ldmdavs fp!, {r0, r3, r9, fp, lr}^ │ │ │ │ ldmdavs r2, {r1, r3, r4, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f0553 │ │ │ │ @@ -35905,15 +35905,15 @@ │ │ │ │ ldm r9, {r0, r1, r3, r4, r5, r6, r8, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x67bd2118 │ │ │ │ addpl pc, ip, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ - blx ffd42ed0 │ │ │ │ + blx fe442ed0 │ │ │ │ ldrdgt pc, [ip], -r7 @ │ │ │ │ @ instruction: 0xf8d74606 │ │ │ │ ldm ip!, {r2, r3, r6, pc} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ @@ -36070,15 +36070,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r1, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf165462a │ │ │ │ - ldrdlt pc, [r8, #-159]! @ 0xffffff61 │ │ │ │ + smclt 36763 @ 0x8f9b │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54263808 @ 0x33c0000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1461d │ │ │ │ @@ -36098,29 +36098,29 @@ │ │ │ │ @ instruction: 0xf8c282f0 │ │ │ │ str r3, [ip, ip, ror #5]! │ │ │ │ bl 3d543c │ │ │ │ andsvs r0, r8, r2, lsl #6 │ │ │ │ bmi 4c0954 │ │ │ │ ldmdbmi r0, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff26f162 │ │ │ │ + cdp2 1, 12, cr15, cr2, cr2, {3} │ │ │ │ @ instruction: 0xf7dce71a │ │ │ │ svclt 0x0000e83e │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r9, lr, sl, lsl r8 │ │ │ │ adcseq r9, lr, lr, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r9, lr, r2, lsl r7 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eorseq r8, r4, r0, lsr #22 │ │ │ │ + eorseq r8, r4, r0, ror #20 │ │ │ │ @ instruction: 0xffff4af1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [sp], -ip @ │ │ │ │ - eoreq r6, sp, r6, lsr fp │ │ │ │ + eoreq r7, sp, ip, lsl r0 │ │ │ │ + eoreq r6, sp, r6, ror sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febdde84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fd8 │ │ │ │ addlt r5, r7, r0, asr #24 │ │ │ │ cdpeq 0, 4, cr15, cr4, cr15, {2} │ │ │ │ blmi feac5008 │ │ │ │ @@ -36373,17 +36373,17 @@ │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489206 │ │ │ │ movwcs r3, #2824 @ 0xb08 │ │ │ │ @ instruction: 0xf8c4607b │ │ │ │ @ instruction: 0xf16b8004 │ │ │ │ - strmi pc, [r3], r7, lsl #28 │ │ │ │ + strmi pc, [r3], r3, lsr #27 │ │ │ │ @ instruction: 0xf16b4628 │ │ │ │ - bls 24691c │ │ │ │ + bls 24678c │ │ │ │ movwcs lr, #47695 @ 0xba4f │ │ │ │ movtcs lr, #2627 @ 0xa43 │ │ │ │ beq 3419b0 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmiavs r1!, {r1, r4, r7, sl, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -36517,18 +36517,18 @@ │ │ │ │ @ instruction: 0xf8470388 │ │ │ │ subvs r3, r2, r8, lsl #22 │ │ │ │ andcs r4, r0, #184, 12 @ 0xb800000 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8480388 │ │ │ │ rsbsvs r3, sl, r8, lsl #22 │ │ │ │ - stc2l 1, cr15, [r6], #428 @ 0x1ac │ │ │ │ + stc2 1, cr15, [r2], {107} @ 0x6b │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ @ instruction: 0xf16b023f │ │ │ │ - b 12866d8 │ │ │ │ + b 1286548 │ │ │ │ b 1250fe0 │ │ │ │ strbmi r0, [r7], -sl, lsl #20 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ blcc 2c540c │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c8429d │ │ │ │ @@ -36538,15 +36538,15 @@ │ │ │ │ ssatmi r8, #25, r7, lsl #6 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf15d8004 │ │ │ │ - stmdacs r0, {r0, r1, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fsc, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fef09b34 │ │ │ │ b 1485d5c │ │ │ │ @ instruction: 0xf8c81a5a │ │ │ │ @ instruction: 0xf108a004 │ │ │ │ @ instruction: 0xf6400308 │ │ │ │ @@ -36720,17 +36720,17 @@ │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ strtmi r8, [r8], -r8 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf16b9106 │ │ │ │ - pkhtbmi pc, r3, r1, asr #22 @ │ │ │ │ + strmi pc, [r3], sp, ror #21 │ │ │ │ @ instruction: 0xf16b4628 │ │ │ │ - stmdbls r6, {r0, r1, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ blcs 381f44 │ │ │ │ blcs 10c1f38 │ │ │ │ beq 341f3c │ │ │ │ ldrcc lr, [r0, -ip, asr #10] │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ @@ -36750,15 +36750,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf15c8004 │ │ │ │ - strmi pc, [r5], -fp, ror #29 │ │ │ │ + strmi pc, [r5], -r7, lsl #29 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe167c54 │ │ │ │ beq 103d0c │ │ │ │ blx fe34616c │ │ │ │ bne 1741fc4 │ │ │ │ svceq 0x0000f1bb │ │ │ │ orrshi pc, r5, r0, asr #32 │ │ │ │ @@ -36916,15 +36916,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf15c9106 │ │ │ │ - stmdbls r6, {r0, r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r1, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe173410 │ │ │ │ beq 103fa8 │ │ │ │ blx fe346408 │ │ │ │ bne 1742260 │ │ │ │ ldmib sp, {r0, r2, r4, r5, r7, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -37159,15 +37159,15 @@ │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ @ instruction: 0xf108af32 │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldcvs 8, cr13, [r8, #-984]! @ 0xfffffc28 │ │ │ │ @ instruction: 0xf7ed4659 │ │ │ │ @ instruction: 0xf8dafc29 │ │ │ │ vhadd.s d16, d8, d0 │ │ │ │ - @ instruction: 0xf010fd3f │ │ │ │ + @ instruction: 0xf010fcdb │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ffc682a0 │ │ │ │ ldrbtmi r4, [sl], #-3052 @ 0xfffff414 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -37200,15 +37200,15 @@ │ │ │ │ ldrbtvs r6, [fp], #770 @ 0x302 │ │ │ │ ldcvs 7, cr14, [fp, #-8]! │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ @ instruction: 0xf503805c │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrtvs sp, [fp], #44 @ 0x2c │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf8d2f164 │ │ │ │ + @ instruction: 0xf86ef164 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ andhi pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0384658 │ │ │ │ @ instruction: 0x4658fe19 │ │ │ │ stc2 0, cr15, [r6, #-224]! @ 0xffffff20 │ │ │ │ blcc feac60e4 │ │ │ │ andne lr, r8, r7, asr #19 │ │ │ │ @@ -37372,15 +37372,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [r9], #812 @ 0x32c │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf163462a │ │ │ │ - strhlt pc, [r0, #-241]! @ 0xffffff0f @ │ │ │ │ + msrlt SPSR_irq, sp │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #20447232 @ 0x1380000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -37402,15 +37402,15 @@ │ │ │ │ str r3, [r9, -ip, ror #5]! │ │ │ │ mrc 7, 0, APSR_nzcv, cr10, cr10, {6} │ │ │ │ adcseq r8, lr, r6, ror #11 │ │ │ │ ldrsbteq r8, [lr], ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xfffee6b9 │ │ │ │ adcseq r8, lr, lr, lsl r3 │ │ │ │ - eorseq r7, r4, r6, asr #15 │ │ │ │ + eorseq r7, r4, r6, lsl #14 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @ instruction: 0xf8df5640 │ │ │ │ @@ -37817,21 +37817,21 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addhi pc, r9, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0x960f8ff0 │ │ │ │ andeq pc, r7, r9, asr r8 @ │ │ │ │ - @ instruction: 0xff40f277 │ │ │ │ + mrc2 2, 6, pc, cr12, cr7, {3} │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8597f8c │ │ │ │ svclt 0x0008000b │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d25, d7, d4 │ │ │ │ - @ instruction: 0xf5b0ff35 │ │ │ │ + @ instruction: 0xf5b0fed1 │ │ │ │ strmi r7, [r3], -ip, lsl #31 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ tstls r1, #136, 6 @ 0x20000002 │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ ldmib sp, {r0, r1, r2, r8, pc}^ │ │ │ │ tstmi r3, #-1610612736 @ 0xa0000000 │ │ │ │ @@ -38157,15 +38157,15 @@ │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r6], -r7, lsl #1 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r9], ip, lsl #12 │ │ │ │ ldrdge pc, [r0], #-141 @ 0xffffff73 │ │ │ │ bleq c4da4 │ │ │ │ ldrdhi pc, [ip], #-141 @ 0xffffff73 │ │ │ │ - ldc2 2, cr15, [r8], {119} @ 0x77 │ │ │ │ + ldc2 2, cr15, [r4], #-476 @ 0xfffffe24 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ strmi r4, [r7], -r1, lsr #12 │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ stmib sp, {r3, r4, r5, r8, r9, sp}^ │ │ │ │ @@ -38475,17 +38475,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ stcls 6, cr4, [r4, #-736] @ 0xfffffd20 │ │ │ │ @ instruction: 0xf8489306 │ │ │ │ strtmi r2, [r8], -r8, lsl #22 │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - ldc2 1, cr15, [sl, #420] @ 0x1a4 │ │ │ │ + ldc2 1, cr15, [r6, #-420]! @ 0xfffffe5c │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - ldc2 1, cr15, [r4, #420]! @ 0x1a4 │ │ │ │ + ldc2l 1, cr15, [r0, #-420] @ 0xfffffe5c │ │ │ │ b 146fd8c │ │ │ │ b 1353da4 │ │ │ │ b 1353e7c │ │ │ │ blcs 8b9a8 │ │ │ │ cmpphi r6, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ bl fe8e350c │ │ │ │ blcs 189dac │ │ │ │ @@ -38641,17 +38641,17 @@ │ │ │ │ subvs r3, r2, r8, lsl #22 │ │ │ │ stcls 6, cr4, [r4, #-736] @ 0xfffffd20 │ │ │ │ vhsub.s8 d18, d8, d0 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ strtmi r0, [r8], -r8, lsl #7 │ │ │ │ blcc 2c7518 │ │ │ │ @ instruction: 0xf169607a │ │ │ │ - strmi pc, [r7], -pc, asr #24 │ │ │ │ + strmi pc, [r7], -fp, ror #23 │ │ │ │ eorseq r4, pc, #40, 12 @ 0x2800000 │ │ │ │ - stc2l 1, cr15, [r8], #-420 @ 0xfffffe5c │ │ │ │ + stc2 1, cr15, [r4], {105} @ 0x69 │ │ │ │ strbcs lr, [r0, -r7, asr #20] │ │ │ │ beq 343d2c │ │ │ │ bls 19ad30 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ blcc 2c753c │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -38662,15 +38662,15 @@ │ │ │ │ ldrtmi r8, [r8], r2, lsr #8 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8489804 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf15a8004 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrthi pc, [r9], #-0 @ │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feecb864 │ │ │ │ b 1487a88 │ │ │ │ @ instruction: 0xf1081959 │ │ │ │ @ instruction: 0xf8c80208 │ │ │ │ @ instruction: 0xf6409004 │ │ │ │ @@ -38869,17 +38869,17 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - blx fe245d34 │ │ │ │ + blx 945d34 │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - blx fe8c5d3c │ │ │ │ + blx fc5d3c │ │ │ │ b 146fbb4 │ │ │ │ b 13543cc │ │ │ │ b 13544a4 │ │ │ │ strbt r0, [lr], #2570 @ 0xa0a │ │ │ │ ldrcc r9, [r0, -r4, lsl #20] │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @@ -38900,15 +38900,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8489804 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf15a8004 │ │ │ │ - @ instruction: 0x4605fe1f │ │ │ │ + @ instruction: 0x4605fdbb │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe16a16c │ │ │ │ beq 105ea4 │ │ │ │ blx fe348304 │ │ │ │ bne 174415c │ │ │ │ svceq 0x0000f1bb │ │ │ │ addhi pc, sp, #64 @ 0x40 │ │ │ │ @@ -39105,15 +39105,15 @@ │ │ │ │ stmdals r4, {r4, fp} │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - stc2 1, cr15, [r4], {90} @ 0x5a │ │ │ │ + stc2 1, cr15, [r0], #-360 @ 0xfffffe98 │ │ │ │ strmi r9, [r5], -r6, lsl #18 │ │ │ │ stmdacs r0, {r1, r7, r9, sl, lr} │ │ │ │ mcrge 4, 3, pc, cr15, cr15, {1} @ │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fef0c358 │ │ │ │ b 1488580 │ │ │ │ @ instruction: 0xe6661a5a │ │ │ │ @@ -39253,15 +39253,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0x4180f897 │ │ │ │ ldrbtvs r6, [ip], #-1336 @ 0xfffffac8 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ cmppcc r4, r7, asr #17 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stc2l 2, cr15, [r2], #472 @ 0x1d8 │ │ │ │ + ldc2l 2, cr15, [lr], #-472 @ 0xfffffe28 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, r8, #64 @ 0x40 │ │ │ │ ldcvs 13, cr6, [fp, #-484]! @ 0xfffffe1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff5602a4 │ │ │ │ blmi fecc810c │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -39443,15 +39443,15 @@ │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ @ instruction: 0xf108af0e │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldcvs 8, cr13, [r8, #-984]! @ 0xfffffc28 │ │ │ │ @ instruction: 0xf7eb4659 │ │ │ │ @ instruction: 0xf8dafab7 │ │ │ │ vhadd.s d16, d6, d0 │ │ │ │ - @ instruction: 0xf010fb67 │ │ │ │ + @ instruction: 0xf010fb03 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi fffaa6c0 │ │ │ │ ldrbtmi r4, [sl], #-3066 @ 0xfffff406 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -39487,15 +39487,15 @@ │ │ │ │ ldrbtvs r6, [fp], #770 @ 0x302 │ │ │ │ ldcvs 6, cr14, [fp, #-896]! @ 0xfffffc80 │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ @ instruction: 0xf503805c │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrtvs sp, [fp], #40 @ 0x28 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - cdp2 1, 15, cr15, cr4, cr1, {3} │ │ │ │ + cdp2 1, 9, cr15, cr0, cr1, {3} │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ andhi pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0364658 │ │ │ │ @ instruction: 0x4658fc3b │ │ │ │ blx 12c6226 │ │ │ │ blcc feac84a0 │ │ │ │ andne lr, r7, r7, asr #19 │ │ │ │ @@ -39670,15 +39670,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [r9], #812 @ 0x32c │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf161462a │ │ │ │ - strhlt pc, [r0, #-221]! @ 0xffffff23 @ │ │ │ │ + msrlt SPSR_, r9, asr sp │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #15204352 @ 0xe80000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -39699,15 +39699,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r5, -ip, ror #5] │ │ │ │ stc 7, cr15, [r6], #-864 @ 0xfffffca0 │ │ │ │ umlalseq r6, lr, sl, r2 │ │ │ │ adcseq r6, lr, lr, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r5, lr, lr, ror #30 │ │ │ │ - eorseq r5, r4, sl, lsl #8 │ │ │ │ + eorseq r5, r4, sl, asr #6 │ │ │ │ @ instruction: 0xfffebf53 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ bmi fffdbeec │ │ │ │ @@ -39973,15 +39973,15 @@ │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r6], -r7, lsl #1 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r9], ip, lsl #12 │ │ │ │ ldrdge pc, [r0], #-141 @ 0xffffff73 │ │ │ │ bleq c6a04 │ │ │ │ ldrdhi pc, [ip], #-141 @ 0xffffff73 │ │ │ │ - mcr2 2, 3, pc, cr8, cr5, {3} @ │ │ │ │ + mcr2 2, 0, pc, cr4, cr5, {3} @ │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ strmi r4, [r7], -r1, lsr #12 │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ stmib sp, {r3, r4, r5, r8, r9, sp}^ │ │ │ │ @@ -40291,17 +40291,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ strbmi r0, [r7], -r8, lsl #5 │ │ │ │ movwls r4, #22056 @ 0x5628 │ │ │ │ blcs 2c8ed8 │ │ │ │ @ instruction: 0xf8c82200 │ │ │ │ rsbvs r2, r7, r4 │ │ │ │ - @ instruction: 0xff6af167 │ │ │ │ + @ instruction: 0xff06f167 │ │ │ │ strtmi r4, [r8], -r2, lsl #13 │ │ │ │ - @ instruction: 0xff84f167 │ │ │ │ + @ instruction: 0xff20f167 │ │ │ │ b 14719e8 │ │ │ │ b 1315600 │ │ │ │ b 13156dc │ │ │ │ blcs 8d60c │ │ │ │ ldrthi pc, [r0], -r0, asr #32 @ │ │ │ │ blne ff36516c │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -40352,15 +40352,15 @@ │ │ │ │ vhadd.s8 d24, d0, d4 │ │ │ │ vsubw.s8 q10, q2, d1 │ │ │ │ strtmi r0, [r8], -sl, lsr #7 │ │ │ │ @ instruction: 0xf84b46c3 │ │ │ │ @ instruction: 0xf8c83b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf159b004 │ │ │ │ - strmi pc, [r5], -r7, asr #21 │ │ │ │ + strmi pc, [r5], -r3, ror #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe26c0e8 │ │ │ │ streq pc, [r1, -r7, lsr #3] │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1b9097f │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ stmiavs r1!, {r4, r5, r7, r9, pc}^ │ │ │ │ @@ -40683,17 +40683,17 @@ │ │ │ │ rsbsvs r3, sl, r8, lsl #22 │ │ │ │ andcs r4, r0, #74448896 @ 0x4700000 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8470388 │ │ │ │ @ instruction: 0xf8c83b08 │ │ │ │ @ instruction: 0xf1672004 │ │ │ │ - pkhtbmi pc, r0, fp, asr #24 @ │ │ │ │ + @ instruction: 0x4680fbf7 │ │ │ │ @ instruction: 0xf1674628 │ │ │ │ - b 148a5c4 │ │ │ │ + b 148a434 │ │ │ │ b 1315cf4 │ │ │ │ b 1315c18 │ │ │ │ ldrtmi r0, [r8], -fp, lsl #20 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ blcc 2c9508 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -40909,17 +40909,17 @@ │ │ │ │ adcvs r2, r7, r0, lsl #6 │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d19, d8, d4 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8c80388 │ │ │ │ rsbvs r3, r7, r0 │ │ │ │ @ instruction: 0xf1679105 │ │ │ │ - pkhbtmi pc, r2, r7, lsl #21 @ │ │ │ │ + @ instruction: 0x4682fa33 │ │ │ │ @ instruction: 0xf1674628 │ │ │ │ - stmdbls r5, {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bcs 3460b8 │ │ │ │ bcs 10c60a8 │ │ │ │ beq 3860ac │ │ │ │ bllt c89784 │ │ │ │ andseq pc, r0, r8, lsl #2 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @@ -41119,15 +41119,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0x4180f897 │ │ │ │ ldrbtvs r6, [ip], #-1336 @ 0xfffffac8 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ cmppcc r4, r7, asr #17 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - mcr2 2, 2, pc, cr14, cr4, {3} @ │ │ │ │ + stc2l 2, cr15, [sl, #464]! @ 0x1d0 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, r8, #64 @ 0x40 │ │ │ │ ldcvs 13, cr6, [fp, #-484]! @ 0xfffffe1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff561fcc │ │ │ │ blmi fecc9e34 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -41309,15 +41309,15 @@ │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ @ instruction: 0xf108af0e │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldcvs 8, cr13, [r8, #-984]! @ 0xfffffc28 │ │ │ │ @ instruction: 0xf7e94659 │ │ │ │ @ instruction: 0xf8dafc89 │ │ │ │ vhadd.s d16, d4, d0 │ │ │ │ - @ instruction: 0xf010fcd3 │ │ │ │ + @ instruction: 0xf010fc6f │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi fffac3e8 │ │ │ │ ldrbtmi r4, [sl], #-3066 @ 0xfffff406 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -41353,15 +41353,15 @@ │ │ │ │ ldrbtvs r6, [fp], #770 @ 0x302 │ │ │ │ ldcvs 6, cr14, [fp, #-896]! @ 0xfffffc80 │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ @ instruction: 0xf503805c │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrtvs sp, [fp], #40 @ 0x28 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf860f160 │ │ │ │ + @ instruction: 0xfffcf15f │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ andhi pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0344658 │ │ │ │ ldrbmi pc, [r8], -r7, lsr #27 @ │ │ │ │ ldc2 0, cr15, [r4], #208 @ 0xd0 │ │ │ │ blcc feaca1c8 │ │ │ │ andne lr, r7, r7, asr #19 │ │ │ │ @@ -41536,15 +41536,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [r9], #812 @ 0x32c │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15f462a │ │ │ │ - msrlt SPSR_irq, r9 │ │ │ │ + msrlt (UNDEF: 96), r5 │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #15204352 @ 0xe80000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -41565,15 +41565,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r5, -ip, ror #5] │ │ │ │ ldc 7, cr15, [r2, #856] @ 0x358 │ │ │ │ adcseq r4, lr, r2, ror r5 │ │ │ │ adcseq r4, lr, r6, ror #10 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r4, lr, r6, asr #4 │ │ │ │ - eorseq r3, r4, r2, ror #13 │ │ │ │ + eorseq r3, r4, r2, lsr #12 │ │ │ │ @ instruction: 0xfffea22b │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ bmi ffb9dc14 │ │ │ │ @@ -41822,15 +41822,15 @@ │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r6], -r7, lsl #1 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r9], ip, lsl #12 │ │ │ │ ldrdge pc, [r0], #-141 @ 0xffffff73 │ │ │ │ bleq c86e8 │ │ │ │ ldrdhi pc, [ip], #-141 @ 0xffffff73 │ │ │ │ - @ instruction: 0xfff6f273 │ │ │ │ + @ instruction: 0xff92f273 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ strmi r4, [r7], -r1, lsr #12 │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ stmib sp, {r3, r4, r5, r8, r9, sp}^ │ │ │ │ @@ -41940,18 +41940,18 @@ │ │ │ │ strtmi r2, [r5], -r0, lsl #8 │ │ │ │ ldrdvs pc, [r0], -r9 │ │ │ │ svclt 0x00042e82 │ │ │ │ @ instruction: 0xf1036e3b │ │ │ │ movwcs r0, #5758 @ 0x167e │ │ │ │ @ instruction: 0xf8884630 │ │ │ │ vhadd.s d19, d3, d4 │ │ │ │ - streq pc, [r1, r5, ror #31] │ │ │ │ + streq pc, [r1, r1, lsl #31] │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ ldrtmi sp, [r0], -sp, lsl #8 │ │ │ │ - @ instruction: 0xffdef273 │ │ │ │ + @ instruction: 0xff7af273 │ │ │ │ svclt 0x004f0742 │ │ │ │ @ instruction: 0xf8d82109 │ │ │ │ mcrrne 0, 0, r1, fp, cr0 │ │ │ │ tstpeq r7, r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c8bf58 │ │ │ │ strtmi r3, [fp], -r0 │ │ │ │ strls r4, [r0], #-1610 @ 0xfffff9b6 │ │ │ │ @@ -41993,15 +41993,15 @@ │ │ │ │ mrcvs 6, 7, r4, cr10, cr3, {0} │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 466238 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ tstcs r4, sl, ror lr │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - blx 18c8dde │ │ │ │ + blx fffc8ddc │ │ │ │ cmnpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4605469c │ │ │ │ adcsvs r6, fp, #248, 4 @ 0x8000000f │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ @ instruction: 0xf8dc2105 │ │ │ │ @@ -42241,15 +42241,15 @@ │ │ │ │ ldrbmi r4, [r9], -r2, lsr #12 │ │ │ │ ldc2l 0, cr15, [ip, #100]! @ 0x64 │ │ │ │ svclt 0x0000e6f9 │ │ │ │ ... │ │ │ │ ldrsbteq r3, [lr], ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrhteq r3, [lr], r4 │ │ │ │ - eorseq r2, r4, r6, asr #25 │ │ │ │ + eorseq r2, r4, r6, lsl #24 │ │ │ │ @ instruction: 0xffff1023 │ │ │ │ adcseq r3, lr, r2, ror #8 │ │ │ │ @ instruction: 0x0018f8db │ │ │ │ tstppl r4, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ blvs feee4dbc │ │ │ │ blvs 1ee4ec0 │ │ │ │ blvs ffee4fc4 │ │ │ │ @@ -42299,15 +42299,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e502b0 │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [r4, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - ldc2 2, cr15, [sl], #-460 @ 0xfffffe34 │ │ │ │ + blx ff6496fa │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d07a │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3643 @ 8cd44 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -42338,15 +42338,15 @@ │ │ │ │ blmi 94eeac │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16e79 │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ mrcvs 0, 3, sp, cr11, cr14, {0} │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbmi fp, [r2], -r8, lsr #3 │ │ │ │ - @ instruction: 0xf8e2f15f │ │ │ │ + @ instruction: 0xf87ef15f │ │ │ │ mrcvs 1, 3, fp, cr11, cr0, {3} │ │ │ │ rscshi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x0c03eb00 │ │ │ │ adcmi lr, fp, #5242880 @ 0x500000 │ │ │ │ qasxmi fp, fp, r8 │ │ │ │ @@ -42443,21 +42443,21 @@ │ │ │ │ movwls r3, #53296 @ 0xd030 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blls 46d5f4 │ │ │ │ cmnle r8, r0, lsl #24 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf859832a │ │ │ │ vhadd.s d16, d3, d7 │ │ │ │ - bls 44bbd8 │ │ │ │ + bls 44ba48 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8597f8c │ │ │ │ svclt 0x00080002 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d25, d3, d3 │ │ │ │ - @ instruction: 0xf5b0fb0f │ │ │ │ + @ instruction: 0xf5b0faab │ │ │ │ strmi r7, [r3], -ip, lsl #31 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ tstls r2, #136, 6 @ 0x20000002 │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, pc}^ │ │ │ │ tstmi r3, #603979776 @ 0x24000000 │ │ │ │ @@ -43008,18 +43008,18 @@ │ │ │ │ ldclvs 6, cr4, [fp], #-184 @ 0xffffff48 │ │ │ │ ldrdhi pc, [r0], -r3 │ │ │ │ svceq 0x0082f1b8 │ │ │ │ blvs fff7d440 │ │ │ │ ldmdaeq lr!, {r0, r1, r8, ip, sp, lr, pc}^ │ │ │ │ strbmi r2, [r0], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d2, d19 │ │ │ │ - streq pc, [r1, fp, lsl #31] │ │ │ │ + streq pc, [r1, r7, lsr #30] │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ strbmi sp, [r0], -fp, lsl #8 │ │ │ │ - @ instruction: 0xff84f272 │ │ │ │ + @ instruction: 0xff20f272 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r1!, {r0, r3, r8, sp} │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ strls r6, [r0, #-35] @ 0xffffffdd │ │ │ │ ldclvs 6, cr4, [ip], #-204 @ 0xffffff34 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -43059,15 +43059,15 @@ │ │ │ │ ldrtvs r5, [sl], #-640 @ 0xfffffd80 │ │ │ │ subseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ andsvs r6, r6, sl, ror r3 │ │ │ │ stm r5, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #-60 @ 0xffffffc4 │ │ │ │ @ instruction: 0xf8d32114 │ │ │ │ @ instruction: 0xf15e02e8 │ │ │ │ - @ instruction: 0xf8d7fb0b │ │ │ │ + @ instruction: 0xf8d7faa7 │ │ │ │ @ instruction: 0x4605c034 │ │ │ │ ldm ip!, {r3, r4, r5, r6, r7, r9, sp, lr} │ │ │ │ eorvs r0, r8, pc │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ tstcs r5, r9, rrx │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ ldcvs 1, cr6, [sp], #160 @ 0xa0 │ │ │ │ @@ -43222,25 +43222,25 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r2, lr, r2, lsr #16 │ │ │ │ ldrshteq r2, [lr], ip │ │ │ │ - eorseq r1, r4, r8, lsr #24 │ │ │ │ + eorseq r1, r4, r8, ror #22 │ │ │ │ @ instruction: 0xfffeff59 │ │ │ │ ldrhteq r2, [lr], r8 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ ldrsbtne pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ adcseq pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf828f7e5 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldclvs 14, cr10, [fp], #-200 @ 0xffffff38 │ │ │ │ vtst. d22, d2, d8 │ │ │ │ - sha1c.32 , q8, │ │ │ │ + @ instruction: 0xf240fc8b │ │ │ │ @ instruction: 0x46011311 │ │ │ │ @ instruction: 0xd0794298 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ strcs fp, [pc, #-3864] @ 8ccbc │ │ │ │ blvs fff81ff4 │ │ │ │ blcs 97018 │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ @@ -43273,15 +43273,15 @@ │ │ │ │ blmi 896d4c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26c3a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp], #-108 @ 0xffffff94 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xf992f15e │ │ │ │ + @ instruction: 0xf92ef15e │ │ │ │ ldcvs 1, cr11, [fp], #-384 @ 0xfffffe80 │ │ │ │ rscsmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrbt r1, [ip], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -43493,21 +43493,21 @@ │ │ │ │ movwls r3, #53296 @ 0xd030 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blls 46e660 │ │ │ │ cmnle r8, r0, lsl #24 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf859832a │ │ │ │ vhadd.s d16, d2, d7 │ │ │ │ - bls 44cb6c │ │ │ │ + bls 44c9dc │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8597f8c │ │ │ │ svclt 0x00080002 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d25, d2, d3 │ │ │ │ - @ instruction: 0xf5b0fad9 │ │ │ │ + @ instruction: 0xf5b0fa75 │ │ │ │ strmi r7, [r3], -ip, lsl #31 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ tstls r2, #136, 6 @ 0x20000002 │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, pc}^ │ │ │ │ tstmi r3, #603979776 @ 0x24000000 │ │ │ │ @@ -44578,15 +44578,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r9, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8ca6e0 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xff2af15c │ │ │ │ + mcr2 1, 6, pc, cr6, cr12, {2} @ │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -44742,28 +44742,28 @@ │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ ldcvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e66af8 │ │ │ │ ldr pc, [r0, fp, lsr #27] │ │ │ │ ... │ │ │ │ adcseq r1, lr, sl, ror #8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r0, r4, sl, lsl #11 │ │ │ │ + eorseq r0, r4, sl, asr #9 │ │ │ │ @ instruction: 0xfffe70dd │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r2, r3, r6, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15c4632 │ │ │ │ - strdlt pc, [r0, #-221]! @ 0xffffff23 │ │ │ │ + msrlt SPSR_, r9 @ │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1878] @ 0xfffff8aa │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -45697,15 +45697,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r9, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8cb860 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - mcr2 1, 3, pc, cr10, cr11, {2} @ │ │ │ │ + mcr2 1, 0, pc, cr6, cr11, {2} @ │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -45861,28 +45861,28 @@ │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ ldcvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e56af8 │ │ │ │ ldr pc, [r0, fp, ror #25] │ │ │ │ ... │ │ │ │ adcseq r0, lr, sl, ror #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq pc, r3, sl, lsl #8 │ │ │ │ + eorseq pc, r3, sl, asr #6 │ │ │ │ @ instruction: 0xfffe5f5d │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r2, r3, r6, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15b4632 │ │ │ │ - msrlt SPSR_, sp, lsr sp │ │ │ │ + ldrdlt pc, [r0, #-201]! @ 0xffffff37 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1878] @ 0xfffff8aa │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -46831,15 +46831,15 @@ │ │ │ │ addscc pc, r4, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346d7b │ │ │ │ stc 1, cr2, [r7, #128] @ 0x80 │ │ │ │ @ instruction: 0xf8d38a20 │ │ │ │ @ instruction: 0xf15a02e8 │ │ │ │ - strmi pc, [r0], sp, lsl #27 │ │ │ │ + strmi pc, [r0], r9, lsr #26 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d3c │ │ │ │ @@ -46996,27 +46996,27 @@ │ │ │ │ bvs ffeacb64 │ │ │ │ stc2 7, cr15, [lr], {228} @ 0xe4 │ │ │ │ svclt 0x0000e790 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq pc, sp, r6, lsr r1 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq lr, r3, r0, asr r2 │ │ │ │ + mlaseq r3, r0, r1, lr │ │ │ │ @ instruction: 0xfffe4da3 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81c │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi fff1afb4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldclvs 0, cr13, [fp, #-108]! @ 0xffffff94 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - mrrc2 1, 5, pc, lr, cr10 @ │ │ │ │ + blx fff4dc3a │ │ │ │ ldclvs 1, cr11, [fp, #-384]! @ 0xfffffe80 │ │ │ │ rscsvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r4, -r6, asr #17] │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [r2, r6, asr #12]! │ │ │ │ @@ -47289,15 +47289,15 @@ │ │ │ │ blvs fff723e8 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blls feb8d19c │ │ │ │ ldc 6, cr4, [pc, #712] @ 91dec │ │ │ │ ldmdavs r8, {r2, r3, r5, r7, r8, r9, fp, pc} │ │ │ │ movwcc r6, #35963 @ 0x8c7b │ │ │ │ vcge.s32 d22, d30, d27 │ │ │ │ - ldcvs 13, cr15, [fp, #-220]! @ 0xffffff24 │ │ │ │ + ldcvs 12, cr15, [fp, #-844]! @ 0xfffffcb4 │ │ │ │ cdpmi 4, 7, cr15, cr0, cr15, {2} │ │ │ │ cdpvc 6, 15, cr15, cr15, cr15, {6} │ │ │ │ ldcvs 4, cr6, [fp], {184} @ 0xb8 │ │ │ │ ands pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf0438126 │ │ │ │ blx fed12354 │ │ │ │ @@ -47336,15 +47336,15 @@ │ │ │ │ ldcvs 5, cr5, [fp, #-512]! @ 0xfffffe00 │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, r4, r7, lsl #17 │ │ │ │ muleq pc, sl, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf8d52118 │ │ │ │ @ instruction: 0xf15a02e8 │ │ │ │ - @ instruction: 0xf107f999 │ │ │ │ + @ instruction: 0xf107f935 │ │ │ │ ldrmi r0, [ip], -r0, lsl #7 │ │ │ │ adcsvs r4, fp, #135266304 @ 0x8100000 │ │ │ │ @ instruction: 0xf8c9cc0f │ │ │ │ @ instruction: 0xf8c90000 │ │ │ │ @ instruction: 0xf8c91004 │ │ │ │ @ instruction: 0xf8c92008 │ │ │ │ stcgt 0, cr3, [r3], {12} │ │ │ │ @@ -47462,23 +47462,23 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq lr, sp, ip, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, sp, r4, lsl r5 │ │ │ │ - eorseq sp, r3, lr, lsr r9 │ │ │ │ + eorseq sp, r3, lr, ror r8 │ │ │ │ @ instruction: 0xfffe9919 │ │ │ │ movwcs r6, #7037 @ 0x1b7d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - stc2 2, cr15, [ip], #440 @ 0x1b8 │ │ │ │ + mcrr2 2, 6, pc, r8, cr14 @ │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d14, d16 │ │ │ │ - strbeq pc, [r3, -r5, lsr #25] @ │ │ │ │ + strbeq pc, [r3, -r1, asr #24] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ movwls r6, #11771 @ 0x2dfb │ │ │ │ movwls r6, #3131 @ 0xc3b │ │ │ │ @ instruction: 0x319cf8d7 │ │ │ │ @@ -47495,19 +47495,19 @@ │ │ │ │ @ instruction: 0x319cf8d7 │ │ │ │ blvs fef76a68 │ │ │ │ movwcs r9, #4867 @ 0x1303 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ strb r7, [r7, r6, lsl #7]! │ │ │ │ movwcs r6, #7036 @ 0x1b7c │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - ldc2l 2, cr15, [r2], #-440 @ 0xfffffe48 │ │ │ │ + stc2 2, cr15, [lr], {110} @ 0x6e │ │ │ │ svclt 0x00480785 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s32 q9, q7, q15 │ │ │ │ - strbeq pc, [r0, -fp, ror #24] @ │ │ │ │ + strbeq pc, [r0, -r7, lsl #24] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x319cf8d7 │ │ │ │ blvs fef76aa8 │ │ │ │ ldclvs 3, cr9, [fp, #12]! │ │ │ │ @@ -47591,15 +47591,15 @@ │ │ │ │ svclt 0x00384634 │ │ │ │ blmi 85b0d8 │ │ │ │ @ instruction: 0xf8d5687a │ │ │ │ ldmpl r3, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - @ instruction: 0xffcef159 │ │ │ │ + @ instruction: 0xff6af159 │ │ │ │ @ instruction: 0xf8d5b158 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ @ instruction: 0xf8c542f8 │ │ │ │ stmiane r4, {r4, r5, r6, r7, r9}^ │ │ │ │ adcsmi lr, r4, #178257920 @ 0xaa00000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ strcs lr, [r0], #-2021 @ 0xfffff81b │ │ │ │ @@ -48041,15 +48041,15 @@ │ │ │ │ @ instruction: 0xf43f2b02 │ │ │ │ stcls 15, cr10, [ip], {3} │ │ │ │ @ instruction: 0x464a4653 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ @ instruction: 0xb003fcb5 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - strhteq fp, [ip], -ip │ │ │ │ + strdeq fp, [ip], -ip @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ @ instruction: 0x469a4691 │ │ │ │ orrlt r4, r9, sp, lsl #12 │ │ │ │ @@ -48200,15 +48200,15 @@ │ │ │ │ @ instruction: 0xf43f2b02 │ │ │ │ stcls 15, cr10, [ip], {3} │ │ │ │ @ instruction: 0x464a4653 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ andlt pc, r3, r7, ror fp @ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - eoreq fp, ip, r0, asr #12 │ │ │ │ + eoreq fp, ip, r0, lsl #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ @ instruction: 0x469a4691 │ │ │ │ orrlt r4, r9, sp, lsl #12 │ │ │ │ @@ -48359,15 +48359,15 @@ │ │ │ │ @ instruction: 0xf43f2b02 │ │ │ │ stcls 15, cr10, [ip], {3} │ │ │ │ @ instruction: 0x464a4653 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ andlt pc, r3, r9, lsr sl @ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - eoreq fp, ip, r4, asr #7 │ │ │ │ + eoreq fp, ip, r4, lsl #6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq fe6d0f30 │ │ │ │ stclpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ ldrmi r0, [r5], -ip, lsr #13 │ │ │ │ @@ -48512,24 +48512,24 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ @ instruction: 0xd1220f30 │ │ │ │ @ instruction: 0xe77446d3 │ │ │ │ @ instruction: 0xf1514650 │ │ │ │ - teqplt r0, fp @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r7 @ @ p-variant is OBSOLETE │ │ │ │ ldmeq sl, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00182a01 │ │ │ │ @ instruction: 0xf63f2b07 │ │ │ │ @ instruction: 0xf44faf62 │ │ │ │ strb r7, [r6, -r6, lsl #21]! │ │ │ │ strbtcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrbmi lr, [r8], -r8, ror #13 │ │ │ │ - blx ffacf3bc │ │ │ │ + blx fe1cf3bc │ │ │ │ stmibvs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ bcs d51e8 │ │ │ │ blcs 282ae4 │ │ │ │ svcge 0x004af63f │ │ │ │ blvc fe24ffc8 │ │ │ │ blls 30cbdc │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @@ -48583,16 +48583,16 @@ │ │ │ │ blx ff54f044 │ │ │ │ adcsne pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d19b09 │ │ │ │ ldrmi r1, [sl], -r4, ror #30 │ │ │ │ @ instruction: 0x462b6298 │ │ │ │ @ instruction: 0xf5019d14 │ │ │ │ tstcc r0, lr, asr #3 │ │ │ │ - vmax.s16 d20, d11, d24 │ │ │ │ - @ instruction: 0xf8d8f85b │ │ │ │ + vmax.s16 d20, d10, d24 │ │ │ │ + @ instruction: 0xf8d8fff7 │ │ │ │ blge 993a38 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ stc2l 0, cr15, [ip], #-204 @ 0xffffff34 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldmdage ip!, {r1, r2, r5, r8, r9, fp, sp, pc} │ │ │ │ @@ -48610,15 +48610,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ movwcs lr, #2501 @ 0x9c5 │ │ │ │ cmnvs fp, pc, lsl #22 │ │ │ │ blx fee4f0bc │ │ │ │ eorvs r4, r8, #44040192 @ 0x2a00000 │ │ │ │ stmiage r8, {r0, r2, r4, r8, fp, ip, pc}^ │ │ │ │ andsls r4, r4, r3, asr #12 │ │ │ │ - stc2l 2, cr15, [r4], #-388 @ 0xfffffe7c │ │ │ │ + stc2 2, cr15, [r0], {97} @ 0x61 │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ blls 35b7e8 │ │ │ │ andls r4, r0, #34603008 @ 0x2100000 │ │ │ │ stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ ldrbmi r8, [r2], -r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39d0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -48693,15 +48693,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 45be48 │ │ │ │ @ instruction: 0xf03c9353 │ │ │ │ @ instruction: 0xf8ddfa11 │ │ │ │ @ instruction: 0x4642a050 │ │ │ │ movwcs r9, #2325 @ 0x915 │ │ │ │ @ instruction: 0x46509056 │ │ │ │ - blx ff04faae │ │ │ │ + blx 174faae │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ bls 3649b4 │ │ │ │ bvs 1d64a54 │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -48744,27 +48744,27 @@ │ │ │ │ @ instruction: 0xf0b14385 │ │ │ │ @ instruction: 0xf8d9f97f │ │ │ │ blcs a0740 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr10, cr15, {3} │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-88] @ 0xffffffa8 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf151f9d7 │ │ │ │ - stmdbls fp, {r0, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf151f973 │ │ │ │ + stmdbls fp, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 12dd28 │ │ │ │ bcs 147338 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe6481178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf9c0f26d │ │ │ │ - @ instruction: 0xf912f151 │ │ │ │ + @ instruction: 0xf95cf26d │ │ │ │ + @ instruction: 0xf8aef151 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed53e3c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -48787,31 +48787,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4feadc │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ffe4f7fa │ │ │ │ + blx fe54f7fa │ │ │ │ bcs 14cac8 │ │ │ │ mcrge 4, 0, pc, cr7, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stc 7, cr15, [r6, #-828] @ 0xfffffcc4 │ │ │ │ adcseq sp, sp, ip, ror #7 │ │ │ │ adcseq sp, sp, r6, ror #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, r3, r8, lsl #21 │ │ │ │ adcseq lr, r3, r4, asr #19 │ │ │ │ adcseq sp, sp, r0, ror #3 │ │ │ │ ldrshteq lr, [r3], r8 │ │ │ │ - ldrdeq sl, [ip], -ip @ │ │ │ │ + eoreq sl, ip, ip, lsl sl │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq sl, ip, r0, asr #20 │ │ │ │ - ldrdeq sl, [ip], -r6 @ │ │ │ │ + eoreq sl, ip, r0, lsl #19 │ │ │ │ + eoreq sl, ip, r6, lsl r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r4, asr fp │ │ │ │ @ instruction: 0x460d4a54 │ │ │ │ @ instruction: 0xf500447b │ │ │ │ @@ -49050,24 +49050,24 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ @ instruction: 0xd1220f30 │ │ │ │ @ instruction: 0xe77446d3 │ │ │ │ @ instruction: 0xf1504650 │ │ │ │ - teqplt r0, r7, asr #29 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r3, ror #28 @ p-variant is OBSOLETE │ │ │ │ ldmeq sl, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00182a01 │ │ │ │ @ instruction: 0xf63f2b07 │ │ │ │ @ instruction: 0xf44faf62 │ │ │ │ strb r7, [r6, -r6, lsl #21]! │ │ │ │ strbtcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrbmi lr, [r8], -r8, ror #13 │ │ │ │ - mrc2 1, 5, pc, cr4, cr0, {2} │ │ │ │ + mrc2 1, 2, pc, cr0, cr0, {2} │ │ │ │ stmibvs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ bcs d5a50 │ │ │ │ blcs 28334c │ │ │ │ svcge 0x004af63f │ │ │ │ blvc fe250830 │ │ │ │ blls 30d444 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @@ -49122,15 +49122,15 @@ │ │ │ │ adcsne pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d19b09 │ │ │ │ ldrmi r1, [sl], -r4, ror #30 │ │ │ │ @ instruction: 0x462b6298 │ │ │ │ @ instruction: 0xf5019d14 │ │ │ │ tstcc r0, lr, asr #3 │ │ │ │ vmax.s16 d20, d10, d24 │ │ │ │ - @ instruction: 0xf8d8fc27 │ │ │ │ + @ instruction: 0xf8d8fbc3 │ │ │ │ blge 9942a0 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ @ instruction: 0xf838f033 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldmdage ip!, {r1, r2, r5, r8, r9, fp, sp, pc} │ │ │ │ @@ -49148,15 +49148,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ movwcs lr, #2501 @ 0x9c5 │ │ │ │ cmnvs fp, pc, lsl #22 │ │ │ │ mcr2 0, 4, pc, cr2, cr11, {1} @ │ │ │ │ eorvs r4, r8, #44040192 @ 0x2a00000 │ │ │ │ stmiage r8, {r0, r2, r4, r8, fp, ip, pc}^ │ │ │ │ andsls r4, r4, r3, asr #12 │ │ │ │ - blx fefd01c0 │ │ │ │ + blx 16d01c0 │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ blls 35c050 │ │ │ │ andls r4, r0, #34603008 @ 0x2100000 │ │ │ │ stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ ldrbmi r8, [r2], -r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39d0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -49231,15 +49231,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 45c6b0 │ │ │ │ @ instruction: 0xf03b9353 │ │ │ │ @ instruction: 0xf8ddfddd │ │ │ │ @ instruction: 0x4642a050 │ │ │ │ movwcs r9, #2325 @ 0x915 │ │ │ │ @ instruction: 0x46509056 │ │ │ │ - blx 65030c │ │ │ │ + @ instruction: 0xf9b2f25f │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ bls 36521c │ │ │ │ bvs 1d652bc │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -49282,27 +49282,27 @@ │ │ │ │ @ instruction: 0xf0b04385 │ │ │ │ @ instruction: 0xf8d9fd4b │ │ │ │ blcs a0fa8 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr10, cr15, {3} │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-88] @ 0xffffffa8 │ │ │ │ vpmax.s32 q11, q14, q12 │ │ │ │ - @ instruction: 0xf150fda3 │ │ │ │ - stmdbls fp, {r0, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf150fd3f │ │ │ │ + stmdbls fp, {r0, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 12e590 │ │ │ │ bcs 147ba0 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe6481178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - stc2 2, cr15, [ip, #432] @ 0x1b0 │ │ │ │ - ldc2l 1, cr15, [lr], {80} @ 0x50 │ │ │ │ + stc2 2, cr15, [r8, #-432]! @ 0xfffffe50 │ │ │ │ + ldc2l 1, cr15, [sl], #-320 @ 0xfffffec0 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed546a4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -49325,31 +49325,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4ff344 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffc2f155 │ │ │ │ + @ instruction: 0xff5ef155 │ │ │ │ bcs 14d330 │ │ │ │ mcrge 4, 0, pc, cr7, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ ldm r2, {r0, r1, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq ip, sp, r4, lsl #23 │ │ │ │ adcseq ip, sp, lr, ror fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, r3, r4, asr r2 │ │ │ │ umlalseq lr, r3, r0, r1 │ │ │ │ adcseq ip, sp, r8, ror r9 │ │ │ │ adcseq lr, r3, r4, asr #1 │ │ │ │ - eoreq sl, ip, r4, ror r2 │ │ │ │ + strhteq sl, [ip], -r4 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - ldrdeq sl, [ip], -r8 @ │ │ │ │ - eoreq r9, ip, lr, ror #24 │ │ │ │ + eoreq sl, ip, r8, lsl r1 │ │ │ │ + eoreq r9, ip, lr, lsr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r4, asr fp │ │ │ │ @ instruction: 0x460d4a54 │ │ │ │ @ instruction: 0xf500447b │ │ │ │ @@ -49455,54 +49455,54 @@ │ │ │ │ ldrbtmi r9, [fp], #-280 @ 0xfffffee8 │ │ │ │ strne pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ ldrls r4, [fp], #-1144 @ 0xfffffb88 │ │ │ │ ldrbmi r5, [r8], -r1, asr #16 │ │ │ │ cmpls r5, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1764621 │ │ │ │ - @ instruction: 0xf8dffd4d │ │ │ │ + @ instruction: 0xf8dffce9 │ │ │ │ strtmi r3, [r2], -ip, ror #9 │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - @ instruction: 0xf810f172 │ │ │ │ + @ instruction: 0xffacf171 │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0x46589015 │ │ │ │ stc2 7, cr15, [r8], #884 @ 0x374 │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrbmi r4, [r8], -r5, lsl #12 │ │ │ │ stc2 7, cr15, [r2], #884 @ 0x374 │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r7!, {r1, r2, r9, sl, lr} │ │ │ │ - blx 165030e │ │ │ │ + blx ffd5030c │ │ │ │ andseq pc, r4, #0, 2 │ │ │ │ @ instruction: 0x23204607 │ │ │ │ andsls r4, r1, #17825792 @ 0x1100000 │ │ │ │ andsls r2, r6, r1, lsl #4 │ │ │ │ - ldc2 1, cr15, [sl, #-464]! @ 0xfffffe30 │ │ │ │ + ldc2l 1, cr15, [r6], {116} @ 0x74 │ │ │ │ @ instruction: 0x46584639 │ │ │ │ - ldc2 1, cr15, [r6, #472] @ 0x1d8 │ │ │ │ + ldc2 1, cr15, [r2, #-472]! @ 0xfffffe28 │ │ │ │ mlacs r1, r7, r8, pc @ │ │ │ │ tstcs r1, r7, lsr #16 │ │ │ │ ldrmi lr, [ip], #-2509 @ 0xfffff633 │ │ │ │ - blx 4d033a │ │ │ │ + blx febd0338 │ │ │ │ @ instruction: 0x4603ac1c │ │ │ │ @ instruction: 0x4622b150 │ │ │ │ bgt 1789bc │ │ │ │ sbcsvs r6, r9, #152, 4 @ 0x80000009 │ │ │ │ @ instruction: 0x46194658 │ │ │ │ - stc2 1, cr15, [r2, #472] @ 0x1d8 │ │ │ │ + ldc2 1, cr15, [lr, #-472] @ 0xfffffe28 │ │ │ │ tstcc r4, #16, 22 @ 0x4000 │ │ │ │ vpmin.s8 d25, d0, d1 │ │ │ │ @ instruction: 0x4658115d │ │ │ │ beq ffdd01cc │ │ │ │ - mrc2 1, 6, pc, cr8, cr6, {3} │ │ │ │ + mrc2 1, 3, pc, cr4, cr6, {3} │ │ │ │ @ instruction: 0x46024633 │ │ │ │ cmncs r3, r0, lsl #10 │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - stclge 15, cr15, [r1, #-20] @ 0xffffffec │ │ │ │ + stclge 14, cr15, [r1, #-644] @ 0xfffffd7c │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4607931c │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ blvc 238ac0 │ │ │ │ movwcc lr, #6597 @ 0x19c5 │ │ │ │ cdpcs 0, 0, cr6, cr1, cr11, {7} │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -49511,28 +49511,28 @@ │ │ │ │ @ instruction: 0x974046d4 │ │ │ │ ldm ip!, {r0, r2, r6, r9, sl, fp, sp, pc} │ │ │ │ strgt r0, [pc], -pc │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729827 │ │ │ │ - @ instruction: 0xf100fa53 │ │ │ │ + @ instruction: 0xf100f9ef │ │ │ │ @ instruction: 0x46110214 │ │ │ │ andsls r7, r4, #125952 @ 0x1ec00 │ │ │ │ strmi r2, [r0], r1, lsl #4 │ │ │ │ - stc2l 1, cr15, [r6], #464 @ 0x1d0 │ │ │ │ + stc2 1, cr15, [r2], {116} @ 0x74 │ │ │ │ @ instruction: 0xf108ab45 │ │ │ │ ldrmi r0, [lr], ip, lsr #24 │ │ │ │ ldm lr!, {r4, r8, r9, ip, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - movwcs pc, #3381 @ 0xd35 @ │ │ │ │ + movwcs pc, #3281 @ 0xcd1 @ │ │ │ │ tstls ip, #8126464 @ 0x7c0000 │ │ │ │ stmib r4, {r2, r4, r6, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf04f3301 │ │ │ │ movtls r0, #6401 @ 0x1901 │ │ │ │ movwcc lr, #6597 @ 0x19c5 │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7, sp, lr} │ │ │ │ @ instruction: 0xf88d000f │ │ │ │ @@ -49540,90 +49540,90 @@ │ │ │ │ cdpls 0, 1, cr0, cr0, cr15, {0} │ │ │ │ ldm ip!, {r6, r8, r9, sl, ip, pc} │ │ │ │ strgt r0, [pc], -pc │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729827 │ │ │ │ - blvc 1f926c8 │ │ │ │ + blvc 1f92538 │ │ │ │ ldreq pc, [r4, -r0, lsl #2] │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ @ instruction: 0xf1744680 │ │ │ │ - @ instruction: 0xf8ddfcad │ │ │ │ + @ instruction: 0xf8ddfc49 │ │ │ │ @ instruction: 0xf108e040 │ │ │ │ ldm lr!, {r2, r3, r5, sl, fp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - ldc 12, cr15, [pc, #1012] @ 94288 │ │ │ │ + ldc 12, cr15, [pc, #612] @ 940f8 │ │ │ │ ldrdcs r0, [r0, -r4]! │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - stmdals r7!, {r0, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #76546048 @ 0x4900000 │ │ │ │ - blx 1dd0470 │ │ │ │ + blx 4d0470 │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 16573c │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - msrcs CPSR_, r7, ror #25 │ │ │ │ + smlawbcs r0, r3, ip, pc @ │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1740b00 │ │ │ │ - stmdals r7!, {r0, r1, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r1, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ - blx 185049c │ │ │ │ + @ instruction: 0xf9faf172 │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 165768 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46580814 │ │ │ │ - stc2l 1, cr15, [lr], {118} @ 0x76 │ │ │ │ + stc2l 1, cr15, [sl], #-472 @ 0xfffffe28 │ │ │ │ bls 5a57e0 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ stmdavs r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - ldmdbls r5, {r0, r1, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r5, {r0, r1, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dd4658 │ │ │ │ cdpls 12, 2, cr15, cr7, cr7, {1} │ │ │ │ vhadd.s16 d18, d4, d3 │ │ │ │ - eorcs pc, r0, #1600 @ 0x640 │ │ │ │ + eorcs pc, r0, #46336 @ 0xb500 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1714630 │ │ │ │ - andcs pc, r2, #15, 30 @ 0x3c │ │ │ │ + andcs pc, r2, #2736 @ 0xab0 │ │ │ │ andsls r4, r5, r1, lsl r6 │ │ │ │ @ instruction: 0xf7dd4658 │ │ │ │ andcs pc, r2, #171008 @ 0x29c00 │ │ │ │ strmi r2, [r6], -r6, lsl #2 │ │ │ │ @ instruction: 0xf7dd4658 │ │ │ │ andcs pc, r1, #164864 @ 0x28400 │ │ │ │ @ instruction: 0x46072110 │ │ │ │ @ instruction: 0xf7dd4658 │ │ │ │ blls 652db4 │ │ │ │ andsls r2, r6, r1, lsl #2 │ │ │ │ @ instruction: 0xf8939827 │ │ │ │ movwcs r2, #33 @ 0x21 │ │ │ │ rsbvs r9, r3, ip, lsl r3 │ │ │ │ - blx 750524 │ │ │ │ + @ instruction: 0xf9b6f172 │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ tstls r4, #35651584 @ 0x2200000 │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465862d9 │ │ │ │ @ instruction: 0xf1764619 │ │ │ │ - blls 5d31a8 │ │ │ │ + blls 5d3018 │ │ │ │ bls 4e0bc8 │ │ │ │ cmppne sp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - ldrtmi pc, [fp], -r5, ror #27 @ │ │ │ │ + ldrtmi pc, [fp], -r1, lsl #27 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r8], -r0, lsl #12 │ │ │ │ - mrc2 1, 0, pc, cr2, cr6, {3} │ │ │ │ + stc2 1, cr15, [lr, #472]! @ 0x1d8 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ tstls ip, #128, 12 @ 0x8000000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ blvc 238ca4 │ │ │ │ movwcc lr, #6597 @ 0x19c5 │ │ │ │ cdpcs 0, 0, cr6, cr1, cr11, {7} │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -49634,27 +49634,27 @@ │ │ │ │ @ instruction: 0xf8dd8100 │ │ │ │ svcgt 0x000f9040 │ │ │ │ strgt r4, [pc], -lr, asr #12 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729827 │ │ │ │ - @ instruction: 0xf100f95d │ │ │ │ + @ instruction: 0xf100f8f9 │ │ │ │ @ instruction: 0x46110214 │ │ │ │ mulcc sp, r8, r8 │ │ │ │ andcs r9, r1, #20, 4 @ 0x40000001 │ │ │ │ @ instruction: 0xf1744607 │ │ │ │ - strbmi pc, [lr], pc, ror #23 @ │ │ │ │ + strbmi pc, [lr], fp, lsl #23 @ │ │ │ │ stceq 1, cr15, [ip], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46584639 │ │ │ │ - mcrr2 1, 7, pc, r0, cr6 @ │ │ │ │ + blx ff7d05e6 │ │ │ │ @ instruction: 0xf8cd2700 │ │ │ │ @ instruction: 0x971c807c │ │ │ │ stmib r4, {r2, r4, r6, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf04f7701 │ │ │ │ strbls r0, [r1, -r1, lsl #18] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ strvc lr, [r1, -r5, asr #19] │ │ │ │ @@ -49663,87 +49663,87 @@ │ │ │ │ cdpls 0, 1, cr0, cr0, cr15, {0} │ │ │ │ smlabthi r0, sp, r8, pc @ │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r9, sl, lr, pc} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xf922f172 │ │ │ │ + @ instruction: 0xf8bef172 │ │ │ │ mulcc sp, r8, r8 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf1749011 │ │ │ │ - ldmib sp, {r0, r2, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf102e210 │ │ │ │ ldm lr!, {r2, r3, r5, sl, fp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldmdbls r1, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - blls 653098 │ │ │ │ + blls 652f08 │ │ │ │ vpmin.s8 d25, d0, d4 │ │ │ │ movwls r1, #493 @ 0x1ed │ │ │ │ @ instruction: 0x46434658 │ │ │ │ - ldc2 1, cr15, [r0, #472] @ 0x1d8 │ │ │ │ + stc2 1, cr15, [ip, #-472]! @ 0xfffffe28 │ │ │ │ @ instruction: 0x46029915 │ │ │ │ ldrbmi r2, [r8], -r7, lsl #6 │ │ │ │ blx 1852016 │ │ │ │ stmdbls r7!, {r0, r1, r3, r4, r8, r9, fp, sp, pc} │ │ │ │ ldmdals r2, {r0, r1, r9, sp} │ │ │ │ tstls r1, #0, 14 │ │ │ │ @ instruction: 0xf9ecf7dc │ │ │ │ @ instruction: 0x463a4b53 │ │ │ │ @ instruction: 0x46584639 │ │ │ │ @ instruction: 0xf176447b │ │ │ │ - @ instruction: 0x463afb75 │ │ │ │ + @ instruction: 0x463afb11 │ │ │ │ tstcs r8, r3, lsl fp │ │ │ │ @ instruction: 0xf1719827 │ │ │ │ - blls a939b8 │ │ │ │ + blls a93828 │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ @ instruction: 0x46189014 │ │ │ │ subls pc, r6, r3, lsl #17 │ │ │ │ - @ instruction: 0xf98af172 │ │ │ │ + @ instruction: 0xf926f172 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23204606 │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ - blx 1cd06be │ │ │ │ + blx 3d06be │ │ │ │ @ instruction: 0x46584631 │ │ │ │ - blx ff3d06ce │ │ │ │ + blx 1ad06ce │ │ │ │ stmdals r7!, {r2, r3, r4, r8, r9, sl, ip, pc} │ │ │ │ eorcs r4, r0, #76546048 @ 0x4900000 │ │ │ │ @ instruction: 0xf1726067 │ │ │ │ - strmi pc, [r6], -r7, asr #18 │ │ │ │ + strmi pc, [r6], -r3, ror #17 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46583614 │ │ │ │ - blx fef506f2 │ │ │ │ + blx 16506f2 │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ movwcs r2, #16641 @ 0x4101 │ │ │ │ stmib sp, {r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf172371c │ │ │ │ - @ instruction: 0x4607f933 │ │ │ │ + strmi pc, [r7], -pc, asr #17 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46583714 │ │ │ │ - blx fea5071a │ │ │ │ + blx 115071a │ │ │ │ @ instruction: 0x4642463b │ │ │ │ msrne (UNDEF: 105), r0 │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - @ instruction: 0xf44ffcff │ │ │ │ + @ instruction: 0xf44ffc9b │ │ │ │ andsls r7, r6, r5, lsr #2 │ │ │ │ @ instruction: 0xf1729827 │ │ │ │ - @ instruction: 0xf100f94b │ │ │ │ + @ instruction: 0xf100f8e7 │ │ │ │ pkhbtmi r0, r0, r4, lsl #6 │ │ │ │ ldrmi r2, [r9], -r4, lsl #4 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ @ instruction: 0x23209315 │ │ │ │ - blx c50742 │ │ │ │ + blx ff350740 │ │ │ │ @ instruction: 0xf108961f │ │ │ │ @ instruction: 0x26000e54 │ │ │ │ @ instruction: 0xf108961c │ │ │ │ stmib r4, {r2, r5, r6, sl, fp}^ │ │ │ │ @ instruction: 0xf8d86601 │ │ │ │ ldm r4, {r2, r5, ip, sp, lr} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ @@ -49767,25 +49767,25 @@ │ │ │ │ @ instruction: 0xf8976293 │ │ │ │ @ instruction: 0xf8973025 │ │ │ │ @ instruction: 0xf8cc2026 │ │ │ │ ands r6, r3, r8, lsr #32 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq ip, sp, r0, lsr #6 │ │ │ │ - eoreq sl, ip, lr, ror r0 │ │ │ │ + strhteq r9, [ip], -lr │ │ │ │ adcseq ip, sp, r8, lsl #6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #25 │ │ │ │ - eoreq r9, ip, r0, asr #25 │ │ │ │ + eoreq r9, ip, r0, lsl #24 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ orreq lr, r3, #8, 22 @ 0x2000 │ │ │ │ addeq lr, r2, #8, 22 @ 0x2000 │ │ │ │ vst1.32 {d22-d25}, [pc :64], lr │ │ │ │ addsvs r3, r3, #128, 6 │ │ │ │ - blx ed07f6 │ │ │ │ + blx ff5d07f4 │ │ │ │ ldmdals r0, {r6, r9, sp} │ │ │ │ @ instruction: 0xf7ce4631 │ │ │ │ @ instruction: 0x4633ea90 │ │ │ │ andcs r4, r3, r2, lsr r6 │ │ │ │ @ instruction: 0xf102fa40 │ │ │ │ svclt 0x004107c9 │ │ │ │ bl fe790 │ │ │ │ @@ -49848,26 +49848,26 @@ │ │ │ │ @ instruction: 0xf04cbf18 │ │ │ │ movwcc r0, #7169 @ 0x1c01 │ │ │ │ @ instruction: 0xd1f6429e │ │ │ │ @ instruction: 0xf1bc9716 │ │ │ │ andsle r0, fp, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1719827 │ │ │ │ - ldrtmi pc, [r2], -pc, lsr #31 @ │ │ │ │ + ldrtmi pc, [r2], -fp, asr #30 @ │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ mlacc r1, r8, r8, pc @ │ │ │ │ strmi r4, [r6], -r7, lsl #12 │ │ │ │ @ instruction: 0xf1749115 │ │ │ │ - ldrbmi pc, [r4], r1, asr #20 @ │ │ │ │ + @ instruction: 0x46d4f9dd │ │ │ │ ldm ip!, {r2, r3, r5, r9, sl, ip, sp} │ │ │ │ strgt r0, [pc], -pc │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x46584639 │ │ │ │ - blx fe5d093c │ │ │ │ + blx cd093c │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ tstls ip, #124 @ 0x7c │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ @ instruction: 0xf8999341 │ │ │ │ stmib r5, {r2, r3, sp, lr}^ │ │ │ │ rscvs r3, fp, r1, lsl #6 │ │ │ │ ldm r4, {r0, r9, sl, fp, sp} │ │ │ │ @@ -49878,28 +49878,28 @@ │ │ │ │ smlabtls r0, sp, r8, pc @ │ │ │ │ ldm ip!, {r4, r8, r9, sl, fp, ip, pc} │ │ │ │ ldrtmi r0, [lr], -pc │ │ │ │ ldm ip, {r0, r1, r2, r3, r9, sl, lr, pc} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xff72f171 │ │ │ │ + @ instruction: 0xff0ef171 │ │ │ │ andseq pc, r4, #0, 2 │ │ │ │ @ instruction: 0xf8994611 │ │ │ │ andsls r3, r7, #13 │ │ │ │ strmi r2, [r0], r1, lsl #4 │ │ │ │ - blx 1d0994 │ │ │ │ + @ instruction: 0xf9a0f174 │ │ │ │ @ instruction: 0xf10846be │ │ │ │ ldm lr!, {r2, r3, r5, sl, fp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - movwcs pc, #2645 @ 0xa55 @ │ │ │ │ + movwcs pc, #2545 @ 0x9f1 @ │ │ │ │ rsbsls pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0x46d4931c │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ stmib r5, {r0, r6, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, fp, r1, lsl #6 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ smlabbcc r4, sp, r8, pc @ │ │ │ │ @@ -49908,139 +49908,139 @@ │ │ │ │ @ instruction: 0xf8cd9f10 │ │ │ │ ldrtmi r9, [lr], -r0, lsl #2 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r9, sl, lr, pc} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xff36f171 │ │ │ │ + mrc2 1, 6, pc, cr2, cr1, {3} │ │ │ │ mulcc sp, r9, r8 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ strbmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1744680 │ │ │ │ - ldrtmi pc, [lr], r9, asr #19 @ │ │ │ │ + ldrtmi pc, [lr], r5, ror #18 @ │ │ │ │ stceq 1, cr15, [ip], #-32 @ 0xffffffe0 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldrbmi r4, [r8], -r1, asr #12 │ │ │ │ - blx 750a30 │ │ │ │ + @ instruction: 0xf9b6f176 │ │ │ │ bleq ff5cfad8 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ - @ instruction: 0xff72f173 │ │ │ │ + @ instruction: 0xff0ef173 │ │ │ │ tstcs r1, r7, lsr #16 │ │ │ │ @ instruction: 0xf1712220 │ │ │ │ - @ instruction: 0x4606ff91 │ │ │ │ + strmi pc, [r6], -sp, lsr #30 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46583614 │ │ │ │ - blx 1d0a5c │ │ │ │ + @ instruction: 0xf9a0f176 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq cff68 │ │ │ │ - @ instruction: 0xff5cf173 │ │ │ │ + mrc2 1, 7, pc, cr8, cr3, {3} │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf1712101 │ │ │ │ - @ instruction: 0x4680ff7b │ │ │ │ + pkhbtmi pc, r0, r7, lsl #30 @ │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c8cb03 │ │ │ │ @ instruction: 0xf8c80028 │ │ │ │ strbmi r1, [r1], -ip, lsr #32 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - strbmi pc, [fp], -fp, ror #19 @ │ │ │ │ + strbmi pc, [fp], -r7, lsl #19 @ │ │ │ │ stmdavs r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ vst1.8 {d25-d26}, [pc :64], r7 │ │ │ │ @ instruction: 0x465871f7 │ │ │ │ - blx fedd0aa2 │ │ │ │ + blx 14d0aa2 │ │ │ │ @ instruction: 0x46029914 │ │ │ │ ldrbmi r2, [r8], -pc, lsl #6 │ │ │ │ @ instruction: 0xf944f7dd │ │ │ │ andcs r9, r3, r7, lsr #28 │ │ │ │ - blx e50e2c │ │ │ │ + @ instruction: 0xf9d2f254 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r0], -r8, lsl #2 │ │ │ │ @ instruction: 0xf1712600 │ │ │ │ - svcls 0x0015fc2b │ │ │ │ + svcls 0x0015fbc7 │ │ │ │ strtmi r2, [r2], -r1, lsl #6 │ │ │ │ @ instruction: 0x46814639 │ │ │ │ @ instruction: 0x961c4658 │ │ │ │ @ instruction: 0xff30f7db │ │ │ │ strtmi r2, [r2], -r1, lsl #6 │ │ │ │ @ instruction: 0x46064639 │ │ │ │ tstls ip, #88, 12 @ 0x5800000 │ │ │ │ @ instruction: 0xff28f7db │ │ │ │ bleq fea8fb8c │ │ │ │ strmi r2, [r0], r0, lsr #2 │ │ │ │ @ instruction: 0xf1734620 │ │ │ │ - movwcs pc, #7959 @ 0x1f17 @ │ │ │ │ + movwcs pc, #7859 @ 0x1eb3 @ │ │ │ │ stmdals r7!, {r5, r9, sp} │ │ │ │ @ instruction: 0xf1714619 │ │ │ │ - @ instruction: 0x4602ff35 │ │ │ │ + @ instruction: 0x4602fed1 │ │ │ │ @ instruction: 0x4623b150 │ │ │ │ blgt 178d80 │ │ │ │ sbcsvs r6, r1, #144, 4 │ │ │ │ @ instruction: 0x46114658 │ │ │ │ - @ instruction: 0xf9a8f176 │ │ │ │ + @ instruction: 0xf944f176 │ │ │ │ andscc r9, r4, #20, 20 @ 0x14000 │ │ │ │ andls r4, r0, #70254592 @ 0x4300000 │ │ │ │ mvnne pc, r0, asr #4 │ │ │ │ @ instruction: 0x46584632 │ │ │ │ - blx d50b2a │ │ │ │ + blx ff450b28 │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ ldrbmi r2, [r8], -r7, lsl #6 │ │ │ │ @ instruction: 0xf900f7dd │ │ │ │ ldmdals r2, {r0, r1, r2, r5, r8, fp, ip, pc} │ │ │ │ andcs r2, r3, #67108864 @ 0x4000000 │ │ │ │ blls 4f9168 │ │ │ │ @ instruction: 0xff8ef7db │ │ │ │ andcs r4, r0, #148480 @ 0x24400 │ │ │ │ @ instruction: 0x46114658 │ │ │ │ @ instruction: 0xf176447b │ │ │ │ - blls 5929d8 │ │ │ │ + blls 592848 │ │ │ │ mrscs r2, R8_fiq │ │ │ │ @ instruction: 0xf1719827 │ │ │ │ - andcs pc, r2, #226304 @ 0x37400 │ │ │ │ + andcs pc, r2, #123904 @ 0x1e400 │ │ │ │ andsls r2, r5, r0, lsl #2 │ │ │ │ @ instruction: 0xf7dd4658 │ │ │ │ andcs pc, r2, #7667712 @ 0x750000 │ │ │ │ strmi r2, [r1], r4, lsl #2 │ │ │ │ @ instruction: 0xf7dd4658 │ │ │ │ andcs pc, r1, #7274496 @ 0x6f0000 │ │ │ │ strmi r2, [r6], -r2, lsl #2 │ │ │ │ @ instruction: 0xf7dd4658 │ │ │ │ vst2.16 {d31-d32}, [pc :128], r9 │ │ │ │ andsls r7, r7, sl, lsr #2 │ │ │ │ @ instruction: 0xf1719827 │ │ │ │ - @ instruction: 0x4607ff1d │ │ │ │ + @ instruction: 0x4607feb9 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1744641 │ │ │ │ - ldrtmi pc, [r9], -r3, lsl #18 @ │ │ │ │ + @ instruction: 0x4639f89f │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - movwcs pc, #2399 @ 0x95f @ │ │ │ │ + movwcs pc, #2299 @ 0x8fb @ │ │ │ │ mlacs r1, r7, r8, pc @ │ │ │ │ tstls ip, #1073741824 @ 0x40000000 │ │ │ │ rsbvs r9, r3, r7, lsr #16 │ │ │ │ - mrc2 1, 6, pc, cr8, cr1, {3} │ │ │ │ + mrc2 1, 3, pc, cr4, cr1, {3} │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ tstls r4, #35651584 @ 0x2200000 │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465862d9 │ │ │ │ @ instruction: 0xf1764619 │ │ │ │ - blls 5d2b24 │ │ │ │ + blls 5d2994 │ │ │ │ @ instruction: 0x46423314 │ │ │ │ cmppne sp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - ldrtmi pc, [r3], -r3, lsr #21 @ │ │ │ │ + @ instruction: 0x4633fa3f │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf1769000 │ │ │ │ - movwcs pc, #2767 @ 0xacf @ │ │ │ │ + movwcs pc, #2667 @ 0xa6b @ │ │ │ │ @ instruction: 0x4606901f │ │ │ │ stmib r4, {r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movtls r3, #4865 @ 0x1301 │ │ │ │ mulgt ip, r0, r8 │ │ │ │ movwcc lr, #6597 @ 0x19c5 │ │ │ │ @ instruction: 0xf1bc60eb │ │ │ │ ldm r4, {r0, r8, r9, sl, fp} │ │ │ │ @@ -50051,27 +50051,27 @@ │ │ │ │ ldm ip!, {r4, r8, r9, sl, fp, ip, pc} │ │ │ │ ldrtmi r0, [r8], pc │ │ │ │ andeq lr, pc, r8, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r8, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1719827 │ │ │ │ - @ instruction: 0xf100fe19 │ │ │ │ + @ instruction: 0xf100fdb5 │ │ │ │ @ instruction: 0x46110214 │ │ │ │ andsls r7, r4, #117760 @ 0x1cc00 │ │ │ │ strmi r2, [r1], r1, lsl #4 │ │ │ │ - @ instruction: 0xf8acf174 │ │ │ │ + @ instruction: 0xf848f174 │ │ │ │ @ instruction: 0xf10946be │ │ │ │ ldm lr!, {r2, r3, r5, sl, fp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - movwcs pc, #2301 @ 0x8fd @ │ │ │ │ + movwcs pc, #2201 @ 0x899 @ │ │ │ │ tstls ip, #32505856 @ 0x1f00000 │ │ │ │ stmib r4, {r2, r4, r6, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf04f3301 │ │ │ │ movtls r0, #6145 @ 0x1801 │ │ │ │ movwcc lr, #6597 @ 0x19c5 │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7, sp, lr} │ │ │ │ @ instruction: 0xf88d000f │ │ │ │ @@ -50079,51 +50079,51 @@ │ │ │ │ svcls 0x0010000f │ │ │ │ ldrtmi r9, [sp], -r0, asr #12 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, sl, lr, pc} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - stc2l 1, cr15, [r0, #452]! @ 0x1c4 │ │ │ │ + ldc2l 1, cr15, [ip, #-452]! @ 0xfffffe3c │ │ │ │ @ instruction: 0xf1007b73 │ │ │ │ @ instruction: 0x46420614 │ │ │ │ @ instruction: 0x46814631 │ │ │ │ - @ instruction: 0xf874f174 │ │ │ │ + @ instruction: 0xf810f174 │ │ │ │ @ instruction: 0xf10946bc │ │ │ │ ldm ip!, {r2, r3, r5, r9, sl, fp} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - smlawtcs r0, r5, r8, pc @ │ │ │ │ + msrcs CPSR_, r1, ror #16 │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1730b00 │ │ │ │ - stmdals r7!, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #68157440 @ 0x4100000 │ │ │ │ - mrc2 1, 1, pc, cr12, cr1, {3} │ │ │ │ + ldc2l 1, cr15, [r8, #452] @ 0x1c4 │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 165fac │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1764658 │ │ │ │ - blls 6929ec │ │ │ │ + blls 69285c │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ @ instruction: 0x46589a14 │ │ │ │ movwls r9, #1281 @ 0x501 │ │ │ │ @ instruction: 0xf1764633 │ │ │ │ - ldmdbls r5, {r0, r1, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r5, {r0, r1, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0x26024658 │ │ │ │ @ instruction: 0xf806f7dd │ │ │ │ bls 6a73b8 │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ andscs r5, r6, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf1719310 │ │ │ │ - andcs pc, r1, #978944 @ 0xef000 │ │ │ │ + andcs pc, r1, #569344 @ 0x8b000 │ │ │ │ tstcs r3, r5, lsl #12 │ │ │ │ @ instruction: 0xf7dc4658 │ │ │ │ strtmi pc, [r9], -r7, lsl #31 │ │ │ │ movwcs r4, #5634 @ 0x1602 │ │ │ │ strcs r4, [r4, #-1624] @ 0xfffff9a8 │ │ │ │ @ instruction: 0xfff0f7dc │ │ │ │ ldrdhi pc, [r4], #-141 @ 0xffffff73 │ │ │ │ @@ -50135,133 +50135,133 @@ │ │ │ │ andcs pc, r0, #6356992 @ 0x610000 │ │ │ │ movwcs r4, #13825 @ 0x3601 │ │ │ │ movwls r4, #1592 @ 0x638 │ │ │ │ @ instruction: 0xf7db4643 │ │ │ │ and pc, r9, r1, ror lr @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - strdeq r9, [ip], -ip @ │ │ │ │ + eoreq r9, ip, ip, lsr r7 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ @ instruction: 0xf7dd2001 │ │ │ │ strbmi pc, [r3], -fp, asr #16 @ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ strls r4, [r0, #-1592] @ 0xfffff9c8 │ │ │ │ mrc2 7, 2, pc, cr12, cr11, {6} │ │ │ │ @ instruction: 0x46294b91 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf1754620 │ │ │ │ - strtmi pc, [sl], -r5, ror #31 │ │ │ │ + strtmi pc, [sl], -r1, lsl #31 │ │ │ │ tstcs r8, r3, lsl fp │ │ │ │ @ instruction: 0xf1719820 │ │ │ │ - strmi pc, [r0], fp, lsr #21 │ │ │ │ + strmi pc, [r0], r7, asr #20 │ │ │ │ mcrls 6, 1, r4, cr0, cr0, {1} │ │ │ │ - @ instruction: 0xf8aaf254 │ │ │ │ + @ instruction: 0xf846f254 │ │ │ │ strmi r4, [r3], -r9, lsr #12 │ │ │ │ ldrtmi r2, [r0], -r0, lsr #4 │ │ │ │ - blx fe8d0dc4 │ │ │ │ + blx fd0dc4 │ │ │ │ stmdals r0!, {r0, r2, r9, sl, lr} │ │ │ │ tstcs r0, r1, lsl #6 │ │ │ │ subcc pc, r5, r0, lsl #17 │ │ │ │ ldrdcc pc, [ip], #128 @ 0x80 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r0, asr #17 │ │ │ │ ldrsbtcc pc, [ip], #128 @ 0x80 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rscscc pc, ip, r0, asr #17 │ │ │ │ - stc2l 1, cr15, [r8, #-452]! @ 0xfffffe3c │ │ │ │ + stc2 1, cr15, [r4, #-452] @ 0xfffffe3c │ │ │ │ strmi r6, [r6], -fp, lsr #18 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ strcc lr, [fp, #-2496] @ 0xfffff640 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ strtmi r9, [r9], -r0, lsr #22 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1733178 │ │ │ │ - @ instruction: 0x4631ffbb │ │ │ │ - @ instruction: 0xf1764620 │ │ │ │ - bvs ffd528bc │ │ │ │ + shsaxmi pc, r1, r7 @ │ │ │ │ + @ instruction: 0xf1754620 │ │ │ │ + bvs ffd5472c │ │ │ │ @ instruction: 0xf8927913 │ │ │ │ blcs 6b889c │ │ │ │ sbcshi pc, r5, r0, lsl #4 │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ svceq 0x000d0d0d │ │ │ │ strbgt ip, [r8, #2063] @ 0x80f │ │ │ │ svceq 0x000fc8c8 │ │ │ │ stcleq 5, cr12, [fp, #788] @ 0x314 │ │ │ │ bicle ip, r5, #826277888 @ 0x31400000 │ │ │ │ bicsle sp, r3, #1275068419 @ 0x4c000003 │ │ │ │ @ instruction: 0x2320000d │ │ │ │ vst2.8 {d25-d28}, [pc :64], r6 │ │ │ │ stmdals r0!, {r2, r3, r5, r7, r8, ip, sp, lr} │ │ │ │ - stc2 1, cr15, [ip, #452]! @ 0x1c4 │ │ │ │ + stc2l 1, cr15, [r8, #-452] @ 0xfffffe3c │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ @ instruction: 0x464a0714 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ blls 638948 │ │ │ │ - @ instruction: 0xff90f173 │ │ │ │ + @ instruction: 0xff2cf173 │ │ │ │ bls 6ef27c │ │ │ │ cdpeq 1, 5, cr15, cr4, cr6, {0} │ │ │ │ strcs r9, [r0, #-1318] @ 0xfffffada │ │ │ │ bl 139d48 │ │ │ │ stmib fp, {r0, r1, r6, r7, r8, r9, ip}^ │ │ │ │ @ instruction: 0xf8935501 │ │ │ │ ldm fp, {r1, r4, r5, lr, pc} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ bl 21490c │ │ │ │ ldrtmi r0, [r1], -ip, lsl #25 │ │ │ │ cdpge 6, 2, cr4, cr5, cr0, {1} │ │ │ │ eorpl pc, r8, ip, asr #17 │ │ │ │ - @ instruction: 0xffd6f175 │ │ │ │ + @ instruction: 0xff72f175 │ │ │ │ @ instruction: 0x21ac463a │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - subcs pc, r0, #180224 @ 0x2c000 │ │ │ │ + subcs pc, r0, #10944512 @ 0xa70000 │ │ │ │ strtmi r4, [r9], -r7, lsl #12 │ │ │ │ @ instruction: 0xf7cd4630 │ │ │ │ vmax.f32 d30, d0, d24 │ │ │ │ stmdals r0!, {r0, r1, r3, r5, r8, sp} │ │ │ │ @ instruction: 0xf1719723 │ │ │ │ - @ instruction: 0xf100fd77 │ │ │ │ + @ instruction: 0xf100fd13 │ │ │ │ @ instruction: 0x46070914 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1734649 │ │ │ │ - shsaxmi pc, r9, sp @ │ │ │ │ + @ instruction: 0x4639fef9 │ │ │ │ strbtmi r4, [pc], -r0, lsr #12 │ │ │ │ - @ instruction: 0xffb8f175 │ │ │ │ + @ instruction: 0xff54f175 │ │ │ │ teqls r2, #469762048 @ 0x1c000000 │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0xf8cd30cc │ │ │ │ mcrgt 0, 0, r9, cr15, cr0, {4} │ │ │ │ cdpgt 7, 0, cr12, cr15, cr15, {0} │ │ │ │ cdpgt 7, 0, cr12, cr15, cr15, {0} │ │ │ │ ldm r6, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ tstcs r4, pc │ │ │ │ muleq ip, fp, r8 │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - @ instruction: 0x4641faf5 │ │ │ │ + @ instruction: 0x4641fa91 │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf8df4620 │ │ │ │ @ instruction: 0xf7dc80c8 │ │ │ │ movwcs pc, #24321 @ 0x5f01 @ │ │ │ │ strtmi r9, [sl], -r0, lsr #18 │ │ │ │ ldrbtmi r9, [r8], #768 @ 0x300 │ │ │ │ ldmdals r2, {r0, r4, r8, r9, fp, ip, pc} │ │ │ │ stc2 7, cr15, [lr, #876] @ 0x36c │ │ │ │ ldrdls pc, [ip], #-141 @ 0xffffff73 │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ strcs r9, [r0], -r0, lsl #10 │ │ │ │ - @ instruction: 0xff14f175 │ │ │ │ + mrc2 1, 5, pc, cr0, cr5, {3} │ │ │ │ strbmi fp, [fp], -sp, lsl #7 │ │ │ │ tstcs r8, r2, lsr sp │ │ │ │ @ instruction: 0xf1719820 │ │ │ │ - ldrsbteq pc, [r1], r9 @ │ │ │ │ + adcseq pc, r1, r5, ror r9 @ │ │ │ │ andcs r4, r4, #7340032 @ 0x700000 │ │ │ │ strcc r4, [r1], -r0, lsr #12 │ │ │ │ mrc2 7, 3, pc, cr0, cr12, {6} │ │ │ │ strmi r2, [r2], -pc, lsl #6 │ │ │ │ @ instruction: 0x46204639 │ │ │ │ mrc2 7, 6, pc, cr10, cr12, {6} │ │ │ │ mvnle r4, lr, lsr #5 │ │ │ │ @@ -50288,16 +50288,16 @@ │ │ │ │ smlald r9, r6, r6, r3 │ │ │ │ tstls r6, #8, 6 @ 0x20000000 │ │ │ │ movwcs lr, #5955 @ 0x1743 │ │ │ │ smlald r9, r0, r6, r3 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ @ instruction: 0xf7cee461 │ │ │ │ svclt 0x0000e956 │ │ │ │ - strhteq r9, [ip], -r2 │ │ │ │ - eoreq r9, ip, sl, lsr r4 │ │ │ │ + strdeq r9, [ip], -r2 @ │ │ │ │ + eoreq r9, ip, sl, ror r3 │ │ │ │ adcseq fp, sp, sl, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febebc30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054af │ │ │ │ @@ -50435,15 +50435,15 @@ │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ blls 529850 │ │ │ │ andsne lr, r0, #3620864 @ 0x374000 │ │ │ │ svccc 0x0064f8d3 │ │ │ │ @ instruction: 0xf5039809 │ │ │ │ tstcc r0, #200, 6 @ 0x20000003 │ │ │ │ ldrtmi r9, [r3], -r5, lsl #6 │ │ │ │ - @ instruction: 0xff06f25b │ │ │ │ + mcr2 2, 5, pc, cr2, cr11, {2} @ │ │ │ │ strbtcc pc, [r0], #-2266 @ 0xfffff726 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrble r0, [r0, #1883] @ 0x75b │ │ │ │ @ instruction: 0xf8da9813 │ │ │ │ @ instruction: 0xf8da2468 │ │ │ │ andls r3, r0, ip, ror #8 │ │ │ │ @@ -50623,15 +50623,15 @@ │ │ │ │ @ instruction: 0xf8cd9b11 │ │ │ │ bls 4b8f40 │ │ │ │ svccc 0x0064f8d3 │ │ │ │ ldrdne lr, [lr], -sp │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ vmin.s16 d20, d12, d19 │ │ │ │ - blls 39475c │ │ │ │ + blls 3945cc │ │ │ │ ldrmi r3, [sp], #-1793 @ 0xfffff8ff │ │ │ │ ldrmi r9, [r9], #2824 @ 0xb08 │ │ │ │ adcsmi r9, fp, #10240 @ 0x2800 │ │ │ │ @ instruction: 0xf8d8d055 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @@ -50812,15 +50812,15 @@ │ │ │ │ strmi r1, [r2], -r2, lsl #6 │ │ │ │ stmdbne fp!, {r0, r1, r3, r4, r5, r6, r9, sp, lr} │ │ │ │ ldrvs r5, [fp, #2344]! @ 0x928 │ │ │ │ @ instruction: 0xf8d2685e │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhsub.s32 q12, , q7 │ │ │ │ - @ instruction: 0x6dbaf9ab │ │ │ │ + @ instruction: 0x6dbaf947 │ │ │ │ @ instruction: 0xf04f6cfb │ │ │ │ vst1.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldmdbvs r2, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ msrpl SPSR_fsx, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x46553338 │ │ │ │ blls fef108e4 │ │ │ │ @@ -50859,15 +50859,15 @@ │ │ │ │ eorsle pc, r8, r7, asr #17 │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ addscs pc, r4, r7, lsl #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf15602e8 │ │ │ │ - @ instruction: 0xf107fe0d │ │ │ │ + @ instruction: 0xf107fda9 │ │ │ │ ldrmi r0, [ip], -r0, lsl #7 │ │ │ │ cmnvs fp, #128, 12 @ 0x8000000 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [r3], {12} │ │ │ │ @@ -50963,18 +50963,18 @@ │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ ldcvs 1, cr6, [fp, #388]! @ 0x184 │ │ │ │ ldrsbtle pc, [r8], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ bvs 1049668 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vorr d23, d11, d19 │ │ │ │ - @ instruction: 0x0781f957 │ │ │ │ + @ instruction: 0x0781f8f3 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf950f26b │ │ │ │ + @ instruction: 0xf8ecf26b │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldcvs 0, cr6, [fp], #204 @ 0xcc │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16792 @ 0x4198 │ │ │ │ @@ -51011,51 +51011,51 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq sl, sp, lr, lsr #28 │ │ │ │ adcseq sl, sp, r4, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq sl, r3, r2, lsr #4 │ │ │ │ + eorseq sl, r3, r2, ror #2 │ │ │ │ @ instruction: 0xfffe61fb │ │ │ │ ldrsbteq sl, [sp], r6 │ │ │ │ bcs b0660 │ │ │ │ ldcvs 1, cr13, [fp, #376]! @ 0x178 │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmvs fp, {r0, r1, r3, r7, r8, ip, lr, pc}^ │ │ │ │ strtle r0, [fp], #-1944 @ 0xfffff868 │ │ │ │ strle r0, [r6], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r6, [r1, #-3515] @ 0xfffff245 │ │ │ │ @ instruction: 0x6dfb691a │ │ │ │ ldrbvs r3, [fp, #784]! @ 0x310 │ │ │ │ bvs fcf444 │ │ │ │ rsbscs r2, pc, r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d11, d19 │ │ │ │ - @ instruction: 0x0786f8d7 │ │ │ │ + @ instruction: 0x0786f873 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - @ instruction: 0xf8d0f26b │ │ │ │ + @ instruction: 0xf86cf26b │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldcvs 0, cr6, [fp], #140 @ 0x8c │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16792 @ 0x4198 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ movwcs r5, #4866 @ 0x1302 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ ldrb r7, [sp, -r6, lsl #7]! │ │ │ │ movwcs r6, #6716 @ 0x1a3c │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - @ instruction: 0xf8b4f26b │ │ │ │ + @ instruction: 0xf850f26b │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - strbeq pc, [r2, -sp, lsr #17] @ │ │ │ │ + strbeq pc, [r2, -r9, asr #16] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x3198f8d7 │ │ │ │ bvs 1f7a224 │ │ │ │ movwpl lr, #10701 @ 0x29cd │ │ │ │ @@ -51079,15 +51079,15 @@ │ │ │ │ ldmdavs sl!, {r0, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle lr, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ strdlt r1, [r8, r0]! │ │ │ │ @ instruction: 0xf1564622 │ │ │ │ - cmnplt r8, r9, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + cmnplt r8, r5, lsr #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #253755392 @ 0xf200000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ movwcs lr, #10210 @ 0x27e2 │ │ │ │ @@ -51270,15 +51270,15 @@ │ │ │ │ blcs 18997c │ │ │ │ @ instruction: 0xf440bf08 │ │ │ │ andle r3, r3, r8 │ │ │ │ svclt 0x00082b01 │ │ │ │ andcc pc, r0, r0, asr #8 │ │ │ │ blmi 1d3ae4 │ │ │ │ svclt 0x00004770 │ │ │ │ - ldrshteq r9, [r3], -r4 │ │ │ │ + eorseq r9, r3, r4, lsr pc │ │ │ │ svclt 0x00004770 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -51325,15 +51325,15 @@ │ │ │ │ adcsvc pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r6], #1287 @ 0x507 @ │ │ │ │ svccc 0x0064f8d7 │ │ │ │ strtmi r3, [r0], -r4, lsl #8 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ @ instruction: 0xf16969dd │ │ │ │ - @ instruction: 0xf507fc77 │ │ │ │ + @ instruction: 0xf507fc13 │ │ │ │ vcgt.s8 d21, d27, d0 │ │ │ │ @ instruction: 0xf8d35710 │ │ │ │ @ instruction: 0xf8d314b8 │ │ │ │ @ instruction: 0xf50126bc │ │ │ │ stmvs r8, {r7, r8, lr} │ │ │ │ addmi r6, r2, #147456 @ 0x24000 │ │ │ │ svclt 0x00984620 │ │ │ │ @@ -51346,15 +51346,15 @@ │ │ │ │ @ instruction: 0xf102bf9f │ │ │ │ bcc 8a6290 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c426c0 │ │ │ │ @ instruction: 0xf8d324f8 │ │ │ │ @ instruction: 0xf8c436bc │ │ │ │ @ instruction: 0xf16934f4 │ │ │ │ - @ instruction: 0xf8d4fc5b │ │ │ │ + @ instruction: 0xf8d4fbf7 │ │ │ │ @ instruction: 0xf8d434f8 │ │ │ │ strdeq r1, [sl], r4 @ │ │ │ │ @ instruction: 0x0c07eb06 │ │ │ │ blx 1ddaba │ │ │ │ blx 1126ca │ │ │ │ stmiane r9!, {r0, r2, r8, sl, ip, sp} │ │ │ │ mvnspl r4, sl, lsl #8 │ │ │ │ @@ -51394,64 +51394,64 @@ │ │ │ │ andcs r4, r1, #13312 @ 0x3400 │ │ │ │ adccs pc, r5, r4, lsl #17 │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ ldrb r3, [r4, r4, asr #1] │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1534479 │ │ │ │ - @ instruction: 0xe7e2ff93 │ │ │ │ + strb pc, [r2, pc, lsr #30]! @ │ │ │ │ andcs r4, r1, r8, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2312 @ 0xfffff6f8 │ │ │ │ @ instruction: 0xf1534479 │ │ │ │ - strb pc, [r7, fp, lsl #31]! @ │ │ │ │ + strb pc, [r7, r7, lsr #30]! @ │ │ │ │ adcseq sl, sp, ip, lsl #10 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - mlaeq ip, ip, r2, r8 │ │ │ │ - eoreq r8, ip, sl, asr #5 │ │ │ │ - eoreq r7, ip, r0, lsl ip │ │ │ │ - eoreq r8, ip, lr, lsr r2 │ │ │ │ - eoreq r7, ip, r0, lsl #24 │ │ │ │ + ldrdeq r8, [ip], -ip @ │ │ │ │ + eoreq r8, ip, sl, lsl #4 │ │ │ │ + eoreq r7, ip, r0, asr fp │ │ │ │ + eoreq r8, ip, lr, ror r1 │ │ │ │ + eoreq r7, ip, r0, asr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febecd9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r4], -r0, asr #6 │ │ │ │ @ instruction: 0xf8d3b083 │ │ │ │ @ instruction: 0xb1a80dac │ │ │ │ ldmdavs r8, {r0, r1, r7, r8, fp, sp, lr} │ │ │ │ stmdacs r1, {r4, r7, r8, ip, sp, pc} │ │ │ │ bmi 609c04 │ │ │ │ ldmdbmi r5, {sp} │ │ │ │ ldrbtmi r2, [sl], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xf1534479 │ │ │ │ - bmi 595950 │ │ │ │ + bmi 5957c0 │ │ │ │ @ instruction: 0xf06f234e │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ strls r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ ldc2l 0, cr15, [lr], #-696 @ 0xfffffd48 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ strtmi r4, [r3], -lr, lsl #20 │ │ │ │ andcs r4, r0, lr, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff4ef153 │ │ │ │ + mcr2 1, 7, pc, cr10, cr3, {2} @ │ │ │ │ ldrsbtgt pc, [r0], -pc @ │ │ │ │ movtcs r4, #43532 @ 0xaa0c │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0aec000 │ │ │ │ andlt pc, r3, r7, ror #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r8, ip, r2, lsr #6 │ │ │ │ - eoreq r7, ip, ip, lsr #23 │ │ │ │ - strhteq r8, [ip], -sl │ │ │ │ - eoreq r8, ip, ip, ror #4 │ │ │ │ - eoreq r7, ip, r6, lsl #23 │ │ │ │ - eoreq r8, ip, r0, asr #5 │ │ │ │ - eoreq r8, ip, lr, lsl #5 │ │ │ │ + eoreq r8, ip, r2, ror #4 │ │ │ │ + eoreq r7, ip, ip, ror #21 │ │ │ │ + strdeq r8, [ip], -sl @ │ │ │ │ + eoreq r8, ip, ip, lsr #3 │ │ │ │ + eoreq r7, ip, r6, asr #21 │ │ │ │ + eoreq r8, ip, r0, lsl #4 │ │ │ │ + eoreq r8, ip, lr, asr #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febece34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -51566,25 +51566,25 @@ │ │ │ │ ldccc 8, cr15, [r4, #-604] @ 0xfffffda4 │ │ │ │ movweq pc, #870 @ 0x366 @ │ │ │ │ ldccc 8, cr15, [r4, #-540] @ 0xfffffde4 │ │ │ │ @ instruction: 0xf8d5642e │ │ │ │ blvs 1aa20bc │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ adccc pc, ip, r5, asr #17 │ │ │ │ - @ instruction: 0xf96af156 │ │ │ │ + @ instruction: 0xf906f156 │ │ │ │ strtmi r6, [r1], -lr, ror #6 │ │ │ │ @ instruction: 0xf155a806 │ │ │ │ - bge 294ad0 │ │ │ │ + bge 294940 │ │ │ │ ldm r2, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ @ instruction: 0xf1550007 │ │ │ │ - strtmi pc, [r1], -fp, ror #24 │ │ │ │ + strtmi pc, [r1], -r7, lsl #24 │ │ │ │ strtmi sl, [r0], -r2, lsl #24 │ │ │ │ - blx 7d2396 │ │ │ │ + blx feed2394 │ │ │ │ ldm r4, {r0, r1, r3, r8, r9, fp, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ bmi 315e68 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2efebc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -51902,37 +51902,37 @@ │ │ │ │ blx 20523fe │ │ │ │ strbtcc pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ strbtcs pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ addsmi r4, lr, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf507d3f2 │ │ │ │ @ instruction: 0x26005896 │ │ │ │ @ instruction: 0xf8c54640 │ │ │ │ - @ instruction: 0xf15564ec │ │ │ │ - @ instruction: 0xf8d4f863 │ │ │ │ + @ instruction: 0xf15464ec │ │ │ │ + @ instruction: 0xf8d4ffff │ │ │ │ @ instruction: 0x464012b0 │ │ │ │ ldmdbcc r0!, {r0, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf1554449 │ │ │ │ - @ instruction: 0x4640f831 │ │ │ │ - @ instruction: 0xf856f155 │ │ │ │ + @ instruction: 0xf1544449 │ │ │ │ + strbmi pc, [r0], -sp, asr #31 @ │ │ │ │ + @ instruction: 0xfff2f154 │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5074640 │ │ │ │ strbmi r5, [r9], #-1856 @ 0xfffff8c0 │ │ │ │ - @ instruction: 0xf826f155 │ │ │ │ + @ instruction: 0xffc2f154 │ │ │ │ strbtmi r4, [r8], -r1, asr #12 │ │ │ │ - @ instruction: 0xf868f155 │ │ │ │ + @ instruction: 0xf804f155 │ │ │ │ msrvc CPSR_fsc, #4, 10 @ 0x1000000 │ │ │ │ muleq r7, sp, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ bvs 4d46b8 │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldrvs pc, [r8, #-2213] @ 0xfffff75b │ │ │ │ - mcr2 1, 5, pc, cr2, cr5, {2} @ │ │ │ │ + mrc2 1, 1, pc, cr14, cr5, {2} │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - mrc2 1, 4, pc, cr14, cr5, {2} │ │ │ │ + mrc2 1, 1, pc, cr10, cr5, {2} │ │ │ │ rscvs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ strbvs pc, [r8], #2245 @ 0x8c5 @ │ │ │ │ rscsvs pc, r4, #196, 16 @ 0xc40000 │ │ │ │ strbvs pc, [r0], #2245 @ 0x8c5 @ │ │ │ │ msrpl CPSR_fs, #212, 16 @ 0xd40000 │ │ │ │ teqpcc r0, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ msrvs CPSR_, #196, 16 @ 0xc40000 │ │ │ │ @@ -51943,15 +51943,15 @@ │ │ │ │ @ instruction: 0xf03a02b0 │ │ │ │ ldmib r4, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf1683018 │ │ │ │ - ldmib r4, {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-975 @ 0xfffffc31 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldrbtpl pc, [ip], -r1, asr #4 @ │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ ldrtmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf9ccf07a │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @@ -51959,15 +51959,15 @@ │ │ │ │ ldrtmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ @ instruction: 0xf9c4f07a │ │ │ │ sbccc lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ andscc r5, r8, ip, lsr #1 │ │ │ │ - @ instruction: 0xff90f168 │ │ │ │ + @ instruction: 0xff2cf168 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ teqpcc r0, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movtcc pc, #2244 @ 0x8c4 @ │ │ │ │ blmi 4a7634 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -52012,15 +52012,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 96500 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - @ instruction: 0xf922f26a │ │ │ │ + @ instruction: 0xf8bef26a │ │ │ │ blcs fead486c │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 1567130 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [r4], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -52103,15 +52103,15 @@ │ │ │ │ strtmi sl, [r3], -fp, ror #30 │ │ │ │ @ instruction: 0xf7cce785 │ │ │ │ svclt 0x0000eb2e │ │ │ │ adcseq r9, sp, sl, asr #22 │ │ │ │ adcseq r9, sp, r4, asr #22 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r9, sp, r2, lsl sl │ │ │ │ - eoreq r9, sp, r2, asr #16 │ │ │ │ + eoreq r9, sp, r2, lsl #15 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ subpl pc, r0, #0, 10 │ │ │ │ pkhbtmi fp, r9, fp, lsl #1 │ │ │ │ @@ -52180,17 +52180,17 @@ │ │ │ │ stmib sp, {r2, r4, r7, sl, fp, sp, lr, pc}^ │ │ │ │ stcls 0, cr4, [sp], {1} │ │ │ │ ldmdals r1, {r0, r1, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0x4641465a │ │ │ │ @ instruction: 0xf7ce9400 │ │ │ │ strb pc, [r5, r9, lsl #26] @ │ │ │ │ adcseq r9, sp, r8, asr r9 │ │ │ │ - eoreq r9, sp, r0, lsl r7 │ │ │ │ - eoreq r9, sp, r6, lsl #14 │ │ │ │ - eoreq r9, sp, r0, lsl #14 │ │ │ │ + eoreq r9, sp, r0, asr r6 │ │ │ │ + eoreq r9, sp, r6, asr #12 │ │ │ │ + eoreq r9, sp, r0, asr #12 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ subpl pc, r0, #0, 10 │ │ │ │ pkhbtmi fp, r9, fp, lsl #1 │ │ │ │ @@ -52259,17 +52259,17 @@ │ │ │ │ stmib sp, {r1, r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ stcls 0, cr4, [sp], {1} │ │ │ │ ldmdals r1, {r0, r1, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0x4641465a │ │ │ │ @ instruction: 0xf7ce9400 │ │ │ │ strb pc, [r5, fp, ror #24] @ │ │ │ │ adcseq r9, sp, ip, lsl r8 │ │ │ │ - ldrdeq r9, [sp], -r4 @ │ │ │ │ - eoreq r9, sp, sl, asr #11 │ │ │ │ - eoreq r9, sp, r4, asr #11 │ │ │ │ + eoreq r9, sp, r4, lsl r5 │ │ │ │ + eoreq r9, sp, sl, lsl #10 │ │ │ │ + eoreq r9, sp, r4, lsl #10 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ subpl pc, r0, #0, 10 │ │ │ │ pkhbtmi fp, r9, fp, lsl #1 │ │ │ │ @@ -52338,17 +52338,17 @@ │ │ │ │ stmib sp, {r3, r4, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ stcls 0, cr4, [sp], {1} │ │ │ │ ldmdals r1, {r0, r1, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0x4641465a │ │ │ │ @ instruction: 0xf7ce9400 │ │ │ │ strb pc, [r5, sp, asr #23] @ │ │ │ │ adcseq r9, sp, r0, ror #13 │ │ │ │ - mlaeq sp, r8, r4, r9 │ │ │ │ - eoreq r9, sp, lr, lsl #9 │ │ │ │ - eoreq r9, sp, r8, lsl #9 │ │ │ │ + ldrdeq r9, [sp], -r8 @ │ │ │ │ + eoreq r9, sp, lr, asr #7 │ │ │ │ + eoreq r9, sp, r8, asr #7 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -52399,22 +52399,22 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ bpl ff713f24 │ │ │ │ beq 4d2f34 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ @ instruction: 0xf15472b0 │ │ │ │ - @ instruction: 0x4651fc5b │ │ │ │ + @ instruction: 0x4651fbf7 │ │ │ │ bpl fe653f30 │ │ │ │ beq 4d2f4c │ │ │ │ @ instruction: 0xf1544650 │ │ │ │ - @ instruction: 0x4651fc53 │ │ │ │ + ldrbmi pc, [r1], -pc, ror #23 @ │ │ │ │ beq 8d2f64 │ │ │ │ @ instruction: 0xf1544650 │ │ │ │ - @ instruction: 0xf505fc93 │ │ │ │ + @ instruction: 0xf505fc2f │ │ │ │ @ instruction: 0xf507732d │ │ │ │ ldm sl, {r7, r8, sl, ip, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d50007 │ │ │ │ @ instruction: 0xf5041b08 │ │ │ │ @ instruction: 0xf7d55097 │ │ │ │ blmi 1695528 │ │ │ │ @@ -52491,36 +52491,36 @@ │ │ │ │ blls 3c5250 │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ stccc 8, cr15, [ip, #788]! @ 0x314 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 642a48 │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff00f152 │ │ │ │ + mrc2 1, 4, pc, cr12, cr2, {2} │ │ │ │ @ instruction: 0xf504e769 │ │ │ │ @ instruction: 0xf8c55540 │ │ │ │ ldrb r6, [r2, ip, lsr #27]! │ │ │ │ ldmda r2, {r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, sp, r0, ror r5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r9, sp, lr, asr #10 │ │ │ │ adcseq sl, r3, r2, lsr sp │ │ │ │ adcseq r9, sp, sl, lsl r5 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r7, ip, r4, lsl r4 │ │ │ │ - eoreq r7, ip, r6, lsl #8 │ │ │ │ - strdeq r7, [ip], -r6 @ │ │ │ │ - eoreq r7, ip, lr, ror #7 │ │ │ │ - eoreq r7, ip, sl, ror #7 │ │ │ │ - ldrdeq r7, [ip], -lr @ │ │ │ │ - ldrdeq r7, [ip], -sl @ │ │ │ │ - eoreq r7, ip, r4, ror #4 │ │ │ │ - ldrdeq r7, [ip], -lr @ │ │ │ │ - eoreq r7, ip, ip, lsr #5 │ │ │ │ - eoreq r6, ip, sl, ror #21 │ │ │ │ + eoreq r7, ip, r4, asr r3 │ │ │ │ + eoreq r7, ip, r6, asr #6 │ │ │ │ + eoreq r7, ip, r6, lsr r3 │ │ │ │ + eoreq r7, ip, lr, lsr #6 │ │ │ │ + eoreq r7, ip, sl, lsr #6 │ │ │ │ + eoreq r7, ip, lr, lsl r3 │ │ │ │ + eoreq r7, ip, sl, lsl r3 │ │ │ │ + eoreq r7, ip, r4, lsr #3 │ │ │ │ + eoreq r7, ip, lr, lsl r2 │ │ │ │ + eoreq r7, ip, ip, ror #3 │ │ │ │ + eoreq r6, ip, sl, lsr #20 │ │ │ │ blcs 2831d0 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ cdpne 3, 1, cr4, cr0, cr10, {0} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ stmdacc r0, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -53731,15 +53731,15 @@ │ │ │ │ blmi dda4d0 │ │ │ │ tstpeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ umaalle r4, r4, r8, r2 │ │ │ │ tstpne ip, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ eorsle r2, fp, r0, lsl #16 │ │ │ │ @ instruction: 0xf153464a │ │ │ │ - stmdacs r0, {r0, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d5d04f │ │ │ │ @ instruction: 0xf8c53320 │ │ │ │ bl bcc88 │ │ │ │ @ instruction: 0xf8c50c03 │ │ │ │ and r0, r4, ip, lsl r3 │ │ │ │ tstpcc ip, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ @ instruction: 0x0c04eb13 │ │ │ │ @@ -53857,15 +53857,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi cda2cc │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcc pc, r3, ip, asr r8 @ │ │ │ │ mlasle r3, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d5b360 │ │ │ │ strbmi r1, [r2], -ip, asr #6 │ │ │ │ - mrc2 1, 6, pc, cr4, cr3, {2} │ │ │ │ + mrc2 1, 3, pc, cr0, cr3, {2} │ │ │ │ @ instruction: 0xf8d5b320 │ │ │ │ @ instruction: 0xf8c53350 │ │ │ │ stmiane r4, {r2, r4, r6, r8, r9, pc}^ │ │ │ │ movteq pc, #51397 @ 0xc8c5 @ │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ ldmdbne ip, {r2, r3, r6, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ @@ -53976,16 +53976,16 @@ │ │ │ │ @ instruction: 0xf5044132 │ │ │ │ tstcc r8, r3, lsr r0 │ │ │ │ svcmi 0x004230b8 │ │ │ │ blx 1054450 │ │ │ │ orrspl pc, r6, r4, lsl #10 │ │ │ │ eorsmi pc, r4, r4, lsl #10 │ │ │ │ rsbscc r3, ip, r0, lsl r1 │ │ │ │ - @ instruction: 0xf153447f │ │ │ │ - @ instruction: 0xf504f80f │ │ │ │ + @ instruction: 0xf152447f │ │ │ │ + @ instruction: 0xf504ffab │ │ │ │ @ instruction: 0xf2055e50 │ │ │ │ @ instruction: 0xf5044c8c │ │ │ │ ldm lr!, {r7, sl, ip, lr} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ @@ -54008,15 +54008,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 99a928 │ │ │ │ ldrteq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d029 │ │ │ │ movwlt r1, #1212 @ 0x4bc │ │ │ │ @ instruction: 0xf153464a │ │ │ │ - strmi pc, [r7], -r7, lsr #27 │ │ │ │ + strmi pc, [r7], -r3, asr #26 │ │ │ │ rscsvs pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b177 │ │ │ │ @ instruction: 0xf8c534c0 │ │ │ │ @ instruction: 0xf8c574bc │ │ │ │ ldrmi r9, [pc], #-1220 @ 98454 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 67574c │ │ │ │ @@ -54070,19 +54070,19 @@ │ │ │ │ ldmpl fp!, {r5, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x07db68db │ │ │ │ @ instruction: 0x81a4f100 │ │ │ │ strpl pc, [r0], #1286 @ 0x506 │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ ldrbpl pc, [sp, #-1286]! @ 0xfffffafa @ │ │ │ │ stmiami r1!, {r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xff74f152 │ │ │ │ + @ instruction: 0xff10f152 │ │ │ │ @ instruction: 0xf506351c │ │ │ │ @ instruction: 0xf1085096 │ │ │ │ andscc r0, r0, ip, asr r8 │ │ │ │ - @ instruction: 0xff6cf152 │ │ │ │ + @ instruction: 0xff08f152 │ │ │ │ addspl pc, r7, r6, lsl #10 │ │ │ │ ldc2 7, cr15, [lr, #844] @ 0x34c │ │ │ │ @ instruction: 0xf103682b │ │ │ │ orrslt r0, fp, r0, asr r2 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x0000e852 │ │ │ │ @@ -54111,15 +54111,15 @@ │ │ │ │ strmi r3, [r3], #-1244 @ 0xfffffb24 │ │ │ │ mvnsle r4, #152, 10 @ 0x26000000 │ │ │ │ blmi fee44c88 │ │ │ │ ldrbcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs cc5ec │ │ │ │ msrhi CPSR_xc, r0 │ │ │ │ - stc2 1, cr15, [r8, #332] @ 0x14c │ │ │ │ + stc2 1, cr15, [r4, #-332]! @ 0xfffffeb4 │ │ │ │ ldrbcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ sbcsmi pc, r4, fp, asr #4 │ │ │ │ movwcs r1, #2097 @ 0x831 │ │ │ │ subvs r5, fp, r3, lsr r0 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ ldrbcs pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ strbthi pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ @@ -54134,71 +54134,71 @@ │ │ │ │ ldrmi r4, [r8, #1027] @ 0x403 │ │ │ │ rorslt sp, r2 @ │ │ │ │ @ instruction: 0xf8d54b9f │ │ │ │ ldmpl fp!, {r2, r5, r6, r7, sl, sp}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15380fb │ │ │ │ - @ instruction: 0xf8d5fd5b │ │ │ │ + @ instruction: 0xf8d5fcf7 │ │ │ │ vshl.s8 q9, q10, │ │ │ │ ldmdane r1!, {r2, r5, r6, r7, lr} │ │ │ │ eorspl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c560cb │ │ │ │ @ instruction: 0xf8d424e4 │ │ │ │ @ instruction: 0xf15302e8 │ │ │ │ - @ instruction: 0xf8d5fd4b │ │ │ │ + @ instruction: 0xf8d5fce7 │ │ │ │ @ instruction: 0xf15304c8 │ │ │ │ - @ instruction: 0xf8d4fd47 │ │ │ │ + @ instruction: 0xf8d4fce3 │ │ │ │ rorslt r0, r0 @ │ │ │ │ @ instruction: 0xf8d44b8e │ │ │ │ ldmpl fp!, {r2, r3, r5, r6, r7, r9, sp}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15380de │ │ │ │ - @ instruction: 0xf8d4fd39 │ │ │ │ + @ instruction: 0xf8d4fcd5 │ │ │ │ vhsub.s8 q9, , q14 │ │ │ │ ldmdane r1!, {r2, r3, r5, r6, r7, sp} │ │ │ │ eorspl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c460cb │ │ │ │ @ instruction: 0xf8d522ec │ │ │ │ lsrslt r0, ip @ │ │ │ │ @ instruction: 0xf8d54b81 │ │ │ │ ldmpl fp!, {r3, r4, r5, r7, sl, sp}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15380c9 │ │ │ │ - @ instruction: 0xf8d5fd1f │ │ │ │ + @ instruction: 0xf8d5fcbb │ │ │ │ vqshl.s8 d18, d24, d27 │ │ │ │ ldmdane r1!, {r3, r4, r5, r7, lr} │ │ │ │ eorspl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c560cb │ │ │ │ @ instruction: 0xf8d424b8 │ │ │ │ lslslt r0, ip, r3 │ │ │ │ @ instruction: 0xf8d44b74 │ │ │ │ ldmpl fp!, {r3, r4, r8, r9, sp}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15380b4 │ │ │ │ - @ instruction: 0xf8d4fd05 │ │ │ │ + @ instruction: 0xf8d4fca1 │ │ │ │ vcge.s8 d18, d1, d8 │ │ │ │ ldmdane r1!, {r3, r4, ip, sp} │ │ │ │ eorspl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c460cb │ │ │ │ @ instruction: 0xf8d42318 │ │ │ │ asrslt r0, ip, #6 │ │ │ │ @ instruction: 0xf8d44b67 │ │ │ │ ldmpl fp!, {r3, r6, r8, r9, sp}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf153809f │ │ │ │ - @ instruction: 0xf8d4fceb │ │ │ │ + @ instruction: 0xf8d4fc87 │ │ │ │ vcgt.s8 q9, , q4 │ │ │ │ ldmdane r1!, {r3, r6, ip, sp} │ │ │ │ eorspl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c460cb │ │ │ │ ldmib r4, {r3, r6, r8, r9, sp}^ │ │ │ │ strtmi r5, [fp], #-971 @ 0xfffffc35 │ │ │ │ @@ -54207,15 +54207,15 @@ │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ ldc2 0, cr15, [r2, #-224]! @ 0xffffff20 │ │ │ │ sbccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ andscc r5, r8, ip, lsr #1 │ │ │ │ - ldc2l 1, cr15, [r2, #408]! @ 0x198 │ │ │ │ + stc2 1, cr15, [lr, #408] @ 0x198 │ │ │ │ bicpl lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d4587c │ │ │ │ @ instruction: 0x462902b0 │ │ │ │ @ instruction: 0xf0784440 │ │ │ │ @ instruction: 0xf8d4f81b │ │ │ │ @@ -54224,33 +54224,33 @@ │ │ │ │ @ instruction: 0xf0784440 │ │ │ │ ldmib r4, {r0, r1, r4, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-719 @ 0xfffffd31 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf1663018 │ │ │ │ - @ instruction: 0xf8d4fddf │ │ │ │ + @ instruction: 0xf8d4fd7b │ │ │ │ @ instruction: 0xb1a8032c │ │ │ │ @ instruction: 0xf8d44b3e │ │ │ │ ldmpl fp!, {r3, r5, r8, r9, sp}^ │ │ │ │ mulle r5, sl, r2 │ │ │ │ subsle r2, r2, r0, lsl #20 │ │ │ │ - ldc2 1, cr15, [sl], {83} @ 0x53 │ │ │ │ + ldc2 1, cr15, [r6], #-332 @ 0xfffffeb4 │ │ │ │ msrcs CPSR_f, #212, 16 @ 0xd40000 │ │ │ │ eorcc pc, r8, r1, asr #4 │ │ │ │ movwcs r1, #2097 @ 0x831 │ │ │ │ subvs r5, fp, r3, lsr r0 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ msrcs CPSR_f, #196, 16 @ 0xc40000 │ │ │ │ teqpeq ip, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ blmi d44e58 │ │ │ │ teqpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xb1bad004 │ │ │ │ - stc2 1, cr15, [r2], {83} @ 0x53 │ │ │ │ + ldc2 1, cr15, [lr], {83} @ 0x53 │ │ │ │ teqpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ eorscc pc, r8, r1, asr #4 │ │ │ │ movwcs r1, #2097 @ 0x831 │ │ │ │ subvs r5, fp, r3, lsr r0 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ teqpcs r8, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ @ instruction: 0xf0a04630 │ │ │ │ @@ -54368,17 +54368,17 @@ │ │ │ │ andsvs r6, r0, r3, lsr #1 │ │ │ │ @ instruction: 0xf6c02001 │ │ │ │ subsvs r0, r0, r0 │ │ │ │ str r6, [r1, r3, rrx]! │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ strtcc pc, [r8], #-2246 @ 0xfffff73a │ │ │ │ svclt 0x0000e77d │ │ │ │ - eoreq r5, ip, r2, lsl #13 │ │ │ │ - eoreq r5, ip, r6, ror #12 │ │ │ │ - eoreq r5, ip, sl, lsr #12 │ │ │ │ + eoreq r5, ip, r2, asr #11 │ │ │ │ + eoreq r5, ip, r6, lsr #11 │ │ │ │ + eoreq r5, ip, sl, ror #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febefbf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs sp, {r2, r3, r9, sl, lr}^ │ │ │ │ blcs aa218 │ │ │ │ addshi pc, r7, r0, asr #32 │ │ │ │ @@ -54509,15 +54509,15 @@ │ │ │ │ cdpge 12, 1, cr10, cr0, cr12, {0} │ │ │ │ stm r4, {r2, r4, r5, r8, r9, sl, fp, lr} │ │ │ │ strmi r0, [ip], -ip │ │ │ │ blls 483434 │ │ │ │ muleq r3, r6, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ bgt 269e0c │ │ │ │ - mcrr2 1, 5, pc, r0, cr2 @ │ │ │ │ + blx ff7d515e │ │ │ │ andlt fp, r7, r0, lsr #2 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ stmdavs r2!, {r0, r1, r5, r7, r8, fp, sp, lr}^ │ │ │ │ cmple r9, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -54544,15 +54544,15 @@ │ │ │ │ @ instruction: 0xf5056062 │ │ │ │ blls 46e2e0 │ │ │ │ ldm r6, {r1, r3, r4, r5, r6, fp, ip, lr} │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ bge 3a94a0 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ bgt 27e0a4 │ │ │ │ - ldc2 1, cr15, [r6], #-328 @ 0xfffffeb8 │ │ │ │ + blx ff5551ea │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ ldcne 7, cr4, [r3, #-448] @ 0xfffffe40 │ │ │ │ andmi pc, r0, pc, asr #8 │ │ │ │ eoreq pc, r6, r7, asr #5 │ │ │ │ andsvs r6, r0, r3, lsr #1 │ │ │ │ strb r6, [ip, r3, rrx] │ │ │ │ @@ -54569,18 +54569,18 @@ │ │ │ │ ldrmi r4, [r1], -pc, lsl #12 │ │ │ │ blmi 66b544 │ │ │ │ ldrbtmi fp, [sl], #-141 @ 0xffffff73 │ │ │ │ strmi sl, [r6], -r8, lsl #26 │ │ │ │ ldmpl r3, {r3, r5, r9, sl, lr}^ │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx febd524e │ │ │ │ + blx 12d524e │ │ │ │ stcge 6, cr4, [r5], {33} @ 0x21 │ │ │ │ @ instruction: 0xf1524620 │ │ │ │ - blge 117be4 │ │ │ │ + blge 117a54 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ ldm r5, {r1, r3, sl, fp, ip, pc} │ │ │ │ strls r0, [r0], #-12 │ │ │ │ @ instruction: 0xff5cf7ff │ │ │ │ blmi 26b54c │ │ │ │ @@ -54674,16 +54674,16 @@ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c9e7cf │ │ │ │ svclt 0x0000ef16 │ │ │ │ umlalseq r7, sp, r8, r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, sp, sl, asr #3 │ │ │ │ - eoreq r5, ip, r4, lsr r0 │ │ │ │ - eoreq r5, ip, r4, lsl r0 │ │ │ │ + eoreq r4, ip, r4, ror pc │ │ │ │ + eoreq r4, ip, r4, asr pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, sp, asr #20 │ │ │ │ strmi r4, [sp], -sp, asr #22 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -54761,16 +54761,16 @@ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c9e7cf │ │ │ │ svclt 0x0000ee68 │ │ │ │ adcseq r7, sp, ip, lsr r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, sp, lr, rrx │ │ │ │ - ldrdeq r4, [ip], -r8 @ │ │ │ │ - strhteq r4, [ip], -r8 │ │ │ │ + eoreq r4, ip, r8, lsl lr │ │ │ │ + strdeq r4, [ip], -r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, sp, asr #20 │ │ │ │ strmi r4, [sp], -sp, asr #22 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -54848,16 +54848,16 @@ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c9e7cf │ │ │ │ svclt 0x0000edba │ │ │ │ adcseq r6, sp, r0, ror #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, sp, r2, lsl pc │ │ │ │ - eoreq r4, ip, ip, ror sp │ │ │ │ - eoreq r4, ip, ip, asr sp │ │ │ │ + strhteq r4, [ip], -ip │ │ │ │ + mlaeq ip, ip, ip, r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ svcge 0x0006b0cf │ │ │ │ strmi r4, [ip], -r5, lsr #27 │ │ │ │ ldrbtmi r4, [sp], #-2469 @ 0xfffff65b │ │ │ │ @@ -54893,15 +54893,15 @@ │ │ │ │ stmibpl r0, {r1, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c7623e │ │ │ │ @ instruction: 0xf8d5d01c │ │ │ │ @ instruction: 0xf8d93bac │ │ │ │ @ instruction: 0xf89302e8 │ │ │ │ @ instruction: 0xf887303e │ │ │ │ @ instruction: 0xf152303c │ │ │ │ - @ instruction: 0xf107fe87 │ │ │ │ + @ instruction: 0xf107fe23 │ │ │ │ @ instruction: 0x46020338 │ │ │ │ ldrhvs r6, [fp, #-24]! @ 0xffffffe8 │ │ │ │ andsvs ip, r0, r3, lsl #22 │ │ │ │ @ instruction: 0x46206051 │ │ │ │ @ instruction: 0xf0274631 │ │ │ │ strtmi pc, [r0], -r9, asr #23 │ │ │ │ blx ff6552cc │ │ │ │ @@ -54999,15 +54999,15 @@ │ │ │ │ @ instruction: 0x2640bf38 │ │ │ │ bvs fef2c028 │ │ │ │ rsceq pc, ip, #14221312 @ 0xd90000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d9d01a │ │ │ │ @ instruction: 0xb19032f0 │ │ │ │ @ instruction: 0x46324619 │ │ │ │ - stc2l 1, cr15, [r8, #328]! @ 0x148 │ │ │ │ + stc2 1, cr15, [r4, #328] @ 0x148 │ │ │ │ @ instruction: 0xf8d9b158 │ │ │ │ @ instruction: 0xf8c932f4 │ │ │ │ stmiane r4, {r4, r5, r6, r7, r9}^ │ │ │ │ rscsvs pc, r8, #13172736 @ 0xc90000 │ │ │ │ adcmi lr, lr, #53739520 @ 0x3340000 │ │ │ │ qasxmi fp, lr, r8 │ │ │ │ strcs lr, [r0], #-2020 @ 0xfffff81c │ │ │ │ @@ -55025,15 +55025,15 @@ │ │ │ │ @ instruction: 0xf8c982f0 │ │ │ │ str r3, [lr, ip, ror #5]! │ │ │ │ mrrc 7, 12, pc, r8, cr9 @ │ │ │ │ adcseq r6, sp, r2, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, sp, r8, ror lr │ │ │ │ adcseq r6, sp, r6, lsr lr │ │ │ │ - eorseq r6, r3, r8, asr r6 │ │ │ │ + mlaseq r3, r8, r5, r6 │ │ │ │ @ instruction: 0xffffcb2f │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ @@ -55126,15 +55126,15 @@ │ │ │ │ svceq 0x0007f1be │ │ │ │ @ instruction: 0xf896d098 │ │ │ │ blcs a88e0 │ │ │ │ @ instruction: 0xf891d194 │ │ │ │ blcs a5c8c │ │ │ │ @ instruction: 0x4640d190 │ │ │ │ vrhadd.s32 d25, d7, d1 │ │ │ │ - stmdbls r1, {r0, r1, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d10783 │ │ │ │ strle r9, [r7, #24] │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf1b8d094 │ │ │ │ svclt 0x00140f7f │ │ │ │ @ instruction: 0xf0072700 │ │ │ │ strcs r0, [r2, #-1793] @ 0xfffff8ff │ │ │ │ @@ -55606,16 +55606,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000efce │ │ │ │ adcseq r6, sp, r0, lsl r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, sp, r6, lsr r3 │ │ │ │ - eoreq r4, ip, r4, lsr #3 │ │ │ │ - eoreq r4, ip, lr, ror r1 │ │ │ │ + eoreq r4, ip, r4, ror #1 │ │ │ │ + strhteq r4, [ip], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf0f44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -55708,16 +55708,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000ef02 │ │ │ │ adcseq r6, sp, r8, ror r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq r6, sp, lr, r1 │ │ │ │ - eoreq r4, ip, ip │ │ │ │ - eoreq r3, ip, r6, ror #31 │ │ │ │ + eoreq r3, ip, ip, asr #30 │ │ │ │ + eoreq r3, ip, r6, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf10dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -55810,16 +55810,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000ee36 │ │ │ │ adcseq r6, sp, r0, ror #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, sp, r6 │ │ │ │ - eoreq r3, ip, r4, ror lr │ │ │ │ - eoreq r3, ip, lr, asr #28 │ │ │ │ + strhteq r3, [ip], -r4 │ │ │ │ + eoreq r3, ip, lr, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1274 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -56840,16 +56840,16 @@ │ │ │ │ ldrdcs lr, [r0, -ip] │ │ │ │ @ instruction: 0xf0254630 │ │ │ │ @ instruction: 0xe765fc39 │ │ │ │ cdp 7, 2, cr15, cr8, cr7, {6} │ │ │ │ adcseq r5, sp, r0, ror r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r5, sp, lr, lsl r0 │ │ │ │ - eoreq r2, ip, r4, lsl #29 │ │ │ │ - eoreq r2, ip, r0, asr #28 │ │ │ │ + eoreq r2, ip, r4, asr #27 │ │ │ │ + eoreq r2, ip, r0, lsl #27 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ strmi r4, [pc], -r1, lsl #13 │ │ │ │ @@ -58278,15 +58278,15 @@ │ │ │ │ @ instruction: 0xf509e71a │ │ │ │ movwls r5, #25472 @ 0x6380 │ │ │ │ @ instruction: 0xf7c6e713 │ │ │ │ svclt 0x0000eaee │ │ │ │ ldrshteq r3, [sp], ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq r3, [sp], r4 │ │ │ │ - ldrdeq r1, [ip], -ip @ │ │ │ │ + eoreq r1, ip, ip, lsl r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3900 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -58532,15 +58532,15 @@ │ │ │ │ strb r9, [fp], r9, lsl #6 │ │ │ │ orrpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ strb r9, [r4], r9, lsl #6 │ │ │ │ ldm r0!, {r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhteq r3, [sp], r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r3, sp, r8, ror r7 │ │ │ │ - eoreq r1, ip, r2, ror #7 │ │ │ │ + eoreq r1, ip, r2, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3cf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ strle r0, [r8], #-1690 @ 0xfffff966 │ │ │ │ ldrdle r0, [r0, -fp] │ │ │ │ @@ -58711,16 +58711,16 @@ │ │ │ │ ldrmi r3, [r9, #3380] @ 0xd34 │ │ │ │ svcge 0x0006f47f │ │ │ │ @ instruction: 0xf7c5e762 │ │ │ │ svclt 0x0000ef8c │ │ │ │ adcseq r3, sp, lr, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq r3, sp, r0, r3 │ │ │ │ - mlaeq ip, r2, r1, r1 │ │ │ │ - eoreq r1, ip, r4, lsl r1 │ │ │ │ + ldrdeq r1, [ip], -r2 @ │ │ │ │ + eoreq r1, ip, r4, asr r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ ldrmi fp, [fp], r9, lsl #1 │ │ │ │ mvncc r4, #36700160 @ 0x2300000 │ │ │ │ @@ -62550,15 +62550,15 @@ │ │ │ │ @ instruction: 0xf7c20588 │ │ │ │ strcc lr, [r8, #-3042] @ 0xfffff41e │ │ │ │ strt r6, [ip], -r5, rrx │ │ │ │ stmib ip, {r1, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq pc, ip, sl, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, ip, r4, ror #18 │ │ │ │ - eoreq sp, fp, r4, ror r5 │ │ │ │ + strhteq sp, [fp], -r4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ adclt r4, ip, r2, ror sl │ │ │ │ @ instruction: 0x46044b72 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -62673,15 +62673,15 @@ │ │ │ │ mcr2 0, 5, pc, cr10, cr15, {0} @ │ │ │ │ movwcs lr, #5982 @ 0x175e │ │ │ │ @ instruction: 0xf7c2e7a8 │ │ │ │ svclt 0x0000e898 │ │ │ │ adcseq pc, ip, r0, lsr r6 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, ip, ip, ror #11 │ │ │ │ - eoreq sp, fp, r8, lsr #6 │ │ │ │ + eoreq sp, fp, r8, ror #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ad5 │ │ │ │ blmi ff5f74c0 │ │ │ │ @@ -63048,15 +63048,15 @@ │ │ │ │ stmdbmi r6, {r5, r9, sl, lr} │ │ │ │ strpl pc, [r0], #1284 @ 0x504 │ │ │ │ @ instruction: 0xf0344479 │ │ │ │ @ instruction: 0xf8d4fad3 │ │ │ │ @ instruction: 0xf0433360 │ │ │ │ @ instruction: 0xf8c40310 │ │ │ │ strb r3, [pc, r0, ror #6] │ │ │ │ - eoreq ip, fp, r0, asr #29 │ │ │ │ + eoreq ip, fp, r0, lsl #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ strcs pc, [r0, #-2271]! @ 0xfffff721 │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ ldrcc pc, [ip, #-2271] @ 0xfffff721 │ │ │ │ @@ -63306,15 +63306,15 @@ │ │ │ │ bleq 10dd6a8 │ │ │ │ @ instruction: 0xf8d84b55 │ │ │ │ ldmpl fp!, {r3, r6, r8, r9}^ │ │ │ │ @ instruction: 0xd0784298 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ rsble r2, r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf14a465a │ │ │ │ - stmdacs r0, {r0, r1, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, r2, r0 │ │ │ │ cmppcc r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ cmpplt r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ @ instruction: 0xf8c818c6 │ │ │ │ and r0, r3, ip, asr #6 │ │ │ │ movtcc pc, #51416 @ 0xc8d8 @ │ │ │ │ @ instruction: 0xd075199e │ │ │ │ @@ -64351,16 +64351,16 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ rsbsvs r0, r5, r1, lsl #7 │ │ │ │ @ instruction: 0xf6406033 │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ adcsvs r0, r3, lr, lsr #7 │ │ │ │ svclt 0x0000e634 │ │ │ │ - eorseq sp, r2, r0, asr #25 │ │ │ │ - eorseq sp, r2, r6, ror #24 │ │ │ │ + eorseq sp, r2, r0, lsl #24 │ │ │ │ + eorseq sp, r2, r6, lsr #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf97e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r6, r0 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ blx 20605f4 │ │ │ │ @ instruction: 0xf8d4b17e │ │ │ │ @@ -64902,15 +64902,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ andcs pc, r2, r9, asr r8 @ │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d88140 │ │ │ │ movwls r1, #844 @ 0x34c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46528130 │ │ │ │ - @ instruction: 0xf88af149 │ │ │ │ + @ instruction: 0xf826f149 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ msrhi CPSR_fsxc, r0 │ │ │ │ cmppcs r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ cmppge r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ @ instruction: 0x0c02eb00 │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ blcs 10dbfec │ │ │ │ @@ -65076,17 +65076,17 @@ │ │ │ │ movtcs pc, #35016 @ 0x88c8 @ │ │ │ │ bllt 5e1114 │ │ │ │ ldcl 7, cr15, [r2, #764] @ 0x2fc │ │ │ │ adcseq sp, ip, sl, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sp, ip, r0, lsl #19 │ │ │ │ adcseq sp, ip, sl, asr #18 │ │ │ │ - mlaeq fp, r4, r9, fp │ │ │ │ + ldrdeq fp, [fp], -r4 @ │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq fp, fp, lr, lsl #4 │ │ │ │ + eoreq fp, fp, lr, asr #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrcc 8, 13, pc, r4, cr15 @ │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ @@ -65872,16 +65872,16 @@ │ │ │ │ subsvs r6, r1, r3, lsr #1 │ │ │ │ tstpvs r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r3, r4, asr #13 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ svclt 0x0000e438 │ │ │ │ adcseq ip, ip, r8, lsr #29 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - ldrshteq ip, [r2], -r8 │ │ │ │ - eorseq ip, r2, r8, asr #11 │ │ │ │ + eorseq ip, r2, r8, lsr r5 │ │ │ │ + eorseq ip, r2, r8, lsl #10 │ │ │ │ tstcs r0, r0, lsl r2 │ │ │ │ subsvs r6, r9, r2, lsr #1 │ │ │ │ tstpcc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01b1f2c4 │ │ │ │ rsbvs r6, r2, r9, lsl r0 │ │ │ │ tstcc r0, #64, 8 @ 0x40000000 │ │ │ │ adcvs r2, r3, r0, lsl #2 │ │ │ │ @@ -66460,15 +66460,15 @@ │ │ │ │ bleq 10e07f0 │ │ │ │ @ instruction: 0xf8d84b55 │ │ │ │ ldmpl fp!, {r3, r6, r8, r9}^ │ │ │ │ @ instruction: 0xd0784298 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ rsble r2, r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf147465a │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, r2, r0 │ │ │ │ cmppcc r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ cmpplt r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ @ instruction: 0xf8c818c6 │ │ │ │ and r0, r3, ip, asr #6 │ │ │ │ movtcc pc, #51416 @ 0xc8d8 @ │ │ │ │ @ instruction: 0xd075199e │ │ │ │ @@ -67107,15 +67107,15 @@ │ │ │ │ stmdbmi r6, {r5, r9, sl, lr} │ │ │ │ strpl pc, [r0], #1284 @ 0x504 │ │ │ │ @ instruction: 0xf0304479 │ │ │ │ @ instruction: 0xf8d4fb1d │ │ │ │ @ instruction: 0xf0433360 │ │ │ │ @ instruction: 0xf8c40310 │ │ │ │ strb r3, [pc, r0, ror #6] │ │ │ │ - eoreq r8, fp, r4, asr pc │ │ │ │ + mlaeq fp, r4, lr, r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -r9, lsl #13 │ │ │ │ @ instruction: 0xf5004ac1 │ │ │ │ blmi ff0fba08 │ │ │ │ @@ -67348,15 +67348,15 @@ │ │ │ │ stmdbmi r6, {r5, r9, sl, lr} │ │ │ │ strpl pc, [r0], #1284 @ 0x504 │ │ │ │ @ instruction: 0xf0304479 │ │ │ │ @ instruction: 0xf8d4f93b │ │ │ │ @ instruction: 0xf0433360 │ │ │ │ @ instruction: 0xf8c40310 │ │ │ │ strb r3, [pc, r0, ror #6] │ │ │ │ - mlaeq fp, r0, fp, r8 │ │ │ │ + ldrdeq r8, [fp], -r0 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ bmi 1636d1c │ │ │ │ addlt r4, sl, r6, asr fp │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ @@ -67408,15 +67408,15 @@ │ │ │ │ beq 10e16c0 │ │ │ │ @ instruction: 0xf8d54b29 │ │ │ │ @ instruction: 0xf8580348 │ │ │ │ addsmi r3, r8, #3 │ │ │ │ @ instruction: 0xf8d5d02b │ │ │ │ tstlt r8, #76, 6 @ 0x30000001 │ │ │ │ @ instruction: 0xf1464652 │ │ │ │ - biclt pc, r0, #63232 @ 0xf700 │ │ │ │ + biclt pc, r0, #37632 @ 0x9300 │ │ │ │ cmppcc r0, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ cmppge r4, #12910592 @ p-variant is OBSOLETE @ 0xc50000 │ │ │ │ @ instruction: 0x0c03eb00 │ │ │ │ movteq pc, #51397 @ 0xc8c5 @ │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 5722e8 │ │ │ │ eorle r0, sl, r7, lsl #24 │ │ │ │ @@ -69694,15 +69694,15 @@ │ │ │ │ bllt 1aa5938 │ │ │ │ stmib r0, {r0, r1, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ umlalseq r9, ip, r2, r1 │ │ │ │ adcseq r9, ip, ip, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r8, ip, lr, lsl sp │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - eoreq r6, fp, r0, ror #11 │ │ │ │ + eoreq r6, fp, r0, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febfeb60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ tstmi r3, #8, 4 @ 0x80000000 │ │ │ │ stmdavs fp, {r0, r2, r8, ip, lr, pc} │ │ │ │ stmdavs fp, {r0, r1, r3, r5, r8, ip, sp, pc}^ │ │ │ │ @@ -71617,15 +71617,15 @@ │ │ │ │ stclcc 8, cr15, [pc], {150} @ 0x96 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 395300 │ │ │ │ @ instruction: 0x31b8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ svcls 0x000caee6 │ │ │ │ vmin.s16 d20, d6, d24 │ │ │ │ - blls 3a9748 │ │ │ │ + blls 3a95b8 │ │ │ │ @ instruction: 0xf8d30781 │ │ │ │ @ instruction: 0xf57fc018 │ │ │ │ blls 4952e0 │ │ │ │ svccs 0x007fb19b │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ movweq pc, #4106 @ 0x100a @ │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -71882,25 +71882,25 @@ │ │ │ │ bcs b266c │ │ │ │ ldclge 4, cr15, [sp], {63} @ 0x3f │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ strb sl, [r0, #3559]! @ 0xde7 │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf13f4479 │ │ │ │ - str pc, [ip, r3, lsl #31]! │ │ │ │ + @ instruction: 0xe7acff1f │ │ │ │ ldm sl, {r0, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r7, ip, r8, rrx │ │ │ │ adcseq r7, ip, r6, rrx │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, ip, sl, lsr #25 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - strhteq r4, [fp], -r4 │ │ │ │ + strdeq r4, [fp], -r4 @ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - eoreq r4, fp, lr, lsr #4 │ │ │ │ - strdeq r3, [fp], -r0 @ │ │ │ │ + eoreq r4, fp, lr, ror #2 │ │ │ │ + eoreq r3, fp, r0, lsr fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ ldrmi fp, [r3], -r3, lsl #1 │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ @@ -73249,26 +73249,26 @@ │ │ │ │ movtpl pc, #38148 @ 0x9504 @ │ │ │ │ movwls r3, #4876 @ 0x130c │ │ │ │ @ instruction: 0xf7ba4623 │ │ │ │ @ instruction: 0xf7fff905 │ │ │ │ bmi 3d9efc │ │ │ │ stmdbmi ip, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [r4], {62} @ 0x3e │ │ │ │ + ldc2l 1, cr15, [r0], #-248 @ 0xffffff08 │ │ │ │ @ instruction: 0xf7b7e7cb │ │ │ │ svclt 0x0000edec │ │ │ │ adcseq r5, ip, r0, asr #16 │ │ │ │ adcseq r5, ip, lr, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r5, ip, r0, lsl #9 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r3, fp, r8, lsl r0 │ │ │ │ + eoreq r2, fp, r8, asr pc │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - ldrdeq r2, [fp], -r0 @ │ │ │ │ - mlaeq fp, r2, r6, r2 │ │ │ │ + eoreq r2, fp, r0, lsl ip │ │ │ │ + ldrdeq r2, [fp], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ ldrmi fp, [r3], -r3, lsl #1 │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ @@ -74592,26 +74592,26 @@ │ │ │ │ movtpl pc, #38148 @ 0x9504 @ │ │ │ │ movwls r3, #4876 @ 0x130c │ │ │ │ @ instruction: 0xf7b84623 │ │ │ │ @ instruction: 0xf7fffe87 │ │ │ │ bmi 3db4c0 │ │ │ │ stmdbmi ip, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 1668ad4 │ │ │ │ + @ instruction: 0xf9f2f13d │ │ │ │ @ instruction: 0xf7b6e7cb │ │ │ │ svclt 0x0000eb6e │ │ │ │ adcseq r4, ip, r0, ror #5 │ │ │ │ ldrsbteq r4, [ip], lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r3, ip, r0, lsr #30 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r1, fp, ip, lsl fp │ │ │ │ + eoreq r1, fp, ip, asr sl │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - ldrdeq r1, [fp], -r4 @ │ │ │ │ - mlaeq fp, r6, r1, r1 │ │ │ │ + eoreq r1, fp, r4, lsl r7 │ │ │ │ + ldrdeq r1, [fp], -r6 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ ldrmi fp, [r3], -r3, lsl #1 │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ @@ -76733,26 +76733,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b4e762 │ │ │ │ svclt 0x0000eac2 │ │ │ │ adcseq r1, ip, ip, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffff13e7 │ │ │ │ @ instruction: 0xffff137b │ │ │ │ - mlaeq sl, r4, sl, pc @ │ │ │ │ - eoreq pc, sl, sl, asr #16 │ │ │ │ + ldrdeq pc, [sl], -r4 @ │ │ │ │ + eoreq pc, sl, sl, lsl #15 │ │ │ │ @ instruction: 0xffff5899 │ │ │ │ - eoreq pc, sl, r8, asr #20 │ │ │ │ - eoreq pc, sl, sl, ror #15 │ │ │ │ - eoreq pc, sl, r0, lsl sl @ │ │ │ │ - ldrdeq pc, [sl], -r2 @ │ │ │ │ + eoreq pc, sl, r8, lsl #19 │ │ │ │ + eoreq pc, sl, sl, lsr #14 │ │ │ │ + eoreq pc, sl, r0, asr r9 @ │ │ │ │ + eoreq pc, sl, r2, lsl r7 @ │ │ │ │ adcseq r1, ip, r4, lsr r9 │ │ │ │ @ instruction: 0xffff3ecd │ │ │ │ @ instruction: 0xffff57d7 │ │ │ │ - eoreq pc, sl, r6, lsr #19 │ │ │ │ - eoreq pc, sl, r8, ror #14 │ │ │ │ + eoreq pc, sl, r6, ror #17 │ │ │ │ + eoreq pc, sl, r8, lsr #13 │ │ │ │ @ instruction: 0xffff3ea7 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs feaecadc │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @@ -77218,15 +77218,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdvs pc, [r0], -r9 │ │ │ │ @ instruction: 0xe77c0076 │ │ │ │ mrc 7, 7, APSR_nzcv, cr4, cr3, {5} │ │ │ │ adcseq r1, ip, r8, lsl #11 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r1, ip, r8, ror #10 │ │ │ │ - eoreq pc, sl, r6, lsl r0 @ │ │ │ │ + eoreq lr, sl, r6, asr pc │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec060f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12b2df8 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, fp, r7, asr #22 │ │ │ │ @ instruction: 0x4606447a │ │ │ │ @@ -77558,15 +77558,15 @@ │ │ │ │ bvs 1f94840 │ │ │ │ eorshi pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d4d028 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 178142 │ │ │ │ stmiapl r8, {r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf98ef251 │ │ │ │ + @ instruction: 0xf92af251 │ │ │ │ andeq pc, r6, r0 │ │ │ │ stmdacs r0, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf049bf18 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #18 │ │ │ │ @ instruction: 0xf9c8f032 │ │ │ │ ldcne 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @@ -78321,15 +78321,15 @@ │ │ │ │ @ instruction: 0xf8d81c98 │ │ │ │ @ instruction: 0xf8c81ba0 │ │ │ │ @ instruction: 0xf5071c94 │ │ │ │ @ instruction: 0x31285151 │ │ │ │ @ instruction: 0xf87ef03d │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ strtmi sl, [r0], -r6, asr #30 │ │ │ │ - @ instruction: 0xff5cf13b │ │ │ │ + mrc2 1, 7, pc, cr8, cr11, {1} │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf866f7ff │ │ │ │ ldclcc 8, cr15, [r8], #864 @ 0x360 │ │ │ │ suble r2, r4, r0, lsl #22 │ │ │ │ svclt 0x00042b02 │ │ │ │ @ instruction: 0xf8c82304 │ │ │ │ @@ -78346,15 +78346,15 @@ │ │ │ │ cmpppl r1, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r7, lsl #10 │ │ │ │ blcc febee3d4 │ │ │ │ blcs feaee3d8 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ @ instruction: 0xf84af03d │ │ │ │ @ instruction: 0xf13b4630 │ │ │ │ - strmi pc, [r3], -fp, lsr #30 │ │ │ │ + strmi pc, [r3], -r7, asr #29 │ │ │ │ @ instruction: 0xf8c54638 │ │ │ │ @ instruction: 0xf7ff32e8 │ │ │ │ @ instruction: 0xe710f835 │ │ │ │ @ instruction: 0xf0214638 │ │ │ │ uxtah pc, r4, pc, ror #24 @ │ │ │ │ orrscc pc, r0, #13959168 @ 0xd50000 │ │ │ │ blx 1b91b6 │ │ │ │ @@ -78370,15 +78370,15 @@ │ │ │ │ @ instruction: 0xf7b2e6f5 │ │ │ │ movwcs lr, #3578 @ 0xdfa │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ umlalseq r0, ip, r4, r3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r0, ip, r6, asr #2 │ │ │ │ - eoreq sp, sl, ip, asr #30 │ │ │ │ + eoreq sp, sl, ip, lsl #29 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec072f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], -r8, ror #31 │ │ │ │ blx fe5ec34a │ │ │ │ ldrmi pc, [r0, -r6, lsl #10] │ │ │ │ tstpmi r3, r6, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @@ -78629,15 +78629,15 @@ │ │ │ │ bvs 1f548f4 │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d028 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 1791fe │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf930f250 │ │ │ │ + @ instruction: 0xf8ccf250 │ │ │ │ andeq pc, r6, r0 │ │ │ │ stmdacs r0, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #16 │ │ │ │ @ instruction: 0xf96af031 │ │ │ │ ldcne 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @@ -79564,15 +79564,15 @@ │ │ │ │ @ instruction: 0xf8d81c98 │ │ │ │ @ instruction: 0xf8c81ba0 │ │ │ │ @ instruction: 0xf5071c94 │ │ │ │ @ instruction: 0x31285151 │ │ │ │ mcr2 0, 6, pc, cr8, cr11, {1} @ │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ strtmi sl, [r0], -r6, asr #30 │ │ │ │ - stc2 1, cr15, [r6, #232]! @ 0xe8 │ │ │ │ + stc2l 1, cr15, [r2, #-232] @ 0xffffff18 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xff12f7fe │ │ │ │ ldclcc 8, cr15, [r8], #864 @ 0x360 │ │ │ │ suble r2, r4, r0, lsl #22 │ │ │ │ svclt 0x00042b02 │ │ │ │ @ instruction: 0xf8c82304 │ │ │ │ @@ -79589,15 +79589,15 @@ │ │ │ │ cmpppl r1, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r7, lsl #10 │ │ │ │ blcc febef740 │ │ │ │ blcs feaef744 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ mrc2 0, 4, pc, cr4, cr11, {1} │ │ │ │ @ instruction: 0xf13a4630 │ │ │ │ - @ instruction: 0x4603fd75 │ │ │ │ + @ instruction: 0x4603fd11 │ │ │ │ @ instruction: 0xf8c54638 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ ldr pc, [r0, -r1, ror #29] │ │ │ │ @ instruction: 0xf0204638 │ │ │ │ usat pc, #20, pc, asr #22 @ │ │ │ │ orrscc pc, r0, #13959168 @ 0xd50000 │ │ │ │ blx 1ba522 │ │ │ │ @@ -79613,15 +79613,15 @@ │ │ │ │ @ instruction: 0xf7b1e6f5 │ │ │ │ movwcs lr, #3140 @ 0xc44 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq pc, fp, r8, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq lr, [fp], sl │ │ │ │ - eoreq ip, sl, r0, ror #23 │ │ │ │ + eoreq ip, sl, r0, lsr #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r0], r3, asr #1 │ │ │ │ stmib sp, {r0, r1, r2, r9, sl, lr}^ │ │ │ │ ldmdavs r1, {r2, r8, ip, sp} │ │ │ │ @@ -79898,15 +79898,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ ldrb r0, [sl, -sp, rrx]! │ │ │ │ b 1ef77c │ │ │ │ adcseq lr, fp, r8, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, fp, r8, ror #22 │ │ │ │ - eoreq ip, sl, r6, lsr r6 │ │ │ │ + eoreq ip, sl, r6, ror r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec08ad0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12b57d8 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, fp, r7, asr #22 │ │ │ │ @ instruction: 0x4606447a │ │ │ │ @@ -80182,15 +80182,15 @@ │ │ │ │ bvs 1f56138 │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d028 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 17aa42 │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - stc2 2, cr15, [lr, #-312] @ 0xfffffec8 │ │ │ │ + stc2 2, cr15, [sl], #312 @ 0x138 │ │ │ │ andeq pc, r6, r0 │ │ │ │ stmdacs r0, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #16 │ │ │ │ stc2l 0, cr15, [r8, #-188] @ 0xffffff44 │ │ │ │ ldcne 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @@ -81117,15 +81117,15 @@ │ │ │ │ @ instruction: 0xf8d81c98 │ │ │ │ @ instruction: 0xf8c81ba0 │ │ │ │ @ instruction: 0xf5071c94 │ │ │ │ @ instruction: 0x31285151 │ │ │ │ blx fea6ecb0 │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ strtmi sl, [r0], -r6, asr #30 │ │ │ │ - @ instruction: 0xf984f139 │ │ │ │ + @ instruction: 0xf920f139 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xff12f7fe │ │ │ │ ldclcc 8, cr15, [r8], #864 @ 0x360 │ │ │ │ suble r2, r4, r0, lsl #22 │ │ │ │ svclt 0x00042b02 │ │ │ │ @ instruction: 0xf8c82304 │ │ │ │ @@ -81142,15 +81142,15 @@ │ │ │ │ cmpppl r1, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r7, lsl #10 │ │ │ │ blcc febf0f84 │ │ │ │ blcs feaf0f88 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ blx 1d6ed18 │ │ │ │ @ instruction: 0xf1394630 │ │ │ │ - @ instruction: 0x4603f953 │ │ │ │ + strmi pc, [r3], -pc, ror #17 │ │ │ │ @ instruction: 0xf8c54638 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ ldr pc, [r0, -r1, ror #29] │ │ │ │ @ instruction: 0xf01e4638 │ │ │ │ @ instruction: 0xe6f4ffb3 │ │ │ │ orrscc pc, r0, #13959168 @ 0xd50000 │ │ │ │ blx 1bbd66 │ │ │ │ @@ -81166,15 +81166,15 @@ │ │ │ │ @ instruction: 0xf7b0e6f5 │ │ │ │ movwcs lr, #2082 @ 0x822 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq sp, fp, r4, ror #15 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq sp, fp, r6, r5 │ │ │ │ - mlaeq sl, ip, r3, fp │ │ │ │ + ldrdeq fp, [sl], -ip @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec09ea0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], -r8, ror #31 │ │ │ │ ldc2 0, cr15, [ip, #576]! @ 0x240 │ │ │ │ ldrmi pc, [r0, -r6, lsl #10] │ │ │ │ tstpmi r3, r6, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @@ -81339,24 +81339,24 @@ │ │ │ │ @ instruction: 0x960bfc79 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldr r7, [r9, lr, lsl #16]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 36cc1c │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r0, #216]! @ 0xd8 │ │ │ │ + ldc2 1, cr15, [ip, #-216]! @ 0xffffff28 │ │ │ │ andcs lr, r1, #144, 14 @ 0x2400000 │ │ │ │ blne feaf12a4 │ │ │ │ bllt fecf12a8 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ strb r9, [fp, -fp, lsl #4] │ │ │ │ adcseq sp, fp, r2, ror r2 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - strhteq fp, [sl], -r8 │ │ │ │ - eoreq sl, sl, sl, lsr #16 │ │ │ │ + strdeq fp, [sl], -r8 @ │ │ │ │ + eoreq sl, sl, sl, ror #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46814b75 │ │ │ │ @@ -81467,24 +81467,24 @@ │ │ │ │ @ instruction: 0x960bfb79 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldr r7, [r9, lr, lsl #16]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 36ce1c │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r0], #216 @ 0xd8 │ │ │ │ + ldc2 1, cr15, [ip], #-216 @ 0xffffff28 │ │ │ │ andcs lr, r1, #144, 14 @ 0x2400000 │ │ │ │ blne feaf14a4 │ │ │ │ bllt fecf14a8 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ strb r9, [fp, -fp, lsl #4] │ │ │ │ adcseq sp, fp, r2, ror r0 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - strhteq sl, [sl], -r8 │ │ │ │ - eoreq sl, sl, sl, lsr #12 │ │ │ │ + strdeq sl, [sl], -r8 @ │ │ │ │ + eoreq sl, sl, sl, ror #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46804b75 │ │ │ │ @@ -81595,24 +81595,24 @@ │ │ │ │ @ instruction: 0x960bfa79 │ │ │ │ svcls 0x000fe7e1 │ │ │ │ @ instruction: 0xf506e7c6 │ │ │ │ @ instruction: 0xe7387694 │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1364479 │ │ │ │ - str pc, [lr, r1, lsr #23] │ │ │ │ + @ instruction: 0xe78efb3d │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d4aba8 │ │ │ │ @ instruction: 0xf894bbb0 │ │ │ │ movwls ip, #48152 @ 0xbc18 │ │ │ │ svclt 0x0000e74a │ │ │ │ adcseq ip, fp, r2, ror lr │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - strhteq sl, [sl], -sl │ │ │ │ - eoreq sl, sl, ip, lsr #8 │ │ │ │ + strdeq sl, [sl], -sl @ │ │ │ │ + eoreq sl, sl, ip, ror #6 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl fec0433c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r8, asr #31 │ │ │ │ stcge 12, cr4, [lr, #-400] @ 0xfffffe70 │ │ │ │ stm r5, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -81713,23 +81713,23 @@ │ │ │ │ @ instruction: 0xf8c7447b │ │ │ │ strb r3, [r0, r4, lsr #8] │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ strtcc pc, [r4], #-2247 @ 0xfffff739 │ │ │ │ svclt 0x0000e7bd │ │ │ │ adcseq ip, fp, r8, ror ip │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq sl, sl, r8, ror #27 │ │ │ │ - ldrdeq sl, [sl], -r0 @ │ │ │ │ - eoreq sl, sl, r0, lsl #25 │ │ │ │ - eoreq sl, sl, lr, lsr #25 │ │ │ │ - eoreq sl, sl, r4, asr ip │ │ │ │ - ldrdeq sl, [sl], -r4 @ │ │ │ │ - mlaeq sl, r2, ip, sl │ │ │ │ - eoreq sl, sl, r4, lsr #26 │ │ │ │ - eoreq sl, sl, sl, lsl #26 │ │ │ │ + eoreq sl, sl, r8, lsr #26 │ │ │ │ + eoreq sl, sl, r0, lsl ip │ │ │ │ + eoreq sl, sl, r0, asr #23 │ │ │ │ + eoreq sl, sl, lr, ror #23 │ │ │ │ + mlaeq sl, r4, fp, sl │ │ │ │ + eoreq sl, sl, r4, lsl ip │ │ │ │ + ldrdeq sl, [sl], -r2 @ │ │ │ │ + eoreq sl, sl, r4, ror #24 │ │ │ │ + eoreq sl, sl, sl, asr #24 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf8d44698 │ │ │ │ @@ -81929,15 +81929,15 @@ │ │ │ │ @ instruction: 0xf8d7fc57 │ │ │ │ strtmi r3, [r0], -ip, lsr #23 │ │ │ │ @ instruction: 0xf08f6859 │ │ │ │ @ instruction: 0xf8d8fea5 │ │ │ │ andcs r3, r0, r0, ror #6 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ msrcc SPSR_, #200, 16 @ 0xc80000 │ │ │ │ - blx befd66 │ │ │ │ + blx ff2efd64 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #200, 16 @ 0xc80000 │ │ │ │ ldc2 0, cr15, [ip, #136] @ 0x88 │ │ │ │ @ instruction: 0xf504e759 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d332b0 │ │ │ │ @ instruction: 0xf5033f64 │ │ │ │ @@ -82850,15 +82850,15 @@ │ │ │ │ ldrtmi r3, [sl], -ip, lsr #23 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ ldc2 0, cr15, [lr, #-224] @ 0xffffff20 │ │ │ │ @ instruction: 0xf7e14650 │ │ │ │ @ instruction: 0x4650f8d3 │ │ │ │ stc2 7, cr15, [ip, #-1000] @ 0xfffffc18 │ │ │ │ @ instruction: 0xf1374620 │ │ │ │ - @ instruction: 0xf8c9fbf9 │ │ │ │ + @ instruction: 0xf8c9fb95 │ │ │ │ bmi 1035290 │ │ │ │ ldrbtmi r4, [sl], #-2874 @ 0xfffff4c6 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r7, ror #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -82915,15 +82915,15 @@ │ │ │ │ @ instruction: 0xf7aee745 │ │ │ │ svclt 0x0000ea76 │ │ │ │ adcseq fp, fp, r2, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ adcseq fp, fp, r0, ror fp │ │ │ │ adcseq fp, fp, lr, lsl #18 │ │ │ │ - eoreq r9, sl, ip, lsl #14 │ │ │ │ + eoreq r9, sl, ip, asr #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, fp, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3243 @ 0xfffff355 │ │ │ │ @ instruction: 0x4dac4bab │ │ │ │ @@ -83438,15 +83438,15 @@ │ │ │ │ ldrtmi r3, [sl], -ip, lsr #23 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ @ instruction: 0xf886f038 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x4650fc3b │ │ │ │ @ instruction: 0xf8d6f7fb │ │ │ │ @ instruction: 0xf1364620 │ │ │ │ - @ instruction: 0xf8c9ff61 │ │ │ │ + @ instruction: 0xf8c9fefd │ │ │ │ bmi 1035bc0 │ │ │ │ ldrbtmi r4, [sl], #-2874 @ 0xfffff4c6 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r7, ror #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -83503,15 +83503,15 @@ │ │ │ │ @ instruction: 0xf7ade745 │ │ │ │ svclt 0x0000edde │ │ │ │ adcseq fp, fp, r2, asr r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ adcseq fp, fp, r0, asr #4 │ │ │ │ ldrsbteq sl, [fp], lr │ │ │ │ - ldrdeq r8, [sl], -ip @ │ │ │ │ + eoreq r8, sl, ip, lsl sp │ │ │ │ ldmdblt lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [ip], -r7, lsl #1 │ │ │ │ strbpl pc, [lr, -r0, lsl #10]! @ │ │ │ │ @@ -83731,15 +83731,15 @@ │ │ │ │ ldrtmi r3, [sl], -ip, lsr #23 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ mrc2 0, 1, pc, cr12, cr7, {1} │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x4650f9f1 │ │ │ │ blx fec73498 │ │ │ │ @ instruction: 0xf1364620 │ │ │ │ - @ instruction: 0xf8c9fd17 │ │ │ │ + @ instruction: 0xf8c9fcb3 │ │ │ │ bmi 1036054 │ │ │ │ ldrbtmi r4, [sl], #-2874 @ 0xfffff4c6 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r7, ror #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -83796,15 +83796,15 @@ │ │ │ │ @ instruction: 0xf7ade745 │ │ │ │ svclt 0x0000eb94 │ │ │ │ ldrhteq sl, [fp], lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ adcseq sl, fp, ip, lsr #27 │ │ │ │ adcseq sl, fp, sl, asr #22 │ │ │ │ - eoreq r8, sl, r8, asr #18 │ │ │ │ + eoreq r8, sl, r8, lsl #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, fp, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3243 @ 0xfffff355 │ │ │ │ @ instruction: 0x4dac4bab │ │ │ │ @@ -84094,15 +84094,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi d37f44 │ │ │ │ rsceq pc, ip, #216, 16 @ 0xd80000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d8d044 │ │ │ │ bicslt r1, r8, #240, 4 │ │ │ │ @ instruction: 0xf136464a │ │ │ │ - @ instruction: 0x4607fa99 │ │ │ │ + @ instruction: 0x4607fa35 │ │ │ │ @ instruction: 0xf8d8b357 │ │ │ │ @ instruction: 0xf8c832f4 │ │ │ │ @ instruction: 0xf8c872f0 │ │ │ │ ldrmi r9, [pc], #-760 @ b5a6c │ │ │ │ vhadd.s8 d30, d11, d16 │ │ │ │ ldrmi r4, [ip], #-844 @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf104441d │ │ │ │ @@ -84185,15 +84185,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 9f80b0 │ │ │ │ rsceq pc, ip, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d02a │ │ │ │ movwlt r1, #33520 @ 0x82f0 │ │ │ │ @ instruction: 0xf136464a │ │ │ │ - strmi pc, [r6], -r3, ror #19 │ │ │ │ + @ instruction: 0x4606f97f │ │ │ │ @ instruction: 0xf8d5b176 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ @ instruction: 0xf8c562f0 │ │ │ │ ldrmi r9, [lr], #-760 @ 0xfffffd08 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 64e7a0 │ │ │ │ andle r0, r3, sl, lsl #12 │ │ │ │ @@ -84258,15 +84258,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 9f81d4 │ │ │ │ rsceq pc, ip, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d02a │ │ │ │ movwlt r1, #33520 @ 0x82f0 │ │ │ │ @ instruction: 0xf136464a │ │ │ │ - @ instruction: 0x4606f951 │ │ │ │ + strmi pc, [r6], -sp, ror #17 │ │ │ │ @ instruction: 0xf8d5b176 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ @ instruction: 0xf8c562f0 │ │ │ │ ldrmi r9, [lr], #-760 @ 0xfffffd08 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 64e8c4 │ │ │ │ andle r0, r3, sl, lsl #12 │ │ │ │ @@ -84452,15 +84452,15 @@ │ │ │ │ @ instruction: 0xf8da9a09 │ │ │ │ ldmpl r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8da80a2 │ │ │ │ stmdacs r0, {r2, r3, r4, r8, r9, ip} │ │ │ │ addshi pc, r8, r0 │ │ │ │ @ instruction: 0xf135462a │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dad044 │ │ │ │ @ instruction: 0xf8ca3320 │ │ │ │ @ instruction: 0xf8ca5324 │ │ │ │ stmiane r5, {r2, r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ bls 30346c │ │ │ │ usat r5, #16, r3, asr #17 │ │ │ │ @@ -84557,15 +84557,15 @@ │ │ │ │ stmdbls r9, {r3, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ rsceq pc, ip, #14286848 @ 0xda0000 │ │ │ │ addsmi r5, r8, #13303808 @ 0xcb0000 │ │ │ │ orrshi pc, sl, r0 │ │ │ │ rscsne pc, r0, #14286848 @ 0xda0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 1567a0 │ │ │ │ - mrc2 1, 7, pc, cr10, cr5, {1} │ │ │ │ + mrc2 1, 4, pc, cr6, cr5, {1} │ │ │ │ cmplt sp, r5, lsl #12 │ │ │ │ @ instruction: 0xf8ca9b02 │ │ │ │ @ instruction: 0xf8da32f8 │ │ │ │ @ instruction: 0xf8ca32f4 │ │ │ │ ldrmi r5, [sp], #-752 @ 0xfffffd10 │ │ │ │ rscslt pc, r4, #13238272 @ 0xca0000 │ │ │ │ rscscs pc, r4, #216, 16 @ 0xd80000 │ │ │ │ @@ -84788,16 +84788,16 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000008bc │ │ │ │ ldrsbteq r9, [fp], r0 │ │ │ │ andeq r0, r0, r0, lsl fp │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ - eoreq r7, sl, r6, lsr sl │ │ │ │ - eoreq r7, sl, lr, lsl #20 │ │ │ │ + eoreq r7, sl, r6, ror r9 │ │ │ │ + eoreq r7, sl, lr, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ muleq r0, r4, sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec0d754 │ │ │ │ @@ -85013,15 +85013,15 @@ │ │ │ │ adcseq r9, fp, lr, lsr r8 │ │ │ │ @ instruction: 0xfffe2f9f │ │ │ │ @ instruction: 0xfffe4429 │ │ │ │ @ instruction: 0xffffe937 │ │ │ │ @ instruction: 0xffffe92d │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - eorseq r9, r1, lr, ror #1 │ │ │ │ + eorseq r9, r1, lr, lsr #32 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0dac0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1ba788 │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ addlt r4, pc, r3, lsl #23 │ │ │ │ svcmi 0x0083447a │ │ │ │ @@ -85160,15 +85160,15 @@ │ │ │ │ @ instruction: 0xfffe2e71 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ ldrhteq r9, [fp], r4 │ │ │ │ @ instruction: 0xfffe42a9 │ │ │ │ andeq r0, r0, r0, lsl fp │ │ │ │ @ instruction: 0xfffe4297 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - eorseq r8, r1, r0, ror #29 │ │ │ │ + eorseq r8, r1, r0, lsr #28 │ │ │ │ muleq r0, r4, sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @ instruction: 0xf8d4b095 │ │ │ │ @@ -85332,15 +85332,15 @@ │ │ │ │ blx 17fafa │ │ │ │ blvs fe947dc4 │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs e6a08 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4eb438 │ │ │ │ - ldc2l 2, cr15, [r0], {73} @ 0x49 │ │ │ │ + stc2l 2, cr15, [ip], #-292 @ 0xfffffedc │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc f3eec │ │ │ │ bleq fe0f2ef0 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0xf8cde794 │ │ │ │ @ instruction: 0xf8ddb020 │ │ │ │ @@ -85415,15 +85415,15 @@ │ │ │ │ andls r6, r4, #216, 24 @ 0xd800 │ │ │ │ ldr r9, [r4, r6, lsl #4]! │ │ │ │ strbpl pc, [lr, -r0, lsl #10]! @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ strmi r4, [fp], sl, lsl #12 │ │ │ │ tstls r5, r4, lsl #14 │ │ │ │ svclt 0x0000e7e9 │ │ │ │ - eoreq r7, sl, r8, ror #8 │ │ │ │ + eoreq r7, sl, r8, lsr #7 │ │ │ │ @ instruction: 0xfffdeaf3 │ │ │ │ @ instruction: 0xfffdfb9b │ │ │ │ @ instruction: 0xfffe083f │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec0e114 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @@ -86777,16 +86777,16 @@ │ │ │ │ strtvs r4, [r2], -r8, lsl #12 │ │ │ │ bfi r4, r1, #12, #7 │ │ │ │ ldrsbthi pc, [r8], r7 @ │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ ldrbeq pc, [r0, #263]! @ 0x107 @ │ │ │ │ cdpge 6, 0, cr4, cr1, cr8, {1} │ │ │ │ orrspl pc, r6, r3, lsl #10 │ │ │ │ - @ instruction: 0xf1333110 │ │ │ │ - @ instruction: 0xf8d7f815 │ │ │ │ + @ instruction: 0xf1323110 │ │ │ │ + @ instruction: 0xf8d7ffb1 │ │ │ │ @ instruction: 0xf50220bc │ │ │ │ ldm r5, {r0, r2, r3, r5, r8, r9, ip, sp, lr} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ @ instruction: 0xf8d720bc │ │ │ │ @ instruction: 0xf8d710cc │ │ │ │ @ instruction: 0xf8d200c4 │ │ │ │ @@ -87291,15 +87291,15 @@ │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d783b0 │ │ │ │ @ instruction: 0xf10760c4 │ │ │ │ stcge 4, cr0, [r1, #-912] @ 0xfffffc70 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - ldc2 1, cr15, [r2], {50} @ 0x32 │ │ │ │ + blx fec7511e │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ msrvc CPSR_fsc, #12582912 @ 0xc00000 │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ @ instruction: 0xf8d210cc │ │ │ │ @@ -87582,15 +87582,15 @@ │ │ │ │ ldmib r6, {r3, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7fe3209 │ │ │ │ svclt 0x0000b985 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ umlalseq r7, fp, r8, r7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r5, sl, ip, lsr #7 │ │ │ │ + eoreq r5, sl, ip, ror #5 │ │ │ │ @ instruction: 0xf8d74656 │ │ │ │ ldmib r7, {r3, r4, r7, lr}^ │ │ │ │ @ instruction: 0xf8d7ba24 │ │ │ │ ldmib r3, {r2, r3, r4, r5, r7, ip, sp}^ │ │ │ │ strtmi r5, [fp], #-956 @ 0xfffffc44 │ │ │ │ rsble r4, r3, #-805306359 @ 0xd0000009 │ │ │ │ stclvs 2, cr15, [r9], #-292 @ 0xfffffedc │ │ │ │ @@ -88107,15 +88107,15 @@ │ │ │ │ @ instruction: 0xf7b3463a │ │ │ │ ldrtmi pc, [r9], -fp, ror #20 @ │ │ │ │ @ instruction: 0xf7f34628 │ │ │ │ @ instruction: 0xf8ddfc77 │ │ │ │ @ instruction: 0xf5058020 │ │ │ │ @ instruction: 0x46405196 │ │ │ │ @ instruction: 0xf1313110 │ │ │ │ - blge 138fdc │ │ │ │ + blge 138e4c │ │ │ │ muleq r7, r8, r8 │ │ │ │ adcsvs pc, ip, #14221312 @ 0xd90000 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ ldm r4, {r9, sl, ip, pc} │ │ │ │ @ instruction: 0xf7df000c │ │ │ │ @ instruction: 0xf8d9f957 │ │ │ │ @@ -88183,15 +88183,15 @@ │ │ │ │ blcs 1f7b38 │ │ │ │ @ instruction: 0xf7a9e7cb │ │ │ │ svclt 0x0000e948 │ │ │ │ ldrhteq r6, [fp], sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrhteq r6, [fp], r0 │ │ │ │ adcseq r6, fp, lr, lsr #18 │ │ │ │ - eoreq r4, sl, ip, lsl r7 │ │ │ │ + eoreq r4, sl, ip, asr r6 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec10c54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrcmi 15, 1, r0, cr5, cr8, {6} │ │ │ │ blmi e25c78 │ │ │ │ ldrbtmi r4, [lr], #-1548 @ 0xfffff9f4 │ │ │ │ @@ -89411,15 +89411,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - blx 207723e │ │ │ │ + blx 77723e │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrdeq pc, [r8], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ @@ -90241,15 +90241,15 @@ │ │ │ │ @ instruction: 0xffb2f004 │ │ │ │ ldclvs 12, cr6, [sl, #748] @ 0x2ec │ │ │ │ svclt 0x0000e012 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ adcseq r4, fp, r4, lsr sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r2, sl, r0, lsl r6 │ │ │ │ + eoreq r2, sl, r0, asr r5 │ │ │ │ vsubl.s8 q9, d7, d1 │ │ │ │ mulsvs sl, r7, r2 │ │ │ │ subsvs r2, sl, r1, lsl #4 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ vsubw.s8 q9, , d4 │ │ │ │ andsvs r0, r3, r9, asr #6 │ │ │ │ ldcvs 2, cr3, [fp], #48 @ 0x30 │ │ │ │ @@ -90320,15 +90320,15 @@ │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d7844a │ │ │ │ @ instruction: 0xf10760c8 │ │ │ │ stcge 4, cr0, [r1, #-944] @ 0xfffffc50 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - stc2l 1, cr15, [r4], #-188 @ 0xffffff44 │ │ │ │ + stc2 1, cr15, [r0], {47} @ 0x2f │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ msrvc CPSR_fsc, #12582912 @ 0xc00000 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ @ instruction: 0xf8d210d4 │ │ │ │ @@ -91431,15 +91431,15 @@ │ │ │ │ @ instruction: 0xf870f7b0 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ strtvc pc, [sp], #-1289 @ 0xfffffaf7 │ │ │ │ blx 1f7acc0 │ │ │ │ @ instruction: 0x801cf8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r0, asr #12 │ │ │ │ - blx fedf91ca │ │ │ │ + blx 14f91ca │ │ │ │ ldm r8, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d90007 │ │ │ │ stm r3, {r2, r3, r4, r5, r7, r9, lr, pc} │ │ │ │ ldrtmi r0, [r1], -r7 │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ ldm r4, {lr, pc} │ │ │ │ @ instruction: 0xf7db000c │ │ │ │ @@ -91497,15 +91497,15 @@ │ │ │ │ movteq pc, #35033 @ 0x88d9 @ │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ rschi pc, r3, r0 │ │ │ │ movtne pc, #51417 @ 0xc8d9 @ │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ adcshi pc, ip, r0 │ │ │ │ @ instruction: 0xf12f9a0a │ │ │ │ - blls 3bb104 │ │ │ │ + blls 3baf74 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 35d0e8 │ │ │ │ cmppcs r4, #13172736 @ p-variant is OBSOLETE @ 0xc90000 │ │ │ │ cmppcs r0, #14221312 @ p-variant is OBSOLETE @ 0xd90000 │ │ │ │ movteq pc, #51401 @ 0xc8c9 @ │ │ │ │ @ instruction: 0x0c02eb00 │ │ │ │ rsbseq lr, pc, r5, asr #12 │ │ │ │ @@ -91515,15 +91515,15 @@ │ │ │ │ @ instruction: 0xf8d99a08 │ │ │ │ ldmpl r3, {r3, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d980a8 │ │ │ │ stmdacs r0, {r2, r3, r6, r8, r9, ip} │ │ │ │ addshi pc, lr, r0 │ │ │ │ @ instruction: 0xf12f463a │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, sp, r0 │ │ │ │ cmppcc r0, #14221312 @ p-variant is OBSOLETE @ 0xd90000 │ │ │ │ cmppvc r4, #13172736 @ p-variant is OBSOLETE @ 0xc90000 │ │ │ │ movteq pc, #51401 @ 0xc8c9 @ │ │ │ │ ldrb r1, [r3], -r7, asr #17 │ │ │ │ ldrb r4, [r2], #1619 @ 0x653 │ │ │ │ vst1.16 {d20-d22}, [pc :64], r9 │ │ │ │ @@ -91624,15 +91624,15 @@ │ │ │ │ movtcs pc, #35017 @ 0x88c9 @ │ │ │ │ @ instruction: 0xf7a5e561 │ │ │ │ svclt 0x0000ee62 │ │ │ │ adcseq r3, fp, lr, lsl #23 │ │ │ │ adcseq r3, fp, r6, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq r3, [fp], sl │ │ │ │ - ldrdeq r1, [sl], -r8 @ │ │ │ │ + eoreq r1, sl, r8, lsl r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec14224 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrcmi 15, 1, r0, cr5, cr8, {6} │ │ │ │ blmi e29248 │ │ │ │ @@ -92852,15 +92852,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - @ instruction: 0xf898f12d │ │ │ │ + @ instruction: 0xf834f12d │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ ldrdeq pc, [r8], #135 @ 0x87 │ │ │ │ @@ -93692,15 +93692,15 @@ │ │ │ │ @ instruction: 0xf0014621 │ │ │ │ @ instruction: 0xf7fefc47 │ │ │ │ svclt 0x0000bbdc │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ umlalseq r1, fp, r4, r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq pc, r9, r0, ror r0 @ │ │ │ │ + strhteq lr, [r9], -r0 │ │ │ │ ldrsbvs pc, [r4], #135 @ 0x87 @ │ │ │ │ tstcs r7, r1, lsl #4 │ │ │ │ @ instruction: 0xf7d84630 │ │ │ │ ldcvs 12, cr15, [sp], #284 @ 0x11c │ │ │ │ @ instruction: 0xf8d72202 │ │ │ │ ldrtmi r0, [r1], -r8, asr #1 │ │ │ │ @ instruction: 0xf8436deb │ │ │ │ @@ -93750,15 +93750,15 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ strbhi pc, [r0], #-64 @ 0xffffffc0 @ │ │ │ │ ldrdvs pc, [r8], #135 @ 0x87 │ │ │ │ strbteq pc, [ip], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c3110 │ │ │ │ - @ instruction: 0xf8d7f995 │ │ │ │ + @ instruction: 0xf8d7f931 │ │ │ │ ldm r4, {r6, r7, ip, sp} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ @ instruction: 0xf5030007 │ │ │ │ @ instruction: 0xf8d7732d │ │ │ │ ldrtmi r2, [r0], -r0, asr #1 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ adcscs pc, ip, #13762560 @ 0xd20000 │ │ │ │ @@ -94854,15 +94854,15 @@ │ │ │ │ ldrtmi pc, [r1], -pc, lsr #27 @ │ │ │ │ @ instruction: 0xf5094628 │ │ │ │ @ instruction: 0xf7ec742d │ │ │ │ @ instruction: 0xf8ddffb9 │ │ │ │ @ instruction: 0xf505801c │ │ │ │ @ instruction: 0x46405196 │ │ │ │ @ instruction: 0xf12b3110 │ │ │ │ - blge 13e660 │ │ │ │ + blge 13e4d0 │ │ │ │ muleq r7, r8, r8 │ │ │ │ adcsgt pc, ip, #14221312 @ 0xd90000 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ muleq ip, r4, r8 │ │ │ │ ldc2 7, cr15, [r8], {216} @ 0xd8 │ │ │ │ @@ -94919,15 +94919,15 @@ │ │ │ │ @ instruction: 0xf8d99908 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d980e3 │ │ │ │ movwls r1, #45900 @ 0xb34c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 360684 │ │ │ │ - ldc2l 1, cr15, [sl, #172]! @ 0xac │ │ │ │ + ldc2 1, cr15, [r6, #172] @ 0xac │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, fp, ip, pc} │ │ │ │ adcshi pc, r2, r0 │ │ │ │ @ instruction: 0xf8c99a0a │ │ │ │ @ instruction: 0xf8d92354 │ │ │ │ @ instruction: 0xf8c92350 │ │ │ │ bl c10e0 │ │ │ │ strb r0, [r5], -r2, lsl #24 │ │ │ │ @@ -94937,15 +94937,15 @@ │ │ │ │ bls 2d3194 │ │ │ │ movteq pc, #35033 @ 0x88d9 @ │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ adchi pc, r8, r0 │ │ │ │ movtne pc, #51417 @ 0xc8d9 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463a809e │ │ │ │ - ldc2l 1, cr15, [r6, #172] @ 0xac │ │ │ │ + ldc2l 1, cr15, [r2, #-172]! @ 0xffffff54 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d9808d │ │ │ │ @ instruction: 0xf8c93350 │ │ │ │ @ instruction: 0xf8c97354 │ │ │ │ stmiane r7, {r2, r3, r6, r8, r9}^ │ │ │ │ @ instruction: 0x4653e653 │ │ │ │ @ instruction: 0x4659e4d6 │ │ │ │ @@ -95046,15 +95046,15 @@ │ │ │ │ @ instruction: 0xf8c9734c │ │ │ │ strb r2, [r1, #-840]! @ 0xfffffcb8 │ │ │ │ bl fe8fe408 │ │ │ │ adcseq r0, fp, r2, lsl #12 │ │ │ │ ldrshteq r0, [fp], sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r0, fp, r0, asr r3 │ │ │ │ - eoreq lr, r9, lr, asr #2 │ │ │ │ + eoreq lr, r9, lr, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ ldrbmi r3, [r0, -ip, lsl #22]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec177b0 │ │ │ │ @@ -95853,15 +95853,15 @@ │ │ │ │ stmdaeq r8, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ bl 7ff0a4 │ │ │ │ stmdaeq r0!, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ bl 67f0b0 │ │ │ │ mvneq pc, #13959168 @ 0xd50000 │ │ │ │ - ldc2 1, cr15, [r6], {36} @ 0x24 │ │ │ │ + blx fed7d6c6 │ │ │ │ mvnsne pc, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf8d5b121 │ │ │ │ blvs 74e220 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0834620 │ │ │ │ bvs ff9c07b8 │ │ │ │ blvs 752ad4 │ │ │ │ @@ -95879,23 +95879,23 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ strbpl pc, [ip], r4, lsr #5 @ │ │ │ │ blx fea7d3cc │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ b 167f11c │ │ │ │ - @ instruction: 0xf13e4630 │ │ │ │ - @ instruction: 0xf5a4f851 │ │ │ │ + @ instruction: 0xf13d4630 │ │ │ │ + @ instruction: 0xf5a4ffed │ │ │ │ @ instruction: 0xf5a46333 │ │ │ │ strtmi r5, [r9], -r0, lsl #9 │ │ │ │ strcc pc, [ip], #-1700 @ 0xfffff95c │ │ │ │ strbeq pc, [r0, #-2259]! @ 0xfffff72d @ │ │ │ │ blx 1ffd3f0 │ │ │ │ - @ instruction: 0xf13e4630 │ │ │ │ - stmiavs r3!, {r0, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf13d4630 │ │ │ │ + stmiavs r3!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r6, [r9], -r0, lsr #16 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec184cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r4, r0 │ │ │ │ tstmi r3, #13631488 @ 0xd00000 │ │ │ │ @@ -95969,27 +95969,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4630447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrpl SPSR_sc, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf870f083 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ - ldrdeq ip, [r9], -r4 @ │ │ │ │ - eoreq ip, r9, r6, lsr #29 │ │ │ │ + eoreq ip, r9, r4, lsl lr │ │ │ │ + eoreq ip, r9, r6, ror #27 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r8, lr, lsl r6 │ │ │ │ @ instruction: 0xf012460c │ │ │ │ andsle r0, sp, r0, lsl r3 │ │ │ │ tstcs r1, r7, lsl #12 │ │ │ │ addeq pc, r0, r4, lsl #2 │ │ │ │ subsne pc, ip, r4, lsl #17 │ │ │ │ - @ instruction: 0xff40f13d │ │ │ │ + mrc2 1, 6, pc, cr12, cr13, {1} │ │ │ │ streq pc, [r0], r6, asr #7 │ │ │ │ tstcs r0, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ movwcs lr, #59869 @ 0xe9dd │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ @ instruction: 0xf1044638 │ │ │ │ @ instruction: 0xf1040348 │ │ │ │ @@ -96031,15 +96031,15 @@ │ │ │ │ cdp2 0, 6, cr15, cr4, cr15, {0} │ │ │ │ @ instruction: 0x305cf894 │ │ │ │ pop {r0, r1, r3, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x462888f0 │ │ │ │ msreq SPSR_, r4, lsl #2 │ │ │ │ @ instruction: 0xff68f00f │ │ │ │ addeq pc, r0, r4, lsl #2 │ │ │ │ - mrc2 1, 6, pc, cr2, cr13, {1} │ │ │ │ + mcr2 1, 3, pc, cr14, cr13, {1} @ │ │ │ │ ldmhi r0!, {r0, r2, r3, r4, r5, r7, fp, sp, lr, pc}^ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r0, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c58 │ │ │ │ bmi 16c4a08 │ │ │ │ @@ -96068,41 +96068,41 @@ │ │ │ │ ldrmi r3, [r3], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0xf8adae26 │ │ │ │ ldrtmi r3, [r0], -sl │ │ │ │ eorvs r2, fp, r0, lsl #6 │ │ │ │ beq 37d9b8 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf13b60eb │ │ │ │ - blmi 104062c │ │ │ │ + blmi 104049c │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ @ instruction: 0xf1234618 │ │ │ │ - blls 140928 │ │ │ │ + blls 140798 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf123d040 │ │ │ │ - pkhbtmi pc, r0, r9, lsl #26 @ │ │ │ │ + @ instruction: 0x4680fcb5 │ │ │ │ @ instruction: 0xf1234658 │ │ │ │ - @ instruction: 0x4641fd13 │ │ │ │ + strbmi pc, [r1], -pc, lsr #25 @ │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ - mrrc2 1, 3, pc, r0, cr11 @ │ │ │ │ + blx ffbfdaa6 │ │ │ │ andcs r4, r2, #84934656 @ 0x5100000 │ │ │ │ @ instruction: 0xf13b4630 │ │ │ │ - andcs pc, r8, #19200 @ 0x4b00 │ │ │ │ + andcs pc, r8, #236544 @ 0x39c00 │ │ │ │ ldrtmi sl, [r0], -r4, lsl #18 │ │ │ │ - mcrr2 1, 3, pc, r6, cr11 @ │ │ │ │ + blx ff97daba │ │ │ │ bicpl pc, r7, r4, lsl #10 │ │ │ │ ldrtmi r2, [r0], -r8, lsl #4 │ │ │ │ - mcrr2 1, 3, pc, r0, cr11 @ │ │ │ │ + blx ff7fdac6 │ │ │ │ mvnsne pc, #14090240 @ 0xd70000 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ bicne pc, fp, r1, lsl #4 │ │ │ │ ldreq pc, [r4], #-1549 @ 0xfffff9f3 │ │ │ │ - ldc2 1, cr15, [r6], #-236 @ 0xffffff14 │ │ │ │ + blx ff57dada │ │ │ │ strtmi r2, [r1], -r0, lsr #4 │ │ │ │ @ instruction: 0xf13b4630 │ │ │ │ - strtmi pc, [r4], r9, lsr #29 │ │ │ │ + strtmi pc, [r4], r5, asr #28 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andcs r6, r0, r8, lsr #32 │ │ │ │ adcvs r6, sl, r9, rrx │ │ │ │ bmi 8d99b4 │ │ │ │ ldrbtmi r4, [sl], #-2843 @ 0xfffff4e5 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldmdacc r4!, {r0, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -96117,15 +96117,15 @@ │ │ │ │ stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7a04649 │ │ │ │ ldmiblt r8, {r1, r2, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs r4, fp, r0, lsr r6 │ │ │ │ - stc2 1, cr15, [r2], {59} @ 0x3b │ │ │ │ + blx fe87db42 │ │ │ │ blmi 43b518 │ │ │ │ bmi 409a60 │ │ │ │ @ instruction: 0xf858447a │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ ldmda ip!, {r0, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf7a1e7cb │ │ │ │ @@ -96133,29 +96133,29 @@ │ │ │ │ adcseq lr, sl, r6, ror #21 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq lr, [sl], lr │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ @ instruction: 0xffffff6d │ │ │ │ ldrshteq lr, [sl], r6 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - eoreq ip, r9, r4, ror ip │ │ │ │ + strhteq ip, [r9], -r4 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl fec11e60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 745608 │ │ │ │ stcge 0, cr11, [sl], {132} @ 0x84 │ │ │ │ ldrbtmi r4, [sl], #-2841 @ 0xfffff4e7 │ │ │ │ @ instruction: 0xf8544605 │ │ │ │ ldmpl r3, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf1309402 │ │ │ │ - mcrrne 12, 6, pc, r6, cr3 @ │ │ │ │ + mcrrne 11, 15, pc, r6, cr15 @ │ │ │ │ andcs r2, r1, #4, 6 @ 0x10000000 │ │ │ │ stmdaeq r0, {r0, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x47c04631 │ │ │ │ teqlt r8, r5, lsl #12 │ │ │ │ @ instruction: 0xf04f4631 │ │ │ │ andcs r3, r1, #-67108861 @ 0xfc000003 │ │ │ │ strls r9, [r0, -r1, lsl #8] │ │ │ │ @@ -96200,16 +96200,16 @@ │ │ │ │ stmdami r7, {r1, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ blx fe17d8d4 │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ adcseq r0, fp, r0, lsl #28 │ │ │ │ - eoreq ip, r9, r8, lsr #23 │ │ │ │ - eoreq ip, r9, lr, lsl #22 │ │ │ │ + eoreq ip, r9, r8, ror #21 │ │ │ │ + eoreq ip, r9, lr, asr #20 │ │ │ │ orreq pc, r3, r1, lsl #12 │ │ │ │ andcs r6, r0, #130 @ 0x82 │ │ │ │ andne lr, r0, #192, 18 @ 0x300000 │ │ │ │ andcs lr, r4, #192, 18 @ 0x300000 │ │ │ │ ldrbmi r6, [r0, -r2, asr #1]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -96602,15 +96602,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ vsubhn.i64 d4, q0, q2 │ │ │ │ @ instruction: 0xf5a456cc │ │ │ │ @ instruction: 0xf5a45580 │ │ │ │ addlt r6, r3, r3, lsr r4 │ │ │ │ ldmpl r9, {r5, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46174630 │ │ │ │ - blx febfe2dc │ │ │ │ + blx 12fe2dc │ │ │ │ strbmi pc, [r0, #-2260]! @ 0xfffff72c @ │ │ │ │ @ instruction: 0xf6a5b324 │ │ │ │ @ instruction: 0xf6a5320c │ │ │ │ tstcs r8, r8, lsl #6 │ │ │ │ movwcs r6, #14364 @ 0x381c │ │ │ │ andcs r6, r8, #16, 16 @ 0x100000 │ │ │ │ strmi r4, [r4], -r0, lsr #15 │ │ │ │ @@ -96619,15 +96619,15 @@ │ │ │ │ sbcvs r6, r3, r3, lsl #1 │ │ │ │ cmpvs r3, r3, lsl #2 │ │ │ │ bne d0016c │ │ │ │ ldrtmi r2, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0xf04e4620 │ │ │ │ @ instruction: 0x4605fc35 │ │ │ │ @ instruction: 0xf13d4630 │ │ │ │ - vstrcs s30, [r0, #-612] @ 0xfffffd9c │ │ │ │ + vstrcs s30, [r0, #-212] @ 0xffffff2c │ │ │ │ strtmi fp, [r0], -ip, lsl #30 │ │ │ │ andlt r2, r3, r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcc pc, #50853 @ 0xc6a5 @ │ │ │ │ tstcs ip, r8, lsl #4 │ │ │ │ ldmdaeq r0, {r3, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6a56818 │ │ │ │ @@ -96640,15 +96640,15 @@ │ │ │ │ blmi 25a474 │ │ │ │ @ instruction: 0xf8c54641 │ │ │ │ vst1.8 {d16-d17}, [pc :256], r0 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ blx ffbfdfb2 │ │ │ │ svclt 0x0000e7b9 │ │ │ │ - strdeq ip, [r9], -lr @ │ │ │ │ + eoreq ip, r9, lr, lsr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [pc], -r3, lsl #1 │ │ │ │ stmdaeq r2, {r0, r8, r9, fp, sp, lr, pc}^ │ │ │ │ msrvs SPSR_fc, #-1879048188 @ 0x90000004 │ │ │ │ @@ -96910,15 +96910,15 @@ │ │ │ │ ldrmi r4, [r0], sl, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ @ instruction: 0xf1094048 │ │ │ │ @ instruction: 0xf5000904 │ │ │ │ @ instruction: 0x2c005bd9 │ │ │ │ strbmi sp, [r8], -fp, rrx │ │ │ │ bleq 3fe6e0 │ │ │ │ - @ instruction: 0xf844f13d │ │ │ │ + @ instruction: 0xffe0f13c │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blvs c0060c │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ ldmib r6, {r1, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf1068088 │ │ │ │ @@ -96958,21 +96958,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs c6b68 │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ @ instruction: 0x46488f5b │ │ │ │ andmi pc, r0, fp, asr #17 │ │ │ │ - @ instruction: 0xfff2f13c │ │ │ │ + @ instruction: 0xff8ef13c │ │ │ │ andmi pc, r0, sl, asr #17 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #12 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x46488ff0 │ │ │ │ bleq 2fe7b8 │ │ │ │ - @ instruction: 0xffd8f13c │ │ │ │ + @ instruction: 0xff74f13c │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blvs b006e4 │ │ │ │ orrsle r2, r4, r0, lsl #28 │ │ │ │ tstcs r0, #464 @ 0x1d0 │ │ │ │ ldrbtmi r9, [lr], #-775 @ 0xfffffcf9 │ │ │ │ @ instruction: 0xf8d4e7b4 │ │ │ │ @ instruction: 0x46281098 │ │ │ │ @@ -96981,33 +96981,33 @@ │ │ │ │ ldmib r3, {r1, r2, r9, sl, lr}^ │ │ │ │ stmib r4, {r2, r8, r9, sp}^ │ │ │ │ stmdacs r0, {r1, r4, r8, r9, sp} │ │ │ │ strtmi sp, [r2], -r8, asr #1 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ blx 1fe5d6 │ │ │ │ @ instruction: 0xf13c4648 │ │ │ │ - ldrtmi pc, [r0], -r5, asr #31 @ │ │ │ │ + ldrtmi pc, [r0], -r1, ror #30 @ │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x96078ff0 │ │ │ │ ldrbtmi r4, [lr], #-3598 @ 0xfffff1f2 │ │ │ │ @ instruction: 0xf106e796 │ │ │ │ vrsra.u32 q0, q4, #1 │ │ │ │ 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 │ │ │ │ vmlsl.u q2, d15, d8[0] │ │ │ │ @ instruction: 0xf13c8f5b │ │ │ │ - @ instruction: 0xf8caffad │ │ │ │ + @ instruction: 0xf8caff49 │ │ │ │ ldr r6, [r9, r0]! │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ svclt 0x0000e7de │ │ │ │ - eoreq ip, r9, r6, rrx │ │ │ │ - eoreq fp, r9, r2, ror #31 │ │ │ │ - mlaeq r9, r6, pc, fp @ │ │ │ │ + eoreq fp, r9, r6, lsr #31 │ │ │ │ + eoreq fp, r9, r2, lsr #30 │ │ │ │ + ldrdeq fp, [r9], -r6 @ │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vqdmlal.s , d0, d2[4] │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 17d8ec │ │ │ │ @@ -97020,20 +97020,20 @@ │ │ │ │ @ instruction: 0x4604447b │ │ │ │ ldrbtmi r9, [sl], #-774 @ 0xfffffcfa │ │ │ │ mcrcc 8, 4, pc, cr8, cr15, {6} @ │ │ │ │ @ instruction: 0x468b4638 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldccc 8, cr15, [r4], {205} @ 0xcd │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - cdp2 2, 14, cr15, cr4, cr10, {1} │ │ │ │ + cdp2 2, 8, cr15, cr0, cr10, {1} │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ mrcge 3, 3, r8, cr12, cr2, {0} │ │ │ │ ldrtmi r4, [r9], -r0, lsl #13 │ │ │ │ vmin.s32 d4, d10, d16 │ │ │ │ - @ instruction: 0xf896fe97 │ │ │ │ + @ instruction: 0xf896fe33 │ │ │ │ blcs cf070 │ │ │ │ sbcshi pc, lr, #65 @ 0x41 │ │ │ │ mrccc 8, 2, APSR_nzcv, cr8, cr15, {6} │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ @ instruction: 0xf898447b │ │ │ │ bcs 124a49c │ │ │ │ rschi pc, r1, #65 @ 0x41 │ │ │ │ @@ -97044,15 +97044,15 @@ │ │ │ │ @ instruction: 0xf10b9300 │ │ │ │ @ instruction: 0xf1080024 │ │ │ │ ldrbtmi r0, [sl], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf8eaf7ff │ │ │ │ mvnseq pc, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ @ instruction: 0x463882da │ │ │ │ - cdp2 2, 1, cr15, cr12, cr10, {1} │ │ │ │ + ldc2 2, cr15, [r8, #168]! @ 0xa8 │ │ │ │ blcc 2604e0 │ │ │ │ vqdmulh.s d2, d1, d2 │ │ │ │ vst2.16 {d24-d27}, [pc :64], r9 │ │ │ │ ldrtmi r7, [r1], -r2, asr #4 │ │ │ │ andsvs pc, sp, r5, lsl #10 │ │ │ │ cdp 7, 3, cr15, cr12, cr0, {5} │ │ │ │ @ instruction: 0xf8d66c72 │ │ │ │ @@ -97090,15 +97090,15 @@ │ │ │ │ @ instruction: 0xffcaf7fe │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8968329 │ │ │ │ @ instruction: 0xb11b32bc │ │ │ │ @ instruction: 0x31cdf89b │ │ │ │ movweq pc, #4227 @ 0x1083 @ │ │ │ │ ldmdbcc sp, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ - blx ff97ea48 │ │ │ │ + blx 207ea48 │ │ │ │ stmdbcs r8, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ mrscs r2, SP_und │ │ │ │ stmdbcc r9, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c5090c │ │ │ │ @ instruction: 0xf8c53924 │ │ │ │ @ instruction: 0xb12a1928 │ │ │ │ @@ -97121,28 +97121,28 @@ │ │ │ │ ldmdbcc r8, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00083301 │ │ │ │ vmovge.16 d15[2], r6 │ │ │ │ @ instruction: 0xf8c5bf08 │ │ │ │ @ instruction: 0xf5043918 │ │ │ │ ldrmi r5, [r8], -r0, lsr #7 │ │ │ │ vcgt.s32 d9, d11, d14 │ │ │ │ - @ instruction: 0xf504fad1 │ │ │ │ + @ instruction: 0xf504fa6d │ │ │ │ tstcc r0, #160, 6 @ 0x80000002 │ │ │ │ @ instruction: 0x46184639 │ │ │ │ vcgt.s32 d9, d11, d15 │ │ │ │ - @ instruction: 0xf8dffb0b │ │ │ │ + @ instruction: 0xf8dffaa7 │ │ │ │ svcls 0x00063cec │ │ │ │ andcs r4, r1, #48, 12 @ 0x3000000 │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d4, d9 │ │ │ │ - @ instruction: 0xf8dffb8f │ │ │ │ + @ instruction: 0xf8dffb2b │ │ │ │ @ instruction: 0x46303cdc │ │ │ │ ldmpl fp!, {r9, sp}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - blx fe27ef0a │ │ │ │ + blx 97ef0a │ │ │ │ strls r2, [r1], -r0, lsl #6 │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ blx 27e852 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ adcshi pc, r0, #65 @ 0x41 │ │ │ │ ldclcc 8, cr15, [r8], {213} @ 0xd5 │ │ │ │ @@ -97846,15 +97846,15 @@ │ │ │ │ msrne SPSR_x, #805306372 @ 0x30000004 │ │ │ │ movteq pc, #704 @ 0x2c0 @ │ │ │ │ rsbne pc, r2, #68, 4 @ 0x40000004 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ svclt 0x00882906 │ │ │ │ @ instruction: 0xf8c44613 │ │ │ │ strcs r3, [r0], -r0, lsl #8 │ │ │ │ - ldc2 2, cr15, [r0], {61} @ 0x3d │ │ │ │ + blx febffa4e │ │ │ │ mvnscs pc, #13959168 @ 0xd50000 │ │ │ │ streq pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ andsmi pc, r4, r4, lsl #4 │ │ │ │ @ instruction: 0xf8d29b0b │ │ │ │ @ instruction: 0xf8d521c4 │ │ │ │ @ instruction: 0xf85313fc │ │ │ │ @ instruction: 0xf8c43c08 │ │ │ │ @@ -97947,26 +97947,26 @@ │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrhteq sp, [sl], r0 │ │ │ │ adcseq sp, sl, sl, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - strhteq sp, [sl], -r8 │ │ │ │ - eoreq fp, r9, r6, lsr #30 │ │ │ │ + strdeq sp, [sl], -r8 @ │ │ │ │ + eoreq fp, r9, r6, ror #28 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ c32f8 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, lsr #27 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq fp, r9, lr, lsl #26 │ │ │ │ - eoreq fp, r9, lr, ror #3 │ │ │ │ - eoreq fp, r9, r0, asr r1 │ │ │ │ + eoreq fp, r9, lr, asr #24 │ │ │ │ + eoreq fp, r9, lr, lsr #2 │ │ │ │ + mlaeq r9, r0, r0, fp │ │ │ │ @ instruction: 0xf79f447f │ │ │ │ vldr s28, [pc, #80] @ c3370 │ │ │ │ svcgt 0x000f7bef │ │ │ │ stmeq r4, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmcc r0, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmne r8, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmcs ip, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -98210,15 +98210,15 @@ │ │ │ │ ... │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq sp, sl, r0, ror #18 │ │ │ │ andeq r0, r0, r0, lsr #18 │ │ │ │ ldmvs r2, {r0, r4, r7, fp, sp, lr}^ │ │ │ │ strtvs r6, [sl], #1129 @ 0x469 │ │ │ │ - @ instruction: 0xf93af127 │ │ │ │ + @ instruction: 0xf8d6f127 │ │ │ │ @ instruction: 0xf50a9807 │ │ │ │ movwcs r6, #16981 @ 0x4255 │ │ │ │ ldrdeq lr, [r0, -r0] │ │ │ │ tsteq r2, r2, asr #18 │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrbcs pc, [r8, -r4, asr #17]! @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -98308,34 +98308,34 @@ │ │ │ │ b fe301b88 │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8c4ce6c │ │ │ │ @ instruction: 0xf8c43e70 │ │ │ │ @ instruction: 0xf8c43e78 │ │ │ │ @ instruction: 0xf8c4ce74 │ │ │ │ @ instruction: 0xf1396e8c │ │ │ │ - ldmibmi r0!, {r0, r2, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmibmi r0!, {r0, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r9, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf1394479 │ │ │ │ - @ instruction: 0xf504fadd │ │ │ │ + @ instruction: 0xf504fa79 │ │ │ │ ldrbmi r5, [r1], #-456 @ 0xfffffe38 │ │ │ │ andcs r4, r4, #64, 12 @ 0x4000000 │ │ │ │ bvs 1480cbc │ │ │ │ - blx ff5ffd94 │ │ │ │ + blx 1cffd94 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ tstcc r4, r0, asr #12 │ │ │ │ @ instruction: 0xf1392204 │ │ │ │ - @ instruction: 0xf504facd │ │ │ │ + @ instruction: 0xf504fa69 │ │ │ │ strbmi r5, [r0], -r8, asr #3 │ │ │ │ andcs r3, r4, #24, 2 │ │ │ │ - blx ff27fdb0 │ │ │ │ + blx 197fdb0 │ │ │ │ @ instruction: 0xf50d464a │ │ │ │ strbmi r6, [r0], -r7, asr #18 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ @ instruction: 0xf1397880 │ │ │ │ - @ instruction: 0x46cefd35 │ │ │ │ + @ instruction: 0x46cefcd1 │ │ │ │ rscpl pc, ip, #4, 10 @ 0x1000000 │ │ │ │ blvs fe63ef64 │ │ │ │ andls r3, r6, #28, 4 @ 0xc0000001 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ cdpcc 8, 8, cr15, cr8, cr4, {6} │ │ │ │ blpl fe5bef74 │ │ │ │ movtvs pc, #62724 @ 0xf504 @ │ │ │ │ @@ -98408,15 +98408,15 @@ │ │ │ │ stcmi 8, cr15, [r1], {1} │ │ │ │ stccc 8, cr15, [r2], {1} │ │ │ │ movwcs sp, #495 @ 0x1ef │ │ │ │ @ instruction: 0xf88d2200 │ │ │ │ @ instruction: 0x46493c90 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf12103fc │ │ │ │ - blmi 1503730 │ │ │ │ + blmi 15035a0 │ │ │ │ ldclcs 8, cr15, [r8], {213} @ 0xd5 │ │ │ │ @ instruction: 0xf8c5447b │ │ │ │ @ instruction: 0xf8c503e4 │ │ │ │ @ instruction: 0xf89533f0 │ │ │ │ ldmdavc r2, {r1, r2, r3, r4, r8, fp, ip, sp} │ │ │ │ svclt 0x008c2a07 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ @@ -98484,29 +98484,29 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ - eorseq ip, r0, ip, lsl #2 │ │ │ │ - eoreq sl, r9, r8, ror #23 │ │ │ │ - eorseq fp, r0, r0, lsl #31 │ │ │ │ - mlaseq r0, r2, pc, fp @ │ │ │ │ - eorseq ip, r0, ip │ │ │ │ + eorseq ip, r0, ip, asr #32 │ │ │ │ + eoreq sl, r9, r8, lsr #22 │ │ │ │ + eorseq fp, r0, r0, asr #29 │ │ │ │ + ldrsbteq fp, [r0], -r2 │ │ │ │ + eorseq fp, r0, ip, asr #30 │ │ │ │ adcseq r5, sl, r0, asr #28 │ │ │ │ - eoreq sl, r9, sl, lsr r9 │ │ │ │ - eoreq sl, r9, sl, lsl #19 │ │ │ │ - eoreq sl, r9, r8, ror r9 │ │ │ │ - eoreq sl, r9, r8, lsl #16 │ │ │ │ - eoreq sl, r9, r8, lsl #18 │ │ │ │ - eoreq sl, r9, r8, ror #15 │ │ │ │ + eoreq sl, r9, sl, ror r8 │ │ │ │ + eoreq sl, r9, sl, asr #17 │ │ │ │ + strhteq sl, [r9], -r8 │ │ │ │ + eoreq sl, r9, r8, asr #14 │ │ │ │ + eoreq sl, r9, r8, asr #16 │ │ │ │ + eoreq sl, r9, r8, lsr #14 │ │ │ │ adcseq ip, sl, r6, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, sl, lr, asr r3 │ │ │ │ + mlaeq sl, lr, r2, ip │ │ │ │ ldrcc pc, [r4], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df4658 │ │ │ │ @ instruction: 0xf8d52494 │ │ │ │ ldrbtmi r1, [fp], #-1020 @ 0xfffffc04 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf06f3100 │ │ │ │ vrhadd.s8 d16, d0, d2 │ │ │ │ @@ -98793,21 +98793,21 @@ │ │ │ │ tstls r4, #-1610612730 @ 0xa0000006 │ │ │ │ @ instruction: 0xf8cd9212 │ │ │ │ @ instruction: 0xf8cda080 │ │ │ │ @ instruction: 0xf8cda04c │ │ │ │ @ instruction: 0xf8cda020 │ │ │ │ @ instruction: 0xf7fea044 │ │ │ │ svclt 0x0000bb88 │ │ │ │ - eoreq sl, r9, lr, ror r8 │ │ │ │ - strdeq sl, [r9], -r8 @ │ │ │ │ - eoreq sl, r9, r2, ror #16 │ │ │ │ strhteq sl, [r9], -lr │ │ │ │ - ldrsbteq fp, [r0], -r0 │ │ │ │ - eoreq sl, r9, r8, asr #15 │ │ │ │ - eoreq sl, r9, ip, asr #11 │ │ │ │ + eoreq sl, r9, r8, lsr r6 │ │ │ │ + eoreq sl, r9, r2, lsr #15 │ │ │ │ + strdeq sl, [r9], -lr @ │ │ │ │ + eorseq fp, r0, r0, lsl ip │ │ │ │ + eoreq sl, r9, r8, lsl #14 │ │ │ │ + eoreq sl, r9, ip, lsl #10 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ bmi fec15a98 │ │ │ │ adcslt r4, r2, sp, lsr #23 │ │ │ │ @@ -98826,19 +98826,19 @@ │ │ │ │ tstphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ rscsvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf79e2100 │ │ │ │ blmi fe8bedf4 │ │ │ │ andcs sl, r1, #10, 28 @ 0xa0 │ │ │ │ ldmpl fp!, {r4, r5, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - mrc2 2, 0, pc, cr4, cr2, {1} │ │ │ │ + ldc2 2, cr15, [r0, #200]! @ 0xc8 │ │ │ │ @ instruction: 0x46304b9b │ │ │ │ ldmpl fp!, {r9, sp}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - mcr2 2, 0, pc, cr12, cr2, {1} @ │ │ │ │ + stc2 2, cr15, [r8, #200]! @ 0xc8 │ │ │ │ @ instruction: 0x46324998 │ │ │ │ ldrbtmi r4, [r9], #-1611 @ 0xfffff9b5 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ stc2l 0, cr15, [sl], #608 @ 0x260 │ │ │ │ mvnlt r4, r6, lsl #12 │ │ │ │ strtmi r6, [r9], -r3, ror #17 │ │ │ │ ldrmi r6, [r8, r0, lsr #16] │ │ │ │ @@ -98885,85 +98885,85 @@ │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 37eaac │ │ │ │ stmdbmi lr!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldrbvc pc, [ip], #1285 @ 0x505 @ │ │ │ │ andls r4, r9, #32, 12 @ 0x2000000 │ │ │ │ andscs r4, r7, #2030043136 @ 0x79000000 │ │ │ │ - vqdmulh.s d25, d8, d9 │ │ │ │ - stcvs 8, cr15, [fp], #228 @ 0xe4 │ │ │ │ + vqdmulh.s d25, d7, d9 │ │ │ │ + stcvs 15, cr15, [fp], #852 @ 0x354 │ │ │ │ movwls r4, #22049 @ 0x5621 │ │ │ │ bvc ff6815b8 │ │ │ │ ldrtmi r4, [sl], -r7, ror #22 │ │ │ │ andls r6, r4, r8, ror #24 │ │ │ │ @ instruction: 0x4650447b │ │ │ │ strls r6, [r3], #-3116 @ 0xfffff3d4 │ │ │ │ stmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, sp, lr}^ │ │ │ │ strls r7, [r0, -r1, lsl #8] │ │ │ │ - @ instruction: 0xf93cf278 │ │ │ │ + @ instruction: 0xf8d8f278 │ │ │ │ ldrbmi r4, [r0], -r1, ror #18 │ │ │ │ vqshl.s64 q10, , q4 │ │ │ │ - stmdbmi r0!, {r0, r1, r2, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r0!, {r0, r1, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ biceq pc, r4, r5, asr #17 │ │ │ │ ldrbtmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ - blx 80bb8 │ │ │ │ + blx fe780bb8 │ │ │ │ blne ff0d6750 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrbmi r0, [r0], -r8, asr #3 │ │ │ │ - blx ffe00bcc │ │ │ │ + blx fe500bcc │ │ │ │ blx fecd6754 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ ldrbmi r0, [r0], -r9, asr #3 │ │ │ │ - blx ffb80be0 │ │ │ │ + blx fe280be0 │ │ │ │ blx fecd6758 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ ldrbmi r0, [r0], -sl, asr #3 │ │ │ │ - blx ff900bf4 │ │ │ │ + blx 2000bf4 │ │ │ │ blne ff0d675c │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrbmi r0, [r0], -fp, asr #3 │ │ │ │ - blx ff680c08 │ │ │ │ + blx 1d80c08 │ │ │ │ blne ff0d6760 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrbmi r0, [r0], -ip, asr #3 │ │ │ │ - blx ff400c1c │ │ │ │ + blx 1b00c1c │ │ │ │ blne ff0d6764 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrbmi r0, [r0], -lr, asr #3 │ │ │ │ - blx ff180c30 │ │ │ │ + blx 1880c30 │ │ │ │ blne ff0d6768 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrbmi r0, [r0], -pc, asr #3 │ │ │ │ - blx fef00c44 │ │ │ │ + blx 1600c44 │ │ │ │ blne ff0d676c │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0x465001d0 │ │ │ │ - blx fec80c58 │ │ │ │ + blx 1380c58 │ │ │ │ blne ff0d6770 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0x465001d1 │ │ │ │ - blx ff300c6c │ │ │ │ + blx 1a00c6c │ │ │ │ @ instruction: 0xf8c54939 │ │ │ │ @ instruction: 0x465001d4 │ │ │ │ vqshl.s64 q10, , q4 │ │ │ │ - ldmdbmi r7!, {r0, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r7!, {r0, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, sp, r5, lsl #17 │ │ │ │ vmin.s q10, q4, q0 │ │ │ │ - @ instruction: 0xb190fa93 │ │ │ │ + orrslt pc, r0, pc, lsr #20 │ │ │ │ cmncs pc, #14221312 @ 0xd90000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ strle r0, [ip], #-1819 @ 0xfffff8e5 │ │ │ │ ands r2, r0, r1, lsl #4 │ │ │ │ @ instruction: 0xf04f4a2e │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ cmnpvc r5, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -98972,52 +98972,52 @@ │ │ │ │ ldm r9, {r1, r3, r8, r9, sl, sp, lr, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ vmov.f32 q12, #-27 @ 0xc1d80000 │ │ │ │ movwcs r1, #4608 @ 0x1200 │ │ │ │ bicscs pc, r8, r5, lsl #17 │ │ │ │ @ instruction: 0xf8c8722b │ │ │ │ ldrbt r5, [sp], r0 │ │ │ │ - @ instruction: 0xf950f23c │ │ │ │ + @ instruction: 0xf8ecf23c │ │ │ │ strb r4, [r0], r4, lsl #12 │ │ │ │ andcs r4, r2, r1, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf1254479 │ │ │ │ - str pc, [r7, -r3, asr #23]! │ │ │ │ + @ instruction: 0xe727fb5f │ │ │ │ ldcl 7, cr15, [sl], {158} @ 0x9e │ │ │ │ adcseq fp, sl, r4, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq fp, sl, ip, pc @ │ │ │ │ andeq r0, r0, r0, lsr #21 │ │ │ │ muleq r0, r8, fp │ │ │ │ - eorseq fp, r0, sl, lsl #18 │ │ │ │ - strhteq sl, [r9], -r6 │ │ │ │ + eorseq fp, r0, sl, asr #16 │ │ │ │ + strdeq sl, [r9], -r6 @ │ │ │ │ adcseq fp, sl, r0, lsl pc │ │ │ │ andeq r0, r0, r4, asr sl │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ @ instruction: 0xffffd0d5 │ │ │ │ adcseq lr, sl, r0, asr r4 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ adcseq sp, r0, r0, ror #13 │ │ │ │ - eoreq sl, r9, r8, lsl #6 │ │ │ │ - strdeq sl, [r9], -r8 @ │ │ │ │ - strdeq sl, [r9], -sl @ │ │ │ │ - eoreq sl, r9, r4, lsl #6 │ │ │ │ - eoreq sl, r9, lr, lsl #6 │ │ │ │ - eoreq sl, r9, sl, lsl r3 │ │ │ │ - eoreq sl, r9, r4, lsr #6 │ │ │ │ - eoreq sl, r9, ip, lsr r3 │ │ │ │ - eoreq sl, r9, r4, asr r3 │ │ │ │ - eoreq sl, r9, r0, ror #6 │ │ │ │ - eoreq sl, r9, r4, ror #6 │ │ │ │ - eoreq sl, r9, r0, ror r3 │ │ │ │ - eoreq sl, r9, r4, ror r3 │ │ │ │ - eoreq sl, r9, r6, lsl #7 │ │ │ │ - eoreq r9, r9, r8, asr #31 │ │ │ │ - eoreq sl, r9, r2, lsr #3 │ │ │ │ - eoreq r9, r9, r0, ror r4 │ │ │ │ + eoreq sl, r9, r8, asr #4 │ │ │ │ + eoreq sl, r9, r8, lsr r2 │ │ │ │ + eoreq sl, r9, sl, lsr r2 │ │ │ │ + eoreq sl, r9, r4, asr #4 │ │ │ │ + eoreq sl, r9, lr, asr #4 │ │ │ │ + eoreq sl, r9, sl, asr r2 │ │ │ │ + eoreq sl, r9, r4, ror #4 │ │ │ │ + eoreq sl, r9, ip, ror r2 │ │ │ │ + mlaeq r9, r4, r2, sl │ │ │ │ + eoreq sl, r9, r0, lsr #5 │ │ │ │ + eoreq sl, r9, r4, lsr #5 │ │ │ │ + strhteq sl, [r9], -r0 │ │ │ │ + strhteq sl, [r9], -r4 │ │ │ │ + eoreq sl, r9, r6, asr #5 │ │ │ │ + eoreq r9, r9, r8, lsl #30 │ │ │ │ + eoreq sl, r9, r2, ror #1 │ │ │ │ + strhteq r9, [r9], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1b590 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8c82d8 │ │ │ │ blmi 8f05c0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -99033,17 +99033,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 37ed00 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r6, r0, lsl #10 │ │ │ │ vqdmulh.s d25, d8, d0 │ │ │ │ - @ instruction: 0xf505f999 │ │ │ │ + @ instruction: 0xf505f935 │ │ │ │ vqadd.s64 , q12, q6 │ │ │ │ - @ instruction: 0x4628f9bb │ │ │ │ + @ instruction: 0x4628f957 │ │ │ │ stc2l 0, cr15, [r2, #-608] @ 0xfffffda0 │ │ │ │ bvs 1adf0a4 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 296c20 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 29e470 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -99138,15 +99138,15 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ strbtmi r4, [r8], -r4, lsl #12 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 856df0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf990f126 │ │ │ │ + @ instruction: 0xf92cf126 │ │ │ │ andne lr, r0, #3620864 @ 0x374000 │ │ │ │ movwcs r2, #4096 @ 0x1000 │ │ │ │ orrsmi r4, r3, r8, lsl #5 │ │ │ │ stmdaeq r8, {r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10c66e4 │ │ │ │ @ instruction: 0xf50470c2 │ │ │ │ ldmib r3, {r3, r6, r7, r8, r9, ip, lr}^ │ │ │ │ @@ -99214,15 +99214,15 @@ │ │ │ │ andlt sp, r5, sl, asr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mvnpl pc, #8, 10 @ 0x2000000 │ │ │ │ ldmdb r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, r9, sl, ip, sp, lr}^ │ │ │ │ ldmdb sl, {r1, r5, r9, sl, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf126b902 │ │ │ │ - @ instruction: 0xf508f913 │ │ │ │ + @ instruction: 0xf508f8af │ │ │ │ ldmib sp, {r3, r6, r7, r9, ip, lr}^ │ │ │ │ ldmib r2, {r8, ip, sp}^ │ │ │ │ b 14c4ec8 │ │ │ │ andle r0, r5, r2, lsl #24 │ │ │ │ bl 1d55130 │ │ │ │ svclt 0x003c0c01 │ │ │ │ ldrmi r4, [r1], -r3, lsl #12 │ │ │ │ @@ -99459,32 +99459,32 @@ │ │ │ │ ldrbtmi r4, [r9], #-2942 @ 0xfffff482 │ │ │ │ adcsvs pc, r0, #13762560 @ 0xd20000 │ │ │ │ @ instruction: 0xf50658cb │ │ │ │ ldrcc r5, [r0], #-1251 @ 0xfffffb1d │ │ │ │ tstls r1, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf13a4620 │ │ │ │ - @ instruction: 0xf506fc59 │ │ │ │ + @ instruction: 0xf506fbf5 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf5062c6c │ │ │ │ movwcc r5, #33763 @ 0x83e3 │ │ │ │ mulle r8, sl, r2 │ │ │ │ movwne lr, #2514 @ 0x9d2 │ │ │ │ andscs pc, ip, r9, asr #17 │ │ │ │ andsvs r6, r9, fp, asr #32 │ │ │ │ stmib r2, {r8, r9, sp}^ │ │ │ │ strtmi r3, [r0], -r0, lsl #6 │ │ │ │ - mrrc2 1, 3, pc, r2, cr10 @ │ │ │ │ + blx ffc80fa2 │ │ │ │ @ instruction: 0xa01cf8d9 │ │ │ │ svceq 0x0000f1ba │ │ │ │ adcshi pc, r2, r0 │ │ │ │ bicspl pc, r9, r6, lsl #10 │ │ │ │ addseq pc, r8, sl, lsl #2 │ │ │ │ @ instruction: 0xf1263110 │ │ │ │ - @ instruction: 0xf8d9fc7f │ │ │ │ + @ instruction: 0xf8d9fc1b │ │ │ │ @ instruction: 0xf106601c │ │ │ │ ldrbmi r0, [r0], -r8, lsl #20 │ │ │ │ mcr2 7, 7, pc, cr10, cr11, {7} @ │ │ │ │ ldmvs r2!, {r0, r1, r4, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ ldmdbvs r0!, {r1, r2, r3, r7, pc}^ │ │ │ │ mulle r4, r0, r2 │ │ │ │ @@ -99514,31 +99514,31 @@ │ │ │ │ @ instruction: 0xf10d2400 │ │ │ │ ldrbtmi r0, [fp], #-2092 @ 0xfffff7d4 │ │ │ │ movwls r9, #34313 @ 0x8609 │ │ │ │ movwls sl, #31502 @ 0x7b0e │ │ │ │ svcvs 0x0004f855 │ │ │ │ blpl fe681f7c │ │ │ │ @ instruction: 0xf1264658 │ │ │ │ - mvnslt pc, r1, ror ip @ │ │ │ │ + mvnslt pc, sp, lsl #24 │ │ │ │ orrpl pc, r0, #25165824 @ 0x1800000 │ │ │ │ cmppcc r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldrle r0, [r8], #-2011 @ 0xfffff825 │ │ │ │ @ instruction: 0x46404659 │ │ │ │ - stc2l 1, cr15, [lr], #-152 @ 0xffffff68 │ │ │ │ + stc2 1, cr15, [sl], {38} @ 0x26 │ │ │ │ ldrbmi r9, [r9], -r7, lsl #16 │ │ │ │ - ldc2l 1, cr15, [r8], #-152 @ 0xffffff68 │ │ │ │ + ldc2 1, cr15, [r4], {38} @ 0x26 │ │ │ │ @ instruction: 0x301cf8d9 │ │ │ │ orrscc r9, r8, #8, 20 @ 0x8000 │ │ │ │ blge 4a979c │ │ │ │ andge lr, r3, #3358720 @ 0x334000 │ │ │ │ muleq r3, r3, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldm r8, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1260007 │ │ │ │ - strcc pc, [r1], #-3249 @ 0xfffff34f │ │ │ │ + strcc pc, [r1], #-3149 @ 0xfffff3b3 │ │ │ │ bicsle r4, r5, r7, lsr #5 │ │ │ │ ldmvs r2!, {r0, r3, r9, sl, fp, ip, pc}^ │ │ │ │ ldmdblt r3!, {r0, r1, r4, r5, r9, fp, sp, lr}^ │ │ │ │ addsmi r6, r3, #1884160 @ 0x1cc000 │ │ │ │ ldmib r6, {r1, r2, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #12, 6 @ 0x30000000 │ │ │ │ ldcne 15, cr11, [r1, #-240] @ 0xffffff10 │ │ │ │ @@ -99582,59 +99582,59 @@ │ │ │ │ @ instruction: 0xf8d9fd0f │ │ │ │ @ instruction: 0xe72fa01c │ │ │ │ stmda ip!, {r1, r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq fp, sl, lr, lsl #11 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffffd14f │ │ │ │ adcseq fp, sl, r2, lsl r4 │ │ │ │ - strdeq r9, [r9], -r8 @ │ │ │ │ + eoreq r9, r9, r8, lsr r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec1be84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs sp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ strmi r4, [r4], -lr, lsl #12 │ │ │ │ @ instruction: 0xf500b30d │ │ │ │ @ instruction: 0xf8d75780 │ │ │ │ blcs d395c │ │ │ │ @ instruction: 0xf105d037 │ │ │ │ @ instruction: 0xf5040008 │ │ │ │ @ instruction: 0xf7fc55e3 │ │ │ │ ldmibvs r0!, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ addscc r3, r8, r0, lsl r5 │ │ │ │ - blx fee8114e │ │ │ │ + blx 158114e │ │ │ │ @ instruction: 0xf13a4628 │ │ │ │ - ldmibvs r3!, {r0, r1, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r3!, {r0, r1, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ stclne 8, cr15, [r8], #-860 @ 0xfffffca4 │ │ │ │ rscpl pc, r3, #4, 10 @ 0x1000000 │ │ │ │ strtmi r3, [r8], -r8, lsl #4 │ │ │ │ subsvs r6, sl, r9, lsl r0 │ │ │ │ @ instruction: 0xf8c7604b │ │ │ │ @ instruction: 0xf13a3c68 │ │ │ │ - bvs fedc39e4 │ │ │ │ + bvs fedc3854 │ │ │ │ @ instruction: 0xf504b17b │ │ │ │ ldrcc r5, [r4, #-1448] @ 0xfffffa58 │ │ │ │ @ instruction: 0xf13a4628 │ │ │ │ - @ instruction: 0xf504fb2d │ │ │ │ + @ instruction: 0xf504fac9 │ │ │ │ andscc r5, r8, r7, lsr #1 │ │ │ │ msreq CPSR_f, r6, lsl #2 │ │ │ │ ldc2l 0, cr15, [ip, #-300] @ 0xfffffed4 │ │ │ │ @ instruction: 0xf13a4628 │ │ │ │ - ldmibvs r1!, {r0, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmibvs r1!, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ blvs 9b1144 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ ldrtmi r6, [r1], -r3, lsr #22 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ stmdavs sl!, {r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdavs r9!, {r1, r5, r8, ip, sp, pc} │ │ │ │ andsvs r6, r1, sl, asr #32 │ │ │ │ movwcc lr, #2501 @ 0x9c5 │ │ │ │ andeq pc, r8, r5, lsl #2 │ │ │ │ ldc2 7, cr15, [r6, #-1004] @ 0xfffffc14 │ │ │ │ addseq pc, r8, r5, lsl #2 │ │ │ │ - blx 1f811c6 │ │ │ │ + blx 6811c6 │ │ │ │ bvs 18df9bc │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ svclt 0x0000e7cf │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @@ -99662,15 +99662,15 @@ │ │ │ │ stmib r5, {r2, r3, r5, r7, r8, sp, lr}^ │ │ │ │ stmdblt r6!, {r0, r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf10be02d │ │ │ │ ldrbmi r0, [lr, #-2817] @ 0xfffff4ff │ │ │ │ @ instruction: 0xf859d026 │ │ │ │ @ instruction: 0xf50aaf04 │ │ │ │ @ instruction: 0x46205496 │ │ │ │ - blx 1301256 │ │ │ │ + blx ffa01254 │ │ │ │ rscsle r2, r2, r0, lsl #16 │ │ │ │ orrpl pc, r0, sl, lsl #10 │ │ │ │ andslt pc, r0, r5, asr #17 │ │ │ │ cmppcc r8, #13697024 @ p-variant is OBSOLETE @ 0xd10000 │ │ │ │ movweq pc, #4115 @ 0x1013 @ │ │ │ │ stmibvs fp!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ eormi pc, fp, r3, asr #16 │ │ │ │ @@ -99705,71 +99705,71 @@ │ │ │ │ svceq 0x0050f8d8 │ │ │ │ msrne SPSR_fs, #64, 12 @ 0x4000000 │ │ │ │ andpl pc, r0, r9, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ blx 108105a │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq r9, r9, r2, ror r4 │ │ │ │ - eoreq r9, r9, r0, asr #8 │ │ │ │ + strhteq r9, [r9], -r2 │ │ │ │ + eoreq r9, r9, r0, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec1c074 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r0, {r0, r3, r4, r6, r7, ip, lr} │ │ │ │ mrc2 7, 7, pc, cr12, cr15, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c090 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf13a55a3 │ │ │ │ - @ instruction: 0xf506f9fd │ │ │ │ + @ instruction: 0xf506f999 │ │ │ │ @ instruction: 0xf13a50a7 │ │ │ │ - @ instruction: 0xf506f9f9 │ │ │ │ + @ instruction: 0xf506f995 │ │ │ │ andscc r5, r4, r8, lsr #1 │ │ │ │ ldrbtvs pc, [pc], #-1286 @ c4eb8 @ │ │ │ │ - @ instruction: 0xf9f2f13a │ │ │ │ + @ instruction: 0xf98ef13a │ │ │ │ adcpl pc, sl, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - @ instruction: 0xf9ecf13a │ │ │ │ + @ instruction: 0xf988f13a │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf606f9e7 │ │ │ │ + @ instruction: 0xf606f983 │ │ │ │ @ instruction: 0xf13a70d4 │ │ │ │ - @ instruction: 0xf506f9e3 │ │ │ │ + @ instruction: 0xf506f97f │ │ │ │ andcc r5, ip, r3, lsr #1 │ │ │ │ - @ instruction: 0xf9def13a │ │ │ │ + @ instruction: 0xf97af13a │ │ │ │ adcpl pc, r4, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0xf506f9d9 │ │ │ │ + @ instruction: 0xf506f975 │ │ │ │ andcc r5, r4, r6, asr #1 │ │ │ │ - @ instruction: 0xf9d4f13a │ │ │ │ + @ instruction: 0xf970f13a │ │ │ │ rscpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - strtmi pc, [r0], -pc, asr #19 │ │ │ │ + strtmi pc, [r0], -fp, ror #18 │ │ │ │ @ instruction: 0xf13a3420 │ │ │ │ - adcmi pc, ip, #3325952 @ 0x32c000 │ │ │ │ + adcmi pc, ip, #1687552 @ 0x19c000 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, sl, asr #1 │ │ │ │ - cdp2 1, 0, cr15, cr12, cr6, {1} │ │ │ │ + stc2 1, cr15, [r8, #152]! @ 0x98 │ │ │ │ sbcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1263008 │ │ │ │ - @ instruction: 0xf506fe07 │ │ │ │ + @ instruction: 0xf506fda3 │ │ │ │ ldrsbcc r5, [r0], -r7 │ │ │ │ mcr 7, 2, pc, cr12, cr13, {4} @ │ │ │ │ svccc 0x0064f8d6 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ sbcpl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a301c │ │ │ │ - @ instruction: 0xbd70f9ad │ │ │ │ + @ instruction: 0xbd70f949 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cmnpeq r8, #204, 16 @ p-variant is OBSOLETE @ 0xcc0000 │ │ │ │ stclmi 6, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4617 │ │ │ │ @@ -99808,37 +99808,37 @@ │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ stmiaeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ addhi pc, ip, r0, lsl #2 │ │ │ │ stmiacc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8594640 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ vmin.s d4, d1, d9 │ │ │ │ - @ instruction: 0xf505fed9 │ │ │ │ + @ instruction: 0xf505fe75 │ │ │ │ ldrmi r5, [r8], -lr, asr #7 │ │ │ │ vcgt.s32 d9, d8, d12 │ │ │ │ - stmdavc r3, {r0, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2e52a4 │ │ │ │ blcs 279170 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf859387c │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38464 @ 0x9640 │ │ │ │ vmin.s d4, d1, d9 │ │ │ │ - @ instruction: 0xf8dffec1 │ │ │ │ + @ instruction: 0xf8dffe5d │ │ │ │ andcs r3, r0, #108, 16 @ 0x6c0000 │ │ │ │ @ instruction: 0xf8594640 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ vmin.s d4, d1, d9 │ │ │ │ - @ instruction: 0xf8d4feb7 │ │ │ │ + @ instruction: 0xf8d4fe53 │ │ │ │ @ instruction: 0xf8d333f8 │ │ │ │ cdpvs 1, 5, cr3, cr9, cr0, {5} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s q2, , q0 │ │ │ │ - @ instruction: 0xf10dfead │ │ │ │ + @ instruction: 0xf10dfe49 │ │ │ │ @ instruction: 0x46420b74 │ │ │ │ @ instruction: 0x46294633 │ │ │ │ smlsdls r0, r0, r6, r4 │ │ │ │ stc2 0, cr15, [r8], {119} @ 0x77 │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ subsle r2, r7, r0, lsl #16 │ │ │ │ ldrsbtcc pc, [r0], -sl @ │ │ │ │ @@ -99879,15 +99879,15 @@ │ │ │ │ strbmi r0, [r0, r9, lsl #16] │ │ │ │ ldrb r4, [pc, -r2, lsl #13] │ │ │ │ sbfxcc pc, pc, #17, #17 │ │ │ │ stmiaeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi r2, [r0], -r1, lsl #4 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - mcr2 2, 2, pc, cr10, cr1, {1} @ │ │ │ │ + stc2l 2, cr15, [r6, #196]! @ 0xc4 │ │ │ │ strb r2, [r5, -r0, lsl #4]! │ │ │ │ stccc 8, cr15, [r8, #848]! @ 0x350 │ │ │ │ @ instruction: 0xf8d44650 │ │ │ │ @ instruction: 0xf8ca23f8 │ │ │ │ mrrcne 15, 5, r2, sl, cr0 │ │ │ │ svcpl 0x0064f8ca │ │ │ │ stccs 8, cr15, [r8, #784]! @ 0x310 │ │ │ │ @@ -99913,58 +99913,58 @@ │ │ │ │ @ instruction: 0xf8ca3003 │ │ │ │ @ instruction: 0xf8df3da0 │ │ │ │ @ instruction: 0xf859373c │ │ │ │ @ instruction: 0xf8ca3003 │ │ │ │ @ instruction: 0xf8df3dd8 │ │ │ │ ldrbtmi r3, [fp], #-1844 @ 0xfffff8cc │ │ │ │ ldclcc 8, cr15, [ip, #808] @ 0x328 │ │ │ │ - @ instruction: 0xf886f13a │ │ │ │ + @ instruction: 0xf822f13a │ │ │ │ @ instruction: 0xf50a2101 │ │ │ │ @ instruction: 0xf13a50a7 │ │ │ │ - @ instruction: 0xf50af881 │ │ │ │ + @ instruction: 0xf50af81d │ │ │ │ smlatbcs r1, r8, r0, r5 │ │ │ │ @ instruction: 0xf13a3014 │ │ │ │ - @ instruction: 0xf50af87b │ │ │ │ + @ instruction: 0xf50af817 │ │ │ │ smlatbcs r1, sl, r0, r5 │ │ │ │ @ instruction: 0xf13a3008 │ │ │ │ - @ instruction: 0xf50af875 │ │ │ │ + @ instruction: 0xf50af811 │ │ │ │ smlatbcs r1, fp, r0, r5 │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - tstpcs r1, pc, ror #16 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, fp, lsl #16 @ p-variant is OBSOLETE │ │ │ │ sbcsvc pc, r4, sl, lsl #12 │ │ │ │ - @ instruction: 0xf86af13a │ │ │ │ + @ instruction: 0xf806f13a │ │ │ │ adcpl pc, r3, sl, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - @ instruction: 0xf864f13a │ │ │ │ + @ instruction: 0xf800f13a │ │ │ │ adcpl pc, r4, sl, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xf85ef13a │ │ │ │ + @ instruction: 0xfffaf139 │ │ │ │ sbcspl pc, r4, sl, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf858f13a │ │ │ │ + @ instruction: 0xfff4f139 │ │ │ │ adcpl pc, ip, sl, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf852f13a │ │ │ │ + @ instruction: 0xffeef139 │ │ │ │ sbcpl pc, r6, sl, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf84cf13a │ │ │ │ + @ instruction: 0xffe8f139 │ │ │ │ rscpl pc, r3, sl, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xf846f13a │ │ │ │ + @ instruction: 0xffe2f139 │ │ │ │ @ instruction: 0xf60a2101 │ │ │ │ - @ instruction: 0xf13a70b8 │ │ │ │ - ldrtmi pc, [r8], -r1, asr #16 @ │ │ │ │ + @ instruction: 0xf13970b8 │ │ │ │ + @ instruction: 0x4638ffdd │ │ │ │ strcc r2, [r0, -r1, lsl #2]! │ │ │ │ - @ instruction: 0xf83cf13a │ │ │ │ + @ instruction: 0xffd8f139 │ │ │ │ ldrhle r4, [r8, #88]! @ 0x58 │ │ │ │ sbcpl pc, sl, sl, lsl #10 │ │ │ │ @ instruction: 0xf1263004 │ │ │ │ - @ instruction: 0xf50afc67 │ │ │ │ + @ instruction: 0xf50afc03 │ │ │ │ andcc r5, r8, fp, asr #1 │ │ │ │ - stc2l 1, cr15, [r2], #-152 @ 0xffffff68 │ │ │ │ + blx 816ee │ │ │ │ sbcspl pc, r7, sl, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #2 │ │ │ │ svc 0x0014f79c │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ ldmcc r0!, {r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andsls r4, r0, #17825792 @ 0x1100000 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -100102,15 +100102,15 @@ │ │ │ │ svceq 0x0070f8ca │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50a82f6 │ │ │ │ vst2. {d21-d24}, [pc], ip │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf12a9312 │ │ │ │ - @ instruction: 0xf894fd27 │ │ │ │ + @ instruction: 0xf894fcc3 │ │ │ │ strdlt r3, [r3, -r0]! │ │ │ │ ldmcc r2!, {r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89a8239 │ │ │ │ vst1.64 {d19-d22}, [pc :256], r6 │ │ │ │ ldmdbls r0, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], pc, asr #8 │ │ │ │ @@ -100309,46 +100309,46 @@ │ │ │ │ stmdals r9, {r6, r8, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xffc8f7fa │ │ │ │ svceq 0x0074f8da │ │ │ │ msreq CPSR_s, sl, lsl #2 │ │ │ │ ldc2 0, cr15, [r4], {147} @ 0x93 │ │ │ │ movwls lr, #45460 @ 0xb194 │ │ │ │ bllt ffc437d0 │ │ │ │ - blx ff181caa │ │ │ │ + blx 1881caa │ │ │ │ ldcleq 8, cr15, [r4, #808]! @ 0x328 │ │ │ │ @ instruction: 0x4650e570 │ │ │ │ @ instruction: 0xff68f03c │ │ │ │ mvnscc pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf50ae55c │ │ │ │ smlabtcs r1, r6, r0, r5 │ │ │ │ @ instruction: 0xf139301c │ │ │ │ - blmi 1204d74 │ │ │ │ + blmi 1204be4 │ │ │ │ sbcpl pc, r8, #20971520 @ 0x1400000 │ │ │ │ sbcpl pc, r7, sl, lsl #10 │ │ │ │ andscc r4, r8, fp, ror r4 │ │ │ │ ldmdavs fp, {r0, r4, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ ldmdavs r3, {r8, r9, ip, pc}^ │ │ │ │ ldmdb r2, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf12c2302 │ │ │ │ - str pc, [lr, #-3989]! @ 0xfffff06b │ │ │ │ + str pc, [lr, #-3889]! @ 0xfffff0cf │ │ │ │ ldm r3, {r0, r4, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs e202c │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ vst1.32 {d23}, [pc], r0 │ │ │ │ strb r7, [fp, #-1792]! @ 0xfffff900 │ │ │ │ andcs r4, r0, r4, lsr fp │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [sl], -r9, lsl #6 │ │ │ │ @ instruction: 0xf8594b32 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1234619 │ │ │ │ - blls 503bb8 │ │ │ │ + blls 503a28 │ │ │ │ stmibeq r8, {r0, r1, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldcls 5, cr14, [r2], {29} │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi c18514 │ │ │ │ mvnseq pc, #212, 16 @ 0xd40000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @@ -100360,59 +100360,59 @@ │ │ │ │ ... │ │ │ │ umlalseq fp, sl, r0, r0 │ │ │ │ adcseq fp, sl, sl, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq r9, r9, r4, ror #11 │ │ │ │ - eoreq r9, r9, r2, lsl #4 │ │ │ │ + eoreq r9, r9, r4, lsr #10 │ │ │ │ + eoreq r9, r9, r2, asr #2 │ │ │ │ adcseq sl, sl, r8, asr pc │ │ │ │ muleq r0, ip, ip │ │ │ │ - mlaeq r9, r0, r5, r9 │ │ │ │ - strhteq r9, [r9], -r6 │ │ │ │ + ldrdeq r9, [r9], -r0 @ │ │ │ │ + strdeq r9, [r9], -r6 @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr #25 │ │ │ │ andeq r0, r0, r0, ror lr │ │ │ │ @ instruction: 0x000008b0 │ │ │ │ andeq r0, r0, r4, lsr sp │ │ │ │ @ instruction: 0xffffc183 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - mlaeq r9, lr, r1, r9 │ │ │ │ - strdeq r9, [r9], -r2 @ │ │ │ │ - eoreq r8, r9, ip, asr pc │ │ │ │ - eoreq r9, r9, sl, ror #3 │ │ │ │ - eoreq r9, r9, r2, ror #3 │ │ │ │ - ldrdeq r9, [r9], -ip @ │ │ │ │ - eoreq r9, r9, r4, ror #2 │ │ │ │ + ldrdeq r9, [r9], -lr @ │ │ │ │ + eoreq r9, r9, r2, lsr r1 │ │ │ │ + mlaeq r9, ip, lr, r8 │ │ │ │ + eoreq r9, r9, sl, lsr #2 │ │ │ │ + eoreq r9, r9, r2, lsr #2 │ │ │ │ + eoreq r9, r9, ip, lsl r1 │ │ │ │ + eoreq r9, r9, r4, lsr #1 │ │ │ │ @ instruction: 0xffffc143 │ │ │ │ @ instruction: 0xffffbb75 │ │ │ │ @ instruction: 0xffffbb5b │ │ │ │ - eoreq r9, r9, r2 │ │ │ │ - strdeq r8, [r9], -r2 @ │ │ │ │ + eoreq r8, r9, r2, asr #30 │ │ │ │ + eoreq r8, r9, r2, lsr sl │ │ │ │ adcseq fp, sl, r8, lsl #13 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, ip, asr ip │ │ │ │ - eoreq r8, r9, r4, lsl #28 │ │ │ │ - eoreq r8, r9, sl, lsr #20 │ │ │ │ + eoreq r8, r9, r4, asr #26 │ │ │ │ + eoreq r8, r9, sl, ror #18 │ │ │ │ sbcpl pc, ip, sl, lsl #10 │ │ │ │ andscc r2, r8, r0, lsr #4 │ │ │ │ @ instruction: 0xf12b2140 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [sp, #508]! @ 0x1fc │ │ │ │ bcc ff003cb0 │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ bcs fef03cb8 │ │ │ │ mvnseq pc, #212, 16 @ 0xd40000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf04e337f │ │ │ │ @ instruction: 0xf8cbf9e7 │ │ │ │ ldmdals r2, {} @ │ │ │ │ - blx ff601e00 │ │ │ │ + blx 1d01e00 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf79c09a8 │ │ │ │ @ instruction: 0xf8daec6c │ │ │ │ @ instruction: 0xf0a90f70 │ │ │ │ stmdbls pc, {r0, r1, r3, r4, r5, sl, fp, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf0894650 │ │ │ │ str pc, [sl, #-2893] @ 0xfffff4b3 │ │ │ │ @@ -100441,27 +100441,27 @@ │ │ │ │ stmdbeq r0!, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dfb1d0 │ │ │ │ @ instruction: 0xf8593a2c │ │ │ │ @ instruction: 0xf8d12003 │ │ │ │ addsmi r3, r3, #28, 18 @ 0x70000 │ │ │ │ blcs f99f0 │ │ │ │ @ instruction: 0xf126d06e │ │ │ │ - vldrls d15, [r0, #-516] @ 0xfffffdfc │ │ │ │ + vldrls d15, [r0, #-116] @ 0xffffff8c │ │ │ │ tstpne ip, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ andeq lr, r1, #10240 @ 0x2800 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf84a091c │ │ │ │ subsvs r3, r3, r1 │ │ │ │ smullsvs r6, r3, r3, r0 │ │ │ │ ldmdbeq ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmcc r0!, {r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ adcle r2, r0, r0, lsl #22 │ │ │ │ sbcpl pc, r7, sl, lsl #10 │ │ │ │ @ instruction: 0xf12c3018 │ │ │ │ - ldr pc, [sl, fp, ror #24] │ │ │ │ + ldr pc, [sl, r7, lsl #24] │ │ │ │ stmibcc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmibcs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf8da633b │ │ │ │ @ instruction: 0xf04e0f50 │ │ │ │ @ instruction: 0xe7b5f973 │ │ │ │ @@ -100551,26 +100551,26 @@ │ │ │ │ @ instruction: 0xf8d4ae15 │ │ │ │ @ instruction: 0xf8933cd8 │ │ │ │ blcs d2724 │ │ │ │ orrshi pc, pc, r0, asr #32 │ │ │ │ strbcs pc, [r8, #1549]! @ 0x60d @ │ │ │ │ stmiaeq r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1244478 │ │ │ │ - lsrlt pc, fp @ @ │ │ │ │ + asrlt pc, r7, sp @ │ │ │ │ ldmne ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x461aab1e │ │ │ │ ldrbtmi r9, [r9], #-781 @ 0xfffffcf3 │ │ │ │ @ instruction: 0xf79c4643 │ │ │ │ stmdacs r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ rscshi pc, ip, r0 │ │ │ │ stmcs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2000 │ │ │ │ ldrbtmi r1, [sl], #-2184 @ 0xfffff778 │ │ │ │ @ instruction: 0xf1234479 │ │ │ │ - qsaxmi pc, r8, pc @ │ │ │ │ + @ instruction: 0x4628fefb │ │ │ │ ldmib r4!, {r0, r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrdcs r8, [r1, -r3] │ │ │ │ @ instruction: 0xf79c4628 │ │ │ │ stmdacs r0, {r1, r3, r4, r6, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x83bbf040 │ │ │ │ @ instruction: 0xf50a4629 │ │ │ │ @@ -100616,15 +100616,15 @@ │ │ │ │ @ instruction: 0x37d4f8df │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @ instruction: 0x37d0f8df │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ @ instruction: 0x37ccf8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf125230c │ │ │ │ - ldrbmi pc, [r0], -sp, lsl #21 @ │ │ │ │ + ldrbmi pc, [r0], -r9, lsr #20 @ │ │ │ │ ldc2l 7, cr15, [r8], #-1000 @ 0xfffffc18 │ │ │ │ sbfxcc pc, pc, #17, #29 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd445 │ │ │ │ bls 4d3b90 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ @@ -100683,20 +100683,20 @@ │ │ │ │ ldrbcc pc, [ip], #1549 @ 0x60d @ │ │ │ │ smlabtpl r2, sp, r9, lr │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf79d4620 │ │ │ │ @ instruction: 0xf50aea32 │ │ │ │ strtmi r5, [r1], -r4, ror #1 │ │ │ │ vhadd.s32 d3, d7, d12 │ │ │ │ - str pc, [r2, r9, asr #24] │ │ │ │ + str pc, [r2, r5, ror #23] │ │ │ │ @ instruction: 0x16d8f8df │ │ │ │ @ instruction: 0xf8df2202 │ │ │ │ movwcs r0, #1752 @ 0x6d8 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - blx 2002276 │ │ │ │ + blx 702276 │ │ │ │ @ instruction: 0xf0004603 │ │ │ │ andls r0, lr, r1, lsl #4 │ │ │ │ ldreq r9, [r9, ip, lsl #4] │ │ │ │ blls 47aee4 │ │ │ │ @ instruction: 0xf57f075a │ │ │ │ @ instruction: 0x2190aef8 │ │ │ │ @ instruction: 0xf79d2001 │ │ │ │ @@ -100721,15 +100721,15 @@ │ │ │ │ @ instruction: 0x47b06812 │ │ │ │ @ instruction: 0xf7fa4638 │ │ │ │ blls 50533c │ │ │ │ blvc 604148 │ │ │ │ @ instruction: 0xf8dfe6c7 │ │ │ │ ldrbtmi r5, [sp], #-1632 @ 0xfffff9a0 │ │ │ │ @ instruction: 0xf125e787 │ │ │ │ - strmi pc, [r3], -sp, ror #27 │ │ │ │ + strmi pc, [r3], -r9, lsl #27 │ │ │ │ @ instruction: 0xf8dfe780 │ │ │ │ ldrbtmi r6, [lr], #-1620 @ 0xfffff9ac │ │ │ │ @ instruction: 0xf8dfe7e3 │ │ │ │ ldrbtmi r6, [lr], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0x2190e7df │ │ │ │ @ instruction: 0xf79d2001 │ │ │ │ @ instruction: 0xf8dfe8e2 │ │ │ │ @@ -101083,70 +101083,70 @@ │ │ │ │ ldr r6, [r3], fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #178257920 @ 0xaa00000 │ │ │ │ strb r6, [r0], fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #228589568 @ 0xda00000 │ │ │ │ ldrbt r6, [r4], fp, lsr #1 │ │ │ │ - eoreq r8, r9, ip, ror #26 │ │ │ │ - eoreq r8, r9, r2, asr r9 │ │ │ │ - eoreq r8, r9, lr, asr #27 │ │ │ │ - eoreq r8, r9, r2, lsl r9 │ │ │ │ + eoreq r8, r9, ip, lsr #25 │ │ │ │ + mlaeq r9, r2, r8, r8 │ │ │ │ + eoreq r8, r9, lr, lsl #26 │ │ │ │ + eoreq r8, r9, r2, asr r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r9, r4, lsl #26 │ │ │ │ - eoreq r8, r9, ip, ror #16 │ │ │ │ - ldrdeq r8, [r9], -sl @ │ │ │ │ - eoreq r8, r9, ip, asr #16 │ │ │ │ - eoreq r8, r9, r8, ror ip │ │ │ │ - eoreq r8, r9, r6, lsl #24 │ │ │ │ - eoreq r8, r9, r0, lsl r8 │ │ │ │ - eoreq r8, r9, r0, lsl #25 │ │ │ │ - eoreq r8, r9, r0, ror #15 │ │ │ │ - eoreq r8, r9, lr, lsl #25 │ │ │ │ - eoreq r8, r9, sl, lsr #15 │ │ │ │ - eoreq r8, r9, ip, asr #24 │ │ │ │ - eoreq r8, r9, r0, lsl #15 │ │ │ │ - eoreq r8, r9, sl, lsr fp │ │ │ │ - eoreq r8, r9, lr, asr r7 │ │ │ │ - eoreq r8, r9, r8, lsr #24 │ │ │ │ - eoreq r8, r9, r2, lsr ip │ │ │ │ - eoreq r8, r9, r2, lsr #24 │ │ │ │ - eoreq r7, r9, r8, lsr #23 │ │ │ │ + eoreq r8, r9, r4, asr #24 │ │ │ │ + eoreq r8, r9, ip, lsr #15 │ │ │ │ + eoreq r8, r9, sl, lsl ip │ │ │ │ + eoreq r8, r9, ip, lsl #15 │ │ │ │ + strhteq r8, [r9], -r8 │ │ │ │ + eoreq r8, r9, r6, asr #22 │ │ │ │ + eoreq r8, r9, r0, asr r7 │ │ │ │ + eoreq r8, r9, r0, asr #23 │ │ │ │ + eoreq r8, r9, r0, lsr #14 │ │ │ │ + eoreq r8, r9, lr, asr #23 │ │ │ │ + eoreq r8, r9, sl, ror #13 │ │ │ │ + eoreq r8, r9, ip, lsl #23 │ │ │ │ + eoreq r8, r9, r0, asr #13 │ │ │ │ + eoreq r8, r9, sl, ror sl │ │ │ │ + mlaeq r9, lr, r6, r8 │ │ │ │ + eoreq r8, r9, r8, ror #22 │ │ │ │ + eoreq r8, r9, r2, ror fp │ │ │ │ + eoreq r8, r9, r2, ror #22 │ │ │ │ + eoreq r7, r9, r8, ror #21 │ │ │ │ @ instruction: 0xffffbfd1 │ │ │ │ @ instruction: 0xfffff1f5 │ │ │ │ @ instruction: 0xffffb5d9 │ │ │ │ @ instruction: 0xffffc0a9 │ │ │ │ @ instruction: 0xffffb635 │ │ │ │ @ instruction: 0xffffb5dd │ │ │ │ @ instruction: 0xffffc11d │ │ │ │ andeq r0, r0, r0, lsl #24 │ │ │ │ andeq r0, r0, r8, asr #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #22 │ │ │ │ andeq r0, r0, r0, ror #27 │ │ │ │ - eoreq r8, r9, r2, ror fp │ │ │ │ - eoreq r8, r9, lr, ror r5 │ │ │ │ - strhteq r3, [sl], -lr │ │ │ │ - eoreq r8, r9, lr, lsl #22 │ │ │ │ - adcseq fp, r0, r0, asr sl │ │ │ │ - eoreq r8, r9, sl, asr #20 │ │ │ │ + strhteq r8, [r9], -r2 │ │ │ │ + strhteq r8, [r9], -lr │ │ │ │ + strdeq r3, [sl], -lr @ │ │ │ │ eoreq r8, r9, lr, asr #20 │ │ │ │ + adcseq fp, r0, r0, asr sl │ │ │ │ + eoreq r8, r9, sl, lsl #19 │ │ │ │ + eoreq r8, r9, lr, lsl #19 │ │ │ │ @ instruction: 0xffffc17d │ │ │ │ - eoreq r8, r9, sl, lsl r8 │ │ │ │ + eoreq r8, r9, sl, asr r7 │ │ │ │ @ instruction: 0xffffb4eb │ │ │ │ @ instruction: 0xffffc367 │ │ │ │ - strhteq r8, [r9], -sl │ │ │ │ + strdeq r8, [r9], -sl @ │ │ │ │ @ instruction: 0xffffc0f9 │ │ │ │ @ instruction: 0xffffbca3 │ │ │ │ @ instruction: 0xffffbd03 │ │ │ │ - eorseq sl, r0, r2, asr ip │ │ │ │ - strdeq r8, [r9], -r8 @ │ │ │ │ - eoreq r7, r9, r4, lsr #30 │ │ │ │ - eoreq r8, r9, r4, asr #9 │ │ │ │ - eoreq r7, r9, r8, lsl #30 │ │ │ │ + mlaseq r0, r2, fp, sl │ │ │ │ + eoreq r8, r9, r8, lsr r4 │ │ │ │ + eoreq r7, r9, r4, ror #28 │ │ │ │ + eoreq r8, r9, r4, lsl #8 │ │ │ │ + eoreq r7, r9, r8, asr #28 │ │ │ │ @ instruction: 0xffffaf9f │ │ │ │ @ instruction: 0xffffbe1d │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ msrhi SPSR_s, #14614528 @ 0xdf0000 │ │ │ │ @@ -101159,15 +101159,15 @@ │ │ │ │ orrshi pc, lr, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa56a3 │ │ │ │ @ instruction: 0xf505f84b │ │ │ │ ldrsbcc r5, [r0], -r9 │ │ │ │ strbtvc pc, [ip], #1541 @ 0x605 @ │ │ │ │ @ instruction: 0xf124360c │ │ │ │ - and pc, r2, r5, ror #29 │ │ │ │ + and pc, r2, r1, lsl #29 │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ svcvc 0x0023d009 │ │ │ │ rscsle r2, r9, r0, lsl #22 │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ @ instruction: 0xf00a3420 │ │ │ │ adcsmi pc, r4, #880 @ 0x370 │ │ │ │ @ instruction: 0xf505d1f5 │ │ │ │ @@ -101239,26 +101239,26 @@ │ │ │ │ ands r2, r6, r0, lsl #12 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7fa6600 │ │ │ │ @ instruction: 0xf104f87b │ │ │ │ @ instruction: 0xf1240098 │ │ │ │ - blvs bc61e0 │ │ │ │ + blvs bc6050 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strbmi r3, [sl, #4] │ │ │ │ @ instruction: 0x4654d015 │ │ │ │ @ instruction: 0xf104469a │ │ │ │ @ instruction: 0xf1ba0008 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ @ instruction: 0xf864f7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - cdp2 1, 12, cr15, cr8, cr4, {1} │ │ │ │ + cdp2 1, 6, cr15, cr4, cr4, {1} │ │ │ │ bvs 1ae1340 │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf8d7e7e9 │ │ │ │ stmdacs r0, {r5, r6, r8, sl} │ │ │ │ adchi pc, ip, r0, asr #32 │ │ │ │ blmi b04a08 │ │ │ │ @@ -101286,33 +101286,33 @@ │ │ │ │ cdp2 0, 7, cr15, cr12, cr10, {0} │ │ │ │ svccc 0x0064f8d5 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf505808c │ │ │ │ andcc r5, ip, ip, asr #1 │ │ │ │ - blx ffd02bc6 │ │ │ │ + blx fe402bc6 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ @ instruction: 0xf8d7fbb1 │ │ │ │ @ instruction: 0xf79b09a8 │ │ │ │ @ instruction: 0xf505ed86 │ │ │ │ @ instruction: 0xf79b50d6 │ │ │ │ tstcs r0, r4, lsr sp │ │ │ │ stmibeq r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - blx 1782bc8 │ │ │ │ + @ instruction: 0xf9f6f122 │ │ │ │ ldmdbne r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blvs bb2b8c │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdbeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 1132e14 │ │ │ │ ldmdbcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r5, sl, r2 │ │ │ │ rsble r2, sl, r0, lsl #20 │ │ │ │ - stc2l 1, cr15, [r2], {37} @ 0x25 │ │ │ │ + mrrc2 1, 2, pc, lr, cr5 @ │ │ │ │ ldmdbcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andsne pc, ip, r1, asr #12 │ │ │ │ movwcs r1, #2089 @ 0x829 │ │ │ │ subvs r5, fp, fp, lsr #32 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ ldmdbcs ip, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0754628 │ │ │ │ @@ -101356,21 +101356,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf79ce749 │ │ │ │ @ instruction: 0xf8d7e81c │ │ │ │ stmdbcs r0, {r7, r9, fp, ip} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr9, cr15, {3} │ │ │ │ @ instruction: 0xf505e6fa │ │ │ │ andscc r5, r8, r7, asr #1 │ │ │ │ - ldc2l 1, cr15, [ip, #-172] @ 0xffffff54 │ │ │ │ + ldc2l 1, cr15, [r8], #172 @ 0xac │ │ │ │ @ instruction: 0xf79be76d │ │ │ │ @ instruction: 0xf8d7ecfe │ │ │ │ @ instruction: 0xe793291c │ │ │ │ rscpl pc, r4, r5, lsl #10 │ │ │ │ vhadd.s32 d3, d6, d12 │ │ │ │ - @ instruction: 0xe65bffbd │ │ │ │ + usax pc, fp, r9 @ │ │ │ │ adcseq r9, sl, r4, lsl fp │ │ │ │ andeq r0, r0, r0, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @@ -101402,15 +101402,15 @@ │ │ │ │ andsvs r4, r3, r0, lsr #12 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf10883f0 │ │ │ │ @ instruction: 0xf5070880 │ │ │ │ strtmi r6, [r9], #2431 @ 0x97f │ │ │ │ stmdane r8, {r0, r2, r8, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1384648 │ │ │ │ - @ instruction: 0xf898fd29 │ │ │ │ + @ instruction: 0xf898fcc5 │ │ │ │ bllt fe30a914 │ │ │ │ blvc 8c1f74 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6074b1f │ │ │ │ blx 2e34b4 │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -101422,30 +101422,30 @@ │ │ │ │ blx 1e8294e │ │ │ │ ldmiblt r0!, {r2, r9, sl, lr}^ │ │ │ │ vshl.s8 d20, d31, d1 │ │ │ │ vsubw.u q0, , d8 │ │ │ │ @ instruction: 0xf8078f5b │ │ │ │ ldrtmi r8, [r5], #-3 │ │ │ │ @ instruction: 0xf1384648 │ │ │ │ - @ instruction: 0xf8d5fd0f │ │ │ │ + @ instruction: 0xf8d5fcab │ │ │ │ strb r3, [r3, ip, ror #31] │ │ │ │ @ instruction: 0xf282fab2 │ │ │ │ strteq pc, [r0], #-258 @ 0xfffffefe │ │ │ │ @ instruction: 0x2700e79d │ │ │ │ ldrtmi r2, [r8], ip, lsl #8 │ │ │ │ @ instruction: 0xe7a5463e │ │ │ │ strbmi r4, [r8], -lr, lsr #8 │ │ │ │ - ldc2l 1, cr15, [lr], #224 @ 0xe0 │ │ │ │ + ldc2 1, cr15, [sl], {56} @ 0x38 │ │ │ │ svccc 0x00ecf8d6 │ │ │ │ @ instruction: 0x4648e7b2 │ │ │ │ - ldc2l 1, cr15, [r8], #224 @ 0xe0 │ │ │ │ + ldc2 1, cr15, [r4], {56} @ 0x38 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ... │ │ │ │ - strhteq r7, [r9], -r0 │ │ │ │ + strdeq r7, [r9], -r0 @ │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ andsvs r4, sl, r0, lsl r6 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec1db94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @@ -101456,16 +101456,16 @@ │ │ │ │ @ instruction: 0xf07d5344 │ │ │ │ mullt r3, r3, sp │ │ │ │ blx 204b2e │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ blx ff282c18 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r7, r9, ip, ror #17 │ │ │ │ - eorseq r9, r0, r2, lsl r0 │ │ │ │ + eoreq r7, r9, ip, lsr #16 │ │ │ │ + eorseq r8, r0, r2, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec1dbd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28a9a0 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -101820,23 +101820,23 @@ │ │ │ │ bl 1027b0 │ │ │ │ b.n c6bf0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ movs r1, r5 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #356] @ (c6f48 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -101864,15 +101864,15 @@ │ │ │ │ bne.w c6f3c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r7, r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrb.w lr, [r4, #93] @ 0x5d │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n c6eea │ │ │ │ ldr.w ip, [pc, #280] @ c6f54 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ mov r5, r8 │ │ │ │ add ip, pc │ │ │ │ @@ -101919,23 +101919,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl d100c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, c6edc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n c6e06 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl c1354 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, c6f26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c6e04 │ │ │ │ ldr r2, [pc, #96] @ (c6f5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -101953,31 +101953,31 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n c6e06 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ bl d11a4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r4, #152] @ 0x98 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n c6e06 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ movs r1, r5 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ movs r1, r5 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c6f9c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -102175,15 +102175,15 @@ │ │ │ │ beq.w c7278 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [r9, r4] │ │ │ │ and.w r7, r7, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -102349,15 +102349,15 @@ │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #6 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add.w sl, sl, #376 @ 0x178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -102367,15 +102367,15 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bls.n c741e │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #1108] @ 0x454 │ │ │ │ ldr.w r1, [r4, #1104] @ 0x450 │ │ │ │ str r0, [sp, #16] │ │ │ │ negs r0, r2 │ │ │ │ sbc.w ip, ip, ip │ │ │ │ @@ -102822,17 +102822,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldrh r6, [r6, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r1, r5 │ │ │ │ add r2, pc, #436 @ (adr r2, c79d8 ) │ │ │ │ vqrdmlsh.s , , d3[0] │ │ │ │ vshr.u64 q13, , #1 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -102998,15 +102998,15 @@ │ │ │ │ ldr.w r0, [r5, #1252] @ 0x4e4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n c7a9a │ │ │ │ ldr.w r1, [r5, #1256] @ 0x4e8 │ │ │ │ cbz r0, c7a86 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7aea │ │ │ │ ldr.w r3, [r5, #1260] @ 0x4ec │ │ │ │ str.w r9, [r5, #1264] @ 0x4f0 │ │ │ │ adds r4, r0, r3 │ │ │ │ str.w r0, [r5, #1256] @ 0x4e8 │ │ │ │ b.n c79d6 │ │ │ │ @@ -103020,15 +103020,15 @@ │ │ │ │ ldr.w r0, [r5, #1236] @ 0x4d4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n c7ac0 │ │ │ │ ldr.w r1, [r5, #1240] @ 0x4d8 │ │ │ │ cbz r0, c7a90 │ │ │ │ mov r2, sl │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7aea │ │ │ │ ldr.w r3, [r5, #1244] @ 0x4dc │ │ │ │ str.w sl, [r5, #1248] @ 0x4e0 │ │ │ │ adds r7, r0, r3 │ │ │ │ str.w r0, [r5, #1240] @ 0x4d8 │ │ │ │ b.n c79a4 │ │ │ │ @@ -103084,15 +103084,15 @@ │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ 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 │ │ │ │ @@ -103247,15 +103247,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ strh r6, [r3, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #30] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ movs r1, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3940] @ 0xf64 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #2336] @ 0x920 │ │ │ │ @@ -103275,15 +103275,15 @@ │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -103294,46 +103294,46 @@ │ │ │ │ ldr.w r0, [r5, #2440] @ 0x988 │ │ │ │ cbnz r0, c7d18 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r3, #6432 @ 0x1920 │ │ │ │ mov r6, r2 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r5, #2440] @ 0x988 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, c7d5c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ addw r6, r6, #4095 @ 0xfff │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ bfc r6, #0, #12 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 63024 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 63758 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #2440] @ 0x988 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ b.n c7d34 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r6, #2440] @ 0x988 │ │ │ │ @@ -103342,18 +103342,18 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c7d94 │ │ │ │ add.w r4, r0, #6432 @ 0x1920 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r6, #2440] @ 0x988 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ addw r3, r3, #4095 @ 0xfff │ │ │ │ ldr r2, [r5, #8] │ │ │ │ bfc r3, #0, #12 │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -103362,18 +103362,18 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ cbz r3, c7de2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r6, #2440] @ 0x988 │ │ │ │ - bl 1e8d08 │ │ │ │ + bl 1e8c40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 62234 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ b.n c7dda │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -103385,18 +103385,18 @@ │ │ │ │ cbnz r3, c7e1a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6432 @ 0x1920 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r0, [fp, #2440] @ 0x988 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e8d58 │ │ │ │ + bl 1e8c90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7f30 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r8, r9 │ │ │ │ @@ -103428,15 +103428,15 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsl #22 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r6, r3 │ │ │ │ - bl 1e8d58 │ │ │ │ + bl 1e8c90 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c7eb4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ adds r2, r4, #4 │ │ │ │ beq.n c7f42 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r4 │ │ │ │ @@ -103472,53 +103472,53 @@ │ │ │ │ lsrs r4, r4, #10 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ cmp fp, r6 │ │ │ │ bhi.n c7eda │ │ │ │ addw r1, r9, #1023 @ 0x3ff │ │ │ │ mov r5, r7 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #64] @ (c7f54 ) │ │ │ │ ldr r1, [pc, #68] @ (c7f58 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #40] @ (c7f5c ) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ blx 622dc │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ b.n c7f0c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r2, [sp, #1012] @ 0x3f4 │ │ │ │ - vtbx.8 d22, {d15-d17}, d10 │ │ │ │ + vtbl.8 d22, {d31- │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r7, [r5, #2340] @ 0x924 │ │ │ │ lsrs r3, r7, #2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, r7, #5 │ │ │ │ bhi.n c8044 │ │ │ │ ldr.w r3, [r5, #2344] @ 0x928 │ │ │ │ add.w r9, r7, #4 │ │ │ │ @@ -103559,28 +103559,28 @@ │ │ │ │ ldr.w r0, [r5, #2332] @ 0x91c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n c801e │ │ │ │ ldr.w r1, [r5, #2336] @ 0x920 │ │ │ │ cbz r0, c8014 │ │ │ │ mov r2, sl │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cbz r0, c8044 │ │ │ │ ldr.w r3, [r5, #2340] @ 0x924 │ │ │ │ str.w sl, [r5, #2344] @ 0x928 │ │ │ │ adds r7, r0, r3 │ │ │ │ str.w r0, [r5, #2336] @ 0x920 │ │ │ │ b.n c7ffe │ │ │ │ ldr.w r3, [r5, #2336] @ 0x920 │ │ │ │ adds r7, r3, r7 │ │ │ │ beq.n c8044 │ │ │ │ str.w r9, [r5, #2340] @ 0x924 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r7, #0] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n c7f84 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ b.n c7fcc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ @@ -103619,25 +103619,25 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #6432 @ 0x1920 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ adds r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r4, #2340] @ 0x924 │ │ │ │ ldr.w r1, [r4, #2336] @ 0x920 │ │ │ │ subs r3, #4 │ │ │ │ str.w r3, [r4, #2340] @ 0x924 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -103833,24 +103833,24 @@ │ │ │ │ bne.n c82e8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strd r6, r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f469c │ │ │ │ + bl 2f45d4 │ │ │ │ b.n c82a4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #21] │ │ │ │ @@ -103888,24 +103888,24 @@ │ │ │ │ bne.n c8374 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strd r6, r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f39ac │ │ │ │ + bl 2f38e4 │ │ │ │ b.n c8330 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #19] │ │ │ │ @@ -103943,24 +103943,24 @@ │ │ │ │ bne.n c8400 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strd r6, r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f544c │ │ │ │ + bl 2f5384 │ │ │ │ b.n c83bc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #16] │ │ │ │ @@ -104044,15 +104044,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f544c │ │ │ │ + bl 2f5384 │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ cbnz r3, c8550 │ │ │ │ ldr r2, [pc, #132] @ (c8580 ) │ │ │ │ ldr r3, [pc, #124] @ (c8578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -104073,15 +104073,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f544c │ │ │ │ + bl 2f5384 │ │ │ │ ldrb.w r3, [r5, #615] @ 0x267 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c84d2 │ │ │ │ ldrb.w r3, [r5, #708] @ 0x2c4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c84d2 │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ @@ -104094,28 +104094,28 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f544c │ │ │ │ + bl 2f5384 │ │ │ │ b.n c84f8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r6, #13] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ movs r0, r6 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ movs r0, r6 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #244] @ (c8694 ) │ │ │ │ @@ -104156,15 +104156,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f39ac │ │ │ │ + bl 2f38e4 │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ cbnz r3, c8670 │ │ │ │ ldr r2, [pc, #132] @ (c86a0 ) │ │ │ │ ldr r3, [pc, #124] @ (c8698 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -104185,15 +104185,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f39ac │ │ │ │ + bl 2f38e4 │ │ │ │ ldrb.w r3, [r5, #615] @ 0x267 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c85f2 │ │ │ │ ldrb.w r3, [r5, #708] @ 0x2c4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c85f2 │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ @@ -104206,28 +104206,28 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f39ac │ │ │ │ + bl 2f38e4 │ │ │ │ b.n c8618 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r2, #9] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ movs r0, r6 │ │ │ │ ldrb r0, [r4, #7] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ movs r0, r6 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #32] │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #244] @ (c87b4 ) │ │ │ │ @@ -104268,15 +104268,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f469c │ │ │ │ + bl 2f45d4 │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ cbnz r3, c8790 │ │ │ │ ldr r2, [pc, #132] @ (c87c0 ) │ │ │ │ ldr r3, [pc, #124] @ (c87b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -104297,15 +104297,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f469c │ │ │ │ + bl 2f45d4 │ │ │ │ ldrb.w r3, [r5, #615] @ 0x267 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c8712 │ │ │ │ ldrb.w r3, [r5, #708] @ 0x2c4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c8712 │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ @@ -104318,28 +104318,28 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f469c │ │ │ │ + bl 2f45d4 │ │ │ │ b.n c8738 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r6, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r0, r6 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ movs r0, r6 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ movs r0, r6 │ │ │ │ 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 r3, [r1, #76] @ 0x4c │ │ │ │ add.w r8, r1, #72 @ 0x48 │ │ │ │ @@ -104391,15 +104391,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1f25e8 │ │ │ │ + bl 1f2520 │ │ │ │ b.n c883e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, c88ee │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -104662,15 +104662,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2f544c │ │ │ │ + bl 2f5384 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n c8ae4 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.w c8ca2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -104845,15 +104845,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f544c │ │ │ │ + bl 2f5384 │ │ │ │ b.n c8b88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c8b74 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c8b2c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -105034,15 +105034,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2f544c │ │ │ │ + bl 2f5384 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ b.n c8ef4 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -105314,15 +105314,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f544c │ │ │ │ + bl 2f5384 │ │ │ │ b.n c9022 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c9012 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -105567,15 +105567,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2f39ac │ │ │ │ + bl 2f38e4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n c9494 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.w c9652 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -105750,15 +105750,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f39ac │ │ │ │ + bl 2f38e4 │ │ │ │ b.n c9538 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c9524 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c94dc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -105939,15 +105939,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2f39ac │ │ │ │ + bl 2f38e4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ b.n c98a4 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106219,15 +106219,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f39ac │ │ │ │ + bl 2f38e4 │ │ │ │ b.n c99d2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c99c2 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -106472,15 +106472,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2f469c │ │ │ │ + bl 2f45d4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n c9e44 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.w ca002 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -106655,15 +106655,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f469c │ │ │ │ + bl 2f45d4 │ │ │ │ b.n c9ee8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c9ed4 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c9e8c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -106844,15 +106844,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2f469c │ │ │ │ + bl 2f45d4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ b.n ca254 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -107124,15 +107124,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f469c │ │ │ │ + bl 2f45d4 │ │ │ │ b.n ca382 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n ca372 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -107433,26 +107433,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f544c │ │ │ │ + bl 2f5384 │ │ │ │ b.n ca778 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd r5, r4, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f544c │ │ │ │ + bl 2f5384 │ │ │ │ b.n ca778 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n ca778 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r6, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -107615,26 +107615,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f469c │ │ │ │ + bl 2f45d4 │ │ │ │ b.n ca960 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd r5, r4, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f469c │ │ │ │ + bl 2f45d4 │ │ │ │ b.n ca960 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n ca960 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrsb r6, [r1, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -107797,26 +107797,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f39ac │ │ │ │ + bl 2f38e4 │ │ │ │ b.n cab48 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd r5, r4, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f39ac │ │ │ │ + bl 2f38e4 │ │ │ │ b.n cab48 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n cab48 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r4, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -108301,25 +108301,25 @@ │ │ │ │ b.n caf22 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ bcc.n cb182 │ │ │ │ - vmlal.u q10, d31, d4[0] │ │ │ │ + vsubl.u q10, d15, d4 │ │ │ │ movs r1, r5 │ │ │ │ str r6, [r2, r3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adcs r4, r4 │ │ │ │ + lsls r4, r4 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r4, r1 │ │ │ │ + eors r4, r1 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r4 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ movs r1, r5 │ │ │ │ - ands r4, r3 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -108637,67 +108637,67 @@ │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1940] @ 0x794 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cb6d8 │ │ │ │ add.w r4, fp, #36 @ 0x24 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #20 │ │ │ │ mov fp, r4 │ │ │ │ ldr.w sl, [fp, r6, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w cb6cc │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sl, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cb6c8 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, fp, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r8, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, sl, r8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ add.w r2, sl, r3, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cb71a │ │ │ │ @@ -108711,23 +108711,23 @@ │ │ │ │ add r4, sl │ │ │ │ add.w fp, sl, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ bcc.n cb62e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n cb6b6 │ │ │ │ @@ -108748,27 +108748,27 @@ │ │ │ │ mla r2, r4, r2, r9 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n cb670 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ b.n cb670 │ │ │ │ mov r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w cb5a4 │ │ │ │ @@ -108778,23 +108778,23 @@ │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.w cb57c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ ldr r2, [pc, #68] @ (cb744 ) │ │ │ │ ldr r3, [pc, #64] @ (cb740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -108897,15 +108897,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #545 @ 0x221 │ │ │ │ bl 1444d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #26 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, cb870 │ │ │ │ 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 r5, [r2, #100] @ 0x64 │ │ │ │ @@ -109164,15 +109164,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 1f2740 │ │ │ │ + bl 1f2678 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n cba24 │ │ │ │ b.n cba52 │ │ │ │ @@ -109191,17 +109191,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldrd r0, r5, [r3, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ blx r5 │ │ │ │ b.n cba36 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ movs r1, r5 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r2, cbb66 │ │ │ │ @@ -109236,15 +109236,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl d11a4 │ │ │ │ b.n cbb5c │ │ │ │ mov r1, r2 │ │ │ │ bl 103e3c │ │ │ │ b.n cbb3c │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ - bl 1f22ec │ │ │ │ + bl 1f2224 │ │ │ │ b.n cbb50 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -109262,24 +109262,24 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n cbbac │ │ │ │ add.w r5, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f22ec │ │ │ │ + bl 1f2224 │ │ │ │ mov r0, r5 │ │ │ │ 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 1f2740 │ │ │ │ + bl 1f2678 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n cbbac │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -109339,15 +109339,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1f25e8 │ │ │ │ + bl 1f2520 │ │ │ │ b.n cbc72 │ │ │ │ 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 │ │ │ │ @@ -109565,15 +109565,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n cbf8a │ │ │ │ vldr d7, [pc, #172] @ cbfa0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1f2314 │ │ │ │ + bl 1f224c │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cbf84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -109630,15 +109630,15 @@ │ │ │ │ bl 1449d0 │ │ │ │ b.n cbf5a │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ @@ -109851,15 +109851,15 @@ │ │ │ │ movw r3, #1534 @ 0x5fe │ │ │ │ bl 1444d4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r7 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ b.n cc046 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, cc200 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -109939,15 +109939,15 @@ │ │ │ │ cbz r0, cc312 │ │ │ │ ldr r3, [pc, #56] @ (cc324 ) │ │ │ │ ldr.w r2, [r5, #2716] @ 0xa9c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n cc2fe │ │ │ │ cbz r2, cc316 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr.w r2, [r5, #2716] @ 0xa9c │ │ │ │ movw r0, #6812 @ 0x1a9c │ │ │ │ adds r1, r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -110156,15 +110156,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n cc71c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #4800 @ 0x12c0 │ │ │ │ adds r1, #16 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb474 │ │ │ │ + bl 1eb3ac │ │ │ │ add.w r3, r9, #692 @ 0x2b4 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #45056 @ 0xb000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ bl b599c │ │ │ │ @@ -110296,15 +110296,15 @@ │ │ │ │ ldr.w r0, [sl, #2716] @ 0xa9c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r5 │ │ │ │ beq.w cc806 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cc7f8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, cc6f0 │ │ │ │ str.w r5, [sl, #2720] @ 0xaa0 │ │ │ │ str.w r8, [sl, #2728] @ 0xaa8 │ │ │ │ str.w r4, [sl, #2724] @ 0xaa4 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ @@ -110405,15 +110405,15 @@ │ │ │ │ ldr.w r0, [sl, #2716] @ 0xa9c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n cc840 │ │ │ │ ldr.w r1, [sl, #2720] @ 0xaa0 │ │ │ │ cbz r0, cc836 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cbz r0, cc832 │ │ │ │ ldr.w r2, [sl, #2724] @ 0xaa4 │ │ │ │ str.w r9, [sl, #2728] @ 0xaa8 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #2720] @ 0xaa0 │ │ │ │ b.n cc4ba │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ @@ -110604,24 +110604,24 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 1447e4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cca12 │ │ │ │ add.w r9, r5, #5440 @ 0x1540 │ │ │ │ add.w r9, r9, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #5408 @ 0x1520 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #12 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl 110688 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cbnz r6, cca2e │ │ │ │ ldrb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ cbnz r3, cca42 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r2, [r4, #8] │ │ │ │ @@ -110650,37 +110650,37 @@ │ │ │ │ b.n cca18 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 103ab0 │ │ │ │ b.n cca00 │ │ │ │ nop │ │ │ │ - cmp r0, #22 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ movs r1, r5 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, cca9e │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, ccaa0 │ │ │ │ add.w r6, r4, #5440 @ 0x1540 │ │ │ │ adds r6, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #12 │ │ │ │ bl 1107a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1449d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ @@ -110929,20 +110929,20 @@ │ │ │ │ ldr.w r3, [pc, #1640] @ cd394 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bic.w r3, r7, #4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w fp, [r2, #3288] @ 0xcd8 │ │ │ │ @@ -110953,26 +110953,26 @@ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r8, r8, r3 │ │ │ │ clz r3, r8 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2edd50 │ │ │ │ + bl 2edc88 │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2edec4 │ │ │ │ + bl 2eddfc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2eddd0 │ │ │ │ + bl 2edd08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r2, r0, r3 │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ands.w r2, r2, #255 @ 0xff │ │ │ │ beq.n ccea0 │ │ │ │ @@ -111023,25 +111023,25 @@ │ │ │ │ ldrb.w r2, [fp, #717] @ 0x2cd │ │ │ │ cbz r2, cce54 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ bhi.w cd106 │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ bhi.w cd20a │ │ │ │ mov r0, r6 │ │ │ │ - bl 30059c │ │ │ │ - bl 1f2c4c │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1f2b84 │ │ │ │ cbnz r0, cce70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r3, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w cd146 │ │ │ │ orr.w r8, r8, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30059c │ │ │ │ - bl 1f2b88 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1f2ac0 │ │ │ │ cbz r0, cceea │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n cceea │ │ │ │ ldrh.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ @@ -111078,15 +111078,15 @@ │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ccfca │ │ │ │ mov r0, r6 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ ands.w r0, r0, #2 │ │ │ │ and.w r2, r2, #7 │ │ │ │ beq.w cd00c │ │ │ │ ands.w r1, r8, #1 │ │ │ │ beq.w cd062 │ │ │ │ orr.w sl, sl, #2 │ │ │ │ @@ -111167,16 +111167,16 @@ │ │ │ │ orrhi.w r8, r8, #2 │ │ │ │ orrhi.w r4, r4, #16 │ │ │ │ orrls.w r8, r8, #6 │ │ │ │ orrls.w r4, r4, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ orr.w sl, sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 30059c │ │ │ │ - bl 1f2c4c │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1f2b84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w ccef0 │ │ │ │ orr.w r8, r8, #256 @ 0x100 │ │ │ │ b.n ccef0 │ │ │ │ cmp r2, #2 │ │ │ │ bls.n cd022 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ @@ -111214,19 +111214,19 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ittt eq │ │ │ │ streq r1, [sp, #4] │ │ │ │ andeq.w r4, r4, #8 │ │ │ │ biceq.w r8, r8, #6 │ │ │ │ b.n ccf30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ands.w fp, r0, #6 │ │ │ │ bne.w ccf30 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ mov r2, fp │ │ │ │ add.w r1, r2, #8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ bne.n cd192 │ │ │ │ @@ -111276,15 +111276,15 @@ │ │ │ │ movw r2, #521 @ 0x209 │ │ │ │ movt r2, #26368 @ 0x6700 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bmi.w cce70 │ │ │ │ b.n cce54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ and.w r0, r0, #6 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -111338,15 +111338,15 @@ │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #16 │ │ │ │ cmp r6, #17 │ │ │ │ bne.n cd294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2d98 │ │ │ │ + bl 1f2cd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cd27a │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w cd30e │ │ │ │ cmp r2, #1 │ │ │ │ bls.n cd1e6 │ │ │ │ @@ -111401,15 +111401,15 @@ │ │ │ │ mov r9, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n cd13c │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ beq.w cd0b8 │ │ │ │ b.n cd1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n cd2e0 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r7, r8 │ │ │ │ mov r9, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n ccf60 │ │ │ │ @@ -111424,15 +111424,15 @@ │ │ │ │ orrne.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, sl, #32 │ │ │ │ ldr.w r2, [r3, #3288] @ 0xcd8 │ │ │ │ ldrb.w r1, [r2, #612] @ 0x264 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 2f2c38 │ │ │ │ + bl 2f2b70 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ cbnz r2, cd2b8 │ │ │ │ ldrb.w r2, [sp, #25] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n cd2bc │ │ │ │ mov sl, fp │ │ │ │ b.n cd0ae │ │ │ │ @@ -111442,25 +111442,25 @@ │ │ │ │ ldrb.w r2, [sp, #27] │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ orreq.w fp, sl, #40 @ 0x28 │ │ │ │ mov sl, fp │ │ │ │ b.n cd0ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n cd35c │ │ │ │ mov r7, r8 │ │ │ │ mov r9, sl │ │ │ │ b.n ccf60 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bls.w cd0ae │ │ │ │ b.n cd1c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq sl, r9 │ │ │ │ beq.w cd138 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov sl, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -111483,15 +111483,15 @@ │ │ │ │ cbz r3, cd36a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ b.n ccf60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, r8 │ │ │ │ moveq r9, sl │ │ │ │ beq.w cd13c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r7, r8 │ │ │ │ @@ -111503,22 +111503,22 @@ │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r8 │ │ │ │ mov r9, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n ccf60 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.n cd330 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ b.n ccf60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w cd232 │ │ │ │ mov r9, r7 │ │ │ │ b.n cd13c │ │ │ │ adds r2, #206 @ 0xce │ │ │ │ lsls r2, r7, #2 │ │ │ │ @@ -111527,56 +111527,56 @@ │ │ │ │ adds r1, #70 @ 0x46 │ │ │ │ lsls r2, r7, #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 │ │ │ │ - bl 2edd50 │ │ │ │ + bl 2edc88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2edd6c │ │ │ │ + bl 2edca4 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 2ede9c │ │ │ │ + bl 2eddd4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2edf00 │ │ │ │ + bl 2ede38 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 2edd84 │ │ │ │ + bl 2edcbc │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ede44 │ │ │ │ + bl 2edd7c │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cbz r1, cd490 │ │ │ │ @@ -111588,15 +111588,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, cd488 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n cd48c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl ccc14 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, cd488 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -111605,15 +111605,15 @@ │ │ │ │ b.n cd470 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n cd48c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl ccc14 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n cd46a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -112094,15 +112094,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w cdbae │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n cd978 │ │ │ │ ldr r2, [pc, #536] @ (cdbcc ) │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -112168,15 +112168,15 @@ │ │ │ │ beq.n cd978 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w cd878 │ │ │ │ b.n cd87e │ │ │ │ mov sl, r0 │ │ │ │ b.n cd7e0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ cbz r0, cda7c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w cd978 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r6, r3, #9 │ │ │ │ bmi.w cd978 │ │ │ │ @@ -112198,18 +112198,18 @@ │ │ │ │ bl cf9f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cda48 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n cda48 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2edf00 │ │ │ │ + bl 2ede38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cda4a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r6, #1 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ @@ -112273,16 +112273,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w cd87e │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w cd87e │ │ │ │ b.n cd978 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r5, #20] │ │ │ │ cbz r3, cdbaa │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -112294,33 +112294,33 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ b.n cd820 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r3, r2 │ │ │ │ movs r1, r5 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r5, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #28 │ │ │ │ movs r0, r6 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #6 │ │ │ │ movs r0, r6 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ movs r0, r6 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ movs r0, r6 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ movs r0, r6 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ adds r2, r2, r4 │ │ │ │ @@ -112550,19 +112550,19 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ - bl 2f5720 │ │ │ │ + bl 2f5658 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, cde46 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -112875,16 +112875,16 @@ │ │ │ │ beq.w ce54e │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ce54e │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, ce1c8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -112914,15 +112914,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq.w ce506 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ce3f2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ce4a6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ @@ -112930,35 +112930,35 @@ │ │ │ │ beq.w ce506 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w ce3ea │ │ │ │ mov r1, r5 │ │ │ │ - bl 3007dc │ │ │ │ - bl 30059c │ │ │ │ + bl 300714 │ │ │ │ + bl 3004d4 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r7, ip │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ce260 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ce280 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ @@ -113033,15 +113033,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 2ee024 │ │ │ │ + bl 2edf5c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ce590 │ │ │ │ ldr.w r3, [pc, #1060] @ ce78c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -113068,15 +113068,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n ce41c │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ce4a6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n ce4a6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ @@ -113153,15 +113153,15 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.n ce3c0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n ce5ac │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -113184,15 +113184,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n ce532 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w ip, #272 @ 0x110 │ │ │ │ b.n ce416 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f55c8 │ │ │ │ + bl 2f5500 │ │ │ │ b.n ce37e │ │ │ │ ldr r2, [pc, #628] @ (ce790 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -113417,19 +113417,19 @@ │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r0, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ movs r1, r5 │ │ │ │ subs r6, r0, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1636] @ cee14 │ │ │ │ @@ -113456,16 +113456,16 @@ │ │ │ │ beq.w cebae │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cebae │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, ce824 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -113495,15 +113495,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq.w ceb66 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cea4e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ceb02 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ @@ -113511,35 +113511,35 @@ │ │ │ │ beq.w ceb66 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w cea46 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3007dc │ │ │ │ - bl 30059c │ │ │ │ + bl 300714 │ │ │ │ + bl 3004d4 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r7, ip │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ce8bc │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ce8dc │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ @@ -113614,15 +113614,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 2ee024 │ │ │ │ + bl 2edf5c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cebf0 │ │ │ │ ldr.w r3, [pc, #1116] @ cee20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -113649,15 +113649,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n cea78 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ceb02 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n ceb02 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ @@ -113734,15 +113734,15 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.n cea1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr.w sl, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cec0c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -113765,15 +113765,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n ceb92 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w ip, #272 @ 0x110 │ │ │ │ b.n cea72 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f55c8 │ │ │ │ + bl 2f5500 │ │ │ │ b.n ce9da │ │ │ │ ldr r2, [pc, #680] @ (cee24 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -114018,21 +114018,21 @@ │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ movs r1, r5 │ │ │ │ asrs r6, r4, #17 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ movs r1, r5 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + adds r0, r7, #6 │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1580] @ cf474 │ │ │ │ @@ -114059,16 +114059,16 @@ │ │ │ │ beq.w cf242 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cf242 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, ceebc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -114098,15 +114098,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq.w cf1fa │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cf0e6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cf19a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ @@ -114114,35 +114114,35 @@ │ │ │ │ beq.w cf1fa │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w cf0de │ │ │ │ mov r1, r5 │ │ │ │ - bl 3007dc │ │ │ │ - bl 30059c │ │ │ │ + bl 300714 │ │ │ │ + bl 3004d4 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r7, ip │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cef54 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cef74 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ @@ -114217,15 +114217,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 2ee024 │ │ │ │ + bl 2edf5c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cf284 │ │ │ │ ldr.w r3, [pc, #1060] @ cf480 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -114252,15 +114252,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n cf110 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cf19a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n cf19a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ @@ -114337,15 +114337,15 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.n cf0b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cf2a0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114368,15 +114368,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n cf226 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w ip, #272 @ 0x110 │ │ │ │ b.n cf10a │ │ │ │ mov r0, sl │ │ │ │ - bl 2f55c8 │ │ │ │ + bl 2f5500 │ │ │ │ b.n cf072 │ │ │ │ ldr r2, [pc, #628] @ (cf484 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -114601,27 +114601,26 @@ │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + movs r2, r2 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r2, r2, #23 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - movs r1, r5 │ │ │ │ + vaddl.u16 q0, d10, d24 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n cf4ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ cbz r0, cf4b0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -114631,16 +114630,16 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw ip, #11107 @ 0x2b63 │ │ │ │ movt ip, #15261 @ 0x3b9d │ │ │ │ cmp r0, ip │ │ │ │ beq.n cf4dc │ │ │ │ - bl 3007dc │ │ │ │ - bl 30059c │ │ │ │ + bl 300714 │ │ │ │ + bl 3004d4 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -114786,15 +114785,15 @@ │ │ │ │ beq.n cf6a0 │ │ │ │ cmp.w sl, #32 │ │ │ │ beq.w cf78c │ │ │ │ add.w r2, r8, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w cf9c0 │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w sl, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -114809,23 +114808,23 @@ │ │ │ │ moveq.w r3, #328 @ 0x148 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n cf796 │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov r9, r0 │ │ │ │ add.w r3, r6, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #336 @ 0x150 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 300850 │ │ │ │ + bl 300788 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 62740 │ │ │ │ add.w r3, r8, #1120 @ 0x460 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -114858,15 +114857,15 @@ │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ add.w r9, sp, #84 @ 0x54 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 300850 │ │ │ │ + bl 300788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n cf79c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w sl, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -114876,19 +114875,19 @@ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w sl, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 300850 │ │ │ │ + bl 300788 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1f2de0 │ │ │ │ + bl 1f2d18 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w cf982 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @@ -114917,20 +114916,20 @@ │ │ │ │ beq.n cf78c │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ beq.n cf7fc │ │ │ │ add.w r2, r8, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w cf9b2 │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ bne.w cf6ba │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cf6ba │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r8, #440 @ 0x1b8 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -115154,26 +115153,26 @@ │ │ │ │ bpl.n cfa36 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, cfa4e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n cfa30 │ │ │ │ bic.w r3, r8, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n cfa30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30059c │ │ │ │ - bl 1f2d10 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1f2c48 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cfadc │ │ │ │ ldrb.w r3, [r7, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n cfb1e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sub.w r6, r6, #2 │ │ │ │ @@ -115228,43 +115227,43 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cfa30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, cfb68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #104] @ (cfb78 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #104] @ (cfb7c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n cfa30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cfa6c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n cfa6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cfa30 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n cfa6c │ │ │ │ b.n cfa30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n cfaa0 │ │ │ │ b.n cfa30 │ │ │ │ ldrb.w r3, [r7, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cface │ │ │ │ sub.w r3, r8, #125 @ 0x7d │ │ │ │ @@ -115275,18 +115274,18 @@ │ │ │ │ add r3, pc │ │ │ │ b.n cfb0e │ │ │ │ nop │ │ │ │ lsls r4, r2, #23 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [ip, r8, lsl #2] │ │ │ │ - bgt.n cfc2c │ │ │ │ + @ instruction: 0xf74c0028 │ │ │ │ + blt.n cfaac │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xf7a60028 │ │ │ │ + @ instruction: 0xf6e60028 │ │ │ │ stmdb 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 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ strb.w r3, [r1, #1200] @ 0x4b0 │ │ │ │ @@ -115364,15 +115363,15 @@ │ │ │ │ bl cfa0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cfbf4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n cfc00 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ands.w r9, r0, #6 │ │ │ │ bne.n cfc00 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, cfc8c │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n cfc86 │ │ │ │ @@ -115401,16 +115400,16 @@ │ │ │ │ bne.w cfdde │ │ │ │ ldrb.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cfed6 │ │ │ │ ldr r3, [pc, #904] @ (d0060 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, cfd06 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -115426,31 +115425,31 @@ │ │ │ │ b.n cfd1a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.w cfefc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl cd3fc │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ beq.n cfd12 │ │ │ │ ldr.w r2, [r7, #3940] @ 0xf64 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #3288] @ 0xcd8 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb.w r3, [r3, #713] @ 0x2c9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cfc08 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cfc08 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w cfc08 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -115464,25 +115463,25 @@ │ │ │ │ bls.n cfda0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w cfc08 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cfd7c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ b.n cfc08 │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2edf00 │ │ │ │ + bl 2ede38 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cfbe4 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1201] @ 0x4b1 │ │ │ │ bpl.w cfbf4 │ │ │ │ @@ -115546,16 +115545,16 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ bcs.n cff12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr.w r0, [r2, fp, lsl #2] │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cfe5e │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #7 │ │ │ │ mov.w r2, r1, lsr #3 │ │ │ │ sub.w r2, r2, #2 │ │ │ │ clz r2, r2 │ │ │ │ @@ -115632,86 +115631,86 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cfef4 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d0052 │ │ │ │ ldr.w fp, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d004c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d0046 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #180] @ (d0064 ) │ │ │ │ ldr r1, [pc, #180] @ (d0068 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n cfef4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldrd r0, fp, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cbz r0, d0034 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, d002e │ │ │ │ ldr r1, [pc, #140] @ (d006c ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #132] @ (d0070 ) │ │ │ │ ldr r1, [pc, #136] @ (d0074 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, fp │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n cfef4 │ │ │ │ ldrd r0, sl, [r4, #44] @ 0x2c │ │ │ │ ldr.w fp, [r4, #52] @ 0x34 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, d0040 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r6, d003a │ │ │ │ ldr r2, [pc, #100] @ (d0078 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #96] @ (d007c ) │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [pc, #96] @ (d0080 ) │ │ │ │ add r2, pc │ │ │ │ str.w fp, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n cff3a │ │ │ │ ldr r1, [pc, #84] @ (d0084 ) │ │ │ │ add r1, pc │ │ │ │ b.n cffe2 │ │ │ │ ldr r2, [pc, #80] @ (d0088 ) │ │ │ │ add r2, pc │ │ │ │ b.n cffdc │ │ │ │ @@ -115731,32 +115730,32 @@ │ │ │ │ add fp, pc │ │ │ │ b.n cff80 │ │ │ │ nop │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r4, #11010048 @ 0xa80000 │ │ │ │ - bvc.n cffd4 │ │ │ │ + @ instruction: 0xf3640028 │ │ │ │ + bvs.n d0054 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xf3940028 │ │ │ │ - bics.w r0, sl, #11010048 @ 0xa80000 │ │ │ │ - bvc.n d016c │ │ │ │ + @ instruction: 0xf2d40028 │ │ │ │ + @ instruction: 0xf37a0028 │ │ │ │ + bvs.n cffec │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xf3620028 │ │ │ │ - @ instruction: 0xf3640028 │ │ │ │ - bvc.n d0110 │ │ │ │ + subw r0, r2, #40 @ 0x28 │ │ │ │ + subw r0, r4, #40 @ 0x28 │ │ │ │ + bvs.n cff90 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xf34c0028 │ │ │ │ - @ instruction: 0xf2da0028 │ │ │ │ - @ instruction: 0xf3400028 │ │ │ │ - movt r0, #57384 @ 0xe028 │ │ │ │ - movt r0, #32808 @ 0x8028 │ │ │ │ - movt r0, #8232 @ 0x2028 │ │ │ │ - @ instruction: 0xf2ba0028 │ │ │ │ + @ instruction: 0xf28c0028 │ │ │ │ + @ instruction: 0xf21a0028 │ │ │ │ + @ instruction: 0xf2800028 │ │ │ │ + addw r0, lr, #40 @ 0x28 │ │ │ │ + addw r0, r8, #40 @ 0x28 │ │ │ │ + addw r0, r2, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf1fa0028 │ │ │ │ stmdb 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 r8, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r9, [pc, #596] @ d030c │ │ │ │ @@ -115985,15 +115984,15 @@ │ │ │ │ vqadd.u64 d0, d30, d25 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, #40 @ 0x28 │ │ │ │ + vhadd.s8 d16, d6, d24 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d039a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #3940] @ 0xf64 │ │ │ │ @@ -116209,18 +116208,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w sl, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ it eq │ │ │ │ moveq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n d065a │ │ │ │ cmp r6, #0 │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ @@ -116232,34 +116231,34 @@ │ │ │ │ movt r9, #15261 @ 0x3b9d │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n d062a │ │ │ │ cmp r0, r9 │ │ │ │ beq.w d06ae │ │ │ │ mov r1, r4 │ │ │ │ - bl 3007dc │ │ │ │ - bl 30059c │ │ │ │ + bl 300714 │ │ │ │ + bl 3004d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n d0612 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n d0612 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla fp, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bl 2f5720 │ │ │ │ + bl 2f5658 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d06b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ @@ -116311,18 +116310,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n d0640 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2f5720 │ │ │ │ + bl 2f5658 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, d06bc │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -116651,15 +116650,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1428 @ 0x594 │ │ │ │ bl 1444d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strd r0, r0, [sl], #160 @ 0xa0 │ │ │ │ + @ instruction: 0xe82a0028 │ │ │ │ cbnz r2, d0a18 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -116744,25 +116743,25 @@ │ │ │ │ ldrb.w r1, [r2, #377] @ 0x179 │ │ │ │ ldr.w r4, [r2, #1152] @ 0x480 │ │ │ │ ldr.w r2, [r8, #300] @ 0x12c │ │ │ │ ldr.w r0, [r8, #168] @ 0xa8 │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ add r4, r3 │ │ │ │ - bl 1f2e30 │ │ │ │ + bl 1f2d68 │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r2, r8, #336 @ 0x150 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1f2dfc │ │ │ │ + bl 1f2d34 │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s12, [sp, #24] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (d0b78 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (d0b74 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -116833,21 +116832,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #328 @ 0x148 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #400] @ 0x190 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 2f5720 │ │ │ │ + bl 2f5658 │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2f08a4 │ │ │ │ + bl 2f07dc │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d0fe2 │ │ │ │ ldrd fp, r6, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ @@ -116902,19 +116901,19 @@ │ │ │ │ ldrpl r2, [r5, #116] @ 0x74 │ │ │ │ ldrmi.w r2, [r2, #360] @ 0x168 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr.w r2, [r6, #3940] @ 0xf64 │ │ │ │ add r2, r4 │ │ │ │ - bl 2f095c │ │ │ │ + bl 2f0894 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ add r0, r4 │ │ │ │ - bl 2f089c │ │ │ │ + bl 2f07d4 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ sub.w r3, r0, #31 │ │ │ │ mul.w r1, r5, r2 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ @@ -117414,17 +117413,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r0, #3920] @ 0xf50 │ │ │ │ ldr.w r3, [r3, #416] @ 0x1a0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n d1730 │ │ │ │ + b.n d15b0 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d16e4 │ │ │ │ + b.n d1564 │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d12c2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -117469,17 +117468,17 @@ │ │ │ │ bl 102d64 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n d1272 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n d16fc │ │ │ │ + b.n d157c │ │ │ │ movs r0, r5 │ │ │ │ - b.n d1660 │ │ │ │ + b.n d14e0 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -117924,15 +117923,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #180] @ (d1890 ) │ │ │ │ ldr r1, [pc, #180] @ (d1894 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d174e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 62024 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d178c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -117964,44 +117963,44 @@ │ │ │ │ b.n d1602 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orns r0, sl, r9, ror #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ orns r0, r4, r9, ror #2 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ movs r0, r5 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ movs r0, r5 │ │ │ │ ldrd r0, r0, [r6, #740]! @ 0x2e4 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #6 │ │ │ │ movs r0, r5 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + ble.n d1778 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #44 @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - udf #12 │ │ │ │ + ble.n d1914 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ movs r1, r5 │ │ │ │ - ble.n d17dc │ │ │ │ + bgt.n d185c │ │ │ │ movs r0, r5 │ │ │ │ - ble.n d18a4 │ │ │ │ + bgt.n d1924 │ │ │ │ movs r0, r5 │ │ │ │ - ble.n d1860 │ │ │ │ + ble.n d18e0 │ │ │ │ movs r0, r5 │ │ │ │ - bgt.n d183c │ │ │ │ + bgt.n d18bc │ │ │ │ movs r0, r5 │ │ │ │ - ble.n d1820 │ │ │ │ + ble.n d18a0 │ │ │ │ movs r0, r5 │ │ │ │ - ite hi │ │ │ │ - movhi r0, r5 │ │ │ │ - bxls lr │ │ │ │ + bkpt 0x00cc │ │ │ │ + movs r0, r5 │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ ldr.w ip, [pc, #232] @ d198c │ │ │ │ ldr.w r3, [r6, #1188] @ 0x4a4 │ │ │ │ add ip, pc │ │ │ │ cmp r3, #0 │ │ │ │ @@ -118400,23 +118399,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (d1d10 ) │ │ │ │ ldr r1, [pc, #28] @ (d1d14 ) │ │ │ │ ldr.w r0, [r5, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d1cd0 │ │ │ │ b.n d23a4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n d1cb0 │ │ │ │ + bhi.n d1d30 │ │ │ │ movs r0, r5 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, d1d42 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #92] @ (d1d88 ) │ │ │ │ @@ -118445,23 +118444,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (d1d90 ) │ │ │ │ ldr r1, [pc, #28] @ (d1d94 ) │ │ │ │ ldr.w r0, [r5, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d1d50 │ │ │ │ b.n d2324 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n d1e30 │ │ │ │ + bvc.n d1cb0 │ │ │ │ movs r0, r5 │ │ │ │ - cbnz r6, d1dd2 │ │ │ │ + cbnz r6, d1da2 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #92] @ (d1e08 ) │ │ │ │ @@ -118490,23 +118489,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (d1e10 ) │ │ │ │ ldr r1, [pc, #28] @ (d1e14 ) │ │ │ │ ldr.w r0, [r5, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d1dd0 │ │ │ │ b.n d22a4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n d1db0 │ │ │ │ + bvc.n d1e30 │ │ │ │ movs r0, r5 │ │ │ │ - cbnz r6, d1e32 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ @@ -123213,43 +123212,43 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (d52e0 ) │ │ │ │ ldr r2, [pc, #60] @ (d52e4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n d51cc │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (d52e8 ) │ │ │ │ ldr r1, [pc, #40] @ (d52ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d525a │ │ │ │ nop │ │ │ │ add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, pc, #632 @ (adr r4, d5550 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, d5650 ) │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #704 @ (adr r3, d55a0 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, d56a0 ) │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #32] │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #112 @ (adr r3, d5358 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, d5458 ) │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #16 @ (adr r3, d52fc ) │ │ │ │ + add r2, pc, #272 @ (adr r2, d53fc ) │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #30] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -123402,43 +123401,43 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (d54f0 ) │ │ │ │ ldr r2, [pc, #60] @ (d54f4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n d53dc │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (d54f8 ) │ │ │ │ ldr r1, [pc, #40] @ (d54fc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d546a │ │ │ │ nop │ │ │ │ add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, pc, #568 @ (adr r2, d5720 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, d5820 ) │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #640 @ (adr r1, d5770 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, d5870 ) │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ movs r0, r5 │ │ │ │ - add r1, pc, #48 @ (adr r1, d5528 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, d5628 ) │ │ │ │ movs r0, r5 │ │ │ │ - add r0, pc, #976 @ (adr r0, d58cc ) │ │ │ │ + add r0, pc, #208 @ (adr r0, d55cc ) │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -123591,43 +123590,43 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (d5700 ) │ │ │ │ ldr r2, [pc, #60] @ (d5704 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n d55ec │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (d5708 ) │ │ │ │ ldr r1, [pc, #40] @ (d570c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d567a │ │ │ │ nop │ │ │ │ add r2, sp, #864 @ 0x360 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, pc, #504 @ (adr r0, d58f0 ) │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ ldr.w ip, [pc, #84] @ d5778 │ │ │ │ @@ -123654,23 +123653,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (d5780 ) │ │ │ │ ldr r1, [pc, #28] @ (d5784 ) │ │ │ │ ldr.w r4, [r0, #1056] @ 0x420 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d5732 │ │ │ │ add r0, sp, #848 @ 0x350 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w r3, [pc, #1356] @ d5ce8 │ │ │ │ @@ -124004,15 +124003,15 @@ │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ b.n d5978 │ │ │ │ ldr r2, [pc, #416] @ (d5d08 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #416] @ (d5d0c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d59a6 │ │ │ │ ldrb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ ldrb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ @@ -124068,15 +124067,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (d5d1c ) │ │ │ │ ldr r1, [pc, #256] @ (d5d20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d59a8 │ │ │ │ ldr r3, [pc, #204] @ (d5cf8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -124101,15 +124100,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d5c40 │ │ │ │ ldr r2, [pc, #180] @ (d5d28 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (d5d2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d5c40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -124119,22 +124118,22 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #144] @ (d5d30 ) │ │ │ │ ldr r1, [pc, #148] @ (d5d34 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d5b46 │ │ │ │ ldr r2, [pc, #140] @ (d5d38 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (d5d3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d5c40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -124143,65 +124142,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (d5d40 ) │ │ │ │ ldr r1, [pc, #108] @ (d5d44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d5a26 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #416 @ (adr r7, d5e98 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r9, r1, #4096 @ 0x1000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -124466,26 +124465,26 @@ │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ b.n d5e9a │ │ │ │ ldr r2, [pc, #416] @ (d6204 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #416] @ (d6208 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d5eca │ │ │ │ ldr.w r2, [r6, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #396] @ (d620c ) │ │ │ │ mov fp, sl │ │ │ │ ldr r1, [pc, #396] @ (d6210 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d5f68 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ ldrb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ movs r2, #32 │ │ │ │ @@ -124554,30 +124553,30 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #196] @ (d6220 ) │ │ │ │ ldr r1, [pc, #200] @ (d6224 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d5ecc │ │ │ │ ldr r3, [pc, #140] @ (d61f4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d6104 │ │ │ │ ldr r2, [pc, #168] @ (d6228 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #168] @ (d622c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d6104 │ │ │ │ ldr r1, [pc, #160] @ (d6230 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl d5710 │ │ │ │ b.n d60d4 │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ @@ -124594,70 +124593,70 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #112] @ (d6234 ) │ │ │ │ ldr r1, [pc, #116] @ (d6238 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d6050 │ │ │ │ ldr r2, [pc, #108] @ (d623c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #108] @ (d6240 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d6104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #4 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ b.n d5ee4 │ │ │ │ add r2, pc, #576 @ (adr r2, d6434 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ movs r0, r5 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -124840,15 +124839,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n d63f8 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n d63f8 │ │ │ │ ldrh.w r3, [r4, #3348] @ 0xd14 │ │ │ │ str.w r5, [r4, #3352] @ 0xd18 │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ str.w r5, [r4, #3328] @ 0xd00 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -125054,15 +125053,15 @@ │ │ │ │ ldr r2, [pc, #112] @ (d6700 ) │ │ │ │ ldr r1, [pc, #116] @ (d6704 ) │ │ │ │ ldr.w r0, [r0, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d6632 │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.n d6652 │ │ │ │ ldr r2, [pc, #80] @ (d66f8 ) │ │ │ │ ldr r1, [pc, #92] @ (d6708 ) │ │ │ │ ldr.w r3, [r0, #1036] @ 0x40c │ │ │ │ add r1, pc │ │ │ │ @@ -125078,39 +125077,39 @@ │ │ │ │ ldr r2, [pc, #60] @ (d670c ) │ │ │ │ ldr r1, [pc, #60] @ (d6710 ) │ │ │ │ ldr.w r0, [r0, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d6632 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n d66ee │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d6664 │ │ │ │ b.n d6652 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d6664 │ │ │ │ b.n d66a6 │ │ │ │ ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #120] @ (d67a0 ) │ │ │ │ @@ -125137,15 +125136,15 @@ │ │ │ │ ldr.w r1, [r2, #1048] @ 0x418 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [pc, #64] @ (d67ac ) │ │ │ │ ldr r1, [pc, #68] @ (d67b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n d677a │ │ │ │ cmp r5, #0 │ │ │ │ bne.n d673e │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ movt r2, #63487 @ 0xf7ff │ │ │ │ @@ -125155,32 +125154,32 @@ │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ bl d209c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ movs r0, r5 │ │ │ │ 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 r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #216] @ (d68b8 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -125190,18 +125189,18 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n d689e │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ @@ -125216,22 +125215,22 @@ │ │ │ │ tst r5, r1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ ldr.w r8, [pc, #80] @ d68bc │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -125240,15 +125239,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n d6838 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d6838 │ │ │ │ @@ -125340,15 +125339,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.w d6da0 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w d6b84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d694e │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w d6b3e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -125377,25 +125376,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d6a06 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -125407,15 +125406,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, #821 @ 0x335 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -125484,19 +125483,19 @@ │ │ │ │ ldrb.w r3, [r6, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr.w r2, [pc, #1372] @ d70a8 │ │ │ │ ldr.w r3, [pc, #1356] @ d709c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -125523,15 +125522,15 @@ │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -125540,18 +125539,18 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d6d88 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r7!, {r0, r1, r2, r6, r7} │ │ │ │ @@ -125570,23 +125569,23 @@ │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w d696a │ │ │ │ b.n d698c │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r8, r8, [r6] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -125594,28 +125593,28 @@ │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -125624,27 +125623,27 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -125674,19 +125673,19 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w d696a │ │ │ │ b.n d698c │ │ │ │ mov.w r9, #32 │ │ │ │ b.n d6c22 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d6c22 │ │ │ │ @@ -125721,19 +125720,19 @@ │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ bl d67b4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -125742,27 +125741,27 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -125792,15 +125791,15 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -125810,15 +125809,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 205c74 │ │ │ │ + bl 205bac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r0 │ │ │ │ adds r2, #32 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w d708c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -125832,29 +125831,29 @@ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d6f5c │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ 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] │ │ │ │ @@ -125862,24 +125861,24 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ @@ -125912,15 +125911,15 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w ip, [r2, #50] @ 0x32 │ │ │ │ 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.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ beq.w d6b9e │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ @@ -125957,15 +125956,15 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126035,21 +126034,21 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n d7192 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d7138 │ │ │ │ - bl 2089c4 │ │ │ │ + bl 2088fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d7132 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r2, [pc, #436] @ (d7328 ) │ │ │ │ ldr r3, [pc, #432] @ (d7324 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -126082,126 +126081,126 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ add r7, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d71ec │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d7218 │ │ │ │ mov r3, r7 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d7286 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ vldr d0, [pc, #128] @ d7318 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d72c6 │ │ │ │ ldmia r7!, {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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ 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 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ b.n d7170 │ │ │ │ mov r5, r2 │ │ │ │ b.n d70f4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -126245,15 +126244,15 @@ │ │ │ │ vldr d7, [pc, #276] @ d7488 │ │ │ │ orr.w r4, r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d7444 │ │ │ │ movs r1, #8 │ │ │ │ clz r4, r4 │ │ │ │ - bl 21b764 │ │ │ │ + bl 21b69c │ │ │ │ rsb r4, r4, #32 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [pc, #264] @ (d749c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -126271,41 +126270,41 @@ │ │ │ │ bhi.n d7428 │ │ │ │ add.w r8, sp, #16 │ │ │ │ add r7, sp, #8 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r7, {r2, r3} │ │ │ │ - bl 23a2dc │ │ │ │ + bl 23a214 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d7428 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #424] @ 0x1a8 │ │ │ │ bl d70b0 │ │ │ │ mov r6, r4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r7, {r2, r3} │ │ │ │ - bl 23a554 │ │ │ │ + bl 23a48c │ │ │ │ mov r0, r5 │ │ │ │ bl 171c44 │ │ │ │ b.n d7428 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 21b764 │ │ │ │ + bl 21b69c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 23a554 │ │ │ │ + bl 23a48c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, #116] @ (d74a0 ) │ │ │ │ ldr r3, [pc, #104] @ (d7494 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -126324,20 +126323,20 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ rsb r4, r4, #32 │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ ldrb.w r3, [r3, #610] @ 0x262 │ │ │ │ cbnz r3, d7476 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21b764 │ │ │ │ + bl 21b69c │ │ │ │ movs r1, #10 │ │ │ │ b.n d7392 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21b764 │ │ │ │ + bl 21b69c │ │ │ │ movs r1, #16 │ │ │ │ b.n d7392 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126420,29 +126419,29 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d7554 │ │ │ │ cbz r4, d759c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r4, r9 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #44] @ (d75cc ) │ │ │ │ ldr r3, [pc, #36] @ (d75c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -126498,25 +126497,25 @@ │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ strd r7, r7, [r4, #20] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r3, #0] │ │ │ │ strd r7, r7, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 2e8944 │ │ │ │ + bl 2e887c │ │ │ │ ldr r2, [pc, #784] @ (d7958 ) │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ movs r0, #3 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [r4, #80] @ 0x50 │ │ │ │ strd r5, r7, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ strd r7, r7, [sp, #148] @ 0x94 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ - bl 2e8944 │ │ │ │ + bl 2e887c │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ strd r5, r5, [r4, #116] @ 0x74 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ strd r5, r7, [r4, #124] @ 0x7c │ │ │ │ mov r3, r7 │ │ │ │ @@ -126583,15 +126582,15 @@ │ │ │ │ ldr r2, [pc, #592] @ (d7978 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #292] @ 0x124 │ │ │ │ ldr r2, [pc, #584] @ (d797c ) │ │ │ │ add r2, pc │ │ │ │ - bl 2e9cf8 │ │ │ │ + bl 2e9c30 │ │ │ │ ldr r1, [pc, #580] @ (d7980 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #576] @ (d7984 ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -126636,25 +126635,25 @@ │ │ │ │ str.w r7, [r4, #132] @ 0x84 │ │ │ │ vstr d8, [sp, #184] @ 0xb8 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r5, [r4, #152] @ 0x98 │ │ │ │ strd r5, r7, [r4, #160] @ 0xa0 │ │ │ │ str.w r7, [r4, #168] @ 0xa8 │ │ │ │ - bl 2e8944 │ │ │ │ + bl 2e887c │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r0, [pc, #456] @ (d7998 ) │ │ │ │ strd r5, r5, [r4, #188] @ 0xbc │ │ │ │ add r0, pc │ │ │ │ strd r5, r7, [r4, #196] @ 0xc4 │ │ │ │ str.w r7, [r4, #204] @ 0xcc │ │ │ │ vstr d8, [sp, #256] @ 0x100 │ │ │ │ str.w r0, [r4, #184] @ 0xb8 │ │ │ │ movs r0, #3 │ │ │ │ - bl 2e8944 │ │ │ │ + bl 2e887c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #416] @ (d799c ) │ │ │ │ @@ -126756,111 +126755,111 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ movs r0, r5 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp r6, r5 │ │ │ │ movs r2, r5 │ │ │ │ - cmp r4, ip │ │ │ │ + add ip, r4 │ │ │ │ movs r2, r5 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r4, #45] @ 0x2d │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strb.w r0, [r4, sp, lsl #2] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ movs r6, r5 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ movs r0, r5 │ │ │ │ ldr r2, [pc, #88] @ (d7a24 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2e965c │ │ │ │ + bl 2e9594 │ │ │ │ ldr r2, [pc, #80] @ (d7a28 ) │ │ │ │ vstr d8, [sp, #688] @ 0x2b0 │ │ │ │ mov r3, r7 │ │ │ │ str.w r0, [r4, #612] @ 0x264 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #18 │ │ │ │ strd r2, r5, [r4, #616] @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #60] @ (d7a2c ) │ │ │ │ strd r5, r5, [r4, #624] @ 0x270 │ │ │ │ add r2, pc │ │ │ │ strd r7, r7, [r4, #632] @ 0x278 │ │ │ │ - bl 2e9cf8 │ │ │ │ + bl 2e9c30 │ │ │ │ ldr r2, [pc, #48] @ (d7a30 ) │ │ │ │ ldr r3, [pc, #48] @ (d7a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #700] @ 0x2bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n d7a1e │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ movs r0, r5 │ │ │ │ strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126868,80 +126867,80 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl d75d0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2eb460 │ │ │ │ + bl 2eb398 │ │ │ │ mov r1, r0 │ │ │ │ cbz r7, d7a88 │ │ │ │ ldr r2, [pc, #44] @ (d7a9c ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 205c74 │ │ │ │ + bl 205bac │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #20] @ (d7aa0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 205bc4 │ │ │ │ + bl 205afc │ │ │ │ mov r3, r0 │ │ │ │ b.n d7a78 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r2, [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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -126981,25 +126980,25 @@ │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ strh.w r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d7b90 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #64] @ (d7bd4 ) │ │ │ │ ldr r3, [pc, #60] @ (d7bd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127054,23 +127053,23 @@ │ │ │ │ tst r5, r1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ ldr.w lr, [pc, #80] @ d7ca4 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -127079,15 +127078,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, lr] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n d7c20 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d7c20 │ │ │ │ @@ -127111,15 +127110,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r8, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r5, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r4, #12] │ │ │ │ @@ -127144,15 +127143,15 @@ │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #32 │ │ │ │ itttt ne │ │ │ │ movne r6, #1 │ │ │ │ andne.w fp, fp, #31 │ │ │ │ lslne.w r6, r6, fp │ │ │ │ @@ -127178,15 +127177,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2117c0 │ │ │ │ + bl 2116f8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n d7dae │ │ │ │ cmp r1, #1 │ │ │ │ bne.w d7ece │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -127198,38 +127197,38 @@ │ │ │ │ cmp r1, #1 │ │ │ │ beq.n d7dac │ │ │ │ mov.w r8, #0 │ │ │ │ b.n d7dca │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ 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 r3, [r7, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n d7ea2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -127238,19 +127237,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ mov.w r8, #0 │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r6, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ strd r8, r8, [r5] │ │ │ │ str.w r8, [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 │ │ │ │ @@ -127259,24 +127258,24 @@ │ │ │ │ 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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d7e36 │ │ │ │ ldrd fp, r6, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 2118d8 │ │ │ │ + bl 211810 │ │ │ │ cbz r6, d7eae │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (d7edc ) │ │ │ │ ldr r3, [pc, #36] @ (d7ed8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -127329,25 +127328,25 @@ │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w lr, r5, r3 │ │ │ │ bne.n d7f7a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d7f60 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #172] @ (d8010 ) │ │ │ │ ldr r3, [pc, #168] @ (d800c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127381,30 +127380,30 @@ │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ asrs r3, r7, #32 │ │ │ │ movs r2, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d7fd2 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n d7f60 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r5, [sp] │ │ │ │ b.n d7fb4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r5, [sp] │ │ │ │ @@ -127455,50 +127454,50 @@ │ │ │ │ movs r3, #0 │ │ │ │ orrs.w lr, ip, r7 │ │ │ │ bne.n d80ea │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r7, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d8098 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ str r3, [r7, #4] │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d80c4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [pc, #188] @ (d8190 ) │ │ │ │ ldr r3, [pc, #180] @ (d818c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127532,30 +127531,30 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ asrs r2, r0, #1 │ │ │ │ movs r2, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d8146 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n d8098 │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [sp] │ │ │ │ b.n d8128 │ │ │ │ movs r2, #8 │ │ │ │ strb.w ip, [sp] │ │ │ │ @@ -127614,25 +127613,25 @@ │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ bne.n d8236 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d821c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #272] @ (d8330 ) │ │ │ │ ldr r3, [pc, #268] @ (d832c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127676,30 +127675,30 @@ │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ asrs r1, r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d82a4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n d821c │ │ │ │ strh.w r4, [sp] │ │ │ │ b.n d8288 │ │ │ │ strb.w r4, [sp] │ │ │ │ b.n d8288 │ │ │ │ movs r3, #1 │ │ │ │ @@ -127711,30 +127710,30 @@ │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d82fc │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n d821c │ │ │ │ strd r4, r3, [sp] │ │ │ │ b.n d8288 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d82d6 │ │ │ │ rbit r4, r3 │ │ │ │ @@ -127773,41 +127772,41 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d839a │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldr.w sl, [pc, #484] @ d85c4 │ │ │ │ @@ -127829,30 +127828,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #408] @ (d85c8 ) │ │ │ │ ldr r3, [pc, #396] @ (d85bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d85b2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl d8194 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -127887,23 +127886,23 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n d85aa │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w fp, [pc, #244] @ d85c4 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, sl, #100 @ 0x64 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w r9, sl, #84 @ 0x54 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ @@ -127931,36 +127930,36 @@ │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ add.w sl, sl, r3, lsl #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [sl, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n d842c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, d8582 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n d84b2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n d855e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -127998,22 +127997,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #912] @ d8988 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -128021,18 +128020,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d88d6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r7, #4 │ │ │ │ @@ -128060,22 +128059,22 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #700] @ d898c │ │ │ │ @@ -128086,15 +128085,15 @@ │ │ │ │ ldr.w fp, [fp, lr] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, fp, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d896e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ @@ -128106,102 +128105,102 @@ │ │ │ │ and.w r7, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ bne.w d88e2 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d8758 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d8786 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ add.w r9, r7, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d897c │ │ │ │ mov r3, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r6, #32] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r6, #20 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ @@ -128232,18 +128231,18 @@ │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ ldr r2, [pc, #208] @ (d8990 ) │ │ │ │ ldr r3, [pc, #196] @ (d8984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -128284,30 +128283,30 @@ │ │ │ │ asrs r1, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n d8698 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d8944 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r8, r0 │ │ │ │ b.n d8758 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n d8926 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -128383,43 +128382,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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d8a46 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ 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 d8334 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -128428,29 +128427,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 2063ec │ │ │ │ + bl 206324 │ │ │ │ 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 │ │ │ │ @@ -128483,49 +128482,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d8b82 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl d8334 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -128539,27 +128538,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -128568,27 +128567,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -128596,68 +128595,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d8cca │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d8d0a │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w da3f6 │ │ │ │ movs r7, #1 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -128712,15 +128711,15 @@ │ │ │ │ lsrs r3, r6, #13 │ │ │ │ lsrs r3, r6, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n d8a5e │ │ │ │ strb r4, [r1, #25] │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r6, [r0, #25] │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -128729,43 +128728,43 @@ │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d8e00 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r9, r9 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ and.w r9, r9, #1 │ │ │ │ str.w r9, [sp, #212] @ 0xd4 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ @@ -128796,24 +128795,24 @@ │ │ │ │ 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 r8, [r7, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -128821,29 +128820,29 @@ │ │ │ │ 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 r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [sp, #196] @ 0xc4 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ str.w r8, [sp, #204] @ 0xcc │ │ │ │ lsl.w r7, r9, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r7, r7, #7 │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -128874,24 +128873,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -128899,29 +128898,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ @@ -128953,24 +128952,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -128978,29 +128977,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 2063ec │ │ │ │ + bl 206324 │ │ │ │ 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 │ │ │ │ @@ -129032,24 +129031,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -129057,29 +129056,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 2063ec │ │ │ │ + bl 206324 │ │ │ │ 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 │ │ │ │ @@ -129111,24 +129110,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -129136,29 +129135,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ @@ -129190,26 +129189,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ 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 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -129217,29 +129216,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 2063ec │ │ │ │ + bl 206324 │ │ │ │ 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 │ │ │ │ @@ -129271,26 +129270,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ 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 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -129298,47 +129297,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da458 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, r9 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -129363,26 +129362,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ 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 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -129390,47 +129389,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da458 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 2063ec │ │ │ │ + bl 206324 │ │ │ │ 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 │ │ │ │ @@ -129455,24 +129454,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -129480,45 +129479,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da452 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 2063ec │ │ │ │ + bl 206324 │ │ │ │ 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 │ │ │ │ @@ -129545,53 +129544,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -129622,24 +129621,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -129647,29 +129646,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -129700,24 +129699,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -129725,45 +129724,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da452 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ 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 2063ec │ │ │ │ + bl 206324 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r3, fp, #20 │ │ │ │ @@ -129788,24 +129787,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -129813,39 +129812,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da44c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ 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 │ │ │ │ @@ -129871,24 +129870,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -129896,40 +129895,40 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da44c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ @@ -129954,24 +129953,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -129979,40 +129978,40 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da44c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ @@ -130037,24 +130036,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -130062,39 +130061,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da44c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ 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 │ │ │ │ @@ -130120,24 +130119,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -130145,39 +130144,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da44c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ 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 │ │ │ │ @@ -130203,24 +130202,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 fp, r7, #20 │ │ │ │ @@ -130228,39 +130227,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da44c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ 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 │ │ │ │ @@ -130287,24 +130286,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -130312,41 +130311,41 @@ │ │ │ │ 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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ strb.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w da452 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ @@ -130369,15 +130368,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #528] @ (da45c ) │ │ │ │ ldr r3, [pc, #528] @ (da460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -130517,25 +130516,25 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w d8de2 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d8e10 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.w d8e10 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n da408 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n da408 │ │ │ │ @@ -130572,29 +130571,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl d7d68 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, da4b2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -130603,18 +130602,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w da6a6 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ @@ -130630,22 +130629,22 @@ │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ 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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ 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, #2612] @ dafa4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -130655,51 +130654,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -130707,18 +130706,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #80] @ 0x50 │ │ │ │ ldrb.w r1, [r3, #42] @ 0x2a │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr.w sl, [r2, #40] @ 0x28 │ │ │ │ @@ -130757,21 +130756,21 @@ │ │ │ │ b.n da53a │ │ │ │ movs r3, #1 │ │ │ │ b.n da53a │ │ │ │ movs r3, #16 │ │ │ │ b.n da53a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -130780,18 +130779,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w db91e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #8 │ │ │ │ @@ -130817,39 +130816,39 @@ │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsls r2, r0, #8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n da6e2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -130858,18 +130857,18 @@ │ │ │ │ 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, r9 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w db91e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #24 │ │ │ │ @@ -130895,39 +130894,39 @@ │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r2, r1, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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.n da6e2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -130935,18 +130934,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w db91e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #22 │ │ │ │ @@ -130972,21 +130971,21 @@ │ │ │ │ lsrs r3, r7, #32 │ │ │ │ lsrs r3, r7, #32 │ │ │ │ lsrs r3, r7, #32 │ │ │ │ lsrs r3, r7, #32 │ │ │ │ lsls r5, r5, #22 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -130995,18 +130994,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w db91e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #21 │ │ │ │ @@ -131032,21 +131031,21 @@ │ │ │ │ lsls r7, r5, #31 │ │ │ │ lsls r7, r5, #31 │ │ │ │ lsls r7, r5, #31 │ │ │ │ lsls r7, r5, #31 │ │ │ │ lsls r0, r2, #21 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -131055,18 +131054,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w db91e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #20 │ │ │ │ @@ -131092,21 +131091,21 @@ │ │ │ │ lsls r3, r4, #30 │ │ │ │ lsls r3, r4, #30 │ │ │ │ lsls r3, r4, #30 │ │ │ │ lsls r3, r4, #30 │ │ │ │ lsls r2, r1, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -131115,18 +131114,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 r0, r6 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w db91e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -131153,22 +131152,22 @@ │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r7, #84 @ 0x54 │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -131176,15 +131175,15 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r2, [pc, #1192] @ dafa8 │ │ │ │ ldr.w r3, [pc, #1176] @ daf9c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -131197,39 +131196,39 @@ │ │ │ │ b.n daaa6 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n daaa6 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n daaa6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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.n daa38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -131238,18 +131237,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w db91e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #16 │ │ │ │ @@ -131275,114 +131274,114 @@ │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r3, r3, #16 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n daa38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ b.n daa48 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n daa38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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.n daa38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n daa38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ 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 │ │ │ │ @@ -131391,18 +131390,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w db91e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r0, #13 │ │ │ │ @@ -131428,39 +131427,39 @@ │ │ │ │ lsls r0, r4, #23 │ │ │ │ lsls r0, r4, #23 │ │ │ │ lsls r0, r4, #23 │ │ │ │ lsls r0, r4, #23 │ │ │ │ lsls r4, r0, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n daa38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w fp, r7, #20 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r9, r6, #20 │ │ │ │ @@ -131469,18 +131468,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w db91e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #11 │ │ │ │ @@ -131510,22 +131509,22 @@ │ │ │ │ lsls r7, r4, #11 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n daaa6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -131533,93 +131532,93 @@ │ │ │ │ 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 r9, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #11 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, daee4 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d7ee0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w daafc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl d7bd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl d8014 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n daafc │ │ │ │ ldrh r4, [r7, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, r5] │ │ │ │ @@ -131627,22 +131626,22 @@ │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ 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 │ │ │ │ @@ -131650,15 +131649,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w db910 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -131672,22 +131671,22 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d8334 │ │ │ │ mov r6, r0 │ │ │ │ b.n daafc │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -131695,38 +131694,38 @@ │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl d8014 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r6, r0 │ │ │ │ b.n daafc │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ @@ -131736,15 +131735,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ movs r7, #16 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w db460 │ │ │ │ @@ -131791,22 +131790,22 @@ │ │ │ │ lsls r1, r5, #15 │ │ │ │ lsls r1, r5, #15 │ │ │ │ lsls r1, r5, #15 │ │ │ │ lsls r4, r2, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -131815,15 +131814,15 @@ │ │ │ │ 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 │ │ │ │ add r6, sp, #32 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r8 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d7ee0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -131866,23 +131865,23 @@ │ │ │ │ lsls r2, r1, #14 │ │ │ │ lsls r2, r1, #14 │ │ │ │ lsls r2, r1, #14 │ │ │ │ lsls r6, r5, #11 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ @@ -131892,15 +131891,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ movs r7, #80 @ 0x50 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w db58c │ │ │ │ @@ -131948,76 +131947,76 @@ │ │ │ │ lsls r3, r3, #12 │ │ │ │ lsls r3, r3, #12 │ │ │ │ lsls r3, r3, #12 │ │ │ │ lsls r7, r1, #5 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #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, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, db3a4 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, db3ca │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r6, r0 │ │ │ │ b.w daafc │ │ │ │ mov.w r8, #32 │ │ │ │ b.n db0b4 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n dafb0 │ │ │ │ mov.w r8, #32 │ │ │ │ @@ -132059,31 +132058,31 @@ │ │ │ │ mov.w r9, #16 │ │ │ │ b.n dafb0 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, db482 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r7, #16 │ │ │ │ @@ -132130,36 +132129,36 @@ │ │ │ │ cmp.w ip, #1 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w db87a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r6, r0 │ │ │ │ b.w daafc │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n db460 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -132170,31 +132169,31 @@ │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n db460 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, db5ae │ │ │ │ mov r2, sl │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r7, #16 │ │ │ │ @@ -132236,30 +132235,30 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w db85e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r9, #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, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -132284,30 +132283,30 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w db868 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r9, #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, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -132331,36 +132330,36 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n db872 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r6, r0 │ │ │ │ b.w daafc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n db58c │ │ │ │ movs r3, #1 │ │ │ │ @@ -132370,30 +132369,30 @@ │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n db58c │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, db80a │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.w daafc │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n db7ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -132453,30 +132452,30 @@ │ │ │ │ adcs r1, r0 │ │ │ │ asrs r1, r0, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, db8e0 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r7, r0 │ │ │ │ b.w db020 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n db8c2 │ │ │ │ movs r3, #1 │ │ │ │ @@ -132530,33 +132529,33 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r5, lr │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ 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, r8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, sp, #92 @ 0x5c │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r7, r3 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov lr, r5 │ │ │ │ @@ -132574,32 +132573,32 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov lr, r5 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ @@ -132615,35 +132614,35 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #4] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -132728,31 +132727,31 @@ │ │ │ │ bne.n dbbbc │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w dbd98 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r9, #44 @ 0x2c │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 62740 │ │ │ │ @@ -132819,35 +132818,35 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n dbcc6 │ │ │ │ cbz r6, dbd16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cbnz r2, dbd3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -132855,34 +132854,34 @@ │ │ │ │ b.n dbaf2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r5 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w dbaf2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w dbaec │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ ldr r2, [pc, #52] @ (dbdb4 ) │ │ │ │ ldr r3, [pc, #44] @ (dbdb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -132933,37 +132932,37 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #2008] @ dc5e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 205c74 │ │ │ │ + bl 205bac │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dbe4a │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -132971,28 +132970,28 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ bl d7ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b830 │ │ │ │ + bl 20b768 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 20f834 │ │ │ │ + bl 20f76c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ @@ -133003,18 +133002,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d7b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ @@ -133061,52 +133060,52 @@ │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dbf6c │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dbfaa │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -133115,32 +133114,32 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 206344 │ │ │ │ + bl 20627c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ @@ -133152,15 +133151,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -133173,46 +133172,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc0c6 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -133238,25 +133237,25 @@ │ │ │ │ bl d7aa4 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc132 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -133308,15 +133307,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ @@ -133328,18 +133327,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ @@ -133366,40 +133365,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w dd8fc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n dc274 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #820] @ dc5e8 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -133416,15 +133415,15 @@ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ movs r7, #4 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w dd8cc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -133468,52 +133467,52 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n dbf50 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc37c │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc3ba │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -133521,44 +133520,44 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 206344 │ │ │ │ + bl 20627c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b738 │ │ │ │ + bl 20b670 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ @@ -133578,20 +133577,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl d7aa4 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -133600,18 +133599,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -133650,26 +133649,26 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w ddd8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ee0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ add.w r9, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ bhi.w dd8e4 │ │ │ │ @@ -133713,117 +133712,117 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ tst r0, r3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, dc612 │ │ │ │ ldmia.w r9!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b738 │ │ │ │ + bl 20b670 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dc66c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, dc69c │ │ │ │ mov r3, sl │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ac2c │ │ │ │ + bl 20ab64 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 20665c │ │ │ │ + bl 206594 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dc6c6 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b594 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -133836,67 +133835,67 @@ │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc736 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b738 │ │ │ │ + bl 20b670 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc788 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ @@ -133933,25 +133932,25 @@ │ │ │ │ bl d7aa4 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc826 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -134042,34 +134041,34 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w r8, r7, #100 @ 0x64 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w lr, r7, #116 @ 0x74 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ @@ -134086,64 +134085,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl d74a4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dc9ce │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc9f8 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl d74a4 │ │ │ │ @@ -134156,33 +134155,33 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dca56 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ee0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -134192,55 +134191,55 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dcaae │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, dcaf0 │ │ │ │ mov r3, sl │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #0 │ │ │ │ @@ -134248,39 +134247,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ bl d7b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dcb54 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -134293,51 +134292,51 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, dcbb2 │ │ │ │ mov r3, sl │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, dcbe0 │ │ │ │ mov r3, sl │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r8, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r7, #16 │ │ │ │ - bl 20ac2c │ │ │ │ + bl 20ab64 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ bl d7ca8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -134347,27 +134346,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d7b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 206344 │ │ │ │ + bl 20627c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ee0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -134376,18 +134375,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d7b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ @@ -134476,15 +134475,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ee0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r2, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -134532,25 +134531,25 @@ │ │ │ │ bl d7aa4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dce1c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -134559,25 +134558,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dce5c │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -134633,15 +134632,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b738 │ │ │ │ + bl 20b670 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -134664,15 +134663,15 @@ │ │ │ │ bl d7ca8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n dcf4c │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl d8194 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -134699,32 +134698,32 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl d7b10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r0, r3, lsl #7 │ │ │ │ @@ -134743,15 +134742,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ @@ -134764,43 +134763,43 @@ │ │ │ │ bl d7ee0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dd07e │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #3 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 206344 │ │ │ │ + bl 20627c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b738 │ │ │ │ + bl 20b670 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -134818,15 +134817,15 @@ │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl d74a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ @@ -134852,46 +134851,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dd15c │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 206344 │ │ │ │ + bl 20627c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b738 │ │ │ │ + bl 20b670 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ @@ -134913,15 +134912,15 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ @@ -134932,53 +134931,53 @@ │ │ │ │ bl d7ee0 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r7, [sl, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dd234 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dd272 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134986,72 +134985,72 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 206344 │ │ │ │ + bl 20627c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b738 │ │ │ │ + bl 20b670 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dd31e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl d74a4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -135062,23 +135061,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d7b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ee0 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -135086,15 +135085,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ bl d7ca8 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ @@ -135139,33 +135138,33 @@ │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r5, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dd434 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ @@ -135175,29 +135174,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d7ee0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -135207,18 +135206,18 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -135279,46 +135278,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b738 │ │ │ │ + bl 20b670 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d8194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w ddea2 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -135328,29 +135327,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w dda54 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d7ee0 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w ddeda │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -135367,15 +135366,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w dd9a0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ee0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -135385,68 +135384,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d7b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dd6f4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl d7aa4 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d7ca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b8c4 │ │ │ │ + bl 20b7fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -135455,18 +135454,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d7bd8 │ │ │ │ ldr.w r2, [pc, #1952] @ ddf30 │ │ │ │ ldr.w r3, [pc, #1952] @ ddf34 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -135539,30 +135538,30 @@ │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, dd872 │ │ │ │ mov r2, r6 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r0 │ │ │ │ b.w dccaa │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n dd84e │ │ │ │ movs r3, #1 │ │ │ │ @@ -135577,15 +135576,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl d7b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.w dcfa2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n dd84e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -135642,30 +135641,30 @@ │ │ │ │ lsls r6, r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dd970 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.w dc252 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n dd952 │ │ │ │ movs r3, #4 │ │ │ │ @@ -135717,30 +135716,30 @@ │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dda1e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r0 │ │ │ │ b.n dd692 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n dd9fe │ │ │ │ @@ -135792,30 +135791,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #56173 @ 0xdb6d │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ddace │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r7, r0 │ │ │ │ b.n dd61e │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n ddab0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -135861,30 +135860,30 @@ │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #7 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ddb6c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n dd582 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n ddb4e │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -135932,30 +135931,30 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ddc16 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n dd528 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n ddbf2 │ │ │ │ movs r3, #1 │ │ │ │ @@ -136003,30 +136002,30 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ddcb8 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r0 │ │ │ │ b.w dcd1a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n ddc9a │ │ │ │ movs r3, #1 │ │ │ │ @@ -136074,30 +136073,30 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ddd5c │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r0 │ │ │ │ b.w dcce6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n ddd3e │ │ │ │ movs r3, #1 │ │ │ │ @@ -136129,30 +136128,30 @@ │ │ │ │ bkpt 0x00be │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ddde8 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.w dc54a │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n dddc4 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -136186,30 +136185,30 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ asrs r7, r6, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dde70 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r7, r0 │ │ │ │ b.w dc45c │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n dde52 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -136288,15 +136287,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #3056] @ deb50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dec08 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -136323,15 +136322,15 @@ │ │ │ │ cbnz r7, ddfee │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ddfac │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w debfe │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [pc, #2948] @ deb54 │ │ │ │ ldr.w r3, [pc, #2940] @ deb50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136368,15 +136367,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n de00a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #2 │ │ │ │ - bl 258cb8 │ │ │ │ + bl 258bf0 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n de0a4 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -136389,36 +136388,36 @@ │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n de08e │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cbnz r4, de08e │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ beq.w debda │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cbz r3, de08e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cbz r0, de08e │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cbz r2, de08e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n de044 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n de03e │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -136458,66 +136457,66 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ bl d7d68 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r7, #20 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ 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, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dec22 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r7, [r9, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -136551,20 +136550,20 @@ │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, sl │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ mov r0, sl │ │ │ │ - bl 2076d4 │ │ │ │ + bl 20760c │ │ │ │ cbz r5, de294 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w debbe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w debbe │ │ │ │ @@ -136582,48 +136581,48 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.n de294 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r1, r2, #754 @ 0x2f2 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n de27c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w de0b8 │ │ │ │ ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ b.n ddfb0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl d7d68 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, de2d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w r3, r6, #20 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r7, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -136631,18 +136630,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w dec22 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #16 │ │ │ │ @@ -136680,34 +136679,34 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl da464 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w de244 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ b.n de244 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl d7d68 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r9, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -136718,28 +136717,28 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [r9, #64] @ 0x40 │ │ │ │ add.w r1, r9, #20 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -136749,27 +136748,27 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ 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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -136777,18 +136776,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w r8, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w deb5c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #13 │ │ │ │ @@ -136816,22 +136815,22 @@ │ │ │ │ lsls r3, r0, #13 │ │ │ │ lsls r3, r0, #13 │ │ │ │ lsls r3, r0, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #1560] @ deb58 │ │ │ │ @@ -136844,33 +136843,33 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r3, r6, lsl #7 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -136880,18 +136879,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ 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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w dec22 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #10 │ │ │ │ @@ -136919,22 +136918,22 @@ │ │ │ │ lsls r1, r3, #12 │ │ │ │ lsls r1, r3, #12 │ │ │ │ lsls r0, r7, #10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -136943,32 +136942,32 @@ │ │ │ │ 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, r6 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r1, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r6, r1 │ │ │ │ @@ -136987,27 +136986,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl d85cc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #20 │ │ │ │ @@ -137016,25 +137015,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r8, [sl, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -137065,31 +137064,31 @@ │ │ │ │ mov r0, r7 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ b.n de244 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r9 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [pc, #796] @ deb58 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r7, #36] @ 0x24 │ │ │ │ @@ -137100,24 +137099,24 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r7, #20 │ │ │ │ @@ -137125,18 +137124,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w dec22 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ @@ -137164,22 +137163,22 @@ │ │ │ │ lsls r7, r4, #6 │ │ │ │ lsls r7, r4, #6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ @@ -137187,34 +137186,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl dbdb8 │ │ │ │ movs r1, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -137223,27 +137222,27 @@ │ │ │ │ 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 r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ @@ -137273,27 +137272,27 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w ip, [r2, #50] @ 0x32 │ │ │ │ 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.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r8, r7, #20 │ │ │ │ @@ -137301,18 +137300,18 @@ │ │ │ │ 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, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w dec22 │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ @@ -137327,37 +137326,37 @@ │ │ │ │ add r6, pc, #52 @ (adr r6, deb20 ) │ │ │ │ add r6, pc, #664 @ (adr r6, ded84 ) │ │ │ │ add r6, pc, #664 @ (adr r6, ded88 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n de38c │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -137429,44 +137428,44 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #696 @ 0x2b8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ b.w de08e │ │ │ │ mov r0, r6 │ │ │ │ - bl 22220c │ │ │ │ + bl 222144 │ │ │ │ b.w ddfcc │ │ │ │ ldr.w r4, [r6, #424] @ 0x1a8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ddfa6 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.w ddfc8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ bl d7d68 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r8, #20 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -137474,27 +137473,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -137502,21 +137501,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 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ @@ -137540,15 +137539,15 @@ │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl d85cc │ │ │ │ b.w de244 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -137665,16 +137664,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n dee9a │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, deeae │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, #7 │ │ │ │ it hi │ │ │ │ lsrhi r4, r4, #3 │ │ │ │ bhi.n deeb0 │ │ │ │ movs r4, #1 │ │ │ │ @@ -137826,25 +137825,25 @@ │ │ │ │ b.n def3c │ │ │ │ ldr r2, [pc, #28] @ (df03c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (df040 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n def78 │ │ │ │ nop │ │ │ │ asrs r4, r4, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ movs r0, r5 │ │ │ │ - b.n deecc │ │ │ │ + b.n ded4c │ │ │ │ movs r7, r4 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n df0a4 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ @@ -138444,37 +138443,37 @@ │ │ │ │ ldr r3, [pc, #44] @ (df680 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #44] @ (df684 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (df688 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n df642 │ │ │ │ ldr r3, [pc, #36] @ (df68c ) │ │ │ │ add r3, pc │ │ │ │ b.n df656 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (df690 ) │ │ │ │ add r3, pc │ │ │ │ b.n df656 │ │ │ │ nop │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3240028 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + @ instruction: 0xf2640028 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ movs r0, r5 │ │ │ │ - b.n df8a8 │ │ │ │ + b.n df728 │ │ │ │ movs r7, r4 │ │ │ │ - add r6, pc, #16 @ (adr r6, df6a0 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, df7a0 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r5, pc, #1000 @ (adr r5, dfa7c ) │ │ │ │ + add r5, pc, #232 @ (adr r5, df77c ) │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ @@ -138501,16 +138500,16 @@ │ │ │ │ strd r1, r1, [sp] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ bl df448 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n df6c0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ itt hi │ │ │ │ lsrhi r3, r3, #3 │ │ │ │ mulhi r6, r3 │ │ │ │ @@ -138617,16 +138616,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ streq r2, [r1, #8] │ │ │ │ beq.n df83e │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cbz r0, df836 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #7 │ │ │ │ itt hi │ │ │ │ lsrhi r0, r0, #3 │ │ │ │ @@ -138866,16 +138865,16 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ bl df3f8 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, dfadc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r5 │ │ │ │ ldreq.w r2, [r8, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -139447,15 +139446,15 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr7, {1} │ │ │ │ + stc2l 0, cr0, [r2, #156]! @ 0x9c │ │ │ │ ldr.w r1, [r2, #168] @ 0xa8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n e0158 │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ adds r4, r0, #1 │ │ │ │ @@ -139715,15 +139714,15 @@ │ │ │ │ adds r3, r1, r4 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ beq.n e03a6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r9, r6, fp, r3 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ands.w r3, r0, #4 │ │ │ │ beq.n e0368 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add r0, r4 │ │ │ │ bl 143f54 │ │ │ │ mov r3, r0 │ │ │ │ @@ -140129,15 +140128,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e0812 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n e07d8 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 143f54 │ │ │ │ mov fp, r0 │ │ │ │ @@ -140291,15 +140290,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w e0424 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n e09c2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ ite ne │ │ │ │ strbne.w r6, [r8, #289] @ 0x121 │ │ │ │ strbeq.w r6, [r8, #288] @ 0x120 │ │ │ │ b.n e09c2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -140370,15 +140369,15 @@ │ │ │ │ blx 62740 │ │ │ │ b.n e09a8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbbc00b8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5940027 │ │ │ │ + @ instruction: 0xf4d40027 │ │ │ │ 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 r1, [pc, #104] @ (e0b28 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r6, [pc, #104] @ (e0b2c ) │ │ │ │ @@ -140622,16 +140621,16 @@ │ │ │ │ ldr.w r3, [sl, #1004] @ 0x3ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r6, [sl, #1040] @ 0x410 │ │ │ │ str.w r2, [r3, fp] │ │ │ │ ldr.w r3, [sl, #1000] @ 0x3e8 │ │ │ │ str.w r2, [r3, r7, lsl #3] │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, e0db4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e0db4 │ │ │ │ ldr.w r2, [sl, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r2, r3 │ │ │ │ @@ -140721,16 +140720,16 @@ │ │ │ │ ldr.w r5, [r2, #400] @ 0x190 │ │ │ │ ldr.w r2, [sl, #1004] @ 0x3ec │ │ │ │ str.w r1, [r6, fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w r5, [sl, #1040] @ 0x410 │ │ │ │ str.w r1, [r2, fp] │ │ │ │ str.w r1, [r3, r7, lsl #3] │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, e0ece │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e0ece │ │ │ │ ldr.w r2, [sl, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -142399,15 +142398,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 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e2116 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -142415,28 +142414,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 e2158 │ │ │ │ - bl 1e4a68 │ │ │ │ + bl 1e49a0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 296b2c │ │ │ │ + bl 296a64 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e216e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e2146 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4a68 │ │ │ │ + bl 1e49a0 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e2158 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -142750,34 +142749,34 @@ │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e25de │ │ │ │ add.w r4, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl 1107a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n e256a │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, e255a │ │ │ │ bl 1587a8 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e254e │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #788] @ 0x314 │ │ │ │ cbz r1, e2576 │ │ │ │ mov r0, r6 │ │ │ │ bl 1587a8 │ │ │ │ ldr.w r3, [r8, #984] @ 0x3d8 │ │ │ │ cbz r3, e25b8 │ │ │ │ @@ -142974,24 +142973,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ b.n e2790 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ beq.n e27b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e4cc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e278a │ │ │ │ ldr.w r0, [r8, #3952] @ 0xf70 │ │ │ │ adds r4, #4 │ │ │ │ bl 16f718 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 296b40 │ │ │ │ + bl 296a78 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n e2790 │ │ │ │ mov r0, r6 │ │ │ │ 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 │ │ │ │ @@ -143064,15 +143063,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl c0c0c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #744] @ 0x2e8 │ │ │ │ str.w sp, [r7, #36] @ 0x24 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #32] │ │ │ │ blx 6315c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl c09b8 │ │ │ │ @@ -143257,15 +143256,15 @@ │ │ │ │ ldr.w r0, [r9, #748] @ 0x2ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e2af6 │ │ │ │ ldr.w r1, [r9, #752] @ 0x2f0 │ │ │ │ cbz r0, e2aec │ │ │ │ mov r2, r4 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cbz r0, e2ae6 │ │ │ │ ldr.w r3, [r9, #756] @ 0x2f4 │ │ │ │ str.w r4, [r9, #760] @ 0x2f8 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r9, #752] @ 0x2f0 │ │ │ │ b.n e2a02 │ │ │ │ cmp r4, r8 │ │ │ │ @@ -143301,15 +143300,15 @@ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n e2b60 │ │ │ │ lsls r0, r7, #2 │ │ │ │ bhi.n e2b58 │ │ │ │ lsls r0, r7, #2 │ │ │ │ bl 146b3e │ │ │ │ - b.n e31d8 │ │ │ │ + b.n e3058 │ │ │ │ movs r6, r5 │ │ │ │ vrecps.f16 , , │ │ │ │ bpl.n e2abc │ │ │ │ lsls r0, r7, #2 │ │ │ │ mrc 15, 2, APSR_nzcv, cr7, cr15, {7} │ │ │ │ lsls r5, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -143333,19 +143332,19 @@ │ │ │ │ strd r3, r2, [r4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r1, [r7, #1456] @ 0x5b0 │ │ │ │ cbz r1, e2bb6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r2, [r7, #1456] @ 0x5b0 │ │ │ │ b.n e2b78 │ │ │ │ vldr d7, [pc, #48] @ e2be8 │ │ │ │ add.w r2, r6, #5536 @ 0x15a0 │ │ │ │ ldr r3, [pc, #56] @ (e2bf8 ) │ │ │ │ adds r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ @@ -143362,15 +143361,15 @@ │ │ │ │ b.n e2baa │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #592] @ (e2e60 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -143600,51 +143599,51 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r9, [sp, #2016] @ 0x7e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1964] @ 0x7ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n e2eec │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1545c4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [pc, #84] @ (e2f68 ) │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ ldr r2, [pc, #48] @ (e2f6c ) │ │ │ │ ldr r3, [pc, #32] @ (e2f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -143685,19 +143684,19 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6315c │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r7, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r9, [r5, #96] @ 0x60 │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ strd r5, r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -143722,15 +143721,15 @@ │ │ │ │ ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e3072 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, e3068 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cbz r0, e3098 │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r9, [r4, #684] @ 0x2ac │ │ │ │ add r0, r3 │ │ │ │ b.n e3042 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ @@ -143812,15 +143811,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 62740 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ strd r0, r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, e3140 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -144018,15 +144017,15 @@ │ │ │ │ add.w r6, r6, #8960 @ 0x2300 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r6, #24 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cbz r1, e3358 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 20e784 │ │ │ │ + bl 20e6bc │ │ │ │ add.w ip, r6, #4 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ @@ -144078,20 +144077,20 @@ │ │ │ │ add.w r9, sp, #552 @ 0x228 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w r3, r5, #32 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ addw r6, sp, #2536 @ 0x9e8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov sl, r3 │ │ │ │ @@ -144103,67 +144102,67 @@ │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1545c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r8, r8, #28 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n e3472 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e340e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n e3432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 296b2c │ │ │ │ + bl 296a64 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e3428 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 62234 │ │ │ │ b.n e3428 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r1, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr.w r3, [pc, #1452] @ e3a2c │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ addw r6, sp, #2500 @ 0x9c4 │ │ │ │ mov.w r8, #78 @ 0x4e │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ mov r0, r9 │ │ │ │ addw r9, sp, #2468 @ 0x9a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ mov lr, r9 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov ip, r6 │ │ │ │ and.w r7, r3, #128 @ 0x80 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -144417,15 +144416,15 @@ │ │ │ │ cbz r3, e3798 │ │ │ │ ldrb.w r4, [r3, #400] @ 0x190 │ │ │ │ ldr.w r3, [r1, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #212] @ 0xd4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n e3780 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, e3800 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -144686,19 +144685,19 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r1, [r7, #1456] @ 0x5b0 │ │ │ │ cbz r1, e3a9c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r2, [r7, #1456] @ 0x5b0 │ │ │ │ b.n e3a60 │ │ │ │ vldr d7, [pc, #48] @ e3ad0 │ │ │ │ add.w r2, r6, #5536 @ 0x15a0 │ │ │ │ ldr r3, [pc, #56] @ (e3ae0 ) │ │ │ │ adds r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ @@ -144716,17 +144715,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ - movs r7, r4 │ │ │ │ - sub sp, #16 │ │ │ │ + ite mi │ │ │ │ + movmi r7, r4 │ │ │ │ + subpl sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -145209,16 +145208,16 @@ │ │ │ │ cbz r0, e40ca │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cbnz r3, e40da │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n e40da │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n e40da │ │ │ │ @@ -145437,36 +145436,36 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n e433a │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e43e0 │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n e42ec │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ ldrb r1, [r5, #9] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r0 │ │ │ │ asr.w r3, fp, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n e4388 │ │ │ │ cbz r5, e4388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n e437a │ │ │ │ adds r3, r0, r6 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n e437a │ │ │ │ @@ -145486,32 +145485,32 @@ │ │ │ │ bne.n e434c │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ add r8, fp │ │ │ │ b.n e42ec │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, e43b4 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n e4410 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, e43d8 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n e4420 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r6, #4] │ │ │ │ b.n e430e │ │ │ │ @@ -145601,24 +145600,24 @@ │ │ │ │ ldr.w r3, [ip, #688] @ 0x2b0 │ │ │ │ and.w ip, r3, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n e44b0 │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #184 @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ bl 110688 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cbnz r6, e4506 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, e4534 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl c06e8 │ │ │ │ @@ -145751,15 +145750,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl c0c0c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #744] @ 0x2e8 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, #28] │ │ │ │ blx 6315c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl c09b8 │ │ │ │ @@ -145924,15 +145923,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e488c │ │ │ │ ldr.w r3, [r8, #752] @ 0x2f0 │ │ │ │ cbz r0, e4882 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cbz r0, e487e │ │ │ │ ldr.w r3, [r8, #756] @ 0x2f4 │ │ │ │ str.w r5, [r8, #760] @ 0x2f8 │ │ │ │ str.w r0, [r8, #752] @ 0x2f0 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n e47d0 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -145967,15 +145966,15 @@ │ │ │ │ rev r4, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ rev r4, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n e47fe │ │ │ │ - @ instruction: 0xffffc560 │ │ │ │ + vraddhn.i d28, , q8 │ │ │ │ movs r6, r5 │ │ │ │ bmi.n e47ea │ │ │ │ vqshrun.s64 d27, q7, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n e4582 │ │ │ │ vqshlu.s32 d30, d29, #31 │ │ │ │ @ instruction: 0xffff0ad0 │ │ │ │ @@ -146607,29 +146606,29 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n e4fc6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, e4fcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n e4fc2 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 144840 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e52e6 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #8192 @ 0x2000 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ str.w r0, [r7, #668] @ 0x29c │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ @@ -146663,15 +146662,15 @@ │ │ │ │ mov r1, sl │ │ │ │ bl 154624 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #236 @ 0xec │ │ │ │ bl 11005c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ @@ -146687,17 +146686,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w e5220 │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 1449d0 │ │ │ │ ldr r2, [pc, #568] @ (e5304 ) │ │ │ │ ldr r3, [pc, #556] @ (e52fc ) │ │ │ │ add r2, pc │ │ │ │ @@ -146736,15 +146735,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e52aa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ cbz r4, e5164 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -146795,15 +146794,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl e2f70 │ │ │ │ ldr.w r3, [r8, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e52dc │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ @@ -146832,15 +146831,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 10d300 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 28cc7c │ │ │ │ + bl 28cbb4 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ @@ -148725,21 +148724,21 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n e66ca │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n e6634 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov sl, r0 │ │ │ │ bl cd39c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f2c4c │ │ │ │ + bl 1f2b84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr.w fp, [r8, #264] @ 0x108 │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ adds r4, #1 │ │ │ │ ubfx r3, r1, #8, #8 │ │ │ │ @@ -149307,29 +149306,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n e6cb8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, e6cbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n e6cb4 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ bl 144840 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e70c6 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w ip, [sp, #84] @ 0x54 │ │ │ │ strd r9, r9, [sp, #148] @ 0x94 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str.w r9, [r3, #36] @ 0x24 │ │ │ │ @@ -149369,15 +149368,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 154624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, sp, #276 @ 0x114 │ │ │ │ bl 11005c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strd r6, r3, [sp] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -149404,15 +149403,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bl 10d300 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 28cc7c │ │ │ │ + bl 28cbb4 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ @@ -149441,15 +149440,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w e6f9c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 158c6c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ cbz r4, e6e66 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -149509,15 +149508,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e2f70 │ │ │ │ ldr.w r3, [r7, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldrb.w r3, [fp, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e7096 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r9, [r3] │ │ │ │ @@ -149575,17 +149574,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n e704a │ │ │ │ mov r0, fp │ │ │ │ bl 1587a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 1449d0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e6f16 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ @@ -149640,31 +149639,31 @@ │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ b.n e6f9c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n e701c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 1449d0 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ b.n e6fc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n e70a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 1449d0 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -151748,16 +151747,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e8762 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e8762 │ │ │ │ ldr.w r7, [r6, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 30059c │ │ │ │ - bl 1f2b88 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1f2ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e89d4 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e89f8 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -151924,16 +151923,16 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb.w r2, [sl, #7] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 30059c │ │ │ │ - bl 1f2b88 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1f2ac0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e8aa0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w e8a74 │ │ │ │ movs r2, #0 │ │ │ │ @@ -151987,16 +151986,16 @@ │ │ │ │ lsls r2, r2, #27 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ orr.w r2, r2, r8, lsl #8 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n e88b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e89ec │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e8742 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8a86 │ │ │ │ @@ -152063,16 +152062,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e8752 │ │ │ │ b.n e89f8 │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n e89ac │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ cbz r0, e8afa │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n e8afa │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -152122,17 +152121,17 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ b.n e87e0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n e8774 │ │ │ │ nop │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #772] @ (e8e74 ) │ │ │ │ @@ -153320,16 +153319,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e9a36 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e9a36 │ │ │ │ ldr.w r4, [r8, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 30059c │ │ │ │ - bl 1f2b88 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1f2ac0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9d4e │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e9d72 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -153531,16 +153530,16 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [fp, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 30059c │ │ │ │ - bl 1f2b88 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1f2ac0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9e10 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e9dea │ │ │ │ movs r2, #0 │ │ │ │ @@ -153631,16 +153630,16 @@ │ │ │ │ lsls r3, r3, #27 │ │ │ │ and.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ orr.w r3, r3, r6, lsl #8 │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n e9bce │ │ │ │ mov r0, r4 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e9d66 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w e9a1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9dfe │ │ │ │ @@ -153708,16 +153707,16 @@ │ │ │ │ beq.w e9a2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e9a2a │ │ │ │ b.n e9d72 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, e9e62 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e9e62 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -153766,17 +153765,17 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ b.n e9ab6 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n e9a4c │ │ │ │ nop │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ movs r6, r5 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #500] @ (ea0bc ) │ │ │ │ @@ -158448,21 +158447,21 @@ │ │ │ │ strb.w r3, [r5, #57] @ 0x39 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n ed1ae │ │ │ │ ldrb.w r3, [r7, #60] @ 0x3c │ │ │ │ cbnz r3, ed1cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n ed13c │ │ │ │ ldrb.w r3, [r7, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ed13c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ @@ -158492,15 +158491,15 @@ │ │ │ │ ldr.w r9, [sp, #152] @ 0x98 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd fp, r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ mov.w r2, #2528 @ 0x9e0 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd sl, r4, [r5, #4] │ │ │ │ @@ -158788,37 +158787,37 @@ │ │ │ │ add r3, pc │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n ed5d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eba84 │ │ │ │ + bl 2eb9bc │ │ │ │ blx 631c8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2eba84 │ │ │ │ + bl 2eb9bc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 6315c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 62740 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eb9d4 │ │ │ │ + bl 2eb90c │ │ │ │ blx 631c8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2eb9d4 │ │ │ │ + bl 2eb90c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6315c │ │ │ │ rsb r2, sl, #256 @ 0x100 │ │ │ │ add.w r0, r6, sl │ │ │ │ movs r1, #0 │ │ │ │ @@ -158870,15 +158869,15 @@ │ │ │ │ bhi.n ed628 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r0, [pc, #3628] @ ee474 │ │ │ │ mov r4, r2 │ │ │ │ @@ -160038,125 +160037,125 @@ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #20 │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r7, r4 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #16 │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #4 │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ movs r7, r4 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ movs r7, r4 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #28 │ │ │ │ movs r7, r4 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #2 │ │ │ │ movs r7, r4 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ movs r7, r4 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ movs r7, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ movs r7, r4 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ movs r7, r4 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ movs r7, r4 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #24 │ │ │ │ movs r7, r4 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + subs r4, r4, #7 │ │ │ │ movs r7, r4 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + subs r2, r1, #7 │ │ │ │ movs r7, r4 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + subs r6, r2, #6 │ │ │ │ movs r7, r4 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + subs r4, r7, #5 │ │ │ │ movs r7, r4 │ │ │ │ - movs r0, #8 │ │ │ │ + subs r0, r1, #5 │ │ │ │ movs r7, r4 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r0, r7, #4 │ │ │ │ movs r7, r4 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r0, #4 │ │ │ │ movs r7, r4 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r0, r5, #3 │ │ │ │ movs r7, r4 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r7, r4 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r4, #2 │ │ │ │ movs r7, r4 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r0, #3 │ │ │ │ movs r7, r4 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r6, #2 │ │ │ │ movs r7, r4 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r6, r1, #3 │ │ │ │ movs r7, r4 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r7, #2 │ │ │ │ movs r7, r4 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r0, #2 │ │ │ │ movs r7, r4 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r1, #2 │ │ │ │ movs r7, r4 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r0, #1 │ │ │ │ movs r7, r4 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r5, #0 │ │ │ │ movs r7, r4 │ │ │ │ subs r2, r4, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n ee5e6 │ │ │ │ cmp r5, #2 │ │ │ │ beq.n ee5e6 │ │ │ │ @@ -160588,27 +160587,27 @@ │ │ │ │ bne.w ee7c8 │ │ │ │ b.n ee7fe │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ adds r0, r5, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r7, r4 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + subs r6, r5, r7 │ │ │ │ movs r7, r4 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + subs r6, r3, r5 │ │ │ │ movs r7, r4 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + subs r6, r4, r5 │ │ │ │ movs r7, r4 │ │ │ │ asrs r2, r6, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r1, r2 │ │ │ │ movs r7, r4 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r7, r1 │ │ │ │ movs r7, r4 │ │ │ │ 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, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -161649,15 +161648,15 @@ │ │ │ │ bl 144840 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0bb8 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -162250,15 +162249,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f0b90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -162670,19 +162669,19 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n f01fc │ │ │ │ nop │ │ │ │ lsrs r2, r3, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ movs r6, r5 │ │ │ │ lsls r4, r7, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrd fp, r5, [sp, #56] @ 0x38 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ @@ -163088,15 +163087,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w efd96 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl e24f8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w efdb2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ @@ -163276,15 +163275,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n f06b6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 1449d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n f0732 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f0b2e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ @@ -163356,15 +163355,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl e24f8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 1449d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n f0732 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w f0c9c │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, sl │ │ │ │ b.n f05d6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -163473,15 +163472,15 @@ │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n f05f0 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n f0446 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n f0732 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w effae │ │ │ │ orr.w r3, ip, #24903680 @ 0x17c0000 │ │ │ │ b.w efa5a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -163551,15 +163550,15 @@ │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n f05d6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ mov r8, r2 │ │ │ │ b.w eff10 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ b.w efa6a │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ movs r6, r5 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -165197,15 +165196,15 @@ │ │ │ │ bl 144840 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f34ce │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -165809,15 +165808,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f34ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -166226,19 +166225,19 @@ │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n f2b92 │ │ │ │ b.n f2c6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n f2750 │ │ │ │ + b.n f25d0 │ │ │ │ movs r5, r5 │ │ │ │ - b.n f2754 │ │ │ │ + b.n f25d4 │ │ │ │ movs r5, r5 │ │ │ │ - b.n f2698 │ │ │ │ + b.n f2518 │ │ │ │ movs r5, r5 │ │ │ │ bhi.n f2b44 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r5, r7, [sp, #60] @ 0x3c │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ @@ -166606,15 +166605,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f273e │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl e24f8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w f275a │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -166801,15 +166800,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n f2fdc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 1449d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n f3054 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3466 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -166879,15 +166878,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl e24f8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 1449d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n f3054 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w f356e │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, fp │ │ │ │ b.n f2f06 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -166989,15 +166988,15 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n f2f20 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n f3054 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r3 │ │ │ │ ldr.w r3, [r7, #2496] @ 0x9c0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ @@ -167050,15 +167049,15 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ b.w f241e │ │ │ │ mov r8, r2 │ │ │ │ b.w f28b6 │ │ │ │ nop │ │ │ │ - bge.n f34b4 │ │ │ │ + bls.n f3534 │ │ │ │ movs r5, r5 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -168670,15 +168669,15 @@ │ │ │ │ bl 144840 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f5eb8 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -169283,15 +169282,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r5, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f5e70 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -169708,19 +169707,19 @@ │ │ │ │ b.n f5416 │ │ │ │ @ instruction: 0xb7c2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7a2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ movs r5, r5 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ movs r5, r5 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r2, r3} │ │ │ │ movs r5, r5 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -170159,15 +170158,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f4fb6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl e24f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w f4fd2 │ │ │ │ ldr.w r3, [r5, #2468] @ 0x9a4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -170397,15 +170396,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n f592c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 1449d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n f59a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f5e38 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ @@ -170474,15 +170473,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl e24f8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 1449d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n f59a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f6004 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, r3 │ │ │ │ b.n f5858 │ │ │ │ @@ -170594,15 +170593,15 @@ │ │ │ │ beq.w f5710 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f56ca │ │ │ │ b.n f56c6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n f59a4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f600e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ @@ -170714,15 +170713,15 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ b.w f4c94 │ │ │ │ mov r8, r2 │ │ │ │ b.w f512e │ │ │ │ nop │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + add sp, #0 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ 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 │ │ │ │ @@ -170810,27 +170809,27 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a6f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r0, #6336 @ 0x18c0 │ │ │ │ adds r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r3, r1, #5 │ │ │ │ and.w r1, r1, #31 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ lsls r2, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a6f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cbz r2, f61c6 │ │ │ │ @@ -170846,27 +170845,27 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a6f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r0, #6336 @ 0x18c0 │ │ │ │ adds r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r3, r1, #5 │ │ │ │ and.w r1, r1, #31 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ lsls r2, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a6f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cbz r2, f622a │ │ │ │ @@ -170882,27 +170881,27 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a6f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r0, #6336 @ 0x18c0 │ │ │ │ adds r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r3, r1, #5 │ │ │ │ and.w r1, r1, #31 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ lsls r2, r1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a6f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -170914,75 +170913,75 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1dc8f8 │ │ │ │ + bl 1dc830 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1dca6c │ │ │ │ + bl 1dc9a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1dcffc │ │ │ │ + bl 1dcf34 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1dc5e4 │ │ │ │ + bl 1dc51c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1dc350 │ │ │ │ + bl 1dc288 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1dc498 │ │ │ │ + bl 1dc3d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e0b10 │ │ │ │ + bl 1e0a48 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1dcbe4 │ │ │ │ + bl 1dcb1c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1dc704 │ │ │ │ + bl 1dc63c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1f9a90 │ │ │ │ + bl 1f99c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1dcffc │ │ │ │ + bl 1dcf34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -171194,19 +171193,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f65f4 │ │ │ │ add.w fp, r9, #6336 @ 0x18c0 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ bcc.w f670a │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 14a6f4 │ │ │ │ ldr r2, [pc, #340] @ (f66f0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -171241,15 +171240,15 @@ │ │ │ │ add r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ bhi.w f637a │ │ │ │ add.w fp, r9, #6336 @ 0x18c0 │ │ │ │ add.w fp, fp, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r9, #5824 @ 0x16c0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f6762 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -171262,15 +171261,15 @@ │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ands r2, r1 │ │ │ │ mov r0, fp │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r3, [r6, #104] @ 0x68 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ ldr.w r1, [ip, #1208] @ 0x4b8 │ │ │ │ movs r2, #1 │ │ │ │ @@ -171322,21 +171321,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r7, pc, #664 @ (adr r7, f6984 ) │ │ │ │ movs r5, r5 │ │ │ │ ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ movs r6, r4 │ │ │ │ mov.w ip, #3 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n f6392 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f65be │ │ │ │ b.n f65da │ │ │ │ @@ -171601,19 +171600,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f6a9e │ │ │ │ add.w fp, r9, #6336 @ 0x18c0 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ bcc.w f6bb2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 14a6f4 │ │ │ │ ldr r2, [pc, #356] @ (f6ba0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -171649,15 +171648,15 @@ │ │ │ │ add r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ bhi.w f681a │ │ │ │ add.w fp, r9, #6336 @ 0x18c0 │ │ │ │ add.w fp, fp, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r9, #5824 @ 0x16c0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f6c0a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -171670,15 +171669,15 @@ │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ands r2, r1 │ │ │ │ mov r0, fp │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r3, [r6, #104] @ 0x68 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ ldr.w r1, [ip, #1208] @ 0x4b8 │ │ │ │ movs r2, #1 │ │ │ │ @@ -171733,21 +171732,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #744 @ (adr r3, f6e84 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, f6f84 ) │ │ │ │ movs r5, r5 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w f6a62 │ │ │ │ b.n f6a84 │ │ │ │ lsrs r3, r7, #5 │ │ │ │ and.w r0, r7, #31 │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ @@ -172009,19 +172008,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f6f46 │ │ │ │ add.w fp, r9, #6336 @ 0x18c0 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ bcc.w f705a │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 14a6f4 │ │ │ │ ldr r2, [pc, #356] @ (f7048 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -172057,15 +172056,15 @@ │ │ │ │ add r2, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ bhi.w f6cc2 │ │ │ │ add.w fp, r9, #6336 @ 0x18c0 │ │ │ │ add.w fp, fp, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r9, #5824 @ 0x16c0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f70b2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -172078,15 +172077,15 @@ │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ands r2, r1 │ │ │ │ mov r0, fp │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r3, [r6, #104] @ 0x68 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ ldr.w r1, [ip, #1208] @ 0x4b8 │ │ │ │ movs r2, #1 │ │ │ │ @@ -172141,21 +172140,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ movs r5, r5 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ movs r6, r4 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w f6f0a │ │ │ │ b.n f6f2c │ │ │ │ lsrs r3, r7, #5 │ │ │ │ and.w r0, r7, #31 │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ @@ -172435,23 +172434,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ add r1, pc, #60 @ (adr r1, f7368 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n f7340 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n f7362 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n f7338 │ │ │ │ ldr r2, [pc, #36] @ (f7370 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -172463,15 +172462,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw sl, r0, #517 @ 0x205 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ movs r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -172769,19 +172768,19 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r4, [r1, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ movs r5, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ @@ -173244,17 +173243,17 @@ │ │ │ │ ... │ │ │ │ strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ movs r5, r5 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ movs r5, r5 │ │ │ │ ldrb.w r3, [r0, #3540] @ 0xdd4 │ │ │ │ cbz r3, f7ba8 │ │ │ │ mvn.w ip, #3 │ │ │ │ b.n f7876 │ │ │ │ bl 13bc2c │ │ │ │ b.n f7ba2 │ │ │ │ @@ -186170,15 +186169,15 @@ │ │ │ │ andeq.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 100a66 │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #20] │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ - bl 2f5920 │ │ │ │ + bl 2f5858 │ │ │ │ ldr.w fp, [r5, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r4, fp, lsl #2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ adds r3, r4, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -186393,15 +186392,15 @@ │ │ │ │ bne.n 100a66 │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w fp, r5, #88 @ 0x58 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ - bl 2f59b0 │ │ │ │ + bl 2f58e8 │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ mov r0, fp │ │ │ │ blx 62740 │ │ │ │ @@ -186415,15 +186414,15 @@ │ │ │ │ cmp r2, r4 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n 100b5e │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ - bl 2f59f0 │ │ │ │ + bl 2f5928 │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n 100a66 │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ mov r9, r4 │ │ │ │ @@ -186493,21 +186492,21 @@ │ │ │ │ ... │ │ │ │ ldrh.w r0, [lr, r6, lsl #3] │ │ │ │ ldrh.w r0, [r8, r6, lsl #3] │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb840025 │ │ │ │ + @ instruction: 0xfac40025 │ │ │ │ str r5, [r3, #108] @ 0x6c │ │ │ │ - vtbx.8 d31, {d31- instruction: 0xf7a20025 │ │ │ │ + @ instruction: 0xf7720025 │ │ │ │ cbz r2, 100c8e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ mov r5, r0 │ │ │ │ @@ -186880,15 +186879,15 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r5, r2, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10116e │ │ │ │ - bl 2f59b0 │ │ │ │ + bl 2f58e8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 101150 │ │ │ │ ldr r3, [pc, #548] @ (1012a0 ) │ │ │ │ subs r7, r0, #4 │ │ │ │ ldr.w sl, [pc, #548] @ 1012a4 │ │ │ │ mov r8, r5 │ │ │ │ @@ -186925,15 +186924,15 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 631c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1e9d68 │ │ │ │ + bl 1e9ca0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov ip, r2 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ @@ -186978,15 +186977,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10128a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2f5920 │ │ │ │ + bl 2f5858 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 101150 │ │ │ │ ldr r3, [pc, #308] @ (1012b0 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov sl, r4 │ │ │ │ @@ -187033,15 +187032,15 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str r3, [r7, #16] │ │ │ │ blx 631c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e9d68 │ │ │ │ + bl 1e9ca0 │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, #20] │ │ │ │ str r1, [r7, #24] │ │ │ │ str r2, [r7, #28] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -187097,24 +187096,24 @@ │ │ │ │ nop │ │ │ │ vshr.s64 d16, d22, #32 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 d16, d22, #38 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r0], #-176 @ 0xffffff50 │ │ │ │ - ldc2 0, cr0, [r6], #-176 @ 0xffffff50 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + @ instruction: 0xfbb0002c │ │ │ │ + @ instruction: 0xfb76002c │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ movs r6, r4 │ │ │ │ mcr 0, 5, r0, cr6, cr6, {5} │ │ │ │ - @ instruction: 0xfb74002c │ │ │ │ - @ instruction: 0xfb36002c │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + @ instruction: 0xfab4002c │ │ │ │ + @ instruction: 0xfa76002c │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ movs r6, r4 │ │ │ │ - movt r0, #24613 @ 0x6025 │ │ │ │ + addw r0, r6, #37 @ 0x25 │ │ │ │ stmdb 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 r6, [pc, #368] @ (101444 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [pc, #368] @ (101448 ) │ │ │ │ @@ -187148,15 +187147,15 @@ │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 2f5920 │ │ │ │ + bl 2f5858 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r1, sp │ │ │ │ mov r9, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ add.w r3, sl, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -187487,15 +187486,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 101710 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, 101706 │ │ │ │ mov r2, sl │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cbz r0, 1016fa │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #4] │ │ │ │ str.w sl, [r6, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n 1016ea │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -187693,28 +187692,28 @@ │ │ │ │ mov sl, r1 │ │ │ │ it cs │ │ │ │ movcs.w sl, #4 │ │ │ │ add.w r4, r5, #4096 @ 0x1000 │ │ │ │ add.w r7, r5, #6784 @ 0x1a80 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r6, [r4, #2688] @ 0xa80 │ │ │ │ ldr.w r2, [r4, #3268] @ 0xcc4 │ │ │ │ ldr.w r3, [r4, #3272] @ 0xcc8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 102202 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.w 10215c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp sl, r3 │ │ │ │ bhi.w 10224a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ sub.w r3, fp, #4 │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r6, #32 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ @@ -188195,15 +188194,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 101e44 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10229e │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r9] │ │ │ │ strd r2, r2, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -188246,41 +188245,41 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, 101ec2 │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1eb8c8 │ │ │ │ + bl 1eb800 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 101e9c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, 101ee2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r3, [r3, #328] @ 0x148 │ │ │ │ ldr.w r2, [r3, #3512] @ 0xdb8 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1eb8c8 │ │ │ │ + bl 1eb800 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr.w r3, [r2, #2840] @ 0xb18 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2840] @ 0xb18 │ │ │ │ blx 636f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6848 @ 0x1ac0 │ │ │ │ blx 62884 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb350 │ │ │ │ + bl 1eb288 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl d14c0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -188294,15 +188293,15 @@ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ b.n 101798 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ movw sl, #5500 @ 0x157c │ │ │ │ add.w r0, r0, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [r6, #688] @ 0x2b0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ movs r3, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, sl │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -188318,15 +188317,15 @@ │ │ │ │ ldr.w r3, [r6, #688] @ 0x2b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1020f6 │ │ │ │ add.w r0, r3, #5504 @ 0x1580 │ │ │ │ add.w sl, sp, #224 @ 0xe0 │ │ │ │ adds r0, #24 │ │ │ │ mov r5, sl │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ ldr.w r4, [r6, #832] @ 0x340 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ cmn.w r4, #49 @ 0x31 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -188394,15 +188393,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 10226a │ │ │ │ ldr.w r1, [r5, #812] @ 0x32c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 102222 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 102466 │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ str.w r9, [r5, #820] @ 0x334 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r5, #812] @ 0x32c │ │ │ │ @@ -188412,26 +188411,26 @@ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add.w r0, r0, #4800 @ 0x12c0 │ │ │ │ - bl 1eb448 │ │ │ │ + bl 1eb380 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orrs r0, r4 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r4, r0 │ │ │ │ bhi.n 102098 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ b.w 10184a │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r1, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 101f0a │ │ │ │ adds r0, r3, #4 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28818 @ 0x7092 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -188451,15 +188450,15 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, sl │ │ │ │ bl 1107a8 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 101f0a │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bhi.w 102250 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ @@ -188471,15 +188470,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 1022b4 │ │ │ │ ldr.w r1, [r6, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1022aa │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1022a6 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r6, #836] @ 0x344 │ │ │ │ ldr.w r3, [r6, #832] @ 0x340 │ │ │ │ str.w r0, [r6, #828] @ 0x33c │ │ │ │ adds r4, r0, r3 │ │ │ │ @@ -188513,15 +188512,15 @@ │ │ │ │ strd r3, r6, [sp, #16] │ │ │ │ bl d100c │ │ │ │ ldr.w r6, [r4, #2688] @ 0xa80 │ │ │ │ ldr.w r3, [r4, #3268] @ 0xcc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 101920 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 101f0a │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ @@ -188640,24 +188639,24 @@ │ │ │ │ @ instruction: 0xe85c00b6 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1028dc │ │ │ │ + b.n 10275c │ │ │ │ movs r5, r4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movw r5, #7308 @ 0x1c8c │ │ │ │ ldr.w r0, [r6, #328] @ 0x148 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3512] @ 0xdb8 │ │ │ │ add r0, r5 │ │ │ │ ldr.w r2, [r3, #2840] @ 0xb18 │ │ │ │ - bl 2ed8cc │ │ │ │ + bl 2ed804 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101e28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w fp, [r6, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add.w sl, fp, r5 │ │ │ │ bmi.n 102428 │ │ │ │ @@ -188665,24 +188664,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, sl │ │ │ │ add.w r2, r2, #6592 @ 0x19c0 │ │ │ │ add.w r6, fp, #4096 @ 0x1000 │ │ │ │ adds r2, #8 │ │ │ │ add.w r5, fp, #6432 @ 0x1920 │ │ │ │ - bl 2edb3c │ │ │ │ + bl 2eda74 │ │ │ │ ldr r2, [pc, #268] @ (10246c ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ adds r5, #12 │ │ │ │ - bl 2edb3c │ │ │ │ + bl 2eda74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r3, [r6, #2336] @ 0x920 │ │ │ │ ldr.w r2, [r6, #2340] @ 0x924 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 1023e0 │ │ │ │ mov r8, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -188703,32 +188702,32 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, sl │ │ │ │ ldrd r4, ip, [r5, #16] │ │ │ │ str r4, [sp, #416] @ 0x1a0 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ strd r4, ip, [sp, #420] @ 0x1a4 │ │ │ │ - bl 2edb3c │ │ │ │ + bl 2eda74 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10238c │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl d11f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 2edb3c │ │ │ │ + bl 2eda74 │ │ │ │ b.n 102392 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n 10241c │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -188741,19 +188740,19 @@ │ │ │ │ strd r3, r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 2edb3c │ │ │ │ + bl 2eda74 │ │ │ │ cmp r5, r4 │ │ │ │ bhi.n 1023f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2edb78 │ │ │ │ + bl 2edab0 │ │ │ │ b.n 101e28 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r3, #380] @ 0x17c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -188766,26 +188765,26 @@ │ │ │ │ ldr r1, [pc, #40] @ (102474 ) │ │ │ │ ldr.w r3, [r3, #336] @ 0x150 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [fp, #3944] @ 0xf68 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 102340 │ │ │ │ strd r0, r0, [sp, #88] @ 0x58 │ │ │ │ b.n 102236 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - b.n 10276c │ │ │ │ + b.n 1025ec │ │ │ │ movs r5, r4 │ │ │ │ - b.n 1024f0 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ movs r5, r4 │ │ │ │ - cbz r2, 1024be │ │ │ │ + sxtb r2, r3 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #300] @ (1025b8 ) │ │ │ │ @@ -188906,22 +188905,22 @@ │ │ │ │ blt.n 102694 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 3445c2 │ │ │ │ bge.n 102574 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ movs r5, r4 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + udf #186 @ 0xba │ │ │ │ movs r5, r4 │ │ │ │ mcr 15, 6, pc, cr15, cr15, {7} @ │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ movs r5, r4 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 146cb8 │ │ │ │ @@ -188961,29 +188960,29 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102694 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10266c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10265e │ │ │ │ b.n 102630 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -189069,15 +189068,15 @@ │ │ │ │ b.n 102700 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 1027f4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + ble.n 10285c │ │ │ │ movs r5, r4 │ │ │ │ mrc2 15, 4, pc, cr15, cr15, {7} │ │ │ │ bhi.n 1026cc │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -189207,15 +189206,15 @@ │ │ │ │ b.n 102840 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102962 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102914 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -189236,15 +189235,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10283e │ │ │ │ b.n 102840 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 10289c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102968 │ │ │ │ @@ -189376,28 +189375,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102b0a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102ae6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102ad8 │ │ │ │ b.n 102a28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 102ab8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102b10 │ │ │ │ @@ -189490,28 +189489,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102c42 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102c1e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102c10 │ │ │ │ b.n 102b7e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 102bf2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102c48 │ │ │ │ @@ -189581,28 +189580,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102d36 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102d12 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102d04 │ │ │ │ b.n 102cb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 102ce6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102d3c │ │ │ │ @@ -189672,29 +189671,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102e2c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102e06 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102df8 │ │ │ │ b.n 102da8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 102dda │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102e32 │ │ │ │ @@ -189776,29 +189775,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102f44 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102f1e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102f10 │ │ │ │ b.n 102e9e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 102ef0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102f4a │ │ │ │ @@ -189879,28 +189878,28 @@ │ │ │ │ b.n 102fc6 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 103052 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10302e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 103020 │ │ │ │ b.n 102fb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 102ffc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 103058 │ │ │ │ @@ -190011,29 +190010,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1031b6 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 103190 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 103182 │ │ │ │ b.n 1030c6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 103164 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1031bc │ │ │ │ @@ -190118,28 +190117,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1032da │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1032b6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1032a8 │ │ │ │ b.n 10322c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 103288 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1032e0 │ │ │ │ @@ -190239,28 +190238,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 103422 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1033fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1033f0 │ │ │ │ b.n 10335c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 1033cc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 103428 │ │ │ │ @@ -190362,28 +190361,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 103572 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10354e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 103540 │ │ │ │ b.n 1034a8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 10351c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 103578 │ │ │ │ @@ -190486,28 +190485,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1036be │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10369a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10368c │ │ │ │ b.n 1035fa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 10366c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1036c4 │ │ │ │ @@ -190616,29 +190615,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10381a │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1037f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1037e6 │ │ │ │ b.n 10374e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 1037c4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 103820 │ │ │ │ @@ -190734,29 +190733,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 103950 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10392a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10391c │ │ │ │ b.n 10388e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 1038fe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 103956 │ │ │ │ @@ -190851,29 +190850,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 103a84 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 103a5e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 103a50 │ │ │ │ b.n 1039c2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 103a32 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 103a8a │ │ │ │ @@ -190967,28 +190966,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 103bb8 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 103b94 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 103b86 │ │ │ │ b.n 103afa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 103b66 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 103bbe │ │ │ │ @@ -191081,28 +191080,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 103cea │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 103cc6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 103cb8 │ │ │ │ b.n 103c2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 103c98 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 103cf0 │ │ │ │ @@ -191191,29 +191190,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 103e0e │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 103de8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 103dda │ │ │ │ b.n 103d88 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 103dba │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 103e14 │ │ │ │ @@ -191289,29 +191288,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 103f0e │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 103ee8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 103eda │ │ │ │ b.n 103e80 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 103ebc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 103f14 │ │ │ │ @@ -191386,52 +191385,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a68 │ │ │ │ + bl 1e49a0 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a68 │ │ │ │ + bl 1e49a0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 16fb5c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, 104058 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a68 │ │ │ │ + bl 1e49a0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 16fb5c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 104054 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4a68 │ │ │ │ + bl 1e49a0 │ │ │ │ b.n 10403c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -191497,29 +191496,29 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 104110 │ │ │ │ cbz r4, 104158 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r4, r9 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #44] @ (104188 ) │ │ │ │ ldr r3, [pc, #36] @ (104180 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -191654,75 +191653,75 @@ │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ strd r6, r4, [sp, #60] @ 0x3c │ │ │ │ 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 30fe70 │ │ │ │ + bl 30fda8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 24ca5c │ │ │ │ + bl 24c994 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222b70 │ │ │ │ + bl 222aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2421f8 │ │ │ │ + bl 242130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e14 │ │ │ │ + bl 216d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a6d0 │ │ │ │ + bl 20a608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e750 │ │ │ │ + bl 25e688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213778 │ │ │ │ + bl 2136b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2137c8 │ │ │ │ + bl 213700 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 222b70 │ │ │ │ + bl 222aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260ea4 │ │ │ │ + bl 260ddc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e3d8 │ │ │ │ + bl 25e310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2976b8 │ │ │ │ + bl 2975f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256708 │ │ │ │ + bl 256640 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bed0 │ │ │ │ + bl 23be08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e3d8 │ │ │ │ + bl 25e310 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25a784 │ │ │ │ + bl 25a6bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 255fb0 │ │ │ │ + bl 255ee8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2929b0 │ │ │ │ + bl 2928e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e750 │ │ │ │ + bl 25e688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e7b8 │ │ │ │ + bl 25e6f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2615d4 │ │ │ │ + bl 26150c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 2755e0 │ │ │ │ + bl 275518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ ldr r2, [pc, #40] @ (1043a0 ) │ │ │ │ ldr r3, [pc, #28] @ (104398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -191732,15 +191731,15 @@ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r5, r4 │ │ │ │ pop {r1, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4, r5} │ │ │ │ cbnz r3, 1043fe │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -191961,25 +191960,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10460e │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #36] @ (104634 ) │ │ │ │ ldr r3, [pc, #28] @ (104630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -192847,15 +192846,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1054f6 │ │ │ │ add.w r6, fp, #5216 @ 0x1460 │ │ │ │ movs r3, #0 │ │ │ │ adds r6, #12 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n 104fe0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, 104f5e │ │ │ │ mov r0, fp │ │ │ │ bl d11a4 │ │ │ │ @@ -192917,15 +192916,15 @@ │ │ │ │ dmb ish │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldrb.w r3, [fp, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10556c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ @@ -193145,15 +193144,15 @@ │ │ │ │ ... │ │ │ │ cbz r4, 1052e6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cbz r6, 1052e8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ movs r5, r4 │ │ │ │ str r1, [sp, #604] @ 0x25c │ │ │ │ movs r0, r0 │ │ │ │ strh r3, [r6, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ strh r3, [r5, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ @@ -193374,15 +193373,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ b.n 10501e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r8 │ │ │ │ blx 62078 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ bl 1107a8 │ │ │ │ mov r0, r8 │ │ │ │ blx 636f8 │ │ │ │ @@ -193482,40 +193481,40 @@ │ │ │ │ bl 1041b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105686 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e4cc0 │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e4cc0 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ ldr.w r1, [r6, #3952] @ 0xf70 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w ip, [r4, #436] @ 0x1b4 │ │ │ │ bl 16fa9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1e4d88 │ │ │ │ + bl 1e4cc0 │ │ │ │ cbnz r0, 10568a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 105666 │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 105666 │ │ │ │ @@ -193524,15 +193523,15 @@ │ │ │ │ bl 104df0 │ │ │ │ cbnz r0, 10567e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 104df0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105662 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -193575,15 +193574,15 @@ │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ bl 16f718 │ │ │ │ ldr r3, [pc, #164] @ (10578c ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 20a7a4 │ │ │ │ + bl 20a6dc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1041b4 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105778 │ │ │ │ @@ -193634,15 +193633,15 @@ │ │ │ │ b.n 105744 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ movs r5, r4 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -193890,29 +193889,29 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ asrs r0, r1, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 105a54 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #200] @ (105b30 ) │ │ │ │ ldr r3, [pc, #196] @ (105b2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -193935,49 +193934,49 @@ │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 105ac0 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n 105a64 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105a64 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 105a64 │ │ │ │ strh.w r4, [sp] │ │ │ │ b.n 105a3a │ │ │ │ strb.w r4, [sp] │ │ │ │ b.n 105a3a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ @@ -198345,37 +198344,37 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsr #6 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 108bf0 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 108c8e │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ ldr.w ip, [pc, #576] @ 108e60 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -198384,15 +198383,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [sl, ip] │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #536] @ (108e64 ) │ │ │ │ ldr r3, [pc, #524] @ (108e58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -198425,15 +198424,15 @@ │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl 105984 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 108bf6 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bmi.n 108c7c │ │ │ │ ldr r1, [pc, #432] @ (108e68 ) │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ @@ -198441,15 +198440,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 108e40 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2eb064 │ │ │ │ + bl 2eaf9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 108d7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -198493,26 +198492,26 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cbnz r3, 108d8a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 108c48 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 108c48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 108d02 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #1 │ │ │ │ @@ -198556,30 +198555,30 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ b.n 108d02 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 108e08 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 108c48 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n 108dea │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -202402,15 +202401,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 108b2c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 209234 │ │ │ │ + bl 20916c │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [pc, #2704] @ 10c354 │ │ │ │ ldr.w r3, [pc, #2692] @ 10c34c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -202436,35 +202435,35 @@ │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ bl 104060 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r4, [sp, #96] @ 0x60 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10b92e │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ b.n 10b8be │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b8c0 │ │ │ │ @@ -202525,15 +202524,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add.w fp, sp, #148 @ 0x94 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr.w sl, [r4, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ strd r7, r7, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #1 │ │ │ │ strd r7, sl, [sp, #104] @ 0x68 │ │ │ │ mov ip, fp │ │ │ │ strb.w r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -202551,33 +202550,33 @@ │ │ │ │ str.w sl, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sp, #180 @ 0xb4 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 10c152 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -202614,31 +202613,31 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 10bb04 │ │ │ │ cbz r5, 10bb40 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r5, #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, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -202690,44 +202689,44 @@ │ │ │ │ lsls r1, r4, #15 │ │ │ │ lsls r1, r4, #15 │ │ │ │ movs r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10bbe6 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r9, #84 @ 0x54 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #1840] @ 10c358 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -202738,19 +202737,19 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, lr] │ │ │ │ add.w ip, r7, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #39] @ 0x27 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ lsls r2, r2, #7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ adds r3, r7, r2 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -202791,18 +202790,18 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10bdb2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b738 │ │ │ │ + bl 20b670 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -202814,21 +202813,21 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bhi.w 10bb6a │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r9, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 20665c │ │ │ │ + bl 206594 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10bd3a │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b594 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r5, r3, #1 │ │ │ │ bmi.w 10c05a │ │ │ │ @@ -202843,22 +202842,22 @@ │ │ │ │ b.n 10bd72 │ │ │ │ subs r5, #1 │ │ │ │ subs r4, #4 │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.w 10c062 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ ldrb.w r7, [sl, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 10bd68 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b7b0 │ │ │ │ + bl 20b6e8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 10bd68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 10bbc8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ @@ -202873,15 +202872,15 @@ │ │ │ │ b.n 10bbc8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, r9, #20 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r3, r2, lsl #2] │ │ │ │ b.n 10bcde │ │ │ │ movw r3, #885 @ 0x375 │ │ │ │ cmp r8, r3 │ │ │ │ bne.w 10b7b8 │ │ │ │ @@ -202910,20 +202909,20 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 104060 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 10b936 │ │ │ │ ldr.w r3, [pc, #1300] @ 10c358 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -202961,74 +202960,74 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10bed4 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, sl, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10bf14 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10bf38 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n 10b936 │ │ │ │ ldr r3, [pc, #1012] @ (10c358 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -203059,41 +203058,41 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w fp, [r9, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w sl, [r9, #33] @ 0x21 │ │ │ │ ldr.w r5, [r9, #96] @ 0x60 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10bfdc │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -203101,33 +203100,33 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ b.n 10b8be │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n 10bbc8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r7, [r3, #16] │ │ │ │ cbnz r7, 10c09a │ │ │ │ mov r0, r9 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ b.n 10b8be │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -203138,15 +203137,15 @@ │ │ │ │ bl 171720 │ │ │ │ b.n 10b93e │ │ │ │ ldrh.w r3, [r4, #390] @ 0x186 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ b.n 10bfa0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ b.n 10c064 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -203171,25 +203170,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, 10c112 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203200,15 +203199,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 171720 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #2284] @ 0x8ec │ │ │ │ b.n 10bed4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -203218,15 +203217,15 @@ │ │ │ │ beq.w 10ba9e │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 10ba9e │ │ │ │ ldr r3, [pc, #468] @ (10c358 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -203248,26 +203247,26 @@ │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r3, r7 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c142 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 10c142 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r8, [r2, #20] │ │ │ │ bhi.n 10c21e │ │ │ │ @@ -203290,21 +203289,21 @@ │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ uxtb.w r8, r8 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #272] @ 10c358 │ │ │ │ @@ -203315,15 +203314,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ add.w r3, r3, sl, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w r4, r9, r3 │ │ │ │ add r2, r9 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, r9 │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -203340,41 +203339,41 @@ │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 10c21e │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 10c2d4 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ @@ -203384,15 +203383,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 10c132 │ │ │ │ mov.w r3, r8, lsl #7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, #28] @ (10c358 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -203533,24 +203532,24 @@ │ │ │ │ add.w r1, sl, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 10c520 │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c520 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ ldrb.w lr, [r0, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ands.w lr, lr, #7 │ │ │ │ beq.n 10c4f4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -203571,15 +203570,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ bl 14ff28 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208844 │ │ │ │ + bl 20877c │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, sl │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203640,15 +203639,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c59c │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 208784 │ │ │ │ + bl 2086bc │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 62740 │ │ │ │ @@ -203725,31 +203724,31 @@ │ │ │ │ cmp r9, sl │ │ │ │ bne.n 10c682 │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w 10cae8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r1, sl │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldrd r4, r3, [sp, #24] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -203774,81 +203773,81 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #760] @ 10ca68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10c796 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ vldr d0, [pc, #712] @ 10ca70 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10c7da │ │ │ │ mov r3, sl │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10c90e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ @@ -203872,34 +203871,34 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -203914,37 +203913,37 @@ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 111020 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ @@ -203981,34 +203980,34 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -204023,42 +204022,42 @@ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add.w lr, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2086fc │ │ │ │ + bl 208634 │ │ │ │ b.n 10c44e │ │ │ │ sub.w r3, lr, #20 │ │ │ │ b.n 10c40e │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vqrdmlsh.s , q8, d3[7] │ │ │ │ ... │ │ │ │ @@ -204122,45 +204121,45 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ bl 104060 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 104060 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 104060 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10c924 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ @@ -204168,20 +204167,20 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ bl 104060 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ @@ -204195,20 +204194,20 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ bl 104060 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10c92e │ │ │ │ movs r1, #1 │ │ │ │ b.n 10c63e │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 10c5bc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ @@ -204239,21 +204238,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #30 │ │ │ │ movne r4, #22 │ │ │ │ mov r2, r4 │ │ │ │ - bl 205e08 │ │ │ │ + bl 205d40 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10d28a │ │ │ │ movs r1, #0 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ 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] │ │ │ │ @@ -204261,18 +204260,18 @@ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 10d0d2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r4, #8 │ │ │ │ @@ -204303,54 +204302,54 @@ │ │ │ │ add.w r9, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10ccf6 │ │ │ │ mov r3, r9 │ │ │ │ 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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r3, [pc, #1492] @ 10d2cc │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ strd r4, r4, [r9, #4] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #360 @ 0x168 │ │ │ │ beq.n 10cd88 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10d0f2 │ │ │ │ @@ -204366,50 +204365,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [r9, #4] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 10d0e4 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -204432,26 +204431,26 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 104060 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, fp │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #52 @ 0x34 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -204469,31 +204468,31 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r4, r6 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov ip, r6 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ @@ -204506,32 +204505,32 @@ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov lr, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov ip, r8 │ │ │ │ @@ -204546,31 +204545,31 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r3, #3 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ @@ -204585,54 +204584,54 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20ac2c │ │ │ │ + bl 20ab64 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10cd66 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ add.w r9, sp, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r4, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #548] @ 10d2cc │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ @@ -204640,15 +204639,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ ldr.w sl, [sl, lr] │ │ │ │ add.w ip, sl, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 10ccfe │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 10d074 │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 10d074 │ │ │ │ mov.w r8, #16 │ │ │ │ b.n 10d074 │ │ │ │ @@ -204656,81 +204655,81 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 10ce46 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 10d074 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10cd66 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [r9, #4] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [r9, #4] │ │ │ │ add.w sl, sl, r3, lsl #7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w lr, [sl, #38] @ 0x26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ beq.n 10d20e │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -204756,20 +204755,20 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 104060 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ movs r3, #1 │ │ │ │ @@ -204801,23 +204800,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20ac2c │ │ │ │ + bl 20ab64 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10cd66 │ │ │ │ ldr r2, [pc, #72] @ (10d2d4 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 205bc4 │ │ │ │ + bl 205afc │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ @@ -204843,18 +204842,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #4016] @ 0xfb0 │ │ │ │ cbz r0, 10d2f2 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr.w r0, [r4, #4020] @ 0xfb4 │ │ │ │ cbz r0, 10d2fc │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -204897,21 +204896,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10d50e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - bl 22c7e8 │ │ │ │ + bl 22c720 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 260ea4 │ │ │ │ + bl 260ddc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 25e3d8 │ │ │ │ + bl 25e310 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 10d4e2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -204924,34 +204923,34 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, 10d3c4 │ │ │ │ mov r1, r2 │ │ │ │ b.n 10d3ae │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10d558 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - bl 218d00 │ │ │ │ + bl 218c38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d48c │ │ │ │ - bl 2976b8 │ │ │ │ + bl 2975f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 256708 │ │ │ │ + bl 256640 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 23bed0 │ │ │ │ + bl 23be08 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 25e3d8 │ │ │ │ + bl 25e310 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 25a784 │ │ │ │ + bl 25a6bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 24ca5c │ │ │ │ + bl 24c994 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 239e30 │ │ │ │ + bl 239d68 │ │ │ │ ldrb r3, [r6, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d484 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r0, [r5, #3952] @ 0xf70 │ │ │ │ movs r4, #0 │ │ │ │ @@ -204959,24 +204958,24 @@ │ │ │ │ bl 171934 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [r7, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strb.w r3, [sp, #42] @ 0x2a │ │ │ │ - bl 2755e0 │ │ │ │ + bl 275518 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bpl.n 10d460 │ │ │ │ ldr.w r1, [r5, #4016] @ 0xfb0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d4f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b80c │ │ │ │ + bl 22b744 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #3952] @ 0xf70 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ bl 171934 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -204992,70 +204991,70 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 10d554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 256884 │ │ │ │ + bl 2567bc │ │ │ │ b.n 10d410 │ │ │ │ - bl 278054 │ │ │ │ + bl 277f8c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 278260 │ │ │ │ + bl 278198 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl ddf38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b.n 10d3da │ │ │ │ ldr.w r1, [r5, #4020] @ 0xfb4 │ │ │ │ cbz r1, 10d4c6 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225d20 │ │ │ │ + bl 225c58 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #3952] @ 0xf70 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ bl 171934 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ b.n 10d468 │ │ │ │ addw r6, r5, #4024 @ 0xfb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r3, [r5, #4020] @ 0xfb4 │ │ │ │ cbz r3, 10d53e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r1, [r5, #4020] @ 0xfb4 │ │ │ │ b.n 10d4a6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ - bl 258a88 │ │ │ │ + bl 2589c0 │ │ │ │ b.n 10d3a2 │ │ │ │ addw r6, r5, #4024 @ 0xfb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r3, [r5, #4016] @ 0xfb0 │ │ │ │ cbz r3, 10d528 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r1, [r5, #4016] @ 0xfb0 │ │ │ │ b.n 10d446 │ │ │ │ ldr r3, [pc, #100] @ (10d574 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #100] @ (10d578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 28cc20 │ │ │ │ + bl 28cb58 │ │ │ │ b.n 10d380 │ │ │ │ ldr r1, [pc, #80] @ (10d57c ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r5, #3952] @ 0xf70 │ │ │ │ add r1, pc │ │ │ │ bl 10424c │ │ │ │ str.w r0, [r5, #4016] @ 0xfb0 │ │ │ │ @@ -205072,27 +205071,27 @@ │ │ │ │ b.n 10d3cc │ │ │ │ cmp r4, #228 @ 0xe4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r2, [pc, #160] @ (10d60c ) │ │ │ │ + ldr r1, [pc, #416] @ (10d70c ) │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ movs r5, r4 │ │ │ │ - b.n 10d6fc │ │ │ │ + svc 254 @ 0xfe │ │ │ │ movs r5, r5 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #872] @ (10d900 ) │ │ │ │ @@ -206738,15 +206737,15 @@ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1668] @ 10ee34 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 25913c │ │ │ │ + bl 259074 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 10e99a │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -206770,41 +206769,41 @@ │ │ │ │ ldr.w r2, [pc, #1592] @ 10ee38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1592] @ 10ee3c │ │ │ │ strb.w r3, [sp, #62] @ 0x3e │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ ldrb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 10e828 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10e96c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 259ba4 │ │ │ │ + bl 259adc │ │ │ │ mov r0, r4 │ │ │ │ bl 171c44 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e8b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 10e89a │ │ │ │ ldr.w r2, [pc, #1528] @ 10ee40 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1528] @ 10ee44 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10e8c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cbz r3, 10e8c4 │ │ │ │ ldrb.w r3, [r4, #369] @ 0x171 │ │ │ │ @@ -206843,52 +206842,52 @@ │ │ │ │ bne.n 10e964 │ │ │ │ str.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 10e844 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a7a0 │ │ │ │ + bl 22a6d8 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a7a0 │ │ │ │ + bl 22a6d8 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a7a0 │ │ │ │ + bl 22a6d8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 10eabc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b764 │ │ │ │ + bl 21b69c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b764 │ │ │ │ + bl 21b69c │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 10e918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2196a0 │ │ │ │ + bl 2195d8 │ │ │ │ ldr.w r3, [pc, #1324] @ 10ee48 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 23fa84 │ │ │ │ + bl 23f9bc │ │ │ │ mov r0, r4 │ │ │ │ bl 171cc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e9d6 │ │ │ │ ldr.w r2, [pc, #1284] @ 10ee4c │ │ │ │ @@ -206937,20 +206936,20 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 22fd2c │ │ │ │ + bl 22fc64 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - bl 258a88 │ │ │ │ + bl 2589c0 │ │ │ │ b.n 10e7cc │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10ee10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ @@ -206995,78 +206994,78 @@ │ │ │ │ beq.w 10ee28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10eb12 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10ea9c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ea90 │ │ │ │ + bl 21e9c8 │ │ │ │ mov r0, r4 │ │ │ │ bl d68c0 │ │ │ │ b.n 10e944 │ │ │ │ ldr r2, [pc, #912] @ (10ee50 ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 2289cc │ │ │ │ + bl 228904 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a7a0 │ │ │ │ + bl 22a6d8 │ │ │ │ ldrb.w r3, [r4, #358] @ 0x166 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 10eae6 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10eb7a │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #108] @ 0x6c │ │ │ │ - bl 24cafc │ │ │ │ + bl 24ca34 │ │ │ │ b.n 10e8f2 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ mvn.w r3, r3, lsr #1 │ │ │ │ strb.w r2, [sp, #82] @ 0x52 │ │ │ │ b.n 10e9b8 │ │ │ │ @@ -207085,22 +207084,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.n 10eb6e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 205e08 │ │ │ │ + bl 205d40 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10ede0 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205e08 │ │ │ │ + bl 205d40 │ │ │ │ ldr.w r7, [r4, #424] @ 0x1a8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10e828 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbnz r1, 10eb8a │ │ │ │ @@ -207108,21 +207107,21 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10eb60 │ │ │ │ b.n 10e828 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ b.n 10e828 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222c8c │ │ │ │ + bl 222bc4 │ │ │ │ b.n 10eae6 │ │ │ │ mov r5, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r4 │ │ │ │ movw r8, #805 @ 0x325 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -207130,15 +207129,15 @@ │ │ │ │ strd r9, r9, [r3] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10eddc │ │ │ │ mov.w ip, #0 │ │ │ │ strd r7, sl, [sp, #36] @ 0x24 │ │ │ │ mov r6, ip │ │ │ │ mov sl, r0 │ │ │ │ @@ -207185,15 +207184,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 10ec82 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10ebe0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10ed8e │ │ │ │ mov sl, r0 │ │ │ │ b.n 10ebca │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 10ebee │ │ │ │ @@ -207229,15 +207228,15 @@ │ │ │ │ beq.w 10edbc │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -207245,25 +207244,25 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r7, r7, #1 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ @@ -207299,15 +207298,15 @@ │ │ │ │ ldrb.w r5, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ adds r5, #9 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b.n 10ec26 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 10ec2a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r8 │ │ │ │ @@ -207317,15 +207316,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ b.n 10ed46 │ │ │ │ ldrd r5, r1, [sp, #28] │ │ │ │ mov ip, r6 │ │ │ │ ldrd r7, sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, ip │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 10edb8 │ │ │ │ cbz r5, 10edb8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 10eb96 │ │ │ │ @@ -207338,26 +207337,26 @@ │ │ │ │ ldr r3, [pc, #152] @ (10ee58 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 205d3c │ │ │ │ + bl 205c74 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 10ec8a │ │ │ │ mov ip, r4 │ │ │ │ b.n 10ed98 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ b.n 10e828 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 10ebe0 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -207669,15 +207668,15 @@ │ │ │ │ bne.n 10f11c │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 10f3a8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2929b0 │ │ │ │ + bl 2928e8 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cbz r1, 10f180 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r4, [r2, #32] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -207698,15 +207697,15 @@ │ │ │ │ b.n 10ef9e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10fff8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218d00 │ │ │ │ + bl 218c38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -207897,15 +207896,15 @@ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ bne.w 10f230 │ │ │ │ b.n 10f2f4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ b.n 10f134 │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ vldr d8, [pc, #636] @ 10f638 │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r4 │ │ │ │ @@ -207915,15 +207914,15 @@ │ │ │ │ strd r7, r7, [fp, #8] │ │ │ │ str.w r4, [fp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [fp, #16] │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10f690 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ @@ -207943,15 +207942,15 @@ │ │ │ │ bne.n 10f400 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 10f432 │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cbz r6, 10f480 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10f3f4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -207978,24 +207977,24 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 10f4ce │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10f40a │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 10f424 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, 10f4ac │ │ │ │ cbz r5, 10f4ac │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10f3c4 │ │ │ │ @@ -208067,46 +208066,46 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #0] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10f572 │ │ │ │ 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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r2, [r6, #12] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [r6] │ │ │ │ @@ -208115,15 +208114,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ adds r6, r5, r3 │ │ │ │ add r2, r5 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ @@ -208162,15 +208161,15 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #5 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #0 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [pc, #2468] @ 110000 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ add.w r1, r8, #73728 @ 0x12000 │ │ │ │ @@ -208205,15 +208204,15 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r2, [r9, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10f7cc │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -208252,15 +208251,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 10c360 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10f70c │ │ │ │ mov r0, sl │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r1, sl │ │ │ │ cbz r1, 10f77c │ │ │ │ mov sl, r0 │ │ │ │ b.n 10f6da │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r9] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -208275,23 +208274,23 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 10c360 │ │ │ │ mov r0, sl │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10f744 │ │ │ │ ldrd r4, r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10f7a8 │ │ │ │ @@ -208405,15 +208404,15 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ str.w r7, [r9, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10fe1e │ │ │ │ strd sl, r7, [sp, #44] @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r9 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -208444,15 +208443,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 20978c │ │ │ │ + bl 2096c4 │ │ │ │ ldrb.w r6, [sp, #432] @ 0x1b0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10faf4 │ │ │ │ ldrd r7, r2, [sp, #440] @ 0x1b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -208509,50 +208508,50 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r9, [r5, #40] @ 0x28 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10fa20 │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -208595,26 +208594,26 @@ │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10f900 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10fc7a │ │ │ │ mov fp, r0 │ │ │ │ b.n 10f8e4 │ │ │ │ ldr.w r2, [pc, #1268] @ 110004 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -208712,46 +208711,46 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 10f922 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 20665c │ │ │ │ + bl 206594 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10fc4e │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b594 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ b.n 10faf4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 10fafa │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 10f922 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10fb08 │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 10fcb0 │ │ │ │ cbz r6, 10fcb0 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ @@ -208784,41 +208783,41 @@ │ │ │ │ str.w ip, [sp, #116] @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r9, [r5, #40] @ 0x28 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10fd22 │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w lr, [pc, #668] @ 110000 │ │ │ │ @@ -208830,42 +208829,42 @@ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 10fae2 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10fdba │ │ │ │ mov r3, r7 │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str.w r9, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r9, [pc, #528] @ 110000 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -208877,15 +208876,15 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 10f9d8 │ │ │ │ mov r8, r4 │ │ │ │ b.n 10fc86 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r2, [r1, #444] @ 0x1bc │ │ │ │ b.n 10fb96 │ │ │ │ @@ -208929,15 +208928,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10fe40 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 10feb4 │ │ │ │ cbz r7, 10feb4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -209039,15 +209038,15 @@ │ │ │ │ b.n 10fee2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10ff9a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 10ff86 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10ff60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10f7ea │ │ │ │ cmp r4, #0 │ │ │ │ @@ -209072,28 +209071,28 @@ │ │ │ │ b.n 10ff86 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #36] @ (110008 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (11000c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 10fb26 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.w 10f2d0 │ │ │ │ mov r1, r3 │ │ │ │ b.w 10f180 │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ movs r5, r4 │ │ │ │ - bvc.n 10ff18 │ │ │ │ + bvs.n 10ff98 │ │ │ │ movs r4, r4 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r4, [r5, #3940] @ 0xf64 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldrb.w r4, [r4, #2333] @ 0x91d │ │ │ │ cbz r4, 110032 │ │ │ │ @@ -209244,18 +209243,18 @@ │ │ │ │ blx 636f8 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 1101c8 │ │ │ │ mov r0, r5 │ │ │ │ bl d11a4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 1101d0 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1101d8 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ @@ -209307,36 +209306,36 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 62740 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strd r8, fp, [sp, #76] @ 0x4c │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ cbz r6, 1102ca │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ bl 10d300 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1105c6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ 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 │ │ │ │ @@ -209361,15 +209360,15 @@ │ │ │ │ subs r7, r3, #4 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ mov r4, r7 │ │ │ │ add.w r9, r3, #20 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cbz r0, 110310 │ │ │ │ mov r1, sl │ │ │ │ - bl 28cc7c │ │ │ │ + bl 28cbb4 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 110302 │ │ │ │ mov sl, r7 │ │ │ │ add.w r3, sp, #94 @ 0x5e │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ @@ -209378,24 +209377,24 @@ │ │ │ │ mov r9, r3 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r7, fp │ │ │ │ mov fp, sl │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cbz r3, 110364 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r2, r7 │ │ │ │ bl 10e778 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, r8 │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -209427,27 +209426,27 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3952] @ 0xf70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #660] @ (110640 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2838fc │ │ │ │ + bl 283834 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 110624 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 1103dc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, 1103d6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 20e784 │ │ │ │ + bl 20e6bc │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 1103c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -209534,15 +209533,15 @@ │ │ │ │ beq.n 110572 │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1104c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1104c6 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, r9 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @@ -209567,15 +209566,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ bl 10ee60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11062e │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -209586,15 +209585,15 @@ │ │ │ │ ldrb.w r3, [r1, #82] @ 0x52 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ movs r3, #5 │ │ │ │ b.n 110462 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #204] @ (110648 ) │ │ │ │ ldr r2, [pc, #188] @ (11063c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -209619,15 +209618,15 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 1104a8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ @@ -209636,15 +209635,15 @@ │ │ │ │ cbz r1, 1105f2 │ │ │ │ mov r0, r8 │ │ │ │ bl 11017c │ │ │ │ cbz r7, 11061a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 110610 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 110616 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1105ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -209657,25 +209656,25 @@ │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 1105e6 │ │ │ │ mov r3, r9 │ │ │ │ b.n 11057a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 292024 │ │ │ │ + bl 291f5c │ │ │ │ b.n 1103ba │ │ │ │ mov r3, r0 │ │ │ │ b.n 1105ca │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r0, #724]! @ 0x2d4 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ - @ instruction: 0xffff08dc │ │ │ │ + vqshrun.s64 d16, q6, #1 │ │ │ │ movs r4, r5 │ │ │ │ @ instruction: 0xfa7e00b5 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -210569,25 +210568,25 @@ │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 111082 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 111182 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ @@ -210608,30 +210607,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1110e6 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 1111e8 │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -210650,77 +210649,77 @@ │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w lr, sp, #156 @ 0x9c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 111088 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #514 @ 0x202 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1111ac │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 1111e8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 111d08 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r2 │ │ │ │ beq.n 1111fc │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cbnz r3, 1111fc │ │ │ │ @@ -210729,50 +210728,50 @@ │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 111c56 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11123a │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, fp │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w lr, sl, #84 @ 0x54 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sl, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r5, [sl, #36] @ 0x24 │ │ │ │ @@ -210801,15 +210800,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ add.w r5, sl, r5, lsl #2 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #64] @ 0x40 │ │ │ │ @@ -210897,73 +210896,73 @@ │ │ │ │ lsls r6, r1, #19 │ │ │ │ lsls r6, r1, #19 │ │ │ │ lsls r7, r6, #17 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1113d6 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 1113fa │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 111422 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #32 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ add.w lr, r1, #84 @ 0x54 │ │ │ │ @@ -210999,15 +210998,15 @@ │ │ │ │ str r5, [r2, #4] │ │ │ │ movs r2, #16 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ str r5, [r3, #4] │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 62740 │ │ │ │ mov r3, r5 │ │ │ │ @@ -211081,30 +211080,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 11159a │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 111cea │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ blx 62740 │ │ │ │ mov r7, r5 │ │ │ │ movs r2, #12 │ │ │ │ @@ -211178,41 +211177,41 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1116b6 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 11170a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add.w r5, r9, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #140 @ 0x8c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r7 │ │ │ │ @@ -211226,44 +211225,44 @@ │ │ │ │ str.w r8, [sp, #136] @ 0x88 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, fp │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1117b8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ @@ -211280,40 +211279,40 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r9, r7 │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 111cde │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -211361,73 +211360,73 @@ │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1118f4 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 111918 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 111940 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -211459,15 +211458,15 @@ │ │ │ │ str r5, [r2, #4] │ │ │ │ movs r2, #16 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str.w r5, [fp, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 62740 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -211540,30 +211539,30 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 111abe │ │ │ │ mov fp, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 111c5c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, r9, #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, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 62740 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #12 │ │ │ │ @@ -211632,36 +211631,36 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 111bdc │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 111c2c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr r2, [pc, #116] @ (111cb4 ) │ │ │ │ ldr r3, [pc, #100] @ (111ca4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ @@ -213450,15 +213449,15 @@ │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ add.w r3, r7, #216 @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ ldr.w sl, [r3, #2996] @ 0xbb4 │ │ │ │ ldr.w fp, [r3, #2992] @ 0xbb0 │ │ │ │ - bl 1f20d0 │ │ │ │ + bl 1f2008 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11306e │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ @@ -213572,15 +213571,15 @@ │ │ │ │ mov lr, r2 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 1133e8 │ │ │ │ ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 113196 │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ - bl 1f217c │ │ │ │ + bl 1f20b4 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ str.w r3, [r7, #136] @ 0x88 │ │ │ │ subs r3, r0, #1 │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #-24] │ │ │ │ @@ -213655,23 +213654,23 @@ │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 1131c0 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ b.n 11312c │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ - bl 1f210c │ │ │ │ + bl 1f2044 │ │ │ │ b.n 112f0a │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #1 │ │ │ │ ldrd r6, r2, [r7, #112] @ 0x70 │ │ │ │ strb.w r3, [r9, #20] │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ str.w r2, [r1, #28]! │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f20f8 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 112f84 │ │ │ │ mov r9, ip │ │ │ │ ldr.w fp, [r7, #104] @ 0x68 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r2, [r9, #-24] │ │ │ │ @@ -213760,15 +213759,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 1131f2 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r9, #28 │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f20f8 │ │ │ │ b.n 113204 │ │ │ │ ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ add r2, sp, #20 │ │ │ │ vstr d8, [r7, #176] @ 0xb0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w ip, [r3, #3288] @ 0xcd8 │ │ │ │ add.w r3, r7, #176 @ 0xb0 │ │ │ │ @@ -213799,15 +213798,15 @@ │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 112530 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f20f8 │ │ │ │ b.n 113204 │ │ │ │ ldrd ip, r6, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #92] @ 0x5c │ │ │ │ b.n 113182 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ @@ -213851,15 +213850,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 112530 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f20f8 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ b.n 1131fc │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r1, [r9, #-28] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -214000,15 +213999,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 1134aa │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r9, #28 │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f20f8 │ │ │ │ b.n 1134bc │ │ │ │ ldr.w fp, [r7, #104] @ 0x68 │ │ │ │ mov r9, ip │ │ │ │ mov ip, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 1130ae │ │ │ │ ldr.w r2, [r9, #-24] │ │ │ │ @@ -214046,15 +214045,15 @@ │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 112530 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f20f8 │ │ │ │ b.n 1134bc │ │ │ │ ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ add r2, sp, #20 │ │ │ │ vstr d8, [r7, #184] @ 0xb8 │ │ │ │ add.w fp, r4, #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r7, #120] @ 0x78 │ │ │ │ @@ -214087,15 +214086,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 112530 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f20f8 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ b.n 1134b4 │ │ │ │ ldr.w r6, [r7, #128] @ 0x80 │ │ │ │ ldrd lr, r0, [r7, #92] @ 0x5c │ │ │ │ ldr.w ip, [r7, #124] @ 0x7c │ │ │ │ b.n 113478 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ @@ -214104,15 +214103,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (1136cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 1136ca │ │ │ │ - bl 1ea5a8 │ │ │ │ + bl 1ea4e0 │ │ │ │ pop {r3, pc} │ │ │ │ mrc 0, 7, r0, cr4, cr5, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #476] @ (1138c0 ) │ │ │ │ @@ -214123,18 +214122,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (1138cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ ldr r1, [pc, #464] @ (1138d0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f1694 │ │ │ │ + bl 1f15cc │ │ │ │ ldr r3, [pc, #460] @ (1138d4 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r6, r7, [r3] │ │ │ │ @@ -214152,15 +214151,15 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 113866 │ │ │ │ ldr r0, [pc, #396] @ (1138dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11380a │ │ │ │ ldr r2, [pc, #384] @ (1138e0 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ @@ -214168,15 +214167,15 @@ │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ movs r4, #0 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 113834 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea094 │ │ │ │ + bl 1e9fcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 113812 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, #340] @ (1138e4 ) │ │ │ │ @@ -214204,23 +214203,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #284] @ (1138ec ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea3e4 │ │ │ │ + bl 1ea31c │ │ │ │ ldr r3, [pc, #272] @ (1138f0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 113894 │ │ │ │ ldr r0, [pc, #264] @ (1138f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35b29c │ │ │ │ + bl 35b1d4 │ │ │ │ ldr r2, [pc, #260] @ (1138f8 ) │ │ │ │ ldr r3, [pc, #208] @ (1138c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -214230,15 +214229,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #240] @ (1138fc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 1137e8 │ │ │ │ ldr r1, [pc, #236] @ (113900 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f1694 │ │ │ │ + bl 1f15cc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 62234 │ │ │ │ movw r2, #2401 @ 0x961 │ │ │ │ movt r2, #54168 @ 0xd398 │ │ │ │ mov r4, r8 │ │ │ │ @@ -214251,18 +214250,18 @@ │ │ │ │ ands r0, r3 │ │ │ │ ldr r1, [pc, #192] @ (113908 ) │ │ │ │ mov r3, r5 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea094 │ │ │ │ + bl 1e9fcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 113788 │ │ │ │ b.n 113812 │ │ │ │ ldr r3, [pc, #164] @ (11390c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -214274,78 +214273,78 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #140] @ (113910 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #140] @ (113914 ) │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 113738 │ │ │ │ ldr r2, [pc, #128] @ (113918 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #128] @ (11391c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1137e8 │ │ │ │ ldr r2, [pc, #116] @ (113920 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #116] @ (113924 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1137ca │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r2, r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ movs r4, r4 │ │ │ │ ldmia r1!, {r2, r3} │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldmia.w r4!, {r0, r1, r3, r5, r7} │ │ │ │ mrc 0, 4, r0, cr8, cr5, {5} │ │ │ │ mcr 0, 3, r0, cr10, cr5, {5} │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ mcr 0, 2, r0, cr6, cr5, {5} │ │ │ │ mrc 0, 0, r0, cr4, cr5, {5} │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r4, #724] @ 0x2d4 │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ ldmia r0!, {r3} │ │ │ │ lsls r5, r6, #2 │ │ │ │ stc 0, cr0, [r8, #724]! @ 0x2d4 │ │ │ │ b.n 113844 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ ldr r2, [pc, #60] @ (11396c ) │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ @@ -214555,15 +214554,15 @@ │ │ │ │ cmp r6, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ strb r6, [r4, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 1141f0 │ │ │ │ + b.n 114070 │ │ │ │ movs r5, r5 │ │ │ │ orn r0, r6, r5, ror #2 │ │ │ │ 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 r7, [sp, #24] │ │ │ │ @@ -214582,55 +214581,55 @@ │ │ │ │ strexd r3, r4, r5, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 113bb6 │ │ │ │ cbnz r7, 113bf4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea094 │ │ │ │ + bl 1e9fcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 113b9a │ │ │ │ ldr r1, [pc, #52] @ (113c0c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f1694 │ │ │ │ + bl 1f15cc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 62234 │ │ │ │ movw ip, #63134 @ 0xf69e │ │ │ │ movt ip, #11367 @ 0x2c67 │ │ │ │ and.w ip, r4, ip │ │ │ │ b.n 113b9e │ │ │ │ ldr r2, [pc, #24] @ (113c10 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #24] @ (113c14 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ and.w r0, r4, r5, ror #2 │ │ │ │ b.n 1143cc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2ed61c │ │ │ │ + bl 2ed554 │ │ │ │ ldr r1, [pc, #12] @ (113c38 ) │ │ │ │ ldr r0, [pc, #12] @ (113c3c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ff200 │ │ │ │ + bl 1ff138 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9fffff │ │ │ │ strd r0, r0, [ip, #-724]! @ 0x2d4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -214644,15 +214643,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (113c88 ) │ │ │ │ strd r6, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 637dc │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1f1860 │ │ │ │ + bl 1f1798 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r0, r2, r3, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrd r0, r0, [r2, #-724] @ 0x2d4 │ │ │ │ @@ -214687,15 +214686,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (113d0c ) │ │ │ │ ldr r1, [pc, #60] @ (113d10 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r2, [pc, #48] @ (113d14 ) │ │ │ │ ldr r3, [pc, #32] @ (113d08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -214706,17 +214705,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r2, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ movs r4, r4 │ │ │ │ stmia r3!, {r1, r2, r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -214729,15 +214728,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2f8980 │ │ │ │ + bl 2f88b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 113da0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp] │ │ │ │ add.w r8, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ @@ -214751,15 +214750,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (113dc8 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r5, r8, [sp] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r2, [pc, #68] @ (113dcc ) │ │ │ │ ldr r3, [pc, #56] @ (113dc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -214772,31 +214771,31 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #44] @ (113dd4 ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 113d84 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r3, r2 │ │ │ │ @@ -215197,15 +215196,15 @@ │ │ │ │ mov.w r3, #580 @ 0x244 │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ ldrd r2, r3, [r3, #80] @ 0x50 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ bhi.n 1141c4 │ │ │ │ b.n 1141d4 │ │ │ │ - blt.n 114218 │ │ │ │ + blt.n 114298 │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #396] @ (1143e8 ) │ │ │ │ @@ -215297,28 +215296,28 @@ │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #164] @ (11440c ) │ │ │ │ vmov r3, s13 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ vldr s14, [sp, #16] │ │ │ │ vcvt.f32.u32 s16, s16 │ │ │ │ ldr r2, [pc, #144] @ (114410 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ vcvt.f32.u32 s15, s14 │ │ │ │ vmov r3, s14 │ │ │ │ add r2, pc │ │ │ │ vdiv.f32 s14, s16, s15 │ │ │ │ vmul.f32 s14, s14, s17 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 636f8 │ │ │ │ @@ -215352,19 +215351,19 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ b.n 114938 │ │ │ │ lsls r5, r6, #2 │ │ │ │ b.n 114920 │ │ │ │ lsls r5, r6, #2 │ │ │ │ b.n 1148f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2} │ │ │ │ movs r4, r4 │ │ │ │ pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -215523,28 +215522,28 @@ │ │ │ │ ldr r2, [pc, #36] @ (1145d8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (1145dc ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 114596 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ hlt 0x000e │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 114624 │ │ │ │ lsls r5, r6, #2 │ │ │ │ rev16 r2, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r4, r4 │ │ │ │ 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 r5, r3 │ │ │ │ @@ -215587,28 +215586,28 @@ │ │ │ │ ldr r2, [pc, #36] @ (11466c ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #36] @ (114670 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 11462c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ cbnz r6, 11469c │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ svc 147 @ 0x93 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cbnz r4, 11469e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ movs r4, r4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -215680,15 +215679,15 @@ │ │ │ │ ldr r1, [pc, #56] @ (114768 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n 114700 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ @@ -215696,17 +215695,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 114776 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ 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, r2 │ │ │ │ @@ -215944,20 +215943,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r4, #6496 @ 0x1960 │ │ │ │ mov r5, r0 │ │ │ │ adds r4, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebb68 │ │ │ │ + bl 1ebaa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [r6, #2404] @ 0x964 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #2404] @ 0x964 │ │ │ │ - bl 1ebb7c │ │ │ │ + bl 1ebab4 │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n 1149fa │ │ │ │ mov r0, r7 │ │ │ │ blx 62854 │ │ │ │ b.n 1149fa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -215966,20 +215965,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb66e │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ite hi │ │ │ │ - movhi r4, r4 │ │ │ │ - ittt ls @ unpredictable │ │ │ │ - movls r4, r4 │ │ │ │ - pushls {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ - lslls r5, r6, #2 │ │ │ │ + bkpt 0x00cc │ │ │ │ + movs r4, r4 │ │ │ │ + bkpt 0x00de │ │ │ │ + movs r4, r4 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #3940] @ 0xf64 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -215998,23 +215997,23 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r0, #6432 @ 0x1920 │ │ │ │ mov r4, r0 │ │ │ │ adds r6, #12 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r1, [r4, #2320] @ 0x910 │ │ │ │ mov r0, r6 │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [r1, r3] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -216076,15 +216075,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (114c14 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1eba20 │ │ │ │ + bl 1eb958 │ │ │ │ cbz r0, 114bb4 │ │ │ │ mov r4, r0 │ │ │ │ blx 631c8 │ │ │ │ vldr d7, [pc, #112] @ 114c08 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -216095,15 +216094,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 63728 │ │ │ │ ldr r4, [pc, #96] @ (114c18 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebabc │ │ │ │ + bl 1eb9f4 │ │ │ │ cbnz r0, 114bdc │ │ │ │ ldr r2, [pc, #84] @ (114c1c ) │ │ │ │ ldr r3, [pc, #76] @ (114c14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -216224,19 +216223,19 @@ │ │ │ │ b.n 114cb6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, 114d68 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r2, r5} │ │ │ │ movs r4, r4 │ │ │ │ cbz r2, 114d54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + cbnz r6, 114d82 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #392] @ (114ea8 ) │ │ │ │ @@ -216291,18 +216290,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 62df8 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6368 @ 0x18e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1f25e8 │ │ │ │ + bl 1f2520 │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f1018 │ │ │ │ + bl 1f0f50 │ │ │ │ ldr.w fp, [r5, #2460] @ 0x99c │ │ │ │ ldr.w r0, [r5, #2456] @ 0x998 │ │ │ │ ldr.w r1, [r5, #2464] @ 0x9a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 114e36 │ │ │ │ @@ -216329,15 +216328,15 @@ │ │ │ │ ldr r1, [pc, #140] @ (114eb4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r2, [pc, #128] @ (114eb8 ) │ │ │ │ ldr r3, [pc, #112] @ (114eac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -216372,17 +216371,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r6, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 114f18 │ │ │ │ + revsh r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ cbz r2, 114eec │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -216401,15 +216400,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r9, r4, #6336 @ 0x18c0 │ │ │ │ mov r8, r1 │ │ │ │ add.w r9, r9, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r3, [r4, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 114f62 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 114eea │ │ │ │ @@ -216456,15 +216455,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 114eec │ │ │ │ add.w r9, r4, #6336 @ 0x18c0 │ │ │ │ add.w r9, r9, #28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r1, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #2468] @ 0x9a4 │ │ │ │ ldr.w r3, [r1, #2460] @ 0x99c │ │ │ │ ldr.w lr, [r1, #2472] @ 0x9a8 │ │ │ │ @@ -216692,15 +216691,15 @@ │ │ │ │ str.w r2, [r5, #372] @ 0x174 │ │ │ │ str.w r6, [sl, r7] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1ebb40 │ │ │ │ + bl 1eba78 │ │ │ │ ldr.w r6, [r5, #328] @ 0x148 │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r6, #2404] @ 0x964 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ orrne.w fp, fp, #1073741824 @ 0x40000000 │ │ │ │ @@ -216750,15 +216749,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11564a │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1ebb54 │ │ │ │ + bl 1eba8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 115462 │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 115300 │ │ │ │ @@ -216830,15 +216829,15 @@ │ │ │ │ umull r3, r7, r7, r4 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ bhi.w 115638 │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1ebb40 │ │ │ │ + bl 1eba78 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r4, [r3, #2404] @ 0x964 │ │ │ │ blx 62740 │ │ │ │ @@ -216876,15 +216875,15 @@ │ │ │ │ ldr.w r0, [r3, #3948] @ 0xf6c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 63728 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1ebb54 │ │ │ │ + bl 1eba8c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1152f0 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 1154f4 │ │ │ │ ldr r3, [pc, #688] @ (115714 ) │ │ │ │ @@ -216912,15 +216911,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 1444d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 11531a │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r6, [r5, #328] @ 0x148 │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r6, #1216] @ 0x4c0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11568c │ │ │ │ ldrd r7, r1, [r8, #4] │ │ │ │ add r1, r7 │ │ │ │ @@ -216960,15 +216959,15 @@ │ │ │ │ bl 14b3e0 │ │ │ │ ldr.w r1, [r5, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 115692 │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r1, r2 │ │ │ │ - bl 1ebb40 │ │ │ │ + bl 1eba78 │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ ldrd r7, fp, [r8, #36] @ 0x24 │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ add.w ip, r7, fp │ │ │ │ ldr.w r1, [r1, #2404] @ 0x964 │ │ │ │ adds r3, r1, #1 │ │ │ │ @@ -217049,26 +217048,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 115592 │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ - bl 1ebb54 │ │ │ │ + bl 1eba8c │ │ │ │ b.n 115462 │ │ │ │ ldr r3, [pc, #244] @ (115730 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ blx 622dc │ │ │ │ b.n 1153bc │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 1152e8 │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -217096,27 +217095,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 11530e │ │ │ │ ldr r2, [pc, #144] @ (11573c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #144] @ (115740 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 115516 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - bl 1ebb54 │ │ │ │ + bl 1eba8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r2 │ │ │ │ b.n 1152f0 │ │ │ │ add r0, r2 │ │ │ │ - bl 1ebb54 │ │ │ │ + bl 1eba8c │ │ │ │ b.n 115462 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -217129,42 +217128,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #392 @ 0x188 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r7, sp, #312 @ 0x138 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb71c │ │ │ │ movs r4, r4 │ │ │ │ add r4, sp, #840 @ 0x348 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r3, r6} │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + cbz r4, 11579a │ │ │ │ movs r4, r4 │ │ │ │ mrc 15, 6, APSR_nzcv, cr11, cr15, {7} │ │ │ │ - cbz r0, 1157a2 │ │ │ │ + uxtb r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - uxtb r2, r6 │ │ │ │ + sxth r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 115798 │ │ │ │ + uxth r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -217285,15 +217284,15 @@ │ │ │ │ ldr r1, [pc, #332] @ (1159f4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1158e4 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ @@ -217314,15 +217313,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 62df8 │ │ │ │ b.n 115850 │ │ │ │ add.w sl, r5, #4096 @ 0x1000 │ │ │ │ add.w fp, r5, #6432 @ 0x1920 │ │ │ │ add.w fp, fp, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r9, [sl, #2324] @ 0x914 │ │ │ │ ldr.w r2, [sl, #2328] @ 0x918 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [sl, #2320] @ 0x910 │ │ │ │ cmp r9, r2 │ │ │ │ str.w r1, [sl, #2324] @ 0x914 │ │ │ │ bcc.n 11594e │ │ │ │ @@ -217358,15 +217357,15 @@ │ │ │ │ ldr.w r3, [sl, #1216] @ 0x4c0 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #1216] @ 0x4c0 │ │ │ │ b.n 1157f4 │ │ │ │ add.w r0, r5, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 11583a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ str r3, [r0, #12] │ │ │ │ b.n 1157f4 │ │ │ │ @@ -217376,15 +217375,15 @@ │ │ │ │ b.n 11584c │ │ │ │ ldr.w r2, [sl, #2324] @ 0x914 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl, #2324] @ 0x914 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3948] @ 0xf6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 62df8 │ │ │ │ @@ -217394,17 +217393,17 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #672 @ (adr r7, 115c90 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbz r0, 115a2c │ │ │ │ + cbz r0, 1159fc │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ movs r4, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #100] @ 115a6c │ │ │ │ sub sp, #32 │ │ │ │ @@ -217567,21 +217566,21 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #904 @ (adr r4, 115f34 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #640 @ (adr r4, 115e34 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -217758,29 +217757,29 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #584 @ (adr r3, 116000 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ movs r4, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r1, [r0, #3940] @ 0xf64 │ │ │ │ mov r5, r3 │ │ │ │ @@ -217791,34 +217790,34 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #6336 @ 0x18c0 │ │ │ │ adds r7, #28 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r3, [r4, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 115df8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #6368 @ 0x18e0 │ │ │ │ ldrd r5, r6, [sp, #32] │ │ │ │ adds r0, #24 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1f25e8 │ │ │ │ + bl 1f2520 │ │ │ │ ldr.w r3, [r4, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 115df8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #3940] @ 0xf64 │ │ │ │ @@ -217864,15 +217863,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ebb40 │ │ │ │ + bl 1eba78 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 115eee │ │ │ │ @@ -217911,15 +217910,15 @@ │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ ldr.w r0, [r6, #3948] @ 0xf6c │ │ │ │ add r2, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #28] │ │ │ │ blx 62df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebb54 │ │ │ │ + bl 1eba8c │ │ │ │ ldr r2, [pc, #168] @ (11601c ) │ │ │ │ ldr r3, [pc, #164] @ (116018 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -218037,38 +218036,38 @@ │ │ │ │ bne.w 1161ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, r6, #6464 @ 0x1940 │ │ │ │ add.w r9, r9, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ebb68 │ │ │ │ + bl 1ebaa0 │ │ │ │ ldr.w r0, [r6, #3948] @ 0xf6c │ │ │ │ mov r1, fp │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 6347c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 116102 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ebb7c │ │ │ │ + bl 1ebab4 │ │ │ │ ldr r2, [pc, #264] @ (1161f0 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1005 @ 0x3ed │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 1444d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1160a2 │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1effcc │ │ │ │ + bl 1eff04 │ │ │ │ ldr.w fp, [r0, #32] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 116174 │ │ │ │ vldr d7, [pc, #184] @ 1161d8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -218097,26 +218096,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ bl 115744 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1161b4 │ │ │ │ str.w sl, [r8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ebb7c │ │ │ │ + bl 1ebab4 │ │ │ │ b.n 1160a2 │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11617c │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 1ebb7c │ │ │ │ + bl 1ebab4 │ │ │ │ str.w sl, [r8] │ │ │ │ b.n 1160a2 │ │ │ │ ldr.w r0, [r6, #3948] @ 0xf6c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ @@ -218136,21 +218135,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r7, pc, #912 @ (adr r7, 116584 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ @@ -218225,15 +218224,15 @@ │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ b.n 116276 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6528 @ 0x1980 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1effcc │ │ │ │ + bl 1eff04 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ @@ -218281,15 +218280,15 @@ │ │ │ │ bne.n 1162a4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #332] @ (1164b0 ) │ │ │ │ strb r0, [r1, #0] │ │ │ │ ldr r1, [pc, #332] @ (1164b4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1162a4 │ │ │ │ tst.w r9, #8 │ │ │ │ str.w sl, [r8] │ │ │ │ beq.n 116384 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 116458 │ │ │ │ @@ -218365,15 +218364,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #116] @ (1164bc ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (1164c0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1163d8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 103be4 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 116384 │ │ │ │ @@ -218395,29 +218394,29 @@ │ │ │ │ b.n 11630e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 116890 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 116590 ) │ │ │ │ movs r4, r4 │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r2!, {r1, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 116884 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 116584 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ movs r4, r4 │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #48 @ (adr r7, 1164f4 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 1165f4 ) │ │ │ │ movs r4, 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, #3816] @ 0xee8 │ │ │ │ @@ -218472,17 +218471,17 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #440 @ (adr r6, 11671c ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 11681c ) │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #416 @ (adr r4, 116708 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 116808 ) │ │ │ │ movs r4, r4 │ │ │ │ ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrd r0, r5, [r0, #36] @ 0x24 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ movw r1, #7600 @ 0x1db0 │ │ │ │ @@ -218564,15 +218563,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1169c0 │ │ │ │ ldr r0, [pc, #416] @ (116808 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r6, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1f129c │ │ │ │ + bl 1f11d4 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r6, #2152] @ 0x868 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r6, #2092] @ 0x82c │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ @@ -218695,15 +218694,15 @@ │ │ │ │ lsls r3, r3, #30 │ │ │ │ bmi.w 116a5c │ │ │ │ b.n 116810 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #640 @ (adr r5, 116a8c ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 116b8c ) │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r6, #2092] @ 0x82c │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -218913,31 +218912,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 117a72 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, pc, #472 @ (adr r2, 116c58 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 116d58 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #136 @ (adr r0, 116b0c ) │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #0 @ (adr r0, 116a88 ) │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #320 @ (adr r2, 116bcc ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 116ccc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #312 @ (adr r2, 116bcc ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 116ccc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #200 @ (adr r2, 116b64 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 116c64 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ movs r4, r4 │ │ │ │ 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 │ │ │ │ vldr d7, [pc, #156] @ 116b50 │ │ │ │ @@ -218955,40 +218954,40 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r6, [r5, #2312] @ 0x908 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1f2314 │ │ │ │ + bl 1f224c │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 116b3e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1f2580 │ │ │ │ + bl 1f24b8 │ │ │ │ cbz r0, 116b44 │ │ │ │ strd r7, r6, [r4] │ │ │ │ b.n 116afc │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #2312] @ 0x908 │ │ │ │ ldr r1, [pc, #48] @ (116b5c ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1f2314 │ │ │ │ + bl 1f224c │ │ │ │ b.n 116af4 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 116afe │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 116afe │ │ │ │ nop │ │ │ │ @@ -219043,54 +219042,54 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #6432 @ 0x1920 │ │ │ │ add.w r7, r5, #4096 @ 0x1000 │ │ │ │ adds r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r3, [r7, #2324] @ 0x914 │ │ │ │ ldr.w r2, [r7, #2320] @ 0x910 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #2324] @ 0x914 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r4, #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, r5, #6528 @ 0x1980 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1effcc │ │ │ │ + bl 1eff04 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r7, #1216] @ 0x4c0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r7, #1216] @ 0x4c0 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ pop {r3, r4, r5, r6, r7, 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, r0, #6336 @ 0x18c0 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #28 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r2, [r5, #3924] @ 0xf54 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ @@ -219099,15 +219098,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 62740 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ 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 │ │ │ │ movs r3, #3 │ │ │ │ @@ -219135,43 +219134,43 @@ │ │ │ │ cbz r0, 116cfe │ │ │ │ ldr r2, [pc, #124] @ (116d64 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 116cf6 │ │ │ │ cbz r3, 116d50 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 116d1e │ │ │ │ ldr r2, [pc, #96] @ (116d64 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 116d14 │ │ │ │ cbz r3, 116d56 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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, 116d3e │ │ │ │ ldr r2, [pc, #64] @ (116d64 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 116d34 │ │ │ │ cbz r3, 116d48 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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, [r5, #48] @ 0x30 │ │ │ │ @@ -219278,15 +219277,15 @@ │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 116f18 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 116ed8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cbz r0, 116eca │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r6, r0, r3 │ │ │ │ b.n 116dba │ │ │ │ add sp, #12 │ │ │ │ @@ -219302,15 +219301,15 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 116ef0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cbz r0, 116ece │ │ │ │ mov r2, sl │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 116f4e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w sl, [r4, #28] │ │ │ │ add.w lr, r0, r3 │ │ │ │ str r0, [r4, #20] │ │ │ │ b.n 116dd6 │ │ │ │ @@ -219445,15 +219444,15 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 11709e │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 117094 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1170c0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str.w r9, [r6, #44] @ 0x2c │ │ │ │ add.w ip, r0, r3 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ b.n 11703c │ │ │ │ @@ -219561,15 +219560,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (117258 ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 117154 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 117244 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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] │ │ │ │ @@ -219604,15 +219603,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (117258 ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1171c4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11724c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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 │ │ │ │ @@ -219643,23 +219642,23 @@ │ │ │ │ cbz r0, 117234 │ │ │ │ ldr r2, [pc, #60] @ (117258 ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 11722a │ │ │ │ cbz r3, 11723c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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 1ec9dc │ │ │ │ + bl 1ec914 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 62234 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 11722a │ │ │ │ blx 62234 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 117154 │ │ │ │ @@ -229157,343 +229156,343 @@ │ │ │ │ ldr.w lr, [pc, #664] @ 11dcc4 │ │ │ │ ldr r2, [pc, #664] @ (11dcc8 ) │ │ │ │ add r1, pc │ │ │ │ add lr, pc │ │ │ │ add r2, pc │ │ │ │ b.n 11d4a6 │ │ │ │ nop │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #18 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #2 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #8 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #26 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #12 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #16 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #14 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r0, #30 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #32 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r0, #30 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #18 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #20 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #16 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2576] @ 0xa10 │ │ │ │ @@ -232251,127 +232250,127 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5277 @ 0x149d │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ nop │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ movs r4, r4 │ │ │ │ - mov r6, lr │ │ │ │ + cmp lr, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adcs r0, r2 │ │ │ │ + lsls r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + str r2, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r3, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r5, r0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #168] @ (1201c8 ) │ │ │ │ + ldr r5, [pc, #424] @ (1202c8 ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + str r2, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 123bd4 │ │ │ │ bhi.w 120f36 │ │ │ │ movw r2, #18424 @ 0x47f8 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ @@ -233376,129 +233375,125 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4152 @ 0x1038 │ │ │ │ bl 1444d4 │ │ │ │ b.n 121314 │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ - movs r4, r4 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ - movs r4, r4 │ │ │ │ - subs r4, r3, r4 │ │ │ │ - movs r4, r4 │ │ │ │ - subs r6, r4, r3 │ │ │ │ - movs r4, r4 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ - movs r4, r4 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + subs r4, r3, r1 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + subs r6, r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + lsls r0, r0, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + asrs r0, r7, #16 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + lsls r6, r4, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + ldr r7, [pc, #728] @ (1210cc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #584] @ (12105c ) │ │ │ │ + ldr r7, [pc, #432] @ (120fa8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #656] @ (1210a8 ) │ │ │ │ + lsls r2, r0, #18 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #16 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + cmp r1, #10 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + cmp r1, #28 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r5, #14 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + ldr r2, [pc, #840] @ (12115c ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + ldr r2, [pc, #912] @ (1211a8 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + asrs r0, r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + lsls r2, r1, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - bics r2, r1 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - bics r6, r3 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, r6 │ │ │ │ + strh r4, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + strh r0, [r2, r4] │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + lsls r2, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, r0 │ │ │ │ + vswp d16, d19 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r4, r4 │ │ │ │ - vaddl.u q0, d6, d19 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + cmn r6, r3 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #18 │ │ │ │ + vaddl.u8 q8, d4, d19 │ │ │ │ + vhadd.u d16, d4, d19 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.u32 d16, d12, d19 │ │ │ │ - vhadd.u16 d0, d12, d19 │ │ │ │ - bics r4, r3 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ + movs r4, r4 │ │ │ │ + vhadd.u8 d16, d6, d19 │ │ │ │ + cdp2 0, 15, cr0, cr6, cr3, {1} │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + movs r4, r4 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ + movs r4, r4 │ │ │ │ + cdp2 0, 10, cr0, cr12, cr3, {1} │ │ │ │ + cdp2 0, 5, cr0, cr12, cr3, {1} │ │ │ │ + cmn r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ - muls r4, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr3, {1} │ │ │ │ - cdp2 0, 8, cr0, cr2, cr3, {1} │ │ │ │ + cdp2 0, 1, cr0, cr2, cr3, {1} │ │ │ │ + stc2l 0, cr0, [r2, #140] @ 0x8c │ │ │ │ movw r2, #4816 @ 0x12d0 │ │ │ │ movt r2, #15269 @ 0x3ba5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 127c5c │ │ │ │ bls.w 1215ee │ │ │ │ movw r2, #8816 @ 0x2270 │ │ │ │ movt r2, #15269 @ 0x3ba5 │ │ │ │ @@ -234579,122 +234574,122 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2134 @ 0x856 │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ nop │ │ │ │ - cmp lr, r1 │ │ │ │ + add lr, r9 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r8, r6 │ │ │ │ + add r8, lr │ │ │ │ movs r4, r4 │ │ │ │ - ldc2l 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ - stc2 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ - ldr r7, [pc, #880] @ (121fcc ) │ │ │ │ + ldc2 0, cr0, [sl], {35} @ 0x23 │ │ │ │ + mcrr2 0, 2, r0, sl, cr3 │ │ │ │ + ldr r7, [pc, #112] @ (121ccc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #968] @ (122028 ) │ │ │ │ + ldr r7, [pc, #200] @ (121d28 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldc2l 0, cr0, [r4], {35} @ 0x23 │ │ │ │ - stc2 0, cr0, [r4], {35} @ 0x23 │ │ │ │ - cdp2 0, 12, cr0, cr12, cr3, {1} │ │ │ │ + ldc2 0, cr0, [r4], {35} @ 0x23 │ │ │ │ + @ instruction: 0xfbc40023 │ │ │ │ + cdp2 0, 0, cr0, cr12, cr3, {1} │ │ │ │ ldcl 0, cr0, [sl], {180} @ 0xb4 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bx r0 │ │ │ │ + mov r2, r8 │ │ │ │ movs r4, r4 │ │ │ │ - bx r4 │ │ │ │ + mov r0, ip │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf7160023 │ │ │ │ - movt r0, #26659 @ 0x6823 │ │ │ │ - add r6, r0 │ │ │ │ + @ instruction: 0xf6560023 │ │ │ │ + addw r0, r6, #2083 @ 0x823 │ │ │ │ + muls r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, r2 │ │ │ │ + muls r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ - subw r0, r2, #2083 @ 0x823 │ │ │ │ - @ instruction: 0xf6520023 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + @ instruction: 0xf5e20023 │ │ │ │ + @ instruction: 0xf5920023 │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf62e0023 │ │ │ │ - rsbs r0, lr, #10682368 @ 0xa30000 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + sbc.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ + adds.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ + str r2, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ - subs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - sbc.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + @ instruction: 0xf4fa0023 │ │ │ │ + @ instruction: 0xf4aa0023 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf5380023 │ │ │ │ - @ instruction: 0xf4e80023 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + orns r0, r8, #10682368 @ 0xa30000 │ │ │ │ + bic.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf4c40023 │ │ │ │ - orns r0, r4, #10682368 @ 0xa30000 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + and.w r0, r4, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf3b40023 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - orr.w r0, r6, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf3f60023 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + @ instruction: 0xf3860023 │ │ │ │ + @ instruction: 0xf3360023 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3d20023 │ │ │ │ - @ instruction: 0xf3820023 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf3120023 │ │ │ │ + movt r0, #8227 @ 0x2023 │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3580023 │ │ │ │ - @ instruction: 0xf3080023 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + @ instruction: 0xf2980023 │ │ │ │ + movw r0, #32803 @ 0x8023 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf2e40023 │ │ │ │ - @ instruction: 0xf2940023 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + @ instruction: 0xf2240023 │ │ │ │ + rsbs r0, r4, #35 @ 0x23 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf2780023 │ │ │ │ - @ instruction: 0xf2280023 │ │ │ │ - ands r2, r0 │ │ │ │ + subs.w r0, r8, #35 @ 0x23 │ │ │ │ + sbc.w r0, r8, #35 @ 0x23 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - ands r6, r2 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - addw r0, ip, #35 @ 0x23 │ │ │ │ - subs.w r0, ip, #35 @ 0x23 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + adc.w r0, ip, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf0fc0023 │ │ │ │ + subs r6, r5, #2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - sub.w r0, r0, #35 @ 0x23 │ │ │ │ - adcs.w r0, r0, #35 @ 0x23 │ │ │ │ - ldrsb.w r0, [ip, r3, lsl #2] │ │ │ │ - vld4.8 {d0-d3}, [r4 :128], r3 │ │ │ │ - @ instruction: 0xf12e0023 │ │ │ │ @ instruction: 0xf0e00023 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + eors.w r0, r0, #35 @ 0x23 │ │ │ │ + ldr.w r0, [ip, r3, lsl #2] │ │ │ │ + str??.w r0, [r4, r3, lsl #2] │ │ │ │ + orn r0, lr, #35 @ 0x23 │ │ │ │ + bic.w r0, r0, #35 @ 0x23 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf0c40023 │ │ │ │ - orns r0, r4, #35 @ 0x23 │ │ │ │ - mcrr2 0, 2, r0, lr, cr3 │ │ │ │ - mrrc2 0, 2, r0, sl, cr3 │ │ │ │ - orr.w r0, ip, #35 @ 0x23 │ │ │ │ - vext.8 d16, d12, d19, #0 │ │ │ │ + and.w r0, r4, #35 @ 0x23 │ │ │ │ + vext.8 d0, d4, d19, #0 │ │ │ │ + @ instruction: 0xfb8e0023 │ │ │ │ + @ instruction: 0xfb9a0023 │ │ │ │ + vaddl.s8 q0, d12, d19 │ │ │ │ + vhadd.s d0, d12, d19 │ │ │ │ movw r2, #65032 @ 0xfe08 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 12507e │ │ │ │ mov.w r2, #496 @ 0x1f0 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -235767,117 +235762,117 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2909 @ 0xb5d │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #22 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 9, cr0, cr10, cr3, {1} │ │ │ │ - cdp 0, 4, cr0, cr10, cr3, {1} │ │ │ │ - ldrh.w r0, [sl, #35] @ 0x23 │ │ │ │ - ldr.w r0, [r4, #35] @ 0x23 │ │ │ │ - cdp 0, 2, cr0, cr2, cr3, {1} │ │ │ │ - ldcl 0, cr0, [r2, #140] @ 0x8c │ │ │ │ - bxns r4 │ │ │ │ + ldcl 0, cr0, [sl, #140] @ 0x8c │ │ │ │ + stc 0, cr0, [sl, #140] @ 0x8c │ │ │ │ + @ instruction: 0xf7fa0023 │ │ │ │ + ldrb.w r0, [r4, r3, lsl #2] │ │ │ │ + stcl 0, cr0, [r2, #-140]! @ 0xffffff74 │ │ │ │ + ldc 0, cr0, [r2, #-140] @ 0xffffff74 │ │ │ │ + mov r4, ip │ │ │ │ movs r4, r4 │ │ │ │ - bx r6 │ │ │ │ + mov r2, lr │ │ │ │ movs r4, r4 │ │ │ │ - stc 0, cr0, [r8, #140]! @ 0x8c │ │ │ │ - ldcl 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ - ldr??.w r0, [r8, #35] @ 0x23 │ │ │ │ - vst4.8 {d0-d3}, [r2 :128], r3 │ │ │ │ - stc 0, cr0, [ip, #-140]! @ 0xffffff74 │ │ │ │ - ldcl 0, cr0, [ip], {35} @ 0x23 │ │ │ │ - ldr r7, [pc, #488] @ (122d0c ) │ │ │ │ + stcl 0, cr0, [r8], #140 @ 0x8c │ │ │ │ + ldc 0, cr0, [sl], {35} @ 0x23 │ │ │ │ + ldrh.w r0, [r8, r3, lsl #2] │ │ │ │ + str.w r0, [r2, r3, lsl #2] │ │ │ │ + stcl 0, cr0, [ip], #-140 @ 0xffffff74 │ │ │ │ + ldc 0, cr0, [ip], {35} @ 0x23 │ │ │ │ + ldr r6, [pc, #744] @ (122e0c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #512] @ (122d28 ) │ │ │ │ + ldr r6, [pc, #768] @ (122e28 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldc 0, cr0, [r6], #140 @ 0x8c │ │ │ │ - stcl 0, cr0, [r6], #-140 @ 0xffffff74 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xebf60023 │ │ │ │ + sub.w r0, r6, r3, asr #32 │ │ │ │ + subs r3, #24 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 122468 │ │ │ │ + b.n 1232e8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1223cc │ │ │ │ + b.n 12324c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7680023 │ │ │ │ - @ instruction: 0xf71c0023 │ │ │ │ - b.n 1223a8 │ │ │ │ + subw r0, r8, #2083 @ 0x823 │ │ │ │ + @ instruction: 0xf65c0023 │ │ │ │ + b.n 123228 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12330c │ │ │ │ + b.n 12318c │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1232dc │ │ │ │ + b.n 12315c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123240 │ │ │ │ + b.n 1230c0 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123254 │ │ │ │ + b.n 1230d4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1231b8 │ │ │ │ + b.n 123038 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1231dc │ │ │ │ + b.n 12305c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123140 │ │ │ │ + b.n 122fc0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123164 │ │ │ │ + b.n 122fe4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1230c8 │ │ │ │ + b.n 122f48 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r3 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1230ec │ │ │ │ + b.n 122f6c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123050 │ │ │ │ + b.n 122ed0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123074 │ │ │ │ + b.n 122ef4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122fd8 │ │ │ │ + b.n 122e58 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 122fc4 │ │ │ │ + b.n 122e44 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122f28 │ │ │ │ + b.n 122da8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 122f30 │ │ │ │ + b.n 122db0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122e94 │ │ │ │ + b.n 122d14 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r2, [r4, #1024] @ 0x400 │ │ │ │ mov.w r3, #12288 @ 0x3000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 12130a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -236931,125 +236926,125 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4310 @ 0x10d6 │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb3e0023 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + orns r0, lr, r3, asr #32 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + udf #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + udf #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 123738 │ │ │ │ + blt.n 1237b8 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12389c │ │ │ │ + blt.n 12371c │ │ │ │ movs r3, r4 │ │ │ │ - ldmdb lr, {r0, r1, r5} │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + @ instruction: 0xe85e0023 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 12376c │ │ │ │ + blt.n 1237ec │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1238d0 │ │ │ │ + bge.n 123750 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 12389c │ │ │ │ + bls.n 12371c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 123804 │ │ │ │ + bls.n 123884 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #22 │ │ │ │ + subs r6, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 1237b8 │ │ │ │ + bls.n 123838 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 12371c │ │ │ │ + bhi.n 12379c │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #18 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #32 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 1238d4 │ │ │ │ + bhi.n 123754 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 12383c │ │ │ │ + bhi.n 1238bc │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 1237c8 │ │ │ │ + bhi.n 123848 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 12372c │ │ │ │ + bvc.n 1237ac │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 1238ec │ │ │ │ + bvc.n 12376c │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 123850 │ │ │ │ + bvc.n 1238d0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r6, r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r7, r2 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 123820 │ │ │ │ + bvc.n 1238a0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 123784 │ │ │ │ + bvs.n 123804 │ │ │ │ movs r3, r4 │ │ │ │ - eors r6, r7 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - eors r6, r1 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 123938 │ │ │ │ + bvs.n 1237b8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12389c │ │ │ │ + bvs.n 12391c │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 123864 │ │ │ │ + bvs.n 1238e4 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1237cc │ │ │ │ + bpl.n 12384c │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u32 q0, d8, d19 │ │ │ │ - vhadd.u32 d0, d8, d19 │ │ │ │ - bvs.n 123904 │ │ │ │ + cdp2 0, 14, cr0, cr8, cr3, {1} │ │ │ │ + cdp2 0, 6, cr0, cr8, cr3, {1} │ │ │ │ + bpl.n 123784 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 123868 │ │ │ │ + bpl.n 1238e8 │ │ │ │ movs r3, r4 │ │ │ │ - adc.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ - adds.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ - bpl.n 12381c │ │ │ │ + eor.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ + orrs.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ + bpl.n 12389c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 123980 │ │ │ │ + bmi.n 123800 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r0, #140] @ 0x8c │ │ │ │ - stcl 0, cr0, [ip, #-140] @ 0xffffff74 │ │ │ │ - bpl.n 123924 │ │ │ │ + stcl 0, cr0, [r0], {35} @ 0x23 │ │ │ │ + stc 0, cr0, [ip], {35} @ 0x23 │ │ │ │ + bmi.n 1237a4 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 123888 │ │ │ │ + bmi.n 123908 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + adds r6, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + adds r2, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 123858 │ │ │ │ + bmi.n 1238d8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1237bc │ │ │ │ + bcc.n 12383c │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r4, #267] @ 0x10b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12130a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 1238c4 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ @@ -238140,279 +238135,279 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2712 @ 0xa98 │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ nop │ │ │ │ - bgt.n 124434 │ │ │ │ + blt.n 1244b4 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1245a4 │ │ │ │ + blt.n 124424 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12460c │ │ │ │ + bcs.n 12448c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 124570 │ │ │ │ + bcs.n 1245f0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 124584 │ │ │ │ + bcs.n 124604 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1244e8 │ │ │ │ + bcs.n 124568 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 1244fc │ │ │ │ + bcs.n 12457c │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 124460 │ │ │ │ + bne.n 1244e0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124630 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124648 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 124460 │ │ │ │ + bne.n 1244e0 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1245c4 │ │ │ │ + bne.n 124444 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1244e4 │ │ │ │ + b.n 124364 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12422c │ │ │ │ + b.n 1240ac │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 1244a4 │ │ │ │ + beq.n 124524 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 124608 │ │ │ │ + beq.n 124488 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 12461c │ │ │ │ + beq.n 12449c │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 124580 │ │ │ │ + beq.n 124600 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7ca0023 │ │ │ │ - @ instruction: 0xf7e00023 │ │ │ │ - bne.n 124584 │ │ │ │ + @ instruction: 0xf70a0023 │ │ │ │ + @ instruction: 0xf7200023 │ │ │ │ + beq.n 124604 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1244e8 │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4d20023 │ │ │ │ - @ instruction: 0xf4dc0023 │ │ │ │ - beq.n 1244f4 │ │ │ │ + ands.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + ands.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12465c │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r0, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 124674 │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1245d8 │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 1245ec │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + ble.n 12452c │ │ │ │ movs r3, r4 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + ble.n 12454c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #8 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfa5a0023 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + ldrsb.w r0, [sl, #35] @ 0x23 │ │ │ │ + adds r0, r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strh.w r0, [lr, #35] @ 0x23 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + @ instruction: 0xf7ee0023 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldr??.w r0, [r6, r3, lsl #2] │ │ │ │ - vld4.8 {d16-d19}, [r8 :128], r3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldrb.w r0, [r6, #35] @ 0x23 │ │ │ │ + strh.w r0, [r8, #35] @ 0x23 │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1245a8 │ │ │ │ + b.n 124428 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124540 │ │ │ │ + b.n 1243c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r0, r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + subs r2, r5, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124c14 │ │ │ │ + b.n 124a94 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124c44 │ │ │ │ + b.n 124ac4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ - stcl 0, cr0, [r0, #-140] @ 0xffffff74 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + stcl 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ + stc 0, cr0, [r0], {35} @ 0x23 │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r8], #-140 @ 0xffffff74 │ │ │ │ - rsbs r0, r4, r3, asr #32 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + sbc.w r0, r8, r3, asr #32 │ │ │ │ + adds.w r0, r4, r3, asr #32 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + adds r0, r5, #6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + adds r4, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 124628 │ │ │ │ + bge.n 1246a8 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12464c │ │ │ │ + bge.n 1246cc │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124b18 │ │ │ │ + b.n 124998 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124b3c │ │ │ │ + b.n 1249bc │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - adcs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - add.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + eors.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + orr.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12444c │ │ │ │ + b.n 1242cc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124460 │ │ │ │ + b.n 1242e0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r4, #307] @ 0x133 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12130a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 12474c │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ @@ -239492,298 +239487,297 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2164 @ 0x874 │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ nop │ │ │ │ - ble.n 125388 │ │ │ │ + ble.n 125408 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 125320 │ │ │ │ + bgt.n 1253a0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r3!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [r6, #-140] @ 0x8c │ │ │ │ - ldmdb r8, {r0, r1, r5} │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia.w r6, {r0, r1, r5} │ │ │ │ + @ instruction: 0xe8580023 │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + udf #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #14 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + ite gt │ │ │ │ + movgt r3, r4 │ │ │ │ + vst1le.8 {d16[1]}, [r2], r3 │ │ │ │ + ldr??.w r0, [r0, #35] @ 0x23 │ │ │ │ + ittt gt │ │ │ │ + movgt r3, r4 │ │ │ │ + itee vc @ unpredictable │ │ │ │ + movvc r3, r4 │ │ │ │ + subsvs.w r0, r2, r3, asr #32 │ │ │ │ + stc2lvs 0, cr0, [ip, #140] @ 0x8c │ │ │ │ + itee vs │ │ │ │ + movvs r3, r4 │ │ │ │ + ittt ne @ unpredictable │ │ │ │ + movne r3, r4 │ │ │ │ + bne.n 1251f4 @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + movne r3, r4 │ │ │ │ + b.n 12521c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfa820023 │ │ │ │ - @ instruction: 0xfa900023 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + ittt cs │ │ │ │ + movcs r3, r4 │ │ │ │ + bkpt 0x00d2 │ │ │ │ + movcs r3, r4 │ │ │ │ + @ instruction: 0xf7820023 │ │ │ │ + @ instruction: 0xf72c0023 │ │ │ │ + bkpt 0x00ba │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + bkpt 0x006a │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ - cdp2 0, 8, cr0, cr12, cr3, {1} │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + b.n 1252e0 │ │ │ │ movs r3, r4 │ │ │ │ - ittt le │ │ │ │ - movle r3, r4 │ │ │ │ - ble.n 125374 @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - movle r3, r4 │ │ │ │ - b.n 12539c │ │ │ │ + b.n 125280 │ │ │ │ movs r3, r4 │ │ │ │ - ittt al │ │ │ │ - moval r3, r4 │ │ │ │ - itee ls @ unpredictable │ │ │ │ - movls r3, r4 │ │ │ │ - strhi.w r0, [r2, r3, lsl #2] │ │ │ │ - @ instruction: 0xf7ec0023 │ │ │ │ - itte vc │ │ │ │ - movvc r3, r4 │ │ │ │ - itet cs @ unpredictable │ │ │ │ - movcs r3, r4 │ │ │ │ - bcc.n 125460 @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - movcs r3, r4 │ │ │ │ - b.n 125400 │ │ │ │ + bkpt 0x0058 │ │ │ │ movs r3, r4 │ │ │ │ - it ne │ │ │ │ - movne r3, r4 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + bkpt 0x0008 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x000c │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x007c │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x007c │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x002e │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0032 │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1255a4 │ │ │ │ + bne.n 125424 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125544 │ │ │ │ + bne.n 1255c4 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmdb lr, {r0, r1, r5} │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + @ instruction: 0xe85e0023 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124d88 │ │ │ │ + b.n 125c08 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125d10 │ │ │ │ + b.n 125b90 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + cbnz r0, 1255a2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7bc0023 │ │ │ │ - @ instruction: 0xf7ca0023 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf6fc0023 │ │ │ │ + @ instruction: 0xf70a0023 │ │ │ │ + cbnz r4, 1255ae │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + cbnz r4, 12559e │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r4} │ │ │ │ + cbnz r4, 1255a4 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 1255c4 │ │ │ │ + cbnz r4, 125594 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 1255ce │ │ │ │ + revsh r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 1255be │ │ │ │ + hlt 0x002a │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 1255ca │ │ │ │ + hlt 0x002e │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 1255ba │ │ │ │ + rev16 r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 1255c6 │ │ │ │ + rev16 r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - revsh r6, r1 │ │ │ │ + rev r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124e1c │ │ │ │ + b.n 125c9c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124e58 │ │ │ │ + b.n 125cd8 │ │ │ │ movs r3, r4 │ │ │ │ - revsh r4, r2 │ │ │ │ + rev r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x0004 │ │ │ │ + cbnz r4, 1255c4 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x0006 │ │ │ │ + cbnz r6, 1255d0 │ │ │ │ movs r3, r4 │ │ │ │ - rev r6, r6 │ │ │ │ + cbnz r6, 1255c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [ip], #-140 @ 0xffffff74 │ │ │ │ - mrrc2 0, 2, r0, r4, cr3 │ │ │ │ - rev r6, r7 │ │ │ │ + @ instruction: 0xfb7c0023 │ │ │ │ + @ instruction: 0xfb940023 │ │ │ │ + cbnz r6, 1255ce │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 1255f0 │ │ │ │ + cbnz r0, 1255c0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 1255f0 │ │ │ │ + cbnz r6, 1255c0 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 1255e0 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125870 │ │ │ │ + b.n 1256f0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1258ac │ │ │ │ + b.n 12572c │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 1255ee │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 1255de │ │ │ │ + @ instruction: 0xb86a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 1255ec │ │ │ │ + @ instruction: 0xb876 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #54888 @ 0xd668 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 12130a │ │ │ │ ldrb.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -240890,291 +240884,291 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3759 @ 0xeaf │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1263c8 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 7, cr0, cr14, cr3, {1} │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + ldc 0, cr0, [lr, #140]! @ 0x8c │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 126230 │ │ │ │ + bvs.n 1262b0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 126258 │ │ │ │ + bvc.n 1262d8 │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r7} │ │ │ │ + cbz r0, 126346 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 126350 │ │ │ │ + cbnz r0, 126320 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 126346 │ │ │ │ + revsh r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + cbz r0, 12634a │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r4} │ │ │ │ + cbz r0, 12633a │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + cbnz r6, 126346 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r6} │ │ │ │ + cbnz r4, 12634c │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + cbz r2, 126346 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 126366 │ │ │ │ + cbz r2, 126336 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 126372 │ │ │ │ + cbz r6, 126342 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 126362 │ │ │ │ + uxth r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 12636c │ │ │ │ + uxth r4, r6 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 12635c │ │ │ │ + sxtb r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 126366 │ │ │ │ + sxtb r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r1 │ │ │ │ + sxth r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [ip], #140 @ 0x8c │ │ │ │ - ldcl 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ - uxtb r0, r0 │ │ │ │ + @ instruction: 0xebec0023 │ │ │ │ + subs.w r0, sl, r3, asr #32 │ │ │ │ + sxth r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r0, r6 │ │ │ │ + cbz r0, 126360 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r6 │ │ │ │ + cbz r2, 12636c │ │ │ │ movs r3, r4 │ │ │ │ - sxth r2, r4 │ │ │ │ + cbz r2, 12635c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r2, r1 │ │ │ │ + cbz r2, 126362 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 126382 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 12638e │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 12637e │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12638c │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12637c │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1262f4 │ │ │ │ + bne.n 126374 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 12630c │ │ │ │ + bcs.n 12638c │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 126388 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfa120023 │ │ │ │ - ldrsh.w r0, [ip, #35] @ 0x23 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + ldr??.w r0, [r2, r3, lsl #2] │ │ │ │ + ldr??.w r0, [ip, #35] @ 0x23 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ movs r4, r4 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12631c │ │ │ │ + bmi.n 12639c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12633c │ │ │ │ + bpl.n 1263bc │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #0 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 126490 │ │ │ │ + bcc.n 126310 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1263e0 │ │ │ │ + bcc.n 126460 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - ands.w r0, ip, #35 @ 0x23 │ │ │ │ - vaddl.s32 q8, d10, d19 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + vhadd.s16 d16, d12, d19 │ │ │ │ + vhadd.s32 d0, d10, d19 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12644c │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + cbz r6, 1264be │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + cbz r6, 1264c4 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + cbz r4, 1264ca │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + cbz r0, 1264d2 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - sub.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ - subs.w r0, r4, #10682368 @ 0xa30000 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + @ instruction: 0xf4ec0023 │ │ │ │ + @ instruction: 0xf4f40023 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1263c8 │ │ │ │ + bpl.n 126448 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1265a0 │ │ │ │ + bpl.n 126420 │ │ │ │ movs r3, r4 │ │ │ │ - eor.w r0, ip, r3, asr #32 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + strd r0, r0, [ip, #140] @ 0x8c │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126bd8 │ │ │ │ + b.n 126a58 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126b2c │ │ │ │ + b.n 1269ac │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r4, #218] @ 0xda │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12130a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 1264ec │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -242292,325 +242286,325 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4875 @ 0x130b │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #344 @ (adr r7, 127340 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 127440 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #24 @ (adr r7, 127204 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 127304 ) │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 12726a │ │ │ │ + cbz r4, 12723a │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 127270 │ │ │ │ + cbz r6, 127240 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #32 @ (adr r7, 127218 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 127318 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #736 @ (adr r6, 1274dc ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 1275dc ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3e40023 │ │ │ │ - @ instruction: 0xf3ee0023 │ │ │ │ - add r6, pc, #752 @ (adr r6, 1274f8 ) │ │ │ │ + @ instruction: 0xf3240023 │ │ │ │ + @ instruction: 0xf32e0023 │ │ │ │ + add r5, pc, #1008 @ (adr r5, 1275f8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #432 @ (adr r6, 1273bc ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 1274bc ) │ │ │ │ movs r3, r4 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + ble.n 1271dc │ │ │ │ movs r3, r4 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + ble.n 12716c │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #392 @ (adr r6, 1273a0 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 1274a0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #72 @ (adr r6, 127264 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 127364 ) │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12779c │ │ │ │ + b.n 12761c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1277c4 │ │ │ │ + b.n 127644 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #88 @ (adr r6, 127280 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 127380 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #792 @ (adr r5, 127544 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 127244 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #808 @ (adr r5, 127560 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 127260 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #488 @ (adr r5, 127424 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 127524 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe9a60023 │ │ │ │ - @ instruction: 0xe9bc0023 │ │ │ │ - add r5, pc, #504 @ (adr r5, 127440 ) │ │ │ │ + strd r0, r0, [r6], #140 @ 0x8c │ │ │ │ + ldrd r0, r0, [ip], #140 @ 0x8c │ │ │ │ + add r4, pc, #760 @ (adr r4, 127540 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #184 @ (adr r5, 127304 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 127404 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2d20023 │ │ │ │ - @ instruction: 0xf2ec0023 │ │ │ │ - add r5, pc, #200 @ (adr r5, 127320 ) │ │ │ │ + @ instruction: 0xf2120023 │ │ │ │ + @ instruction: 0xf22c0023 │ │ │ │ + add r4, pc, #456 @ (adr r4, 127420 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #904 @ (adr r4, 1275e4 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 1272e4 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #920 @ (adr r4, 127600 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 127300 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #600 @ (adr r4, 1274c4 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 1275c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q8, d6, d19 │ │ │ │ - and.w r0, r0, #35 @ 0x23 │ │ │ │ - add r4, pc, #616 @ (adr r4, 1274e0 ) │ │ │ │ + vhadd.s32 d0, d6, d19 │ │ │ │ + vhadd.s8 d16, d0, d19 │ │ │ │ + add r3, pc, #872 @ (adr r3, 1275e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #296 @ (adr r4, 1273a4 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 1274a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #312 @ (adr r4, 1273c0 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 1274c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 127684 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 127384 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr.w r0, [r6, r3, lsl #2] │ │ │ │ - str??.w r0, [ip, r3, lsl #2] │ │ │ │ - add r4, pc, #8 @ (adr r4, 1272a0 ) │ │ │ │ + @ instruction: 0xf7960023 │ │ │ │ + @ instruction: 0xf7ac0023 │ │ │ │ + add r3, pc, #264 @ (adr r3, 1273a0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #712 @ (adr r3, 127564 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 127664 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #728 @ (adr r3, 127580 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 127680 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #408 @ (adr r3, 127444 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 127544 ) │ │ │ │ movs r3, r4 │ │ │ │ - orn r0, r2, #35 @ 0x23 │ │ │ │ - ands.w r0, ip, #35 @ 0x23 │ │ │ │ - add r3, pc, #312 @ (adr r3, 1273f0 ) │ │ │ │ + vaddl.s32 q0, d2, d19 │ │ │ │ + vhadd.s16 d16, d12, d19 │ │ │ │ + add r2, pc, #568 @ (adr r2, 1274f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 1276b4 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 1273b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1272d0 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 1273d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #712 @ (adr r2, 127594 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 127694 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #728 @ (adr r2, 1275b0 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 1276b0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #408 @ (adr r2, 127474 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 127574 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #928 @ (adr r7, 127680 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 127380 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 1276cc ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 1273cc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #416 @ (adr r2, 127488 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 127588 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #96 @ (adr r2, 12734c ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 12744c ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #80 @ (adr r2, 127348 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 127448 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #784 @ (adr r1, 12760c ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 12730c ) │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127758 │ │ │ │ + b.n 1275d8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127778 │ │ │ │ + b.n 1275f8 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #800 @ (adr r1, 127628 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 127328 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #480 @ (adr r1, 1274ec ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 1275ec ) │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u16 q0, d12, d19 │ │ │ │ - vswp d0, d19 │ │ │ │ - add r1, pc, #496 @ (adr r1, 127508 ) │ │ │ │ + cdp2 0, 13, cr0, cr12, cr3, {1} │ │ │ │ + cdp2 0, 15, cr0, cr2, cr3, {1} │ │ │ │ + add r0, pc, #752 @ (adr r0, 127608 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #176 @ (adr r1, 1273cc ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 1274cc ) │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127248 │ │ │ │ + bgt.n 1272c8 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 127268 │ │ │ │ + bgt.n 1272e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #192 @ (adr r1, 1273e8 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 1274e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #896 @ (adr r0, 1276ac ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 1273ac ) │ │ │ │ movs r3, r4 │ │ │ │ - udf #28 │ │ │ │ + ble.n 1273e8 │ │ │ │ movs r3, r4 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + ble.n 127428 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #912 @ (adr r0, 1276c8 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 1273c8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #592 @ (adr r0, 12758c ) │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127418 │ │ │ │ + blt.n 127298 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 127430 │ │ │ │ + blt.n 1272b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #608 @ (adr r0, 1275a8 ) │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #288 @ (adr r0, 12746c ) │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #264 @ (adr r0, 127460 ) │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfaea0023 │ │ │ │ - @ instruction: 0xfafc0023 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + @ instruction: 0xfa2a0023 │ │ │ │ + @ instruction: 0xfa3c0023 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127514 │ │ │ │ + b.n 127394 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127544 │ │ │ │ + b.n 1273c4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12732c │ │ │ │ + bvs.n 1273ac │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1272bc │ │ │ │ + bpl.n 12733c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126c98 │ │ │ │ + b.n 127b18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126c20 │ │ │ │ + b.n 127aa0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126c38 │ │ │ │ + b.n 127ab8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126c78 │ │ │ │ + b.n 127af8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r7, pc, #336 @ (adr r7, 127510 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r7, pc, #408 @ (adr r7, 12755c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - adc.w r0, r8, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf0f60023 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + eor.w r0, r8, #35 @ 0x23 │ │ │ │ + bics.w r0, r6, #35 @ 0x23 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7440023 │ │ │ │ - @ instruction: 0xf6fa0023 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + @ instruction: 0xf6840023 │ │ │ │ + @ instruction: 0xf63a0023 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 1274b0 │ │ │ │ + beq.n 127330 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 1274d0 │ │ │ │ + beq.n 127350 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7d60023 │ │ │ │ - @ instruction: 0xf7ea0023 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + @ instruction: 0xf7160023 │ │ │ │ + @ instruction: 0xf72a0023 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 12741c │ │ │ │ + bhi.n 12749c │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 127440 │ │ │ │ + bhi.n 1274c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb72e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb73a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126e74 │ │ │ │ + b.n 126cf4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 126eb8 │ │ │ │ + b.n 126d38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf31e0023 │ │ │ │ - @ instruction: 0xf3360023 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + @ instruction: 0xf25e0023 │ │ │ │ + @ instruction: 0xf2760023 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12130a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12130a │ │ │ │ @@ -243684,285 +243678,285 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2636 @ 0xa4c │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ - vaddl.s32 q0, d2, d19 │ │ │ │ - vext.8 d0, d0, d19, #0 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + cdp 0, 14, cr0, cr2, cr3, {1} │ │ │ │ + cdp 0, 15, cr0, cr0, cr3, {1} │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1287c4 │ │ │ │ + b.n 128644 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1287e4 │ │ │ │ + b.n 128664 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1282cc │ │ │ │ + b.n 12814c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1282f4 │ │ │ │ + b.n 128174 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s d16, d10, d19 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + cdp 0, 11, cr0, cr10, cr3, {1} │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1281c4 │ │ │ │ + bcc.n 128044 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 12815c │ │ │ │ + bcc.n 1281dc │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 128084 │ │ │ │ + bpl.n 128104 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12809c │ │ │ │ + bpl.n 12811c │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1281ac │ │ │ │ + bvs.n 12822c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1281c4 │ │ │ │ + bvs.n 128044 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb80c │ │ │ │ movs r3, r4 │ │ │ │ - ldmdb r6!, {r0, r1, r5} │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + ldrd r0, r0, [r6], #-140 @ 0x8c │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127b98 │ │ │ │ + b.n 127a18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127bd0 │ │ │ │ + b.n 127a50 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb.w r0, [r0, #35] @ 0x23 │ │ │ │ - vst4.8 {d0-d3}, [r6 :128], r3 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + ldr.w r0, [r0, #35] @ 0x23 │ │ │ │ + str.w r0, [r6, r3, lsl #2] │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2ea0023 │ │ │ │ - @ instruction: 0xf2b80023 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + @ instruction: 0xf22a0023 │ │ │ │ + @ instruction: 0xf1f80023 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf13a0023 │ │ │ │ - adcs.w r0, r4, #35 @ 0x23 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + orns r0, sl, #35 @ 0x23 │ │ │ │ + eors.w r0, r4, #35 @ 0x23 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - rsbs r0, r2, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf5e40023 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + adds.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf5240023 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12869c │ │ │ │ + b.n 12851c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1286bc │ │ │ │ + b.n 12853c │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1280d8 │ │ │ │ + bvs.n 128158 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 128100 │ │ │ │ + bvs.n 128180 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1288b0 │ │ │ │ + b.n 128730 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 128950 │ │ │ │ + b.n 1287d0 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1289e8 │ │ │ │ + b.n 128868 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 127a18 │ │ │ │ + b.n 128898 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3660023 │ │ │ │ - @ instruction: 0xf2d40023 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + subw r0, r6, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf2140023 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r4!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12863c │ │ │ │ + b.n 1284bc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12866c │ │ │ │ + b.n 1284ec │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2e20023 │ │ │ │ - @ instruction: 0xf2ec0023 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf2220023 │ │ │ │ + @ instruction: 0xf22c0023 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - sbcs.w r0, r2, r3, asr #32 │ │ │ │ - @ instruction: 0xeb880023 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + @ instruction: 0xeab20023 │ │ │ │ + pkhtb r0, r8, r3, asr #32 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r7, pc, #712 @ (adr r7, 128540 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r7, pc, #768 @ (adr r7, 12857c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [lr, #-140] @ 0x8c │ │ │ │ - stmdb r0, {r0, r1, r5} │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + stmia.w lr, {r0, r1, r5} │ │ │ │ + strex r0, r0, [r0, #140] @ 0x8c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4ee0023 │ │ │ │ - add.w r0, r6, #10682368 @ 0xa30000 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + bic.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ + orr.w r0, r6, #10682368 @ 0xa30000 │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ movs r3, r4 │ │ │ │ - rev r0, r0 │ │ │ │ + cbnz r0, 1282e8 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12830e │ │ │ │ + cbnz r4, 1282de │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ movs r3, r4 │ │ │ │ - addw r0, lr, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf2220023 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + adc.w r0, lr, #35 @ 0x23 │ │ │ │ + sbc.w r0, r2, #35 @ 0x23 │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r7, pc, #672 @ (adr r7, 1285a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r7, pc, #496 @ (adr r7, 1284fc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r4, #386] @ 0x182 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12882c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 12832c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ @@ -244658,15 +244652,15 @@ │ │ │ │ ldrb.w r3, [r4, #462] @ 0x1ce │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f466 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ b.w 11f444 │ │ │ │ add.w r3, sp, #5568 @ 0x15c0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2f8dd8 │ │ │ │ + bl 2f8d10 │ │ │ │ ldr.w r3, [pc, #1140] @ 1290b0 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #1132] @ 1290b4 │ │ │ │ @@ -245000,25 +244994,25 @@ │ │ │ │ b.w 11f444 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f466 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ sub.w r1, r3, #12 │ │ │ │ b.w 11f444 │ │ │ │ - add r3, pc, #288 @ (adr r3, 1291c4 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 1292c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #56 @ (adr r3, 1290e0 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 1291e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r4, #387] @ 0x183 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f466 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ b.w 11f444 │ │ │ │ ldrb.w r3, [r4, #392] @ 0x188 │ │ │ │ @@ -246818,662 +246812,662 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4185 @ 0x1059 │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ - movs r3, r4 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ - movs r3, r4 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ - movs r3, r4 │ │ │ │ - beq.n 12a778 │ │ │ │ - movs r3, r4 │ │ │ │ - beq.n 12a850 │ │ │ │ - movs r3, r4 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ - movs r3, r4 │ │ │ │ - beq.n 12a778 │ │ │ │ - movs r3, r4 │ │ │ │ - beq.n 12a800 │ │ │ │ - movs r3, r4 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ - movs r3, r4 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ strb r4, [r4, #13] │ │ │ │ movs r3, r4 │ │ │ │ strb r4, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + strh r0, [r3, #6] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + strh r2, [r4, #6] │ │ │ │ movs r3, r4 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ strb r4, [r4, #11] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + beq.n 12a7f8 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ strb r4, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + beq.n 12a7f8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12a7f0 │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12a808 │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + strh r2, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r0, #7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + bvs.n 12a870 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + bvs.n 12a888 │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r4, #7] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r2, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r6, #6] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r4, #5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r0, #6] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + @ instruction: 0xb608 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r2, #5] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r4, #4] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r2, #3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ strh r2, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r6, #3] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r2, [r2, #31] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r0, #3] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r6, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r2, #2] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r0, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + push {r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r4, #1] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r2, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ movs r3, r4 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + strh r4, [r3, #26] │ │ │ │ movs r3, r4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r7, [sp, #616] @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r5, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ str r4, [sp, #616] @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r4 │ │ │ │ str r4, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + strb r0, [r5, #13] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #960 @ (adr r2, 12aed8 ) │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 12af04 ) │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + stmia r6!, {} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + add r2, pc, #192 @ (adr r2, 12abd8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + add r2, pc, #232 @ (adr r2, 12ac04 ) │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r6, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r0, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + strb r0, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + strb r6, [r7, #10] │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r2, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r0, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r1, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12ac0c │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - revsh r6, r3 │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x0014 │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x002e │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r0, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r2, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + rev16 r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x000e │ │ │ │ + rev r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + cbnz r4, 12ac0c │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + cbnz r6, 12ac16 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r6, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r2, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - nop {12} │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ + movs r3, r4 │ │ │ │ + cbnz r6, 12ac3e │ │ │ │ + movs r3, r4 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - itet gt │ │ │ │ - movgt r3, r4 │ │ │ │ - strle r0, [r6, #88] @ 0x58 │ │ │ │ - movgt r3, r4 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ite gt │ │ │ │ - movgt r3, r4 │ │ │ │ - itte ls @ unpredictable │ │ │ │ - movls r3, r4 │ │ │ │ - strls r0, [r0, #88] @ 0x58 │ │ │ │ - movhi r3, r4 │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ + movs r3, r4 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldmia r2, {r2} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r0, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + ldmia r2!, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ + nop │ │ │ │ + movs r3, r4 │ │ │ │ + itet eq │ │ │ │ + moveq r3, r4 │ │ │ │ + strne r0, [r6, #76] @ 0x4c │ │ │ │ + moveq r3, r4 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ + movs r3, r4 │ │ │ │ + ite eq │ │ │ │ + moveq r3, r4 │ │ │ │ + bkpt 0x00da │ │ │ │ + movs r3, r4 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ + movs r3, r4 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + movs r3, r4 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ + movs r3, r4 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ + movs r3, r4 │ │ │ │ + add r2, sp, #0 │ │ │ │ + movs r3, r4 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movs r3, r4 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ + movs r3, r4 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ + movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 12bbb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 12bbb8 │ │ │ │ ldr.w r3, [pc, #3884] @ 12bbbc │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 12bbc0 │ │ │ │ add r1, pc │ │ │ │ @@ -248681,662 +248675,662 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2281 @ 0x8e9 │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ - movs r3, r4 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ - movs r3, r4 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ - movs r3, r4 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ - movs r3, r4 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ - movs r3, r4 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ - movs r3, r4 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r3, r4 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ - movs r3, r4 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ - movs r3, r4 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r3, r4 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ - movs r3, r4 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ ldrsh r6, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrsh r6, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ ldrsh r6, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ ldrsh r6, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ ldrsh r6, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + strb r2, [r5, #16] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + strb r0, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + strb r2, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + strb r4, [r6, #11] │ │ │ │ movs r3, r4 │ │ │ │ ldrsh r6, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + strb r6, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + strb r4, [r0, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ pop {r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ pop {r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ pop {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ pop {r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12bd3a │ │ │ │ + cbnz r0, 12bcfa │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12bd3e │ │ │ │ + cbnz r0, 12bcfe │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12bd42 │ │ │ │ + cbnz r0, 12bd02 │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12bd46 │ │ │ │ + cbnz r0, 12bd06 │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + pop {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + cbnz r0, 12bd0a │ │ │ │ movs r3, r4 │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + pop {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + cbnz r0, 12bd0e │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + revsh r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + pop {r1} │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + hlt 0x0028 │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ strh r0, [r5, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ strh r0, [r7, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ strh r0, [r1, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ movs r3, r4 │ │ │ │ strh r0, [r3, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + strb r6, [r0, #7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + strb r4, [r4, #7] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + strb r2, [r4, #17] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + strb r0, [r6, #17] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r2, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r6, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r0, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r2, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r4, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r2, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r6, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ ldrsb r6, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r4, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r6, #32] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r2, #30] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r6, #26] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r0, #26] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r2, #24] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r4, #22] │ │ │ │ movs r3, r4 │ │ │ │ strb r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r2, #18] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ strh r4, [r4, #16] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 12c074 │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 12c07a │ │ │ │ + strh r4, [r6, #14] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + cbnz r2, 12c044 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + cbnz r4, 12c04a │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ strh r6, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r2, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r2, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r2, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r5, #8] │ │ │ │ movs r3, r4 │ │ │ │ ldrsh r0, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ str r6, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + movs r3, r4 │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ + movs r3, r4 │ │ │ │ + str r2, [r5, r2] │ │ │ │ + movs r3, r4 │ │ │ │ + str r4, [r3, r1] │ │ │ │ + movs r3, r4 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + movs r3, r4 │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ + movs r3, r4 │ │ │ │ + str r6, [r7, r1] │ │ │ │ + movs r3, r4 │ │ │ │ + str r6, [r5, r0] │ │ │ │ + movs r3, r4 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + movs r3, r4 │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ + movs r3, r4 │ │ │ │ + str r6, [r1, r1] │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r7, [pc, #1016] @ (12c4ac ) │ │ │ │ + movs r3, r4 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + movs r3, r4 │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ + movs r3, r4 │ │ │ │ + str r6, [r3, r0] │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r7, [pc, #824] @ (12c3fc ) │ │ │ │ + movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 12cff4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 12cff8 │ │ │ │ ldr.w r3, [pc, #3884] @ 12cffc │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 12d000 │ │ │ │ add r1, pc │ │ │ │ @@ -250544,662 +250538,662 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2738 @ 0xab2 │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r3, [pc, #632] @ (12d278 ) │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r3, [pc, #312] @ (12d13c ) │ │ │ │ - movs r3, r4 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r3, [pc, #440] @ (12d1c8 ) │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r3, [pc, #120] @ (12d08c ) │ │ │ │ - movs r3, r4 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r3, [pc, #248] @ (12d118 ) │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r2, [pc, #952] @ (12d3dc ) │ │ │ │ - movs r3, r4 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ - movs r3, r4 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r3, [pc, #56] @ (12d068 ) │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r2, [pc, #760] @ (12d32c ) │ │ │ │ - movs r3, r4 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #888] @ (12d3b8 ) │ │ │ │ + ldr r2, [pc, #888] @ (12d378 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #568] @ (12d27c ) │ │ │ │ + ldr r2, [pc, #568] @ (12d23c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #696] @ (12d308 ) │ │ │ │ + ldr r2, [pc, #696] @ (12d2c8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #376] @ (12d1cc ) │ │ │ │ + ldr r2, [pc, #376] @ (12d18c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #504] @ (12d258 ) │ │ │ │ + ldr r2, [pc, #504] @ (12d218 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #184] @ (12d11c ) │ │ │ │ + ldr r2, [pc, #184] @ (12d0dc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #312] @ (12d1a8 ) │ │ │ │ + ldr r2, [pc, #312] @ (12d168 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #1016] @ (12d46c ) │ │ │ │ + ldr r1, [pc, #1016] @ (12d42c ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #120] @ (12d0f8 ) │ │ │ │ + ldr r2, [pc, #120] @ (12d0b8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #824] @ (12d3bc ) │ │ │ │ + ldr r1, [pc, #824] @ (12d37c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #952] @ (12d448 ) │ │ │ │ + ldr r1, [pc, #952] @ (12d408 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #632] @ (12d30c ) │ │ │ │ + ldr r1, [pc, #632] @ (12d2cc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #760] @ (12d398 ) │ │ │ │ + ldr r1, [pc, #760] @ (12d358 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #440] @ (12d25c ) │ │ │ │ + ldr r1, [pc, #440] @ (12d21c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #568] @ (12d2e8 ) │ │ │ │ + ldr r1, [pc, #568] @ (12d2a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #248] @ (12d1ac ) │ │ │ │ + ldr r1, [pc, #248] @ (12d16c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [r2, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #376] @ (12d238 ) │ │ │ │ + ldr r1, [pc, #376] @ (12d1f8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #56] @ (12d0fc ) │ │ │ │ + ldr r1, [pc, #56] @ (12d0bc ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #912 @ (adr r1, 12d45c ) │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #184] @ (12d188 ) │ │ │ │ + ldr r1, [pc, #184] @ (12d148 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #888] @ (12d44c ) │ │ │ │ + ldr r0, [pc, #888] @ (12d40c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #1016] @ (12d4d8 ) │ │ │ │ + ldr r0, [pc, #1016] @ (12d498 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #696] @ (12d39c ) │ │ │ │ + ldr r0, [pc, #696] @ (12d35c ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #824] @ (12d428 ) │ │ │ │ + ldr r0, [pc, #824] @ (12d3e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #504] @ (12d2ec ) │ │ │ │ + ldr r0, [pc, #504] @ (12d2ac ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #632] @ (12d378 ) │ │ │ │ + ldr r0, [pc, #632] @ (12d338 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #312] @ (12d23c ) │ │ │ │ + ldr r0, [pc, #312] @ (12d1fc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + strb r6, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + add r1, pc, #144 @ (adr r1, 12d15c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #440] @ (12d2c8 ) │ │ │ │ + ldr r0, [pc, #440] @ (12d288 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #120] @ (12d18c ) │ │ │ │ + ldr r0, [pc, #120] @ (12d14c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #248] @ (12d218 ) │ │ │ │ + ldr r0, [pc, #248] @ (12d1d8 ) │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0x47ee │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #56] @ (12d168 ) │ │ │ │ + ldr r0, [pc, #56] @ (12d128 ) │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0x47be │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0x47de │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0x478e │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0x47ae │ │ │ │ movs r3, r4 │ │ │ │ bx fp │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ movs r3, r4 │ │ │ │ bx pc │ │ │ │ movs r3, r4 │ │ │ │ bx r5 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ bx r9 │ │ │ │ movs r3, r4 │ │ │ │ mov lr, pc │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ bx r3 │ │ │ │ movs r3, r4 │ │ │ │ mov lr, r9 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ mov lr, sp │ │ │ │ movs r3, r4 │ │ │ │ mov lr, r3 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ mov lr, r7 │ │ │ │ movs r3, r4 │ │ │ │ mov r6, sp │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ mov lr, r1 │ │ │ │ movs r3, r4 │ │ │ │ mov r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ mov r6, fp │ │ │ │ movs r3, r4 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ mov r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ cmp lr, fp │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ cmp lr, pc │ │ │ │ movs r3, r4 │ │ │ │ cmp lr, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ cmp lr, r9 │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, pc │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ cmp lr, r3 │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, r9 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, sp │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ add lr, sp │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ add lr, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ movs r3, r4 │ │ │ │ add lr, fp │ │ │ │ movs r3, r4 │ │ │ │ add lr, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + str r2, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + str r0, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ add lr, r5 │ │ │ │ movs r3, r4 │ │ │ │ add r6, fp │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + str r0, [r4, #16] │ │ │ │ movs r3, r4 │ │ │ │ add r6, pc │ │ │ │ movs r3, r4 │ │ │ │ add r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ add r6, r9 │ │ │ │ movs r3, r4 │ │ │ │ mvns r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ add r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ mvns r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ mvns r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ bics r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ bics r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ muls r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ bics r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ orrs r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ muls r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ orrs r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ orrs r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ cmn r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ cmn r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ cmn r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ negs r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ negs r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ negs r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ tst r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ tst r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ rors r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ tst r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ sbcs r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ rors r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ sbcs r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ sbcs r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ adcs r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - blxns r3 │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ adcs r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - bxns sp │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ adcs r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #312 @ (adr r4, 12d4b0 ) │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #352 @ (adr r4, 12d4dc ) │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #328 @ (adr r4, 12d4d0 ) │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #160 @ (adr r4, 12d42c ) │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ lsls r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #216 @ (adr r4, 12d470 ) │ │ │ │ + mov sl, r9 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #992 @ (adr r3, 12d77c ) │ │ │ │ + mov ip, fp │ │ │ │ movs r3, r4 │ │ │ │ lsls r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ eors r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + mov lr, sp │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + mov ip, r5 │ │ │ │ movs r3, r4 │ │ │ │ lsls r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ ands r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + add r3, pc, #568 @ (adr r3, 12d5b0 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + add r3, pc, #608 @ (adr r3, 12d5dc ) │ │ │ │ movs r3, r4 │ │ │ │ eors r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ ands r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #808 @ (adr r3, 12d6f0 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 12d5d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #400 @ (adr r3, 12d55c ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 12d52c ) │ │ │ │ movs r3, r4 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #808 @ (adr r3, 12d700 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 12d570 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #224 @ (adr r3, 12d4bc ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 12d47c ) │ │ │ │ movs r3, r4 │ │ │ │ subs r7, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ subs r7, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ subs r7, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ subs r7, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ subs r7, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ subs r7, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + add r3, pc, #40 @ (adr r3, 12d3f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + add r2, pc, #656 @ (adr r2, 12d65c ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + add r3, pc, #40 @ (adr r3, 12d400 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + add r2, pc, #480 @ (adr r2, 12d5bc ) │ │ │ │ movs r3, r4 │ │ │ │ subs r7, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ subs r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ subs r6, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ subs r6, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ subs r6, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ subs r6, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ subs r6, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - bx pc │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - blx r2 │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - bxns ip │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + mov sl, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + mov r8, sl │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + mov sl, sl │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + mov ip, r4 │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + str r0, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ + strb r2, [r3, #23] │ │ │ │ + movs r3, r4 │ │ │ │ + strb r0, [r4, #22] │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, #30 │ │ │ │ + movs r3, r4 │ │ │ │ + strb r6, [r6, #16] │ │ │ │ + movs r3, r4 │ │ │ │ + strb r0, [r1, #17] │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ + movs r3, r4 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ + movs r3, r4 │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ + movs r3, r4 │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, #14 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ + movs r3, r4 │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ + movs r3, r4 │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ + movs r3, r4 │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ + movs r3, r4 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ + movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3164] @ 12e164 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3164] @ 12e168 │ │ │ │ ldr.w r3, [pc, #3164] @ 12e16c │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3160] @ 12e170 │ │ │ │ add r1, pc │ │ │ │ @@ -252182,542 +252176,542 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3341 @ 0xd0d │ │ │ │ bl 1444d4 │ │ │ │ b.w 121314 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ - movs r3, r4 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ - movs r3, r4 │ │ │ │ - adds r7, #14 │ │ │ │ - movs r3, r4 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ - movs r3, r4 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ - movs r3, r4 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #16] │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ - movs r3, r4 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ - movs r3, r4 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ - movs r3, r4 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r2, [pc, #744] @ (12e490 ) │ │ │ │ - movs r3, r4 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ adds r6, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ adds r6, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ adds r6, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldr r1, [pc, #1000] @ (12e590 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + str r2, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #14 │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, r1 │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + muls r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + mov lr, sl │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + mov sl, pc │ │ │ │ movs r3, r4 │ │ │ │ ldrh r4, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ cmp r5, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + subs r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ cmp r5, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ cmp r5, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ cmp r5, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ cmp r5, #30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ cmp r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ cmp r4, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + adds r4, #10 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ cmp r4, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ cmp r4, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ cmp r4, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ cmp r4, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + strb r2, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + strb r2, [r6, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ strb r0, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ cmp r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #136] @ (12e5c0 ) │ │ │ │ + strb r2, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #208] @ (12e60c ) │ │ │ │ + strb r0, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + adds r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldr r2, [pc, #392] @ (12e6c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldr r2, [pc, #464] @ (12e70c ) │ │ │ │ movs r3, r4 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ cmp r2, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ + movs r3, r4 │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ + movs r3, r4 │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ + movs r3, r4 │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ + movs r3, r4 │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ + movs r3, r4 │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ + movs r3, r4 │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ + movs r3, r4 │ │ │ │ + strb r4, [r3, r7] │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r2, #30 │ │ │ │ + movs r3, r4 │ │ │ │ ldrb.w r3, [r0, #475] @ 0x1db │ │ │ │ movw r2, #30497 @ 0x7721 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #40568 @ 0x9e78 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -263095,15 +263089,15 @@ │ │ │ │ str.w r0, [r4, #3592] @ 0xe08 │ │ │ │ strb.w r2, [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 r2, [r4, #3844] @ 0xf04 │ │ │ │ - bl 1e9218 │ │ │ │ + bl 1e9150 │ │ │ │ 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 │ │ │ │ @@ -263142,37 +263136,37 @@ │ │ │ │ cbz r0, 1365e6 │ │ │ │ ldr r2, [pc, #120] @ (136638 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1365d4 │ │ │ │ cbz r3, 13662a │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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, 1365fa │ │ │ │ - bl 1e9318 │ │ │ │ + bl 1e9250 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (13663c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (136640 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1e9318 │ │ │ │ + bl 1e9250 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 1365f8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 62234 │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -263182,15 +263176,15 @@ │ │ │ │ b.n 1365d4 │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #236] @ (136744 ) │ │ │ │ @@ -263202,15 +263196,15 @@ │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldr.w r8, [pc, #228] @ 13674c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r2, [pc, #212] @ (136750 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -263239,15 +263233,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 136718 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 13670e │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cbz r0, 13673c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n 1366ea │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -263290,51 +263284,51 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r0, #3840] @ 0xf00 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e93c0 │ │ │ │ + bl 1e92f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 136784 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r4, [r5, #3844] @ 0xf04 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r1, [r5, #3844] @ 0xf04 │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1e932c │ │ │ │ + bl 1e9264 │ │ │ │ b.n 13677e │ │ │ │ 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 1e9424 │ │ │ │ + bl 1e935c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (13689c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -263384,15 +263378,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1367de │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 1367de │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 136870 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ @@ -263401,15 +263395,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13681a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 136880 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -264021,15 +264015,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 634b8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1ea8a8 │ │ │ │ + bl 1ea7e0 │ │ │ │ cbz r0, 136e06 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #344] @ (136f60 ) │ │ │ │ ldr r0, [pc, #344] @ (136f64 ) │ │ │ │ @@ -264164,39 +264158,39 @@ │ │ │ │ b.n 136f20 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -264220,15 +264214,15 @@ │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ blx 631d4 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd r9, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1eba20 │ │ │ │ + bl 1eb958 │ │ │ │ ldr.w r1, [pc, #1216] @ 1374b4 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #612 @ 0x264 │ │ │ │ @@ -264655,24 +264649,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ bl fffe54be │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ ldrh r0, [r7, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr.w r1, [r4, #-128] │ │ │ │ ldr.w r2, [r4, #-120] │ │ │ │ ldr.w r3, [r4, #-124] │ │ │ │ ldr.w r7, [r4, #-116] │ │ │ │ @@ -265246,16 +265240,16 @@ │ │ │ │ lsls r3, r3, #30 │ │ │ │ orr.w r9, r2, r1, lsl #2 │ │ │ │ mov.w r3, #0 │ │ │ │ it mi │ │ │ │ orrmi.w r9, r9, #8 │ │ │ │ strd r3, r3, [r7] │ │ │ │ strd r3, r3, [r7, #8] │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 137b9a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -265785,16 +265779,16 @@ │ │ │ │ strd r3, r2, [r4, #48] @ 0x30 │ │ │ │ bne.n 13814e │ │ │ │ ldr.w r6, [r8, #40] @ 0x28 │ │ │ │ ldr.w r7, [r8, #44] @ 0x2c │ │ │ │ subs r6, r6, r3 │ │ │ │ sbc.w r7, r7, r2 │ │ │ │ strd r6, r7, [r4, #56] @ 0x38 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, 138162 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n 13816a │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ @@ -266705,15 +266699,15 @@ │ │ │ │ bne.n 138bd2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ec938 │ │ │ │ + bl 1ec870 │ │ │ │ add.w r3, r4, #1384 @ 0x568 │ │ │ │ str.w r0, [r4, #1380] @ 0x564 │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ str.w r6, [r4, #1392] @ 0x570 │ │ │ │ str.w r6, [r4, #1396] @ 0x574 │ │ │ │ str.w r6, [r4, #1400] @ 0x578 │ │ │ │ @@ -266800,15 +266794,15 @@ │ │ │ │ cbz r3, 138cda │ │ │ │ addw r0, r4, #1380 @ 0x564 │ │ │ │ bl 1170e0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ec938 │ │ │ │ + bl 1ec870 │ │ │ │ add.w r3, r4, #1384 @ 0x568 │ │ │ │ str.w r0, [r4, #1380] @ 0x564 │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ str.w r5, [r4, #1392] @ 0x570 │ │ │ │ str.w r5, [r4, #1396] @ 0x574 │ │ │ │ str.w r5, [r4, #1400] @ 0x578 │ │ │ │ @@ -266929,15 +266923,15 @@ │ │ │ │ cbz r0, 138e16 │ │ │ │ ldr r2, [pc, #72] @ (138e38 ) │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 138e04 │ │ │ │ cbz r3, 138e28 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ str.w r2, [r4, #1460] @ 0x5b4 │ │ │ │ str.w r2, [r4, #1464] @ 0x5b8 │ │ │ │ str.w r2, [r4, #1468] @ 0x5bc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -269656,15 +269650,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cbnz r2, 13a9d8 │ │ │ │ @@ -269783,15 +269777,15 @@ │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ beq.n 13ab70 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 13ab6a │ │ │ │ strd r7, r8, [sp, #24] │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -269811,15 +269805,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 13ab3a │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ @@ -269842,24 +269836,24 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ add.w r6, r5, #264 @ 0x108 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r2, [r5, #288] @ 0x120 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #288 @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #288] @ 0x120 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ 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 │ │ │ │ @@ -269879,29 +269873,29 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, 13ac18 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #264 @ 0x108 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ bl 14477c │ │ │ │ cbz r5, 13ac4c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 13ac44 │ │ │ │ nop │ │ │ │ @@ -270028,15 +270022,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 13ade6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, 13add8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cbz r0, 13ae0a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r9, [r6, #12] │ │ │ │ add.w lr, r0, r2 │ │ │ │ str r0, [r6, #4] │ │ │ │ b.n 13ad1c │ │ │ │ cmp r9, r8 │ │ │ │ @@ -270081,15 +270075,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #304 @ 0x130 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 13ae7e │ │ │ │ sub.w r4, r3, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -270103,15 +270097,15 @@ │ │ │ │ ldrd r7, r3, [r4, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ sub.w r4, r0, #60 @ 0x3c │ │ │ │ cmp r5, r0 │ │ │ │ bne.n 13ae5a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #140] @ (13af28 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -270352,24 +270346,24 @@ │ │ │ │ add.w r5, r6, #304 @ 0x130 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #328 @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #328] @ 0x148 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ 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 │ │ │ │ @@ -270403,23 +270397,23 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, 13b19c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r4 │ │ │ │ bl 14477c │ │ │ │ cbz r5, 13b1d0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ @@ -270543,15 +270537,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #16] │ │ │ │ b.n 13b2c2 │ │ │ │ mov r5, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r0, [r5, #3900] @ 0xf3c │ │ │ │ cbz r0, 13b36e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cbz r6, 13b37a │ │ │ │ mov r0, r6 │ │ │ │ blx 631c8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -270563,41 +270557,41 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 13b37a │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 6315c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w r0, [r5, #3900] @ 0xf3c │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 13b380 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 13b356 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #32] │ │ │ │ b.n 13b2fc │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ str.w r0, [r5, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13b318 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 13b35a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r5, #3900] @ 0xf3c │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13b358 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 13b37a │ │ │ │ @@ -270726,15 +270720,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13b4d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13b4ca │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13b4b4 │ │ │ │ ldr.w r2, [r4, #304] @ 0x130 │ │ │ │ subs r3, #28 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ @@ -270770,15 +270764,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13b4ac │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13b56a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -270820,15 +270814,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13b5d0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13b5c6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13b5ba │ │ │ │ ldr.w r2, [r4, #304] @ 0x130 │ │ │ │ subs r3, #28 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ add r2, r3 │ │ │ │ @@ -270864,15 +270858,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13b596 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13b666 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -270907,15 +270901,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13b6bc │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13b6b2 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13b69c │ │ │ │ ldr.w r2, [r4, #304] @ 0x130 │ │ │ │ subs r3, #28 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ @@ -270951,15 +270945,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13b694 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13b752 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -271329,15 +271323,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 13ba60 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 13bb30 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -271518,31 +271512,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (13bd34 ) │ │ │ │ add r3, pc │ │ │ │ b.n 13bcb6 │ │ │ │ bics r6, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 13bc7c │ │ │ │ + bcc.n 13bcfc │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r4, 13bd88 │ │ │ │ + revsh r4, r6 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 13bd94 │ │ │ │ + cbnz r0, 13bd64 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r2, 13bd9a │ │ │ │ + cbnz r2, 13bd6a │ │ │ │ movs r2, r4 │ │ │ │ orrs r2, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mov r6, fp │ │ │ │ + cmp lr, r3 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 13bd92 │ │ │ │ + revsh r0, r1 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 13bd90 │ │ │ │ + hlt 0x0036 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r0, 13bd98 │ │ │ │ + revsh r0, r0 │ │ │ │ movs r2, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ ldr r5, [pc, #232] @ (13be34 ) │ │ │ │ @@ -271598,15 +271592,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 143ff0 │ │ │ │ ldr r0, [pc, #112] @ (13be48 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ cbnz r0, 13be2e │ │ │ │ ldr r2, [pc, #104] @ (13be4c ) │ │ │ │ ldr r3, [pc, #80] @ (13be38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -271638,31 +271632,31 @@ │ │ │ │ b.n 13bdb6 │ │ │ │ blx 628d8 │ │ │ │ nop │ │ │ │ cmp r4, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0034 │ │ │ │ + cbnz r4, 13be7c │ │ │ │ movs r2, r4 │ │ │ │ - revsh r0, r2 │ │ │ │ + rev r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - revsh r0, r4 │ │ │ │ + rev r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - revsh r2, r6 │ │ │ │ + rev r2, r6 │ │ │ │ movs r2, r4 │ │ │ │ tst r6, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + add sl, r1 │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r4, r6 │ │ │ │ + cbnz r4, 13be84 │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r2, r4 │ │ │ │ + cbnz r2, 13be84 │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r6, r3 │ │ │ │ + cbnz r6, 13be86 │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 13be94 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -271672,15 +271666,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, 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 r4, [sp, #0] │ │ │ │ - bl 2f7150 │ │ │ │ + bl 2f7088 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -272604,17 +272598,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - uxth r6, r3 │ │ │ │ + cbz r6, 13c80e │ │ │ │ movs r2, r4 │ │ │ │ - sxtb r6, r2 │ │ │ │ + cbz r6, 13c800 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #128] @ 13c86c │ │ │ │ mov r4, r2 │ │ │ │ @@ -272716,15 +272710,15 @@ │ │ │ │ movw r2, #2440 @ 0x988 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [pc, #712] @ (13cbb8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f6db0 │ │ │ │ + bl 2f6ce8 │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cbz r1, 13c972 │ │ │ │ ldr r3, [pc, #696] @ (13cbbc ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ sub.w r8, r2, #4 │ │ │ │ @@ -272813,20 +272807,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 13ca00 │ │ │ │ ldr.w r8, [pc, #440] @ 13cbc4 │ │ │ │ movs r5, #2 │ │ │ │ str.w r5, [r6, #3580] @ 0xdfc │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 13ca2e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13cb7c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #10432 @ 0x28c0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ @@ -272981,27 +272975,27 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ movs r2, r4 │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ @@ -273407,19 +273401,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ bl 1444d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 13cfc6 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [pc, #72] @ 13d084 │ │ │ │ @@ -273608,15 +273602,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 13d2dc │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #256] @ 0x100 │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ cmp r6, #8 │ │ │ │ mov r3, r0 │ │ │ │ it ls │ │ │ │ addls.w r9, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ it ls │ │ │ │ movls sl, r9 │ │ │ │ @@ -273862,15 +273856,15 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r4, #52 @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #304 @ (adr r5, 13d5f4 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 13d6f4 ) │ │ │ │ movs r2, r4 │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -277250,17 +277244,17 @@ │ │ │ │ beq.w 13f7e8 │ │ │ │ mov r0, r1 │ │ │ │ movs r6, #2 │ │ │ │ adds r1, #2 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ b.n 13f348 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ movs r3, r5 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ movs r2, r4 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r3, sl │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ b.n 13f6b0 │ │ │ │ @@ -278869,15 +278863,15 @@ │ │ │ │ b.n 140330 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 0, 5, r0, cr12, cr2, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb7600b2 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -278905,15 +278899,15 @@ │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r4, #1290] @ 0x50a │ │ │ │ strh.w r3, [r4, #1288] @ 0x508 │ │ │ │ str.w r0, [r4, #1291] @ 0x50b │ │ │ │ str.w r1, [r4, #1295] @ 0x50f │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ movs r3, r5 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ @@ -278955,15 +278949,15 @@ │ │ │ │ cbz r5, 14081e │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62740 │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #784] @ (140b48 ) │ │ │ │ @@ -282909,15 +282903,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 14470c │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 1439de │ │ │ │ cmp r3, #2 │ │ │ │ @@ -283207,23 +283201,23 @@ │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ beq.n 143d4a │ │ │ │ adds r7, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, 143cde │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 143cde │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 143d6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 143d6c │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -283283,16 +283277,16 @@ │ │ │ │ b.n 143c7a │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 143c12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -283474,15 +283468,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 300750 │ │ │ │ + bl 300688 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 143f98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 143f9e │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -283503,15 +283497,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 300750 │ │ │ │ + bl 300688 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 143fde │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 143fe0 │ │ │ │ movw ip, #30570 @ 0x776a │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ b.n 143fd4 │ │ │ │ @@ -283592,23 +283586,23 @@ │ │ │ │ ldrne r2, [r3, #60] @ 0x3c │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ b.n 144026 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1ec2a0 │ │ │ │ + bl 1ec1d8 │ │ │ │ ldr r1, [pc, #592] @ (1442f0 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ec2e4 │ │ │ │ + bl 1ec21c │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r3, 1440da │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ beq.w 1442b0 │ │ │ │ bhi.w 14429a │ │ │ │ cmp r6, #1 │ │ │ │ @@ -283616,15 +283610,15 @@ │ │ │ │ ldr r2, [pc, #556] @ (1442f4 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #556] @ (1442f8 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 144244 │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1441f4 │ │ │ │ @@ -283638,15 +283632,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ ble.w 1442dc │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w sl, #48640 @ 0xbe00 │ │ │ │ movt sl, #15260 @ 0x3b9c │ │ │ │ add.w fp, r9, r5, lsl #2 │ │ │ │ @@ -283702,15 +283696,15 @@ │ │ │ │ b.n 14415e │ │ │ │ ldr r2, [pc, #324] @ (1442fc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #324] @ (144300 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 144046 │ │ │ │ b.n 144066 │ │ │ │ mov r5, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -283720,15 +283714,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r8, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ bl 13ae28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 144230 │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ beq.n 14428e │ │ │ │ it hi │ │ │ │ @@ -283746,47 +283740,47 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 13ac8c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n 144046 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r2 │ │ │ │ b.n 144028 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ bl 13ae88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n 144046 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2f8478 │ │ │ │ + bl 2f83b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #144] @ (144304 ) │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #144] @ (144308 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 144046 │ │ │ │ b.n 14407a │ │ │ │ tst.w r7, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ @@ -283796,70 +283790,70 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #112] @ (144310 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1440da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r3, r7, #29 │ │ │ │ bpl.n 1442ca │ │ │ │ ldr r2, [pc, #88] @ (144314 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #88] @ (144318 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1440da │ │ │ │ ldr r2, [pc, #80] @ (14431c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (144320 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1440da │ │ │ │ movs r3, #0 │ │ │ │ b.n 1441de │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ite │ │ │ │ lsl r2, r6, #2 │ │ │ │ lsral r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ itee lt │ │ │ │ lsllt r2, r6, #2 │ │ │ │ - subge r1, #166 @ 0xa6 │ │ │ │ + subge r0, #230 @ 0xe6 │ │ │ │ movge r2, r4 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ movs r2, r4 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #384] @ (1444b8 ) │ │ │ │ @@ -283898,58 +283892,58 @@ │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 14438e │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 144464 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 1443ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8980 │ │ │ │ + bl 2f88b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14447e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ec2a0 │ │ │ │ + bl 1ec1d8 │ │ │ │ ldr r1, [pc, #276] @ (1444c0 ) │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ 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 143ff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r2, [pc, #244] @ (1444c4 ) │ │ │ │ ldr r3, [pc, #232] @ (1444bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1444b2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8980 │ │ │ │ + bl 2f88b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 144426 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ec2a0 │ │ │ │ + bl 1ec1d8 │ │ │ │ ldr r1, [pc, #196] @ (1444c8 ) │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -284023,23 +284017,23 @@ │ │ │ │ b.n 144392 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ movs r2, r4 │ │ │ │ pop {r1, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #952] @ (144888 ) │ │ │ │ + ldr r4, [pc, #184] @ (144588 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #584] @ (14471c ) │ │ │ │ + ldr r3, [pc, #840] @ (14481c ) │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #64] @ 144524 │ │ │ │ sub sp, #20 │ │ │ │ @@ -284193,15 +284187,15 @@ │ │ │ │ cbz r0, 14467e │ │ │ │ ldr r3, [pc, #48] @ (144698 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 144676 │ │ │ │ cbz r2, 144680 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 62234 │ │ │ │ movs r3, #0 │ │ │ │ @@ -284221,43 +284215,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3872] @ 0xf20 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, 1446d2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 1446e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1effcc │ │ │ │ + bl 1eff04 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1446b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1efee4 │ │ │ │ + bl 1efe1c │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1446bc │ │ │ │ b.n 1446de │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284270,15 +284264,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r0, r4, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, r5, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb r4, [r3, #8] │ │ │ │ str r4, [r3, #32] │ │ │ │ - bl 1efee4 │ │ │ │ + bl 1efe1c │ │ │ │ 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 r3, r1 │ │ │ │ @@ -284289,24 +284283,24 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r4, r0, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, r5, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb r4, [r3, #8] │ │ │ │ str r4, [r3, #32] │ │ │ │ - bl 1efee4 │ │ │ │ + bl 1efe1c │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1efefc │ │ │ │ + bl 1efe34 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 1447a0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 1447a2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -284328,15 +284322,15 @@ │ │ │ │ movw r1, #49374 @ 0xc0de │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r1, r6, [r4] │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1efee4 │ │ │ │ + bl 1efe1c │ │ │ │ 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -284355,15 +284349,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ add.w r0, r4, #20 │ │ │ │ strd r1, r6, [r4] │ │ │ │ strb r3, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1efee4 │ │ │ │ + bl 1efe1c │ │ │ │ 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 │ │ │ │ blx r4 │ │ │ │ @@ -284395,15 +284389,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 1efee4 │ │ │ │ + bl 1efe1c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -284534,15 +284528,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ add.w r0, r4, #20 │ │ │ │ strd r1, r6, [r4] │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1efee4 │ │ │ │ + bl 1efe1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 1448c6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284590,15 +284584,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 1efee4 │ │ │ │ + bl 1efe1c │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 144a5e │ │ │ │ @@ -284671,15 +284665,15 @@ │ │ │ │ cmpne r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ beq.n 144b52 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1effcc │ │ │ │ + bl 1eff04 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (144b90 ) │ │ │ │ ldr r3, [pc, #80] @ (144b8c ) │ │ │ │ add r2, pc │ │ │ │ @@ -284690,25 +284684,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144b82 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ addw r8, r0, #3848 @ 0xf08 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 14469c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 144b38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 144b2e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -284743,15 +284737,15 @@ │ │ │ │ cmpne r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ beq.n 144c0c │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1effcc │ │ │ │ + bl 1eff04 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r7] │ │ │ │ ldr r2, [pc, #88] @ (144c4c ) │ │ │ │ ldr r3, [pc, #80] @ (144c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -284760,25 +284754,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144c3e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ addw r9, r0, #3848 @ 0xf08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 14469c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cbnz r4, 144c38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b.n 144bea │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 144bee │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ @@ -284833,15 +284827,15 @@ │ │ │ │ ldr r3, [pc, #36] @ (144cf8 ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f6d40 │ │ │ │ + bl 2f6c78 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cbz r2, 144d56 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -285450,15 +285444,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 1452cc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ movs r2, r5 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -285652,15 +285646,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ b.n 145536 │ │ │ │ nop │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 145558 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -285923,24 +285917,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r1, [pc, #52] @ (145858 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1ff374 │ │ │ │ + bl 1ff2ac │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 14583a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #32] @ (14585c ) │ │ │ │ @@ -285953,17 +285947,17 @@ │ │ │ │ movw r3, #794 @ 0x31a │ │ │ │ bl 1444d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r1, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ @@ -286842,25 +286836,25 @@ │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ 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 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 146120 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff244 │ │ │ │ + bl 1ff17c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 146154 │ │ │ │ add.w r8, r4, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff244 │ │ │ │ + bl 1ff17c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 14617a │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 146140 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -286887,56 +286881,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1457f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146102 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff168 │ │ │ │ b.n 146192 │ │ │ │ ldr r1, [pc, #76] @ (1461a4 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (1461a8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 1444d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (1461ac ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #48] @ (1461b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 1444d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff168 │ │ │ │ b.n 14616c │ │ │ │ nop │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r6, r5, r3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r0, r6, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r1, r3 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r0, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r6, r4, r2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r3, r1 │ │ │ │ movs r2, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r5, [pc, #148] @ (14625c ) │ │ │ │ @@ -286984,28 +286978,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14622e │ │ │ │ ldr r0, [pc, #40] @ (146268 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1461e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 13bc2c │ │ │ │ blx 628d8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #484] @ (146464 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -287153,15 +287147,15 @@ │ │ │ │ bne.n 1463d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 146350 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 146350 │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 146412 │ │ │ │ @@ -287182,15 +287176,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 146340 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146448 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -287200,21 +287194,21 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ @@ -287280,25 +287274,25 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14665e │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ b.n 1464ec │ │ │ │ add.w r6, r5, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ 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 1ff264 │ │ │ │ + bl 1ff19c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 13bb98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -287309,25 +287303,25 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 145710 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146600 │ │ │ │ add.w r6, r5, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ 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 1ff264 │ │ │ │ + bl 1ff19c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -287436,25 +287430,25 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 146722 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 146700 │ │ │ │ add.w r7, r6, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ add.w r3, r6, #192 @ 0xc0 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ str.w r5, [r6, #192] @ 0xc0 │ │ │ │ - bl 1ff264 │ │ │ │ + bl 1ff19c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 14626c │ │ │ │ mov r1, r5 │ │ │ │ @@ -287467,25 +287461,25 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r6, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ 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 1ff264 │ │ │ │ + bl 1ff19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 13bb98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (146778 ) │ │ │ │ @@ -287496,37 +287490,37 @@ │ │ │ │ movw r3, #1183 @ 0x49f │ │ │ │ bl 1444d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 146816 │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, r5, #144 @ 0x90 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n 146824 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 14b3e0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -287538,41 +287532,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 146864 │ │ │ │ bl 145698 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r6, [r4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff214 │ │ │ │ + bl 1ff14c │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1467b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1ff280 │ │ │ │ + bl 1ff1b8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 14680e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r3, [pc, #60] @ (146878 ) │ │ │ │ ldr r1, [pc, #64] @ (14687c ) │ │ │ │ mov.w r2, #732 @ 0x2dc │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1461b4 │ │ │ │ @@ -287590,25 +287584,25 @@ │ │ │ │ movw r2, #755 @ 0x2f3 │ │ │ │ ldr r1, [pc, #32] @ (14688c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 1461b4 │ │ │ │ b.n 14684a │ │ │ │ nop │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -287864,33 +287858,33 @@ │ │ │ │ bl 1444d4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 146ae4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 146ca0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -287955,17 +287949,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 146ba2 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 146c42 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1ff214 │ │ │ │ + bl 1ff14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cbz r6, 146c4e │ │ │ │ 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] │ │ │ │ @@ -287991,21 +287985,21 @@ │ │ │ │ bl 1461b4 │ │ │ │ b.n 146c7a │ │ │ │ ... │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #344] @ 146e24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -288033,19 +288027,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r5, [r4, #196] @ 0xc4 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 146cf2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff168 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff168 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldrd r0, r3, [r4, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 146d4e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cbz r1, 146d46 │ │ │ │ @@ -288062,15 +288056,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (146e28 ) │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 146d6a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 146dfc │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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 │ │ │ │ ldrd r1, r2, [r4, #36] @ 0x24 │ │ │ │ @@ -288080,17 +288074,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ bl 14477c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r4, #144 @ 0x90 │ │ │ │ add.w r6, r4, #192 @ 0xc0 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ b.n 146dac │ │ │ │ - bl 1ff280 │ │ │ │ + bl 1ff1b8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 146e06 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 146dcc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -288099,26 +288093,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 146da4 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 146e1a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r4, #96 @ 0x60 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 1ff264 │ │ │ │ + bl 1ff19c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ff3d0 │ │ │ │ + bl 1ff308 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ b.n 146ce6 │ │ │ │ blx 62234 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ b.n 146d6a │ │ │ │ ldr r3, [pc, #36] @ (146e2c ) │ │ │ │ mov r0, r4 │ │ │ │ @@ -288132,17 +288126,17 @@ │ │ │ │ bl 13bc2c │ │ │ │ b.n 146dcc │ │ │ │ nop │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #328] @ (146f90 ) │ │ │ │ @@ -288663,15 +288657,15 @@ │ │ │ │ cbz r3, 147370 │ │ │ │ mvn.w r6, #3 │ │ │ │ b.n 1470c4 │ │ │ │ bl 13bc2c │ │ │ │ b.n 14736a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #200] @ (147458 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -289368,15 +289362,15 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ bl 143f54 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -289957,32 +289951,32 @@ │ │ │ │ beq.w 147fbe │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 147fbe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 30059c │ │ │ │ - bl 1f2c4c │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1f2b84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148a1e │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 147fbe │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 147fbe │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 30059c │ │ │ │ - bl 1f2c4c │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1f2b84 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148332 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 147f98 │ │ │ │ mov r9, r5 │ │ │ │ @@ -291234,15 +291228,15 @@ │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ str r7, [r5, #0] │ │ │ │ beq.n 148e06 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r0, r8, r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, sl │ │ │ │ bne.n 148dde │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r7 │ │ │ │ @@ -291836,15 +291830,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, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -292588,22 +292582,22 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq sl, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 149bd2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ands.w r7, r7, #2 │ │ │ │ itt ne │ │ │ │ strne.w sl, [r4, #148] @ 0x94 │ │ │ │ movne r7, r0 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it ne │ │ │ │ ldrne r1, [r6, #12] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -292748,23 +292742,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (149d78 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [pc, #12] @ (149d8c ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ @@ -292915,15 +292909,15 @@ │ │ │ │ add.w r3, sp, r7, lsl #2 │ │ │ │ adds r6, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r5, r6 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - bl 300590 │ │ │ │ + bl 3004c8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -293088,15 +293082,15 @@ │ │ │ │ ldr.w fp, [sl, #1508] @ 0x5e4 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ add.w r5, fp, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 300750 │ │ │ │ + bl 300688 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 14a108 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 14a108 │ │ │ │ @@ -293134,15 +293128,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 62740 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 300590 │ │ │ │ + bl 3004c8 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 14a1cc │ │ │ │ @@ -293197,15 +293191,15 @@ │ │ │ │ beq.n 14a236 │ │ │ │ blx 62234 │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ ldr.w r3, [r5, #680] @ 0x2a8 │ │ │ │ cbz r3, 14a256 │ │ │ │ - bl 300590 │ │ │ │ + bl 3004c8 │ │ │ │ ldr.w r1, [r5, #680] @ 0x2a8 │ │ │ │ cbz r1, 14a256 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #680] @ 0x2a8 │ │ │ │ @@ -293373,17 +293367,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (14a424 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ movs r2, r5 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #428] @ (14a5e8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -293503,15 +293497,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14a5e4 │ │ │ │ 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 300900 │ │ │ │ + bl 300838 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a522 │ │ │ │ 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 │ │ │ │ @@ -293853,19 +293847,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 14a882 │ │ │ │ mov r8, r1 │ │ │ │ vldr d8, [pc, #4] @ 14a900 │ │ │ │ mov r4, r1 │ │ │ │ b.n 14a82a │ │ │ │ ... │ │ │ │ - bcs.n 14a904 │ │ │ │ + bcs.n 14a984 │ │ │ │ movs r1, r4 │ │ │ │ - bcs.n 14a8b0 │ │ │ │ + bcs.n 14a930 │ │ │ │ movs r1, r4 │ │ │ │ - bcs.n 14a83c │ │ │ │ + bne.n 14a8bc │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ @@ -294070,15 +294064,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14ac20 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w fp, #8 │ │ │ │ bhi.n 14abdc │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 14abfa │ │ │ │ @@ -294197,17 +294191,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 13bd38 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 13bb98 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -294321,19 +294315,19 @@ │ │ │ │ ... │ │ │ │ strh r4, [r7, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ @@ -294407,17 +294401,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 1444d4 │ │ │ │ b.n 14ae38 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ movs r1, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 14aed8 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -294438,23 +294432,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (14aef0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (14aef4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ movs r2, r5 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ movs r2, r5 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ movs r2, r5 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ movs r2, r5 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ movs r2, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #108] @ (14af74 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -294518,27 +294512,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (14afcc ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1f129c │ │ │ │ + bl 1f11d4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14af9a │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -294625,15 +294619,15 @@ │ │ │ │ bl 14aef8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 14b0d6 │ │ │ │ adds r5, #24 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 14b0a4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ cmp r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n 14b09e │ │ │ │ mov r4, r3 │ │ │ │ b.n 14b080 │ │ │ │ mov r4, r0 │ │ │ │ @@ -294726,15 +294720,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -294931,17 +294925,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (14b3dc ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13bd38 │ │ │ │ b.n 14b3a2 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r9, r3 │ │ │ │ @@ -294979,17 +294973,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (14b45c ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13bd38 │ │ │ │ b.n 14b424 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ @@ -295129,17 +295123,17 @@ │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #104] @ (14b650 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -295270,17 +295264,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 14b714 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ 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} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -295299,15 +295293,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14b7ec │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 62740 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ cbz r0, 14b7b8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (14b830 ) │ │ │ │ ldr r2, [pc, #148] @ (14b834 ) │ │ │ │ @@ -295317,15 +295311,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e4fd8 │ │ │ │ + bl 1e4f10 │ │ │ │ cbnz r0, 14b804 │ │ │ │ add.w r3, r4, #92 @ 0x5c │ │ │ │ strd r7, r6, [r4, #80] @ 0x50 │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #76] @ 0x4c │ │ │ │ @@ -295342,15 +295336,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #40] @ (14b83c ) │ │ │ │ ldr r2, [pc, #40] @ (14b840 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -295359,23 +295353,23 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r4} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -295487,42 +295481,42 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 14b848 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cbnz r4, 14b99e │ │ │ │ ldrd r2, r3, [r5, #72] @ 0x48 │ │ │ │ strd r2, r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ 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 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14b9d4 │ │ │ │ @@ -295539,34 +295533,34 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 14b848 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 14ba42 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r3, r6 │ │ │ │ bcs.n 14ba6c │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r6, [r4, #72] @ 0x48 │ │ │ │ str.w r8, [r4, #80] @ 0x50 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 14ba50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #48] @ (14ba84 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #48] @ (14ba88 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -295583,21 +295577,21 @@ │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13bd38 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14ba42 │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -295628,26 +295622,26 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ add.w sl, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r4, #24 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ add r3, pc, #404 @ (adr r3, 14bc90 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 14bb22 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e50a4 │ │ │ │ + bl 1e4fdc │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 14bbd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14bc56 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ @@ -295670,26 +295664,26 @@ │ │ │ │ sbcs.w r2, r2, r8 │ │ │ │ bcs.w 14bc78 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add.w r1, r5, #28 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 14b360 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 14bbc8 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -295713,15 +295707,15 @@ │ │ │ │ bne.n 14bc82 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbnz r3, 14bbe2 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 14bb54 │ │ │ │ movs r6, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 14bac8 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldrd lr, r0, [sl] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -295762,19 +295756,19 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 1444d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 14bac8 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 14bac8 │ │ │ │ mov r6, fp │ │ │ │ b.n 14bbda │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ @@ -295783,31 +295777,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r5} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ - movs r1, r4 │ │ │ │ - movs r0, r0 │ │ │ │ + itt ge │ │ │ │ + movge r1, r4 │ │ │ │ + movge r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 14b848 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, 14bd40 │ │ │ │ @@ -295840,15 +295834,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14bd2e │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ @@ -295892,83 +295886,83 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 1444d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 14bd40 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - it ne │ │ │ │ - movne r1, r4 │ │ │ │ + bkpt 0x0058 │ │ │ │ + movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 14be2e │ │ │ │ ldr r1, [r2, #104] @ 0x68 │ │ │ │ adds r3, r4, #4 │ │ │ │ add.w r0, r2, #100 @ 0x64 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14be10 │ │ │ │ dmb ish │ │ │ │ cbnz r2, 14be2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 14b6ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ add.w r0, r5, #24 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ strd r2, r3, [r5, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #28] │ │ │ │ add.w r2, r5, #92 @ 0x5c │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ adds r3, r4, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 14be8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #24] @ (14bea8 ) │ │ │ │ @@ -295978,27 +295972,27 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bkpt 0x0090 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ movs r1, r4 │ │ │ │ - bkpt 0x002c │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r2, r3, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r3, r5 │ │ │ │ bcs.n 14bf0a │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add.w r3, r6, #92 @ 0x5c │ │ │ │ subs r1, r2, #4 │ │ │ │ @@ -296016,22 +296010,22 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 14befa │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ @@ -299138,15 +299132,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ b.n 14def8 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ @@ -299198,15 +299192,15 @@ │ │ │ │ movne r0, r1 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 14e004 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 300900 │ │ │ │ + bl 300838 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14dff2 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 14dff2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -299383,17 +299377,17 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ subs r4, r0, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r3, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -299444,17 +299438,17 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ subs r2, r2, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r4, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #156] @ (14e2d0 ) │ │ │ │ @@ -299525,17 +299519,17 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ adds r4, r0, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -299566,17 +299560,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -299638,21 +299632,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ movs r1, r4 │ │ │ │ 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 │ │ │ │ @@ -299715,17 +299709,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 14e472 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ subs r6, r4, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ movs r1, r4 │ │ │ │ subs r6, r0, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -299886,15 +299880,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 14e604 │ │ │ │ add.w r5, r3, #24 │ │ │ │ mov r7, r2 │ │ │ │ b.n 14e66c │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 14e5d6 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs.w r1, r1, sl │ │ │ │ bcs.n 14e6ac │ │ │ │ blx 637b8 │ │ │ │ ldr.w r1, [r5, #-24] │ │ │ │ mov r0, r6 │ │ │ │ bl 14e3f8 │ │ │ │ @@ -299913,15 +299907,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14e59e │ │ │ │ blx 637b8 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs.w r1, r1, sl │ │ │ │ bcc.n 14e69c │ │ │ │ movs r0, #2 │ │ │ │ b.n 14e5d6 │ │ │ │ cmp r5, fp │ │ │ │ bne.n 14e5fe │ │ │ │ @@ -299936,29 +299930,29 @@ │ │ │ │ bl 14e3f8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 14e5d6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r5, #24 │ │ │ │ cmp r4, r8 │ │ │ │ bne.n 14e6c2 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs.w r1, r1, sl │ │ │ │ bcs.n 14e6ac │ │ │ │ blx 637b8 │ │ │ │ b.n 14e6bc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r7, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r4 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r4 │ │ │ │ subs r2, r4, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -299979,17 +299973,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 1444d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -300008,17 +300002,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 1444d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -300040,17 +300034,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #24] │ │ │ │ movs r1, r4 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -300069,17 +300063,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 1444d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ movs r1, r4 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -300099,17 +300093,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1444d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ movs r1, r4 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #288] @ (14e9a8 ) │ │ │ │ @@ -300240,29 +300234,29 @@ │ │ │ │ nop │ │ │ │ asrs r2, r6, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ movs r1, r4 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r1 │ │ │ │ @@ -300610,43 +300604,43 @@ │ │ │ │ asrs r4, r1, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl fff6cd66 │ │ │ │ asrs r6, r7, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ movs r1, r4 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ movs r1, r4 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ movs r1, r4 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ movs r1, r4 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ movs r1, r4 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ movs r1, r4 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ movs r1, r4 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ movs r1, r4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #252] @ (14eeb8 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ @@ -300782,15 +300776,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9f58 │ │ │ │ + bl 1f9e90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 14eda8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ @@ -300836,18 +300830,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 1e9078 │ │ │ │ + bl 1e8fb0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e8ed8 │ │ │ │ + bl 1e8e10 │ │ │ │ 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 │ │ │ │ @@ -300856,15 +300850,15 @@ │ │ │ │ blx 62740 │ │ │ │ ldr r2, [pc, #40] @ (14eff4 ) │ │ │ │ ldr r1, [pc, #40] @ (14eff8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (14effc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e8a00 │ │ │ │ + bl 1e8938 │ │ │ │ ldr r2, [pc, #36] @ (14f000 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (14f004 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -300885,31 +300879,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 1e8d58 │ │ │ │ + bl 1e8c90 │ │ │ │ cbz r0, 14f042 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 62234 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 144530 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e8d58 │ │ │ │ + bl 1e8c90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14f026 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e8bf0 │ │ │ │ + bl 1e8b28 │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -300921,33 +300915,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #220] @ (14f14c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9078 │ │ │ │ + bl 1e8fb0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1e8ed8 │ │ │ │ + bl 1e8e10 │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14f0a2 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14f092 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 14f0ee │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e8ca0 │ │ │ │ + bl 1e8bd8 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14f0b8 │ │ │ │ @@ -300970,29 +300964,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14f128 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14f104 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14f0f6 │ │ │ │ b.n 14f0a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 14f0cc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14f12e │ │ │ │ @@ -301023,33 +301017,33 @@ │ │ │ │ str.w r3, [r0], #12 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ strd r5, r0, [r4, #4] │ │ │ │ adds r5, r6, #4 │ │ │ │ blx 6315c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9078 │ │ │ │ + bl 1e8fb0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e8ed8 │ │ │ │ + bl 1e8e10 │ │ │ │ dmb ish │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14f1b4 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14f1a4 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 14f224 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e8ca0 │ │ │ │ + bl 1e8bd8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14f1f8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -301064,15 +301058,15 @@ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1e8ce4 │ │ │ │ + bl 1e8c1c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14f208 │ │ │ │ dmb ish │ │ │ │ @@ -301082,34 +301076,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14f26e │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r9, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14f23a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14f22c │ │ │ │ b.n 14f1ba │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 14f1e0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ mov r0, r7 │ │ │ │ b.n 14f21e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -301432,15 +301426,15 @@ │ │ │ │ ldr.w r0, [r4, #1440] @ 0x5a0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 14f5f4 │ │ │ │ ldr.w r1, [r4, #1444] @ 0x5a4 │ │ │ │ cbz r0, 14f5e8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, 14f61a │ │ │ │ ldr.w r3, [r4, #1448] @ 0x5a8 │ │ │ │ str.w r5, [r4, #1444] @ 0x5a4 │ │ │ │ add r5, r3 │ │ │ │ str.w r9, [r4, #1452] @ 0x5ac │ │ │ │ str.w r7, [r4, #1448] @ 0x5a8 │ │ │ │ @@ -301941,26 +301935,26 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r5, ip │ │ │ │ bne.n 14fb74 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2eb064 │ │ │ │ + bl 2eaf9c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 14fb52 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ b.n 14fb2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb0dc │ │ │ │ + bl 2eb014 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14fb40 │ │ │ │ add.w r4, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 14fb8a │ │ │ │ ldr r1, [r6, #32] │ │ │ │ adds r1, #16 │ │ │ │ @@ -302039,21 +302033,21 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r2, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ movs r1, r4 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ movs r1, r4 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ movs r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ @@ -302109,82 +302103,82 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 3009b8 │ │ │ │ + bl 3008f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ strd fp, r3, [sp, #8] │ │ │ │ lsrs r1, r7, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 30fe70 │ │ │ │ + bl 30fda8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 14fda8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14fd22 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ec15c │ │ │ │ + bl 1ec094 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [r4, #32] │ │ │ │ - bl 222b70 │ │ │ │ + bl 222aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2421f8 │ │ │ │ + bl 242130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216e14 │ │ │ │ + bl 216d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e750 │ │ │ │ + bl 25e688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25bdac │ │ │ │ + bl 25bce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213778 │ │ │ │ + bl 2136b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a63c │ │ │ │ + bl 20a574 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 222b70 │ │ │ │ + bl 222aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2976b8 │ │ │ │ + bl 2975f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2970bc │ │ │ │ + bl 296ff4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #100] @ (14fdd4 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2929b0 │ │ │ │ + bl 2928e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d8f4 │ │ │ │ + bl 20d82c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d868 │ │ │ │ + bl 20d7a0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 14fda0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2196a0 │ │ │ │ + bl 2195d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d150 │ │ │ │ + bl 28d088 │ │ │ │ ldr r2, [pc, #44] @ (14fdd8 ) │ │ │ │ ldr r3, [pc, #32] @ (14fdcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -302226,110 +302220,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 14fe22 │ │ │ │ ldrb.w r3, [r3, #150] @ 0x96 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14fea6 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14fe4c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14fe7a │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr r2, [pc, #152] @ (14ff24 ) │ │ │ │ ldr r3, [pc, #148] @ (14ff20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14ff16 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14fecc │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14ff08 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ b.n 14fe88 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -302407,32 +302401,32 @@ │ │ │ │ vstr d1, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 14fddc │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ @@ -302456,31 +302450,31 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 14fddc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -302502,32 +302496,32 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ mov lr, r7 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ bl 14fddc │ │ │ │ mov lr, r4 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -302550,36 +302544,36 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ strd sl, r7, [sp] │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, fp │ │ │ │ - bl 20ac2c │ │ │ │ + bl 20ab64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 150396 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 150428 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -302587,37 +302581,37 @@ │ │ │ │ vldr d0, [pc, #180] @ 1502e0 │ │ │ │ vldr s16, [pc, #184] @ 1502e8 │ │ │ │ vldr s18, [pc, #184] @ 1502ec │ │ │ │ vldr s17, [pc, #184] @ 1502f0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ vldr d0, [pc, #124] @ 1502d8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ vldr d0, [pc, #108] @ 1502d8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1502a2 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -302625,15 +302619,15 @@ │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ adds r4, #20 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 1506da │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #8 │ │ │ │ lsls r2, r0, #8 │ │ │ │ @@ -302670,15 +302664,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ @@ -302693,36 +302687,36 @@ │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add.w lr, r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ strd r4, r8, [sp] │ │ │ │ - bl 20ac2c │ │ │ │ + bl 20ab64 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, #912] @ (150728 ) │ │ │ │ ldr r3, [pc, #912] @ (15072c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ @@ -302773,37 +302767,37 @@ │ │ │ │ vldr s18, [pc, #732] @ 150720 │ │ │ │ vldr s17, [pc, #732] @ 150724 │ │ │ │ b.n 15023a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #32 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ vldr d0, [pc, #636] @ 150700 │ │ │ │ movs r1, #32 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1504ba │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -302811,15 +302805,15 @@ │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ adds r4, #20 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 1506da │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @@ -302837,36 +302831,36 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #516] @ 150700 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #32 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ vldr d0, [pc, #480] @ 150700 │ │ │ │ movs r1, #32 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15055c │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ @@ -302875,15 +302869,15 @@ │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ adds r4, #20 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 1506da │ │ │ │ add r2, pc, #8 @ (adr r2, 150570 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -302919,134 +302913,134 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15030a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15030a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15030a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15030a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15030a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15030a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1504f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1504f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1504f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1504f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1504f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1504f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15045a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15045a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15045a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15045a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15045a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15045a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #0 @ (adr r0, 1506e4 ) │ │ │ │ @@ -303166,15 +303160,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 1e8d84 │ │ │ │ + bl 1e8cbc │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -303194,36 +303188,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 150894 │ │ │ │ mov r3, sp │ │ │ │ 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, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ ldr.w lr, [pc, #124] @ 150948 │ │ │ │ @@ -303246,15 +303240,15 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str r7, [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 r6, [r2, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #44] @ (15094c ) │ │ │ │ ldr r3, [pc, #36] @ (150944 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -303291,50 +303285,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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1509a8 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1509d8 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr r2, [pc, #92] @ (150a48 ) │ │ │ │ ldr r3, [pc, #88] @ (150a44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -303344,25 +303338,25 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 150a38 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 150a2c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 1509ac │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf69600b1 │ │ │ │ @@ -303395,23 +303389,23 @@ │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ bne.n 150b2c │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str r7, [sp, #0] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r7, r7, [r6, #4] │ │ │ │ str r7, [r6, #12] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr.w r8, [pc, #260] @ 150bd0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -303429,15 +303423,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 r7, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #192] @ (150bd4 ) │ │ │ │ ldr r3, [pc, #180] @ (150bc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -303473,30 +303467,30 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 150b90 │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r8, r0 │ │ │ │ b.n 150a96 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 150b66 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -303530,45 +303524,45 @@ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr.w sl, [pc, #388] @ 150d84 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 150d14 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ bics.w r3, r5, r3 │ │ │ │ bne.n 150ce4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w ip, [r6, #12] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w fp, [pc, #264] @ 150d88 │ │ │ │ @@ -303587,15 +303581,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #192] @ (150d8c ) │ │ │ │ ldr r3, [pc, #180] @ (150d80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -303631,30 +303625,30 @@ │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ add r5, sp, #16 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 150d46 │ │ │ │ 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, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r9, r0 │ │ │ │ b.n 150c46 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 150d1e │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -303749,30 +303743,30 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ asrs r2, r1, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 150e7a │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #196] @ (150f50 ) │ │ │ │ ldr r3, [pc, #188] @ (150f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -303782,26 +303776,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150e8a │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 150e8a │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ b.n 150e56 │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ b.n 150e56 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -303813,30 +303807,30 @@ │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 150f1c │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n 150e8a │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ b.n 150e56 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 150eee │ │ │ │ rbit r4, r3 │ │ │ │ @@ -303881,31 +303875,31 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r5, #4] │ │ │ │ - bl 2299d4 │ │ │ │ + bl 22990c │ │ │ │ mov r2, r0 │ │ │ │ sub.w r1, r7, #20 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r3, r9 │ │ │ │ - bl 2299d4 │ │ │ │ + bl 22990c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bl 2299d4 │ │ │ │ + bl 22990c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -303942,24 +303936,24 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15113e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 1510e0 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -304007,30 +304001,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 151034 │ │ │ │ strd r3, r0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15110e │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 151034 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 1510e8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -304160,30 +304154,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1511b6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd sl, fp, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 151292 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1511b6 │ │ │ │ tst.w r9, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ite ne │ │ │ │ @@ -304340,15 +304334,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 150d90 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 15123c │ │ │ │ ands.w sl, r9, r8 │ │ │ │ beq.n 15144c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 151b1e │ │ │ │ @@ -304366,20 +304360,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15147e │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 150a4c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ @@ -304528,15 +304522,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 150d90 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 15123c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 15161e │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ itt mi │ │ │ │ @@ -304549,26 +304543,26 @@ │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r7, r7, [sp, #80] @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 151198 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 151198 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ b.n 151266 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 151266 │ │ │ │ @@ -304634,54 +304628,54 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15171e │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r4 │ │ │ │ b.n 15142e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1515f0 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 151758 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1515f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15123c │ │ │ │ strd r3, sl, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ b.n 1516fc │ │ │ │ @@ -304690,44 +304684,44 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1517ac │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 151420 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1515f0 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151746 │ │ │ │ b.n 151758 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 150950 │ │ │ │ @@ -304873,15 +304867,15 @@ │ │ │ │ movs r6, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 151746 │ │ │ │ b.n 151758 │ │ │ │ movs r6, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ b.n 151948 │ │ │ │ @@ -304962,15 +304956,15 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15179a │ │ │ │ b.n 1517ac │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 151a24 │ │ │ │ @@ -305032,15 +305026,15 @@ │ │ │ │ movs r6, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldrd sl, fp, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 151758 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 151748 │ │ │ │ movs r6, #16 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ @@ -305303,25 +305297,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 151d9c │ │ │ │ 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, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 151d28 │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 151d28 │ │ │ │ @@ -305340,23 +305334,23 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r8 │ │ │ │ str.w r4, [r8, #4] │ │ │ │ - bl 2299d4 │ │ │ │ + bl 22990c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r1, r7, [r8] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2299d4 │ │ │ │ + bl 22990c │ │ │ │ mov r6, r0 │ │ │ │ b.n 151d28 │ │ │ │ movs r6, #0 │ │ │ │ b.n 151d28 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -305429,15 +305423,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 151ebc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209234 │ │ │ │ + bl 20916c │ │ │ │ b.n 151e76 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ b.n 152270 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 152268 │ │ │ │ @@ -305505,46 +305499,46 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 151fae │ │ │ │ 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, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r5 │ │ │ │ bl 150f54 │ │ │ │ str r4, [r5, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ ldrb.w sl, [r4, #33] @ 0x21 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [r6, #12] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #256 @ 0x100 │ │ │ │ @@ -305557,20 +305551,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [fp, lr] │ │ │ │ add.w r3, r3, sl, lsl #7 │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ b.n 1522a8 │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ bhi.n 1520ac │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ bls.n 1520e4 │ │ │ │ subs r3, #191 @ 0xbf │ │ │ │ movs r7, #1 │ │ │ │ @@ -305709,17 +305703,17 @@ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ bne.n 1520ac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 150ff4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ b.n 1520ae │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq.w r8, r3, #20 │ │ │ │ movne.w r8, #0 │ │ │ │ @@ -305737,26 +305731,26 @@ │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 152204 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r5 │ │ │ │ bl 150f54 │ │ │ │ ldr.w r3, [pc, #1232] @ 1526e4 │ │ │ │ mov r9, r0 │ │ │ │ @@ -305771,22 +305765,22 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w fp, [r3, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb.w sl, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ add.w r8, r2, r3, lsl #7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ @@ -305797,20 +305791,20 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ movs r7, #1 │ │ │ │ b.n 1520ae │ │ │ │ mvn.w r2, #804 @ 0x324 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 152078 │ │ │ │ b.n 1520ac │ │ │ │ @@ -305891,15 +305885,15 @@ │ │ │ │ bl 150f54 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ str r4, [r5, #4] │ │ │ │ - bl 22a330 │ │ │ │ + bl 22a268 │ │ │ │ b.n 1520ae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ @@ -305907,54 +305901,54 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1523cc │ │ │ │ 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, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r5 │ │ │ │ bl 150f54 │ │ │ │ ldr.w r8, [r9, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ mov r9, r3 │ │ │ │ - bl 2ea54c │ │ │ │ + bl 2ea484 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r3, r8, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldrb.w sl, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w ip, [r6, #12] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ @@ -305980,20 +305974,20 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ b.n 1520ae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -306011,35 +306005,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 150f54 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 228874 │ │ │ │ + bl 2287ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 152680 │ │ │ │ ldrd r6, r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w sl, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ @@ -306077,71 +306071,71 @@ │ │ │ │ it ne │ │ │ │ movne sl, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1525ba │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ ldr.w ip, [sl, #36] @ 0x24 │ │ │ │ movw r3, #885 @ 0x375 │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1525ee │ │ │ │ mov r6, ip │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 1526ca │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w sl, r3, #20 │ │ │ │ cmp r1, r6 │ │ │ │ beq.n 1525c8 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r8, r8, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 151150 │ │ │ │ ldrb.w sl, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ strd r8, r8, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -306281,15 +306275,15 @@ │ │ │ │ str r7, [r3, #4] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #19 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ strb.w r1, [r5, #73] @ 0x49 │ │ │ │ - bl 209f88 │ │ │ │ + bl 209ec0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 152808 │ │ │ │ movs r7, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r7, #1 │ │ │ │ @@ -306309,15 +306303,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 15274c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 209f88 │ │ │ │ + bl 209ec0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1527ca │ │ │ │ mov r7, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 152822 │ │ │ │ @@ -306397,15 +306391,15 @@ │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ b.n 15273a │ │ │ │ mov r0, r5 │ │ │ │ - bl 209f88 │ │ │ │ + bl 209ec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152948 │ │ │ │ mov r7, r6 │ │ │ │ b.n 1527ca │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -306443,31 +306437,31 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ str r1, [r3, #16] │ │ │ │ strb.w r2, [r5, #74] @ 0x4a │ │ │ │ b.n 1527b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ - bl 208784 │ │ │ │ + bl 2086bc │ │ │ │ b.n 1527ca │ │ │ │ ldr.w sl, [r3, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1528ee │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #24 │ │ │ │ - bl 208784 │ │ │ │ + bl 2086bc │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r5, #75] @ 0x4b │ │ │ │ bl 14a428 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 1529a4 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ str r7, [r5, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r2, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r2, #357] @ 0x165 │ │ │ │ @@ -306475,23 +306469,23 @@ │ │ │ │ ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ b.n 152958 │ │ │ │ ldr.w sl, [r3, #48] @ 0x30 │ │ │ │ b.n 152958 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ mov r6, r0 │ │ │ │ blx 6315c │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ b.n 152984 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -306514,210 +306508,210 @@ │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2068] @ 0x814 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152a92 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r6 │ │ │ │ add.w r1, r4, #8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 152a7a │ │ │ │ tbb [pc, r3] │ │ │ │ movs r7, #198 @ 0xc6 │ │ │ │ movs r7, #119 @ 0x77 │ │ │ │ lsls r2, r5, #25 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ lsls r7, r4, #24 │ │ │ │ movs r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 152a22 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ ldr r2, [pc, #432] @ (152c50 ) │ │ │ │ ldr r3, [pc, #428] @ (152c4c ) │ │ │ │ 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 152c44 │ │ │ │ addw sp, sp, #2072 @ 0x818 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 152b04 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ bl 14a428 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ b.n 152a86 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ b.n 152a86 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 152bb0 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ bl 14a428 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ b.n 152a86 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 152c2a │ │ │ │ add.w sl, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ bl 14a428 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ b.n 152a86 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ bpl.n 152c48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 152d0c │ │ │ │ @@ -306739,15 +306733,15 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r1, [pc, #468] @ (152e54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e8a00 │ │ │ │ + bl 1e8938 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 152ca6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cbnz r3, 152cde │ │ │ │ @@ -306761,15 +306755,15 @@ │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152e10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r2, [pc, #404] @ (152e58 ) │ │ │ │ ldr r3, [pc, #396] @ (152e50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -306796,15 +306790,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ 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 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 152e0c │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -306839,34 +306833,34 @@ │ │ │ │ bne.n 152d82 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 151ed8 │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 152dac │ │ │ │ mov fp, r0 │ │ │ │ b.n 152d30 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1526ec │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152d8c │ │ │ │ mov r4, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -306912,15 +306906,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 6315c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e8d58 │ │ │ │ + bl 1e8c90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 152e22 │ │ │ │ b.n 152cba │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 152d5e │ │ │ │ @@ -307462,40 +307456,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 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ cbz r7, 1533e6 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cbz r3, 1533e6 │ │ │ │ add.w r5, r7, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 1533e0 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1533ce │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1533f6 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r2, [pc, #36] @ (15341c ) │ │ │ │ ldr r3, [pc, #28] @ (153418 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -307522,40 +307516,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 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ba8 │ │ │ │ + bl 1e4ae0 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -307673,15 +307667,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4105 @ 0x1009 │ │ │ │ bl 1444d4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #352] @ (153758 ) │ │ │ │ + ldr r0, [pc, #608] @ (153858 ) │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r1, #104] @ 0x68 │ │ │ │ mov r4, r1 │ │ │ │ @@ -307804,15 +307798,15 @@ │ │ │ │ b.n 1536fc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0, #-164] @ 0xffffff5c │ │ │ │ + ldc 0, cr0, [r0], {41} @ 0x29 │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -307825,44 +307819,44 @@ │ │ │ │ add.w r8, sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4c5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4e28 │ │ │ │ + bl 1e4d60 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1538ea │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4c5c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1538ea │ │ │ │ ldrd r0, r4, [sl, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1538ee │ │ │ │ @@ -307932,19 +307926,19 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add.w r8, r8, #148 @ 0x94 │ │ │ │ blx 6315c │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 153892 │ │ │ │ add.w r5, r4, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 1538de │ │ │ │ ldr r2, [pc, #80] @ (153914 ) │ │ │ │ ldr r3, [pc, #68] @ (15390c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -308051,64 +308045,64 @@ │ │ │ │ cbz r5, 1539d2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1539c8 │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ and.w r3, r3, #8 │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ mov r0, r8 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 153b38 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 153b70 │ │ │ │ ldrd r2, r1, [r6, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 153a42 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 631c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 153a74 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 153aa0 │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 153a86 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 153aa0 │ │ │ │ @@ -308117,93 +308111,93 @@ │ │ │ │ bne.n 153a82 │ │ │ │ addw r5, sp, #1940 @ 0x794 │ │ │ │ mov r1, r5 │ │ │ │ bl 1529e4 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 153aae │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 153ab6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 153aaa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r7, #0] │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ ldr r2, [pc, #184] @ (153b88 ) │ │ │ │ ldr r3, [pc, #180] @ (153b84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 153b7c │ │ │ │ addw sp, sp, #1980 @ 0x7bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ and.w r3, r3, #8 │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ mov r0, r8 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 153b70 │ │ │ │ add.w r1, fp, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ b.n 153a32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 296b2c │ │ │ │ + bl 296a64 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9d68 │ │ │ │ + bl 1e9ca0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153acc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 62234 │ │ │ │ b.n 153acc │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ b.n 153a32 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r3, r5} │ │ │ │ @@ -308222,15 +308216,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 153438 │ │ │ │ cbnz r0, 153c02 │ │ │ │ ldr r2, [pc, #108] @ (153c38 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -308271,15 +308265,15 @@ │ │ │ │ b.n 153be6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ movs r1, r4 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -308293,15 +308287,15 @@ │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 153cba │ │ │ │ @@ -308345,15 +308339,15 @@ │ │ │ │ b.n 153c9e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ + rors r0, r6 │ │ │ │ movs r1, r4 │ │ │ │ stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #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, #4064] @ 0xfe0 │ │ │ │ @@ -308514,19 +308508,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 153ea8 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153e76 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ lsl.w ip, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153f6c │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -308566,25 +308560,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 153f12 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 153f1a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 153e7e │ │ │ │ ldr r2, [pc, #48] @ (153f80 ) │ │ │ │ ldr r3, [pc, #36] @ (153f78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -308638,38 +308632,38 @@ │ │ │ │ movne r4, ip │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp ip, lr │ │ │ │ bne.n 153fd0 │ │ │ │ add.w r9, sp, #8 │ │ │ │ mov sl, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 152ea0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ strd r4, r8, [sp] │ │ │ │ bl 15336c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ ldr r2, [pc, #40] @ (154058 ) │ │ │ │ ldr r3, [pc, #36] @ (154054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -308742,15 +308736,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15417c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #244] @ 0xf4 │ │ │ │ ldr.w r3, [r6, #3484] @ 0xd9c │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -308810,15 +308804,15 @@ │ │ │ │ movhi r0, r0 │ │ │ │ b.n 1545c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ite cs │ │ │ │ lslcs r1, r6, #2 │ │ │ │ bcc.n 15449c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #14 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #176] @ (154258 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -309106,15 +309100,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 153930 │ │ │ │ cbz r0, 1544ca │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 20e784 │ │ │ │ + bl 20e6bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15456a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -309167,15 +309161,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1543f4 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 1544be │ │ │ │ - bl 256884 │ │ │ │ + bl 2567bc │ │ │ │ b.n 1544be │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 15455e │ │ │ │ b.n 154596 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 154596 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -309208,23 +309202,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ b.n 1544c4 │ │ │ │ nop │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #8 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #0 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #68] @ 154618 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -309237,15 +309231,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 153968 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9d68 │ │ │ │ + bl 1e9ca0 │ │ │ │ ldr r2, [pc, #32] @ (154620 ) │ │ │ │ ldr r3, [pc, #28] @ (15461c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -309437,64 +309431,64 @@ │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, sl │ │ │ │ add.w r6, r8, #5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 153968 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ addw r6, sp, #1940 @ 0x794 │ │ │ │ str r6, [sp, #0] │ │ │ │ addw r2, r9, #491 @ 0x1eb │ │ │ │ movs r1, #0 │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ blx sl │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ cbz r7, 154864 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cbz r3, 154864 │ │ │ │ add.w r9, r7, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 15485e │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 15484c │ │ │ │ cbz r4, 154870 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ ldr r2, [pc, #72] @ (1548c8 ) │ │ │ │ ldr r3, [pc, #68] @ (1548c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -309627,19 +309621,19 @@ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 296b2c │ │ │ │ + bl 296a64 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 154b72 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [fp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -309731,15 +309725,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 62234 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 154b84 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15491a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ @@ -309756,17 +309750,17 @@ │ │ │ │ cbz r0, 154b72 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ b.n 154a20 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2929b0 │ │ │ │ + bl 2928e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ b.n 1549d0 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 154b7c │ │ │ │ movs r5, #0 │ │ │ │ b.n 154b1e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 62234 │ │ │ │ @@ -309787,15 +309781,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n 154adc │ │ │ │ lsls r7, r4, #2 │ │ │ │ @ instruction: 0xb6dc │ │ │ │ lsls r1, r6, #2 │ │ │ │ bhi.n 154c58 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -310244,15 +310238,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3120] @ 0xc30 │ │ │ │ sub.w sp, sp, #940 @ 0x3ac │ │ │ │ mov r7, r2 │ │ │ │ @@ -310270,15 +310264,15 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #932] @ 0x3a4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ mov r3, fp │ │ │ │ strd r0, r1, [sp, #132] @ 0x84 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ strd r4, r4, [sp, #292] @ 0x124 │ │ │ │ @@ -310470,15 +310464,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strb.w r6, [sp, #312] @ 0x138 │ │ │ │ bl 1589e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15538c │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [sp, #312] @ 0x138 │ │ │ │ @@ -310549,15 +310543,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bl 1548cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15566a │ │ │ │ ldr.w r3, [r5, #3484] @ 0xd9c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15526e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r6, r3, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -310572,19 +310566,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 296b40 │ │ │ │ + bl 296a78 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 155604 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 155608 │ │ │ │ @@ -310773,15 +310767,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 1555ac │ │ │ │ mov r0, r3 │ │ │ │ bl 158c6c │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 1552a8 │ │ │ │ ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ @@ -310806,15 +310800,15 @@ │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ str r6, [r5, #16] │ │ │ │ b.n 15545c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr.w r2, [pc, #1476] @ 155bd0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #3267 @ 0xcc3 │ │ │ │ @@ -311273,15 +311267,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r2, fp │ │ │ │ bl 154304 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cbz r3, 155b34 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -311358,15 +311352,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ beq.n 155ae4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ beq.n 155c98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ beq.n 155c48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ ldmia r4!, {r2} │ │ │ │ lsls r7, r4, #2 │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ cbz r1, 155be8 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ @@ -311500,19 +311494,19 @@ │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 152ea0 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ - bl 296b40 │ │ │ │ + bl 296a78 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 155e54 │ │ │ │ mov r0, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 155d60 │ │ │ │ @@ -311574,15 +311568,15 @@ │ │ │ │ cbz r2, 155dfc │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mla r4, r4, r9, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 155df0 │ │ │ │ ldr r2, [pc, #388] @ (155f84 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -311611,15 +311605,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrd sl, r7, [sp, #160] @ 0xa0 │ │ │ │ bl 159754 │ │ │ │ cbz r0, 155e80 │ │ │ │ ldr.w fp, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.w 1554a2 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r3, #0 │ │ │ │ b.n 155d54 │ │ │ │ mov r4, r6 │ │ │ │ b.n 155d10 │ │ │ │ ldr r2, [pc, #292] @ (155f88 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -311734,17 +311728,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 155b2a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ b.w 155680 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #14 │ │ │ │ movs r1, r4 │ │ │ │ stmia r4!, {r2, 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, #1880] @ 0x758 │ │ │ │ @@ -312092,37 +312086,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 156342 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 156326 │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 156388 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 156382 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 15636e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15650a │ │ │ │ addw r3, sp, #2076 @ 0x81c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r1, [r3, #3484] @ 0xd9c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1564ca │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -312138,41 +312132,41 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1563c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 15643c │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mla r6, r3, fp, r4 │ │ │ │ ldrd r9, r4, [sp, #40] @ 0x28 │ │ │ │ adds r6, #5 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 152ea0 │ │ │ │ movs r2, #4 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 156404 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ addw sl, sp, #2108 @ 0x83c │ │ │ │ @@ -312185,44 +312179,44 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ addw r2, r2, #491 @ 0x1eb │ │ │ │ blx r6 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp r2, sl │ │ │ │ itt hi │ │ │ │ movhi r3, #80 @ 0x50 │ │ │ │ mlahi r6, r3, sl, r4 │ │ │ │ bls.n 1564be │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 15648c │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -312254,15 +312248,15 @@ │ │ │ │ b.n 156310 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ b.n 156390 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #3905] @ 0xf41 │ │ │ │ cbnz r3, 156534 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 156558 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -312307,15 +312301,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3836] @ 0xefc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 156f84 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -312396,15 +312390,15 @@ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ @@ -312427,15 +312421,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1548cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 156f7a │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, r3, r0 │ │ │ │ @@ -312527,15 +312521,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd fp, r3, [sp, #132] @ 0x84 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ strd r0, r1, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 156b4c │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -312572,15 +312566,15 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mla r2, r3, r7, r9 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ lsls r0, r2, #30 │ │ │ │ bmi.n 156938 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldrb.w r2, [r9, #812] @ 0x32c │ │ │ │ ldr.w r3, [r6, #-5] │ │ │ │ add.w r8, r4, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ cbz r2, 1568f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -312627,15 +312621,15 @@ │ │ │ │ bne.w 156f52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r4, r3, #4 │ │ │ │ add.w r5, sl, r4 │ │ │ │ ldr.w r3, [sl, r4] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [sl, r4] │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r8 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ @@ -312709,15 +312703,15 @@ │ │ │ │ bl 1587a8 │ │ │ │ str.w r5, [r7, #2528] @ 0x9e0 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1569e8 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 156a9c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r5, r0, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -312964,19 +312958,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 296b40 │ │ │ │ + bl 296a78 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 156e94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 157052 │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -313068,15 +313062,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 159754 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 157084 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldrd r8, r3, [sl] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 156826 │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr.w fp, [pc, #728] @ 1570b4 │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ @@ -313150,26 +313144,26 @@ │ │ │ │ b.n 156c82 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r4 │ │ │ │ b.n 156d20 │ │ │ │ ldr.w fp, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, sl │ │ │ │ bcs.n 156ec4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ mla r5, r5, sl, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ cmp r6, sl │ │ │ │ bne.n 156eb8 │ │ │ │ ldr r2, [pc, #496] @ (1570b8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -313202,15 +313196,15 @@ │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 156efa │ │ │ │ mov r3, r7 │ │ │ │ b.n 156ad4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ bl 153754 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1568c6 │ │ │ │ ldr r2, [pc, #384] @ (1570bc ) │ │ │ │ @@ -313279,15 +313273,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 156fe6 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 156bea │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldrd r5, r3, [sl] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w 156826 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -313345,23 +313339,23 @@ │ │ │ │ lsls r7, r4, #2 │ │ │ │ revsh r4, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ rev r2, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ movs r1, r4 │ │ │ │ push {r1, r3, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 1570e0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -313535,15 +313529,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ mov r2, fp │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 154710 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -313627,15 +313621,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 1534a0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ blx 6315c │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ cbz r5, 1573bc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #179] @ 0xb3 │ │ │ │ @@ -313764,19 +313758,19 @@ │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 296b40 │ │ │ │ + bl 296a78 │ │ │ │ ldrb.w r4, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 157660 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 157664 │ │ │ │ @@ -313927,15 +313921,15 @@ │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ strd r3, r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ b.n 15755c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r2, [pc, #88] @ (1576c0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2471 @ 0x9a7 │ │ │ │ @@ -313963,17 +313957,17 @@ │ │ │ │ lsls r7, r4, #2 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrh r2, [r2, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #120] @ (15774c ) │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ @@ -315104,15 +315098,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 15840e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add.w fp, sp, #1016 @ 0x3f8 │ │ │ │ sub.w r6, fp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 1583da │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 15836c │ │ │ │ @@ -315135,15 +315129,15 @@ │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r1, #44 @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 1582ca │ │ │ │ mov r3, sl │ │ │ │ cbz r3, 15832c │ │ │ │ mov r5, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -315158,15 +315152,15 @@ │ │ │ │ mla r2, sl, r4, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 158316 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r4, #1 │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1582fe │ │ │ │ adds r7, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -315177,15 +315171,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ bl 154304 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #12 │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #232] @ (158434 ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #224] @ (158430 ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -315216,15 +315210,15 @@ │ │ │ │ mov fp, r4 │ │ │ │ movs r5, #0 │ │ │ │ cbz r3, 1583b8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr.w r3, [fp, #640] @ 0x280 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 1583a0 │ │ │ │ add.w sl, sl, #616 @ 0x268 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cbz r1, 1583c6 │ │ │ │ @@ -315243,15 +315237,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 154710 │ │ │ │ addw r1, sp, #2952 @ 0xb88 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 1583fe │ │ │ │ mov r0, r7 │ │ │ │ bl 1587a8 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 158336 │ │ │ │ @@ -315260,15 +315254,15 @@ │ │ │ │ bl 1587a8 │ │ │ │ b.n 158336 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r8, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1e9d68 │ │ │ │ + bl 1e9ca0 │ │ │ │ movs r3, #32 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ b.n 158346 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r5, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -315331,15 +315325,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 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -315370,30 +315364,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1584f8 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15854a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15853c │ │ │ │ pop {r3, r4, r5, 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 1e8d84 │ │ │ │ + bl 1e8cbc │ │ │ │ pop {r3, 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 r6, r2 │ │ │ │ @@ -315410,15 +315404,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cbz r7, 1585da │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cbz r3, 1585e0 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r2, [pc, #84] @ (158618 ) │ │ │ │ @@ -315458,16 +315452,16 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb.w r0, [lr, #32] │ │ │ │ - vst1.8 {d16[1]}, [sl], r0 │ │ │ │ + ldr.w r0, [lr, #32] │ │ │ │ + vst4.8 {d0-d3}, [sl :128], r0 │ │ │ │ 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] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -315609,15 +315603,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ subs r4, r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4c5c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 158654 │ │ │ │ add sp, #12 │ │ │ │ @@ -315667,18 +315661,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 158818 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1587e2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ - bl 1e8d84 │ │ │ │ + bl 1e8cbc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 158888 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 15885e │ │ │ │ @@ -315696,36 +315690,36 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 158866 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 158852 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 158852 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1edb60 │ │ │ │ + bl 1eda98 │ │ │ │ cbz r0, 1588aa │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r6 │ │ │ │ beq.n 1588ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 1588bc │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1edc38 │ │ │ │ + bl 1edb70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 1587a8 │ │ │ │ b.n 1588b2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -315738,25 +315732,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e8d84 │ │ │ │ + bl 1e8cbc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1584e4 │ │ │ │ add.w r3, sp, #3 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r0, [sp, #3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1edc24 │ │ │ │ + bl 1edb5c │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cbz r3, 158968 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -315816,15 +315810,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1589a4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 158946 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 158946 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl 1587a8 │ │ │ │ b.n 15894e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -315859,27 +315853,27 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #24] │ │ │ │ strd r7, r7, [r8, #4] │ │ │ │ str.w r7, [r8, #12] │ │ │ │ - bl 1e8d84 │ │ │ │ + bl 1e8cbc │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 158b04 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 158b04 │ │ │ │ mov r0, r4 │ │ │ │ bl 1584e4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 1edb60 │ │ │ │ + bl 1eda98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 158ade │ │ │ │ ldr r7, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r7, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -315952,19 +315946,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 158b9e │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5c98 │ │ │ │ + bl 1e5bd0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1e5b40 │ │ │ │ + bl 1e5a78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 158b9e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ @@ -316015,21 +316009,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 158baa │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 158a88 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 158a8c │ │ │ │ b.n 158b04 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 158b04 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 158c02 │ │ │ │ mov r0, r4 │ │ │ │ bl 1584e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ @@ -316064,28 +316058,28 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 158c2e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 158bf8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 158bf8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r0, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ strb r4, [r2, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf3b20020 │ │ │ │ - @ instruction: 0xf3d60020 │ │ │ │ + @ instruction: 0xf2f20020 │ │ │ │ + @ instruction: 0xf3160020 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #184] @ (158d34 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #184] @ (158d38 ) │ │ │ │ @@ -316117,34 +316111,34 @@ │ │ │ │ cbz r6, 158d04 │ │ │ │ cbnz r3, 158d00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 158d00 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 158cfa │ │ │ │ ldrb.w r4, [sp, #25] │ │ │ │ cbnz r4, 158cfa │ │ │ │ add r7, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1e5c98 │ │ │ │ + bl 1e5bd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5aec │ │ │ │ + bl 1e5a24 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 158d24 │ │ │ │ mov r0, r5 │ │ │ │ b.n 158c9c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 158d00 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -316229,22 +316223,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 158d76 │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e5c98 │ │ │ │ + bl 1e5bd0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e5aec │ │ │ │ + bl 1e5a24 │ │ │ │ b.n 158d76 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #9] │ │ │ │ @@ -316307,15 +316301,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, 158ed2 │ │ │ │ ldr r0, [pc, #304] @ (158fd4 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ cbnz r0, 158ed2 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 158eb4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 158eea │ │ │ │ ldr r2, [pc, #288] @ (158fd8 ) │ │ │ │ ldr r3, [pc, #280] @ (158fd0 ) │ │ │ │ @@ -316330,31 +316324,31 @@ │ │ │ │ add.w sp, sp, #900 @ 0x384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #264] @ (158fdc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (158fe0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1ed900 │ │ │ │ + bl 1ed838 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 158eae │ │ │ │ ldr r7, [pc, #252] @ (158fe4 ) │ │ │ │ add r7, pc │ │ │ │ b.n 158e30 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 158eb4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #32 │ │ │ │ @@ -316367,32 +316361,32 @@ │ │ │ │ b.n 158eb4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1587a8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ beq.n 158eb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4c5c │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e47c8 │ │ │ │ + bl 1e4700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4c5c │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 158eb4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ @@ -316429,46 +316423,46 @@ │ │ │ │ bl 143ff0 │ │ │ │ b.n 158f2c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r3, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r4, #32 │ │ │ │ + @ instruction: 0xf0b40020 │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ bl a6fde │ │ │ │ bl fffdcfe2 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ movs r1, r5 │ │ │ │ - eor.w r0, r6, #32 │ │ │ │ - and.w r0, r6, #32 │ │ │ │ + vaddl.s8 q8, d6, d16 │ │ │ │ + vhadd.s8 d16, d6, d16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, 159012 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 15902a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edaa0 │ │ │ │ + bl 1ed9d8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1449d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 1587a8 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15901e │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 15900c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -316542,30 +316536,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 159254 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47ec │ │ │ │ + bl 1e4724 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49e8 │ │ │ │ + bl 1e4920 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 159260 │ │ │ │ mov r0, r6 │ │ │ │ bl 1584e4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1591dc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1591dc │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r9, [sp, #24] │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -316586,27 +316580,27 @@ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15924e │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 159166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e49e8 │ │ │ │ + bl 1e4920 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4788 │ │ │ │ + bl 1e46c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15927a │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 159270 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -316632,15 +316626,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 159288 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c10 │ │ │ │ + bl 1e4b48 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1592b0 │ │ │ │ ldr r2, [pc, #304] @ (159334 ) │ │ │ │ ldr r3, [pc, #300] @ (159330 ) │ │ │ │ @@ -316658,28 +316652,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [sl, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c10 │ │ │ │ + bl 1e4b48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15913c │ │ │ │ ldrd r7, r9, [sp, #24] │ │ │ │ b.n 1591e0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 159174 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47ec │ │ │ │ + bl 1e4724 │ │ │ │ b.n 159104 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r9] │ │ │ │ cbz r3, 1592b8 │ │ │ │ movs r5, #5 │ │ │ │ b.n 159200 │ │ │ │ @@ -316700,15 +316694,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 159290 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1591e8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 1591e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 62234 │ │ │ │ b.n 159200 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 62234 │ │ │ │ b.n 15926c │ │ │ │ @@ -316748,28 +316742,28 @@ │ │ │ │ ldr r3, [pc, #48] @ (159344 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 1592d8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 15922c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc 0, cr0, [r0, #128] @ 0x80 │ │ │ │ - stcl 0, cr0, [lr], #128 @ 0x80 │ │ │ │ - ldcl 0, cr0, [sl, #-128]! @ 0xffffff80 │ │ │ │ - stc 0, cr0, [ip], #128 @ 0x80 │ │ │ │ + ldcl 0, cr0, [r0], {32} │ │ │ │ + stc 0, cr0, [lr], #-128 @ 0xffffff80 │ │ │ │ + ldc 0, cr0, [sl], #128 @ 0x80 │ │ │ │ + @ instruction: 0xebec0020 │ │ │ │ stmdb 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 r8, r2 │ │ │ │ ldr r2, [pc, #384] @ (1594e0 ) │ │ │ │ @@ -316810,51 +316804,51 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 15939a │ │ │ │ mov r0, r6 │ │ │ │ bl 1584e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15942c │ │ │ │ add.w r9, sp, #19 │ │ │ │ str r5, [sp, #8] │ │ │ │ b.n 1593e4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 15945c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15942a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ strb.w sl, [sp, #19] │ │ │ │ - bl 1edc24 │ │ │ │ + bl 1edb5c │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1593d0 │ │ │ │ add.w r2, r5, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15940a │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1593e4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 15939a │ │ │ │ @@ -316866,15 +316860,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15943c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15939a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 15939a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 1593d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1587a8 │ │ │ │ @@ -316912,15 +316906,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1594b8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 159494 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.n 159494 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -316932,15 +316926,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #276] @ (159630 ) │ │ │ │ @@ -317041,24 +317035,24 @@ │ │ │ │ bne.n 15962c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2929b0 │ │ │ │ + bl 2928e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ b.n 1595fe │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ movs r1, r5 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ @@ -317091,15 +317085,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, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4988 │ │ │ │ + bl 1e48c0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -317109,34 +317103,34 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 159708 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4800 │ │ │ │ + bl 1e4738 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (15973c ) │ │ │ │ ldr r3, [pc, #36] @ (159734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1996] @ 0x7cc │ │ │ │ @@ -317148,24 +317142,24 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n 15970a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, sl, r0, asr #32 │ │ │ │ + strd r0, r0, [sl, #-128]! @ 0x80 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [pc, #12] @ (159750 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #304] @ (159898 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -317229,28 +317223,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 159856 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r4, #3484] @ 0xd9c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #244] @ 0xf4 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1597e6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r9, #24] │ │ │ │ blx r9 │ │ │ │ @@ -317277,17 +317271,17 @@ │ │ │ │ b.n 1597ee │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 62234 │ │ │ │ b.n 159840 │ │ │ │ ldr r0, [pc, #56] @ (1598ac ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1f11f0 │ │ │ │ + bl 1f1128 │ │ │ │ mov r1, sl │ │ │ │ - bl 1f10b8 │ │ │ │ + bl 1f0ff0 │ │ │ │ ldr r3, [pc, #44] @ (1598b0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -317299,15 +317293,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xe8500020 │ │ │ │ + b.n 1597d0 │ │ │ │ + movs r0, r4 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r6, #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 r4, r0 │ │ │ │ @@ -317322,29 +317317,29 @@ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e47ec │ │ │ │ + bl 1e4724 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 159640 │ │ │ │ cbnz r0, 15993e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15991c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 159938 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e47ec │ │ │ │ + bl 1e4724 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 159640 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (159950 ) │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -317442,19 +317437,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r9, sp, #192 @ 0xc0 │ │ │ │ ldr.w r3, [r3, #3484] @ 0xd9c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 159afa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -317820,15 +317815,15 @@ │ │ │ │ bl 1444d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 159caa │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 159e04 │ │ │ │ b.n 159cf8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 159ad4 │ │ │ │ @@ -317886,41 +317881,41 @@ │ │ │ │ b.n 159a9c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 6315c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r3, #80 @ 0x50 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ mov r0, r4 │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ blx 6350c │ │ │ │ cbnz r0, 159f32 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ @@ -317955,48 +317950,48 @@ │ │ │ │ b.n 159a9c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 159d20 │ │ │ │ + b.n 159ba0 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 159d68 │ │ │ │ + b.n 159be8 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 159b30 │ │ │ │ + b.n 1599b0 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 159b50 │ │ │ │ + b.n 1599d0 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 159afc │ │ │ │ + b.n 15997c │ │ │ │ movs r0, r4 │ │ │ │ - b.n 159a6c │ │ │ │ + b.n 1598ec │ │ │ │ movs r0, r4 │ │ │ │ ldrsh.w pc, [r1, #255]! │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ movs r1, r5 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ movs r1, r5 │ │ │ │ - b.n 15a61c │ │ │ │ + b.n 15a49c │ │ │ │ movs r0, r4 │ │ │ │ - b.n 15a588 │ │ │ │ + b.n 15a408 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 15a5ac │ │ │ │ + b.n 15a42c │ │ │ │ movs r0, r4 │ │ │ │ - b.n 15a514 │ │ │ │ + b.n 15a394 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 15a4f0 │ │ │ │ + b.n 15a370 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 15a440 │ │ │ │ + b.n 15a2c0 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 15a320 │ │ │ │ + b.n 15a1a0 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 15a2ec │ │ │ │ + b.n 15a16c │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 159fc0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -318125,15 +318120,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #72] @ 0x48 │ │ │ │ blx 6315c │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1e9d68 │ │ │ │ + bl 1e9ca0 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ @@ -318168,15 +318163,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 1e9d68 │ │ │ │ + bl 1e9ca0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 15a19c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -318202,15 +318197,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (15a228 ) │ │ │ │ @@ -318223,15 +318218,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (15a264 ) │ │ │ │ @@ -318244,15 +318239,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #156] @ (15a318 ) │ │ │ │ @@ -318313,15 +318308,15 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r7, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ movs r6, r5 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -318902,19 +318897,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldrh r0, [r7, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ movs r6, r5 │ │ │ │ ldrh r2, [r2, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r3 │ │ │ │ @@ -319724,17 +319719,17 @@ │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ b.n 15b1de │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ 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 r7, r1 │ │ │ │ @@ -319763,15 +319758,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ b.n 15b26a │ │ │ │ nop │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 15b28c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -319945,17 +319940,17 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #88] @ (15b4a8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #808] @ (15b780 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r6 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r3 │ │ │ │ @@ -320120,15 +320115,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 15b51a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #496] @ (15b800 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #696] @ (15b8d0 ) │ │ │ │ + ldr r1, [pc, #952] @ (15b9d0 ) │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #240] @ (15b70c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -320306,15 +320301,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #752] @ (15bae4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #440 @ (adr r5, 15b9b4 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 15bab4 ) │ │ │ │ movs r6, r5 │ │ │ │ ldr r1, [pc, #512] @ (15ba00 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -320577,19 +320572,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ blx sl │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ movs r7, r5 │ │ │ │ blxns r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add ip, r6 │ │ │ │ + mvns r4, r6 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r9, r2 │ │ │ │ @@ -320739,15 +320734,15 @@ │ │ │ │ b.n 15bb84 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ movs r7, r5 │ │ │ │ add sl, sl │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ @@ -321057,15 +321052,15 @@ │ │ │ │ nop │ │ │ │ negs r0, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ tst r4, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ movs r7, r5 │ │ │ │ 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 │ │ │ │ @@ -321858,30 +321853,30 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 15c4a6 │ │ │ │ b.n 15c4ea │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r9, r8 │ │ │ │ b.n 15c524 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + cbnz r4, 15c82e │ │ │ │ movs r0, r4 │ │ │ │ subs r3, #82 @ 0x52 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + cbnz r2, 15c82a │ │ │ │ movs r0, r4 │ │ │ │ ldcl 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - hlt 0x0024 │ │ │ │ + cbnz r4, 15c7fc │ │ │ │ movs r0, r4 │ │ │ │ bl 2487c6 │ │ │ │ - rev r0, r2 │ │ │ │ + cbnz r0, 15c7e0 │ │ │ │ movs r0, r4 │ │ │ │ mrc 15, 5, APSR_nzcv, cr13, cr15, {7} │ │ │ │ - cbnz r0, 15c806 │ │ │ │ + cbnz r0, 15c7d6 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r1, [pc, #132] @ (15c86c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -322095,20 +322090,20 @@ │ │ │ │ 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 r6, r0, #360 @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 15ca1c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 15ca3a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -322147,15 +322142,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 15ca8e │ │ │ │ ldr.w ip, [pc, #28] @ 15ca98 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f6fd8 │ │ │ │ + bl 2f6f10 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -322353,59 +322348,59 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r5, sl, #264 @ 0x108 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f6cd0 │ │ │ │ + bl 2f6c08 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cdd6 │ │ │ │ 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 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cdb2 │ │ │ │ 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 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cde0 │ │ │ │ ldr r0, [pc, #304] @ (15ce3c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ ldr r1, [pc, #300] @ (15ce40 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f1694 │ │ │ │ + bl 1f15cc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (15ce44 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ce02 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e8778 │ │ │ │ + bl 2e86b0 │ │ │ │ b.n 15cd64 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 15cc46 │ │ │ │ ldr r4, [pc, #252] @ (15ce48 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (15ce4c ) │ │ │ │ @@ -322446,15 +322441,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (15ce58 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (15ce5c ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 15cd54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr r2, [pc, #164] @ (15ce60 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 1444d4 │ │ │ │ @@ -322466,98 +322461,98 @@ │ │ │ │ b.n 15cbec │ │ │ │ ldr r2, [pc, #140] @ (15ce64 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 15cdbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr r2, [pc, #120] @ (15ce68 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1444d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15cd64 │ │ │ │ ldr r0, [pc, #104] @ (15ce6c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1f129c │ │ │ │ + bl 1f11d4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (15ce70 ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea728 │ │ │ │ + bl 1ea660 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 15cd34 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + cbz r4, 15ceb6 │ │ │ │ movs r0, r4 │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + cbz r2, 15cebc │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #16 │ │ │ │ movs r0, r4 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + cbz r2, 15ceac │ │ │ │ movs r0, r4 │ │ │ │ adds r2, #148 @ 0x94 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r2, 15ced2 │ │ │ │ + cbz r2, 15cea2 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r6, 15ced4 │ │ │ │ + cbz r6, 15cea4 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 15ced6 │ │ │ │ + cbz r0, 15cea6 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 15ced2 │ │ │ │ + uxtb r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 15ced0 │ │ │ │ + uxtb r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r2, 15cee2 │ │ │ │ + cbz r2, 15ceb2 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 15cee8 │ │ │ │ + cbz r0, 15ceb8 │ │ │ │ movs r0, 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 │ │ │ │ mov r4, r0 │ │ │ │ bl 15c8c8 │ │ │ │ - bl 2e8850 │ │ │ │ + bl 2e8788 │ │ │ │ add.w r6, r4, #328 @ 0x148 │ │ │ │ ldr.w r5, [r4, #332] @ 0x14c │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 15cedc │ │ │ │ ldr.w r5, [r4, #300] @ 0x12c │ │ │ │ add.w r6, r4, #296 @ 0x128 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 15cf12 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 15cec8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 15ced2 │ │ │ │ @@ -322715,34 +322710,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ cbz r5, 15d090 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 2f6eb4 │ │ │ │ + bl 2f6dec │ │ │ │ cbnz r0, 15d090 │ │ │ │ ldr r3, [pc, #112] @ (15d0d8 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2f6fd8 │ │ │ │ + bl 2f6f10 │ │ │ │ cbnz r0, 15d090 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (15d0dc ) │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f7150 │ │ │ │ + bl 2f7088 │ │ │ │ b.n 15d090 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -322759,27 +322754,27 @@ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 15d090 │ │ │ │ ldr r3, [pc, #48] @ (15d0e4 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 15d090 │ │ │ │ adds r0, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sxth r2, r2 │ │ │ │ + cbz r2, 15d0d4 │ │ │ │ movs r0, r4 │ │ │ │ - sxth r4, r5 │ │ │ │ + cbz r4, 15d0de │ │ │ │ movs r0, r4 │ │ │ │ - sxtb r2, r0 │ │ │ │ + cbz r2, 15d0e8 │ │ │ │ movs r0, r4 │ │ │ │ - sxtb r0, r2 │ │ │ │ + cbz r0, 15d0f0 │ │ │ │ movs r0, r4 │ │ │ │ - sxtb r6, r2 │ │ │ │ + cbz r6, 15d0f4 │ │ │ │ movs r0, r4 │ │ │ │ - sxtb r0, r4 │ │ │ │ + cbz r0, 15d0fc │ │ │ │ movs r0, r4 │ │ │ │ - sxtb r6, r7 │ │ │ │ + cbz r6, 15d106 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -322796,32 +322791,32 @@ │ │ │ │ sub sp, #12 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add r5, pc │ │ │ │ beq.n 15d112 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2f6e24 │ │ │ │ + bl 2f6d5c │ │ │ │ cbz r0, 15d116 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #36] @ (15d13c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f6e54 │ │ │ │ + bl 2f6d8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d112 │ │ │ │ ldr r3, [pc, #20] @ (15d140 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f6e84 │ │ │ │ + bl 2f6dbc │ │ │ │ b.n 15d112 │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -323253,15 +323248,15 @@ │ │ │ │ bx lr │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + cbz r2, 15d62e │ │ │ │ movs r0, r4 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -323495,16 +323490,16 @@ │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, 15d87a │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #7 │ │ │ │ bls.n 15d87a │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ @@ -323603,15 +323598,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r2 │ │ │ │ + cbz r6, 15d998 │ │ │ │ movs r0, r4 │ │ │ │ movs r6, #238 @ 0xee │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ @@ -323766,18 +323761,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3276] @ 0xccc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #3328] @ 0xd00 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ ldr.w r1, [pc, #1700] @ 15e1f0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f1694 │ │ │ │ + bl 1f15cc │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62740 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -324287,63 +324282,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16a9bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e048 │ │ │ │ ldr r0, [pc, #520] @ (15e2c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e0dc │ │ │ │ ldr r1, [pc, #512] @ (15e2cc ) │ │ │ │ add r1, pc │ │ │ │ blx 633d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e14e │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ ldr r0, [pc, #496] @ (15e2d0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ strb.w r0, [r4, #712] @ 0x2c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 15e142 │ │ │ │ ldr r5, [pc, #484] @ (15e2d4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 33c79c │ │ │ │ + bl 33c6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e18a │ │ │ │ ldr r5, [pc, #472] @ (15e2d8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 33c79c │ │ │ │ + bl 33c6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e176 │ │ │ │ ldr r5, [pc, #456] @ (15e2dc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 33c79c │ │ │ │ + bl 33c6d4 │ │ │ │ cbnz r0, 15e162 │ │ │ │ ldr r5, [pc, #444] @ (15e2e0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 33c79c │ │ │ │ + bl 33c6d4 │ │ │ │ cbz r0, 15e142 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33c7d0 │ │ │ │ + bl 33c708 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #714] @ 0x2ca │ │ │ │ ldr r3, [pc, #416] @ (15e2e4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -324355,31 +324350,31 @@ │ │ │ │ blx 633d8 │ │ │ │ cbnz r0, 15e19e │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ b.n 15e0dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33c7d0 │ │ │ │ + bl 33c708 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #713] @ 0x2c9 │ │ │ │ b.n 15e120 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33c7d0 │ │ │ │ + bl 33c708 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 15e110 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33c7d0 │ │ │ │ + bl 33c708 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #700] @ 0x2bc │ │ │ │ b.n 15e0fe │ │ │ │ ldr r1, [pc, #332] @ (15e2ec ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -324408,151 +324403,151 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r5, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ movs r0, r4 │ │ │ │ movs r4, #186 @ 0xba │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [pc, #152] @ (15e28c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #16 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ movs r0, r4 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #32 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ movs r0, r4 │ │ │ │ subs r6, r1, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ movs r0, r4 │ │ │ │ - add r2, pc, #384 @ (adr r2, 15e450 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 15e550 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ movs r0, r4 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -324685,15 +324680,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ movs r0, r4 │ │ │ │ adds r0, r3, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -324825,15 +324820,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 15e570 │ │ │ │ b.n 15e59a │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15e5a6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -325810,15 +325805,15 @@ │ │ │ │ str.w r9, [fp] │ │ │ │ str.w r5, [fp, #4] │ │ │ │ lsls r2, r2, #22 │ │ │ │ bpl.n 15ef34 │ │ │ │ strb.w r3, [r9, #344] @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r9, #320 @ 0x140 │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r3, #288] @ 0x120 │ │ │ │ cbz r2, 15f072 │ │ │ │ mov r0, r3 │ │ │ │ b.n 15f04c │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ @@ -325945,15 +325940,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #320 @ 0x140 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r3, [r6, #356] @ 0x164 │ │ │ │ cbz r3, 15f1de │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r6, #348] @ 0x15c │ │ │ │ mov ip, r4 │ │ │ │ b.n 15f1b4 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ @@ -325974,15 +325969,15 @@ │ │ │ │ strd r0, r1, [r2, #32] │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 15f1e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [r2, #24] │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 15f212 │ │ │ │ @@ -326006,15 +326001,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r8, r0, #320 @ 0x140 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r3 │ │ │ │ ldrd r7, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r1, [r4, #368] @ 0x170 │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ subs r1, r5, r1 │ │ │ │ ldr.w lr, [r4, #388] @ 0x184 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ ldrd r3, r2, [r4, #380] @ 0x17c │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ @@ -326048,22 +326043,22 @@ │ │ │ │ strd r5, r6, [r4, #368] @ 0x170 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r7, [r4, #376] @ 0x178 │ │ │ │ adc.w r3, lr, #0 │ │ │ │ str.w r2, [r4, #384] @ 0x180 │ │ │ │ str.w r9, [r4, #380] @ 0x17c │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, r3, lr │ │ │ │ beq.n 15f2a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 │ │ │ │ @@ -326075,15 +326070,15 @@ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ and.w r6, r6, #2 │ │ │ │ cbz r3, 15f30e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r8, r4, #320 @ 0x140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ ldrd r2, r3, [r4, #384] @ 0x180 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -326255,15 +326250,15 @@ │ │ │ │ cbz r2, 15f538 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r7, r3 │ │ │ │ it hi │ │ │ │ movhi r4, #5 │ │ │ │ bls.n 15f538 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cbz r5, 15f542 │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -326275,21 +326270,21 @@ │ │ │ │ b.n 15f514 │ │ │ │ str.w sl, [r3, #24] │ │ │ │ b.n 15f498 │ │ │ │ ldr.w r0, [ip, #44] @ 0x2c │ │ │ │ b.n 15f488 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #24] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b.n 15f51a │ │ │ │ mov r7, r0 │ │ │ │ b.n 15f350 │ │ │ │ ... │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #18 │ │ │ │ movs r0, r6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 15f572 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -326329,37 +326324,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add.w r5, r2, #320 @ 0x140 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r2, r3, [r4, #376] @ 0x178 │ │ │ │ strd r2, r3, [r6, #16] │ │ │ │ ldrd r2, r3, [r4, #368] @ 0x170 │ │ │ │ strd r2, r3, [r6, #8] │ │ │ │ cbz r7, 15f5f4 │ │ │ │ ldrd r2, r3, [r4, #384] @ 0x180 │ │ │ │ strd r2, r3, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ add.w r6, r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ cmp r3, r5 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 15f650 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -326373,15 +326368,15 @@ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ blx r7 │ │ │ │ cbz r0, 15f664 │ │ │ │ strd r0, r5, [r4, #348] @ 0x15c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str.w r5, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ b.n 15f650 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -326884,15 +326879,15 @@ │ │ │ │ ldr.w r3, [r5, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r3, r0, [r5, #352] @ 0x160 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.w 160740 │ │ │ │ ldr.w ip, [r5, #348] @ 0x15c │ │ │ │ cbz r0, 15fbfe │ │ │ │ mov r1, ip │ │ │ │ movs r3, #0 │ │ │ │ @@ -326934,15 +326929,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ strd r4, r2, [r3, #40] @ 0x28 │ │ │ │ vstr d7, [r3, #8] │ │ │ │ vstr d8, [r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r4, #1 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ beq.w 15ff14 │ │ │ │ @@ -326977,15 +326972,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ movs r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr r7, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -327904,15 +327899,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15f98e │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ b.w 15f98e │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ b.n 16066e │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 160048 │ │ │ │ @@ -327957,38 +327952,38 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 160554 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16072a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16071c │ │ │ │ b.n 160554 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ str.w r3, [r8] │ │ │ │ b.w 15fc86 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #28] │ │ │ │ b.n 16014e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ @@ -328532,16 +328527,16 @@ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ strb.w r8, [r5, #77] @ 0x4d │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - bl 30059c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 3004d4 │ │ │ │ + bl 1e437c │ │ │ │ cbz r0, 160d92 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ it hi │ │ │ │ movhi.w r8, r3, lsr #3 │ │ │ │ ldrd r1, r0, [r7, #36] @ 0x24 │ │ │ │ subs r2, r6, #1 │ │ │ │ @@ -328999,21 +328994,21 @@ │ │ │ │ blx 624c0 │ │ │ │ ldr r2, [pc, #20] @ (16129c ) │ │ │ │ ldr r1, [pc, #24] @ (1612a0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #136] @ (161340 ) │ │ │ │ @@ -329050,15 +329045,15 @@ │ │ │ │ blx 624c0 │ │ │ │ ldr r2, [pc, #64] @ (16134c ) │ │ │ │ ldr r1, [pc, #64] @ (161350 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 161324 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (161354 ) │ │ │ │ ldr r3, [pc, #28] @ (161344 ) │ │ │ │ add r2, pc │ │ │ │ @@ -329070,19 +329065,19 @@ │ │ │ │ bne.n 16133c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ stcl 0, cr0, [r2, #-704] @ 0xfffffd40 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ movs r0, r6 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ movs r0, r4 │ │ │ │ ldcl 0, cr0, [r4], {176} @ 0xb0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #316] @ (1614a4 ) │ │ │ │ @@ -330146,32 +330141,32 @@ │ │ │ │ nop │ │ │ │ b.n 161778 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1616fc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp2 0, 10, cr0, cr6, cr15, {1} │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + stc2l 0, cr0, [r6, #188]! @ 0xbc │ │ │ │ + strb r0, [r7, #15] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #116] @ (161f10 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -330823,15 +330818,15 @@ │ │ │ │ bne.w 16279a │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1624d6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r3, #3572] @ 0xdf4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mvns r3, r0 │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r2, r1, r7 │ │ │ │ @@ -331114,15 +331109,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bgt.n 1627fc │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, sl, #11468800 @ 0xaf0000 │ │ │ │ + @ instruction: 0xf4ea002f │ │ │ │ bge.n 162860 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #936 @ 0x3a8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -331144,37 +331139,37 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, fp, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 162884 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr.w r2, [pc, #1360] @ 162db4 │ │ │ │ ldr.w r3, [pc, #1348] @ 162dac │ │ │ │ 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 162da2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldrb.w r3, [r6, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 162ac0 │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -331521,18 +331516,18 @@ │ │ │ │ blx 62234 │ │ │ │ mov r0, sl │ │ │ │ blx 62234 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 162cee │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 162d1e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -331591,15 +331586,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ite ls │ │ │ │ movls.w r8, #0 │ │ │ │ movhi.w r8, #1 │ │ │ │ blx 62234 │ │ │ │ b.n 1629ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a7ac │ │ │ │ + bl 33a6e4 │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62234 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 62234 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 62234 │ │ │ │ @@ -331630,15 +331625,15 @@ │ │ │ │ b.n 162c48 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 162cb4 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ mov r5, r0 │ │ │ │ b.n 16285a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62234 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 62234 │ │ │ │ mov r0, sl │ │ │ │ @@ -331684,39 +331679,39 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 162d40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bvc.n 162cdc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ movs r0, r4 │ │ │ │ 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, #116] @ (162e74 ) │ │ │ │ @@ -331917,34 +331912,34 @@ │ │ │ │ add.w r7, r4, #848 @ 0x350 │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r9, sp, #8 │ │ │ │ add.w r8, r4, #872 @ 0x368 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ b.n 163006 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e50a4 │ │ │ │ + bl 1e4fdc │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 16302a │ │ │ │ cbnz r0, 163030 │ │ │ │ ldrd r2, r3, [r4, #920] @ 0x398 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 162ff6 │ │ │ │ ldr.w r8, [r4, #928] @ 0x3a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 162fb2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 162fa0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 163014 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 163014 │ │ │ │ @@ -332013,15 +332008,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bls.n 1630c2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1630d6 │ │ │ │ - ldrd r0, r0, [r2, #188] @ 0xbc │ │ │ │ + ldmdb r2, {r0, r1, r2, r3, r5} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ ldr r2, [pc, #152] @ (16318c ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ ldr r3, [pc, #148] @ (163190 ) │ │ │ │ @@ -332031,48 +332026,48 @@ │ │ │ │ add r4, sp, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 163156 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16312a │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ ldr r2, [pc, #40] @ (163194 ) │ │ │ │ ldr r3, [pc, #32] @ (163190 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -332111,25 +332106,25 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r0, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r0, #848 @ 0x350 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #872 @ 0x368 │ │ │ │ strd r2, r3, [r5, #920] @ 0x398 │ │ │ │ str.w r4, [r5, #928] @ 0x3a0 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add.w r0, r5, #800 @ 0x320 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ add.w r2, r5, #568 @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r5, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 163246 │ │ │ │ dmb ish │ │ │ │ @@ -332226,58 +332221,58 @@ │ │ │ │ bne.n 1633fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w sl, r0, #692 @ 0x2b4 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r5, #720 @ 0x2d0 │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ add r7, sp, #24 │ │ │ │ add r3, pc, #176 @ (adr r3, 163400 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 1633e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e50a4 │ │ │ │ + bl 1e4fdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16335e │ │ │ │ mov r0, sl │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 163392 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 163318 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add.w r6, r5, #776 @ 0x308 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 163198 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 1632fa │ │ │ │ blx 631ec │ │ │ │ b.n 163318 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ blx 631bc │ │ │ │ @@ -332287,20 +332282,20 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 1623d8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1632e4 │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1f1018 │ │ │ │ + bl 1f0f50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 1632ee │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r3, r7} │ │ │ │ @@ -332638,18 +332633,18 @@ │ │ │ │ b.n 1636e8 │ │ │ │ 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 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1637a2 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1637b0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 63354 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -332659,18 +332654,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1637a0 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1637e6 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1637e4 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1637e4 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -332678,19 +332673,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 63354 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1637ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 30059c │ │ │ │ + bl 3004d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16385c │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 163884 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 163884 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -332853,15 +332848,15 @@ │ │ │ │ b.n 1638ba │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 163d5c │ │ │ │ + b.n 163bdc │ │ │ │ movs r7, r5 │ │ │ │ stmia r6!, {r3, r5, r7} │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -332899,15 +332894,15 @@ │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1639f0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1639f4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 33a75c │ │ │ │ + bl 33a694 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1639f0 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1639d0 │ │ │ │ blx 62f94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -332917,22 +332912,22 @@ │ │ │ │ beq.n 1639d6 │ │ │ │ b.n 1639d2 │ │ │ │ ldr r2, [pc, #20] @ (163a54 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (163a58 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1639f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1639f6 │ │ │ │ nop │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #4 │ │ │ │ movs r0, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r0, #716] @ 0x2cc │ │ │ │ cbnz r0, 163a86 │ │ │ │ cbz r1, 163a7e │ │ │ │ ldrb.w r3, [ip, #723] @ 0x2d3 │ │ │ │ adds r0, r3, #3 │ │ │ │ @@ -333425,33 +333420,33 @@ │ │ │ │ bne.n 163e7c │ │ │ │ ldr r2, [pc, #48] @ (163f6c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #48] @ (163f70 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 163e7c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blt.n 163e94 │ │ │ │ + bge.n 163f14 │ │ │ │ movs r7, r5 │ │ │ │ @ instruction: 0xf69a00b0 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ movs r0, r4 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -333469,31 +333464,31 @@ │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r0, #692 @ 0x2b4 │ │ │ │ add.w sl, r0, #672 @ 0x2a0 │ │ │ │ add.w fp, r0, #720 @ 0x2d0 │ │ │ │ b.n 163fd4 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 163ff4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ ldrd r3, r1, [r4, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 163fbc │ │ │ │ mov r0, fp │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e4fc0 │ │ │ │ b.n 163fbc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r0, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -333502,55 +333497,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r8, r0, #776 @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add.w r9, r4, #800 @ 0x320 │ │ │ │ add.w r5, r4, #596 @ 0x254 │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r4, #624 @ 0x270 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 164128 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ - bl 1ff3d0 │ │ │ │ + bl 1ff308 │ │ │ │ ldr.w r0, [r4, #772] @ 0x304 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ff3d0 │ │ │ │ + bl 1ff308 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164130 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 62234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 1640d0 │ │ │ │ add.w r6, r4, #936 @ 0x3a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1636c8 │ │ │ │ @@ -333567,38 +333562,38 @@ │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 628c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 636e0 │ │ │ │ add.w r0, r4, #848 @ 0x350 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e4b0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e4fc0 │ │ │ │ b.n 16406a │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 62234 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ b.n 16409a │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -333630,26 +333625,26 @@ │ │ │ │ str.w r6, [r3, #1172] @ 0x494 │ │ │ │ add.w r6, r4, #596 @ 0x254 │ │ │ │ str.w r0, [r3, #1692] @ 0x69c │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r3, #1144] @ 0x478 │ │ │ │ str.w r7, [r3, #1168] @ 0x490 │ │ │ │ str.w r2, [r3, #1176] @ 0x498 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 164258 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -333680,15 +333675,15 @@ │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 63764 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n 16419a │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e4fc0 │ │ │ │ b.n 1641d0 │ │ │ │ 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 │ │ │ │ @@ -333707,15 +333702,15 @@ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 16280c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [pc, #1356] @ 1647f0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc │ │ │ │ - bl 1f0d64 │ │ │ │ + bl 1f0c9c │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1336] @ 1647f4 │ │ │ │ strd r4, r4, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -333729,39 +333724,39 @@ │ │ │ │ blt.w 164592 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, sl, #596 @ 0x254 │ │ │ │ bl 1634d8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r4, sl, #624 @ 0x270 │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ addw r3, pc, #1244 @ 0x4dc │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [sl, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 16489c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50a4 │ │ │ │ + bl 1e4fdc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164314 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 1648bc │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.w 164592 │ │ │ │ @@ -333781,24 +333776,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 164388 │ │ │ │ ldrb.w r3, [sl, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16451c │ │ │ │ mov r0, r5 │ │ │ │ movw r6, #2824 @ 0xb08 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r6, r6, r3, sl │ │ │ │ b.n 1643ac │ │ │ │ ldr.w r3, [r6, #1696] @ 0x6a0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1643bc │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #800 @ 0x320 │ │ │ │ - bl 1e50c8 │ │ │ │ + bl 1e5000 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 16439a │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -333890,21 +333885,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 16455c │ │ │ │ add.w r6, sl, #800 @ 0x320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e4fc0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 164790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 1642cc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 164388 │ │ │ │ ldrb.w r3, [sl, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 164388 │ │ │ │ @@ -333927,37 +333922,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 164388 │ │ │ │ b.n 1648c0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ add.w r5, sl, #848 @ 0x350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, sl, #872 @ 0x368 │ │ │ │ strd r2, r3, [sl, #920] @ 0x398 │ │ │ │ str.w r4, [sl, #928] @ 0x3a0 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add.w r0, sl, #800 @ 0x320 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 163198 │ │ │ │ ldrb.w r3, [sl, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1648ca │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r2, [pc, #584] @ (1647fc ) │ │ │ │ ldr r3, [pc, #568] @ (1647ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -334099,40 +334094,40 @@ │ │ │ │ moveq r4, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 62234 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, sl, #692 @ 0x2b4 │ │ │ │ blx 62234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r3, r2, [sl, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 1648b2 │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 1644ea │ │ │ │ ldr r1, [pc, #108] @ (164800 ) │ │ │ │ movs r0, #1 │ │ │ │ movw r7, #2824 @ 0xb08 │ │ │ │ add r1, pc │ │ │ │ bl 1634d8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, sl │ │ │ │ b.n 1647b4 │ │ │ │ ldr.w r3, [r7, #1696] @ 0x6a0 │ │ │ │ cbz r3, 1647c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e50c8 │ │ │ │ + bl 1e5000 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1647a6 │ │ │ │ ldr.w r3, [sl, #552] @ 0x228 │ │ │ │ adds r3, #1 │ │ │ │ @@ -334146,23 +334141,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + ldr r7, [pc, #272] @ (164904 ) │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + ldr r7, [pc, #256] @ (1648f8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #688] @ (164aac ) │ │ │ │ + ldr r4, [pc, #944] @ (164bac ) │ │ │ │ movs r0, r4 │ │ │ │ rev16 r0, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r3, [pc, #288] @ (164924 ) │ │ │ │ + ldr r2, [pc, #544] @ (164a24 ) │ │ │ │ movs r0, r4 │ │ │ │ mul.w r3, r9, r7 │ │ │ │ ldr.w fp, [sl, #496] @ 0x1f0 │ │ │ │ adds r3, #24 │ │ │ │ cmp.w r0, r3, lsr #2 │ │ │ │ bhi.n 1648fa │ │ │ │ adds r0, r0, r0 │ │ │ │ @@ -334210,43 +334205,43 @@ │ │ │ │ blx 636e0 │ │ │ │ subs.w fp, fp, r5 │ │ │ │ bne.n 164840 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ b.n 164720 │ │ │ │ add.w r0, sl, #576 @ 0x240 │ │ │ │ - bl 1f1018 │ │ │ │ + bl 1f0f50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 164342 │ │ │ │ add.w r0, sl, #720 @ 0x2d0 │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e4fc0 │ │ │ │ b.n 16477c │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 164592 │ │ │ │ add.w r4, sl, #692 @ 0x2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r3, r2, [sl, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16493c │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 1645aa │ │ │ │ ldr.w r3, [r4, #1092] @ 0x444 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r2, [r4, #1112] @ 0x458 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -334262,15 +334257,15 @@ │ │ │ │ ldr.w r0, [sl, #476] @ 0x1dc │ │ │ │ blx 62a4c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [sl, #476] @ 0x1dc │ │ │ │ blx 636e0 │ │ │ │ b.n 164720 │ │ │ │ add.w r0, sl, #720 @ 0x2d0 │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e4fc0 │ │ │ │ b.n 1648e2 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 164756 │ │ │ │ mov.w r4, #13824 @ 0x3600 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 164756 │ │ │ │ @@ -334291,20 +334286,20 @@ │ │ │ │ add r0, pc │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f0d64 │ │ │ │ + bl 1f0c9c │ │ │ │ ldr.w r3, [r5, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ add.w r3, r5, #800 @ 0x320 │ │ │ │ strd r3, fp, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 164aca │ │ │ │ @@ -334317,21 +334312,21 @@ │ │ │ │ addw r3, r3, #2824 @ 0xb08 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 164aee │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1649ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r1, [r5, #536] @ 0x218 │ │ │ │ ldr.w r0, [r5, #476] @ 0x1dc │ │ │ │ blx 63710 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 164aae │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -334374,37 +334369,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 164a66 │ │ │ │ ldr.w r3, [r5, #564] @ 0x234 │ │ │ │ add.w r8, r5, #692 @ 0x2b4 │ │ │ │ mov r0, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #564] @ 0x234 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r3, r2, [r5, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 164c0a │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 163198 │ │ │ │ mov r0, r9 │ │ │ │ blx 62234 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 1649c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r2, [pc, #612] @ (164d38 ) │ │ │ │ ldr r3, [pc, #604] @ (164d30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -334413,15 +334408,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #236] @ 0xec │ │ │ │ cbz r3, 164afe │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e50c8 │ │ │ │ + bl 1e5000 │ │ │ │ b.n 1649b2 │ │ │ │ ldr.w r3, [r5, #564] @ 0x234 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 1649e2 │ │ │ │ b.n 164af4 │ │ │ │ @@ -334457,15 +334452,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 164bda │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 164bc8 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #16 │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e4fc0 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 164b48 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r5, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2824 @ 0xb08 │ │ │ │ @@ -334494,30 +334489,30 @@ │ │ │ │ mov r1, r6 │ │ │ │ sub.w r0, r6, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 6292c │ │ │ │ b.n 164b6a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r2, r3, [r5, #920] @ 0x398 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 164bfc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 164b62 │ │ │ │ add.w r0, r5, #872 @ 0x368 │ │ │ │ strd r1, fp, [r5, #920] @ 0x398 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ b.n 164bf0 │ │ │ │ add.w r0, r5, #720 @ 0x2d0 │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e4fc0 │ │ │ │ b.n 164a9c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 164aac │ │ │ │ ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ @@ -334561,15 +334556,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r5, #476] @ 0x1dc │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r5, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 300590 │ │ │ │ + bl 3004c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r0, [sl, #1] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -334580,21 +334575,21 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 16356c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ bl 1630e4 │ │ │ │ - bl 300590 │ │ │ │ + bl 3004c8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cbz r1, 164cf4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ - bl 300590 │ │ │ │ + bl 3004c8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cbz r1, 164d02 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #32 │ │ │ │ @@ -334610,15 +334605,15 @@ │ │ │ │ b.n 164aae │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb684 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #432] @ (164ee8 ) │ │ │ │ + ldr r0, [pc, #688] @ (164fe8 ) │ │ │ │ movs r0, r4 │ │ │ │ push {r3, r5, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -334692,30 +334687,30 @@ │ │ │ │ beq.w 165072 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r4, #848 @ 0x350 │ │ │ │ blx 62740 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 165066 │ │ │ │ add.w sl, r4, #776 @ 0x308 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1656c0 │ │ │ │ add.w r7, r4, #800 @ 0x320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4fd8 │ │ │ │ + bl 1e4f10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1656a6 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1e4fd8 │ │ │ │ + bl 1e4f10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1656c4 │ │ │ │ ldrd r5, r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 62054 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -335026,15 +335021,15 @@ │ │ │ │ mov r6, r7 │ │ │ │ b.n 1651ec │ │ │ │ ldr.w r3, [r8, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 1653ea │ │ │ │ ldr.w r0, [r8, #172] @ 0xac │ │ │ │ - bl 1ea034 │ │ │ │ + bl 1e9f6c │ │ │ │ str.w r0, [r6], #4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 1651e0 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ cbz r5, 165216 │ │ │ │ add.w sl, r7, r5, lsl #2 │ │ │ │ @@ -335116,27 +335111,27 @@ │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16571a │ │ │ │ add.w sl, r4, #624 @ 0x270 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4fd8 │ │ │ │ + bl 1e4f10 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16557c │ │ │ │ add.w r7, r4, #596 @ 0x254 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 165576 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1654e8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ @@ -335148,56 +335143,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 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 165720 │ │ │ │ add.w r3, r4, #720 @ 0x2d0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e4fd8 │ │ │ │ + bl 1e4f10 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1655fe │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #692 @ 0x2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1655f8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1654e8 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ b.n 1653c8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 1654e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r2, r1, [r7, #672] @ 0x2a0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 1653ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e4fc0 │ │ │ │ b.n 1653ae │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ b.n 16521a │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ ldr.w ip, [r6, #200] @ 0xc8 │ │ │ │ ldrd sl, lr, [r6, #112] @ 0x70 │ │ │ │ @@ -335241,15 +335236,15 @@ │ │ │ │ addw r7, r6, #2812 @ 0xafc │ │ │ │ sub.w r5, r6, #936 @ 0x3a8 │ │ │ │ sub.w sl, r6, #888 @ 0x378 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 62b60 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr.w r0, [r5, #1016] @ 0x3f8 │ │ │ │ - bl 1ea034 │ │ │ │ + bl 1e9f6c │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 165632 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 63378 │ │ │ │ mov r1, r0 │ │ │ │ @@ -335258,15 +335253,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16561c │ │ │ │ adds r5, #24 │ │ │ │ cmp r5, sl │ │ │ │ beq.w 165294 │ │ │ │ b.n 16547a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 33a75c │ │ │ │ + bl 33a694 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 165712 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 164d8e │ │ │ │ blx 62f94 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -335277,35 +335272,35 @@ │ │ │ │ b.n 165100 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #632] @ (165764 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #768 @ 0x300 │ │ │ │ add r1, pc │ │ │ │ - bl 1ff374 │ │ │ │ + bl 1ff2ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165586 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 62234 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 165216 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 62234 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ b.n 165216 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1ea034 │ │ │ │ + bl 1e9f6c │ │ │ │ mov r5, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ beq.w 1653e4 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ @@ -335319,23 +335314,23 @@ │ │ │ │ ldrh.w r7, [r6, #156] @ 0x9c │ │ │ │ strd ip, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 63524 │ │ │ │ mov r1, r0 │ │ │ │ b.n 165456 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 62234 │ │ │ │ b.n 16521a │ │ │ │ ldr r1, [pc, #480] @ (165768 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ add r1, pc │ │ │ │ - bl 1ff374 │ │ │ │ + bl 1ff2ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165650 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r2, #17 │ │ │ │ @@ -335371,23 +335366,23 @@ │ │ │ │ blx 636e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 62234 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 164ed2 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 62234 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 62234 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ b.n 16521a │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ blx 62234 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 15e92c │ │ │ │ @@ -335395,77 +335390,77 @@ │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ b.n 165624 │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 165316 │ │ │ │ b.n 165046 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1656fe │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ff3d0 │ │ │ │ + bl 1ff308 │ │ │ │ b.n 1654fa │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mla r3, r3, r9, r4 │ │ │ │ ldr.w r1, [r3, #1136] @ 0x470 │ │ │ │ blx 6295c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 636e0 │ │ │ │ b.n 165624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 165072 │ │ │ │ mov r0, r5 │ │ │ │ b.n 1656ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 165072 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.w 164ed2 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ blx 63390 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1655e6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5088 │ │ │ │ + bl 1e4fc0 │ │ │ │ b.n 165664 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ blx 62854 │ │ │ │ b.n 165686 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.w 164ed2 │ │ │ │ @@ -335489,19 +335484,19 @@ │ │ │ │ vrshr.u64 q15, , #1 │ │ │ │ @ instruction: 0xfffff1e5 │ │ │ │ @ instruction: 0xffffeff9 │ │ │ │ vqrshrun.s64 d29, , #1 │ │ │ │ @ instruction: 0xffff0dbc │ │ │ │ movs r0, r0 │ │ │ │ svc 239 @ 0xef │ │ │ │ - vqrshrn.u64 d28, q11, #1 │ │ │ │ + @ instruction: 0xffffc8b6 │ │ │ │ movs r7, r5 │ │ │ │ ldcl 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ bl 53576a │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [pc, #204] @ (165850 ) │ │ │ │ @@ -335552,15 +335547,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1657c8 │ │ │ │ ldr r2, [pc, #92] @ (16585c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (165860 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1657c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, sp │ │ │ │ blx 62364 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ blx 62920 │ │ │ │ @@ -335588,28 +335583,28 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #0 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 33a75c │ │ │ │ + bl 33a694 │ │ │ │ cbnz r0, 165884 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 62f94 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -335795,71 +335790,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 165b8c │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 165b84 │ │ │ │ ldr r3, [pc, #300] @ (165b98 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #292] @ (165b9c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e8a00 │ │ │ │ + bl 1e8938 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165b7e │ │ │ │ cbz r5, 165ae8 │ │ │ │ ldr r7, [pc, #276] @ (165ba0 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 33c79c │ │ │ │ + bl 33c6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165b34 │ │ │ │ ldr r7, [pc, #260] @ (165ba4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 33c79c │ │ │ │ + bl 33c6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165b42 │ │ │ │ ldr r7, [pc, #248] @ (165ba8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 33c79c │ │ │ │ + bl 33c6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165b56 │ │ │ │ ldr r7, [pc, #232] @ (165bac ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r6, #722] @ 0x2d2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 33c79c │ │ │ │ + bl 33c6d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165b6a │ │ │ │ ldr r7, [pc, #212] @ (165bb0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 33c79c │ │ │ │ + bl 33c6d4 │ │ │ │ cbnz r0, 165b20 │ │ │ │ ldr r2, [pc, #200] @ (165bb4 ) │ │ │ │ ldr r3, [pc, #204] @ (165bb8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #196] @ (165bbc ) │ │ │ │ @@ -335878,73 +335873,73 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r2, [r6, #964] @ 0x3c4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c7d0 │ │ │ │ + bl 33c708 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #724] @ 0x2d4 │ │ │ │ b.n 165ae8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c7f4 │ │ │ │ + bl 33c72c │ │ │ │ str.w r0, [r6, #716] @ 0x2cc │ │ │ │ b.n 165a9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c7d0 │ │ │ │ + bl 33c708 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #720] @ 0x2d0 │ │ │ │ b.n 165aae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c7d0 │ │ │ │ + bl 33c708 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #721] @ 0x2d1 │ │ │ │ b.n 165ac0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c7d0 │ │ │ │ + bl 33c708 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #722] @ 0x2d2 │ │ │ │ b.n 165ad8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 165b14 │ │ │ │ add r5, pc, #712 @ (adr r5, 165e60 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ movs r7, r3 │ │ │ │ udf #197 @ 0xc5 │ │ │ │ vsubl.u q15, d15, d23 │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ @ instruction: 0xffffdf93 │ │ │ │ vsli.64 d29, d9, #63 @ 0x3f │ │ │ │ vsra.u32 d30, d31, #1 │ │ │ │ @@ -335955,33 +335950,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #964] @ 0x3c4 │ │ │ │ cbz r6, 165c24 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e8d58 │ │ │ │ + bl 1e8c90 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165c0c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cbz r1, 165bfe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e8d58 │ │ │ │ + bl 1e8c90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165bf4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e8bf0 │ │ │ │ + bl 1e8b28 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ @@ -336288,25 +336283,25 @@ │ │ │ │ bx lr │ │ │ │ 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 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ cbz r0, 165f96 │ │ │ │ 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 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ cbz r0, 165fb2 │ │ │ │ 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 │ │ │ │ @@ -336446,21 +336441,21 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 166164 │ │ │ │ add.w r6, r5, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cbz r3, 166188 │ │ │ │ mov r0, r4 │ │ │ │ bl 165f0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ 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} │ │ │ │ @@ -336469,19 +336464,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 15f17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16614a │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r5, #728] @ 0x2d8 │ │ │ │ str.w r0, [r5, #720] @ 0x2d0 │ │ │ │ strb.w r2, [r5, #736] @ 0x2e0 │ │ │ │ str.w r3, [r5, #740] @ 0x2e4 │ │ │ │ @@ -336508,15 +336503,15 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15f218 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 166276 │ │ │ │ add.w r8, r5, #536 @ 0x218 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ str.w fp, [r5, #740] @ 0x2e4 │ │ │ │ cbnz r3, 166212 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r6 │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r6, [r5, #720] @ 0x2d0 │ │ │ │ @@ -336544,15 +336539,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #708] @ 0x2c4 │ │ │ │ bl 165f0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -336573,51 +336568,51 @@ │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ cbnz r0, 166328 │ │ │ │ ldrb.w r7, [r4, #696] @ 0x2b8 │ │ │ │ cbnz r7, 16630c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33ac94 │ │ │ │ + bl 33abcc │ │ │ │ add.w r8, r4, #608 @ 0x260 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r7, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.n 166328 │ │ │ │ clz r4, r5 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1e50a4 │ │ │ │ + bl 1e4fdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 166332 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 166306 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 166306 │ │ │ │ @@ -336660,25 +336655,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1663d4 │ │ │ │ add.w r6, r5, #536 @ 0x218 │ │ │ │ add.w r9, sp, #8 │ │ │ │ b.n 1663c0 │ │ │ │ ldrd fp, sl, [r5, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cmp fp, r7 │ │ │ │ sbcs.w sl, sl, r8 │ │ │ │ bcs.n 1663d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 166290 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1663d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1663a2 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #56] @ (166410 ) │ │ │ │ ldr r3, [pc, #52] @ (16640c ) │ │ │ │ @@ -336688,15 +336683,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1663f6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ b.n 166376 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -336742,24 +336737,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16652c │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166548 │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1665a4 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 1665bc │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 1665e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -336768,22 +336763,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 1665e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r0 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1665a4 │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #564] @ 0x234 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 16652a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 166290 │ │ │ │ @@ -336793,23 +336788,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 16652c │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cbz r3, 16652a │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cbnz r3, 16652a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1665a4 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 166580 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (166600 ) │ │ │ │ ldr r3, [pc, #204] @ (1665fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -336817,15 +336812,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1665e0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #164 @ (adr r1, 1665f0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -336840,43 +336835,43 @@ │ │ │ │ movcc r1, r5 │ │ │ │ b.n 1664a2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 166290 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 16652c │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1664ca │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 16652c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 16645a │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 16655a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -336933,21 +336928,21 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r5, #536 @ 0x218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 62d64 │ │ │ │ mov r0, r4 │ │ │ │ bl 165f0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 62628 │ │ │ │ @@ -336958,15 +336953,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 1e4464 │ │ │ │ + bl 1e439c │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 1666f8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -337007,15 +337002,15 @@ │ │ │ │ add r7, pc │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f1ec4 │ │ │ │ movs r3, #1 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r0, r8, [r4] │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -337041,15 +337036,15 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #26 │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -337091,15 +337086,15 @@ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1668b0 │ │ │ │ ldr.w r1, [r6, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1668a6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1668d8 │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ str.w r9, [r6, #164] @ 0xa4 │ │ │ │ add.w lr, r0, r2 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ b.n 166840 │ │ │ │ @@ -337121,15 +337116,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [lr, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 62740 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r6, #180 @ 0xb4 │ │ │ │ - bl 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ ldr r2, [pc, #108] @ (1668f4 ) │ │ │ │ ldr r3, [pc, #96] @ (1668e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -337194,15 +337189,15 @@ │ │ │ │ mov fp, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [pc, #228] @ (166a14 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldrb.w r3, [r6, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166a00 │ │ │ │ ldr.w r5, [r6, #288] @ 0x120 │ │ │ │ cmp r5, #8 │ │ │ │ bhi.n 1669b2 │ │ │ │ @@ -337248,15 +337243,15 @@ │ │ │ │ blx 631bc │ │ │ │ mov sl, r0 │ │ │ │ b.n 16695a │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, r0, lsl #8 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ - bl 33ae08 │ │ │ │ + bl 33ad40 │ │ │ │ ldrb.w r2, [r6, #516] @ 0x204 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 166996 │ │ │ │ @@ -337298,15 +337293,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [pc, #384] @ (166bcc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 166bb2 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 166bc0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -337339,20 +337334,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 166b76 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 166b40 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 166af2 │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -337365,15 +337360,15 @@ │ │ │ │ str.w r3, [r9] │ │ │ │ adds r3, r4, r0 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ movs r2, #1 │ │ │ │ add r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r2, [r3, #1072] @ 0x430 │ │ │ │ - bl 33ae08 │ │ │ │ + bl 33ad40 │ │ │ │ ldrb.w r3, [r4, #516] @ 0x204 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #168] @ (166bd0 ) │ │ │ │ @@ -337387,15 +337382,15 @@ │ │ │ │ bne.n 166bbc │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 33ac94 │ │ │ │ + bl 33abcc │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 166bb2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 166aac │ │ │ │ ldrd r3, r2, [r7, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -337409,28 +337404,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ b.n 166aa6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r2, [r4, #696] @ 0x2b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 33aa98 │ │ │ │ + bl 33a9d0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 166adc │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 166b26 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ @@ -337499,15 +337494,15 @@ │ │ │ │ cbz r0, 166c72 │ │ │ │ ldr r2, [pc, #60] @ (166c94 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 166c68 │ │ │ │ cbz r3, 166c84 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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] │ │ │ │ @@ -337534,15 +337529,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 62740 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ cbz r0, 166cd0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ @@ -337567,15 +337562,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #5 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 166cfa │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ movs r7, r5 │ │ │ │ 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 r5, r0 │ │ │ │ add.w r4, r0, #72 @ 0x48 │ │ │ │ @@ -337799,30 +337794,30 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 166f26 │ │ │ │ add r4, sp, #16 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 166f26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 166f96 │ │ │ │ strd r9, r8, [r0] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 166ee2 │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 166f26 │ │ │ │ strd r5, r6, [r0] │ │ │ │ b.n 166f26 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 62234 │ │ │ │ b.n 166f26 │ │ │ │ @@ -338374,15 +338369,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 63548 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ add.w r0, r4, #200 @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1675d4 │ │ │ │ - bl 33adc4 │ │ │ │ + bl 33acfc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 15e92c │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1675d4 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ @@ -338576,19 +338571,19 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ blx 63548 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ ldr r1, [pc, #172] @ (1678f0 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 627e8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -338841,22 +338836,22 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r6, r9 │ │ │ │ sub.w r4, r3, #72 @ 0x48 │ │ │ │ bne.n 167aa0 │ │ │ │ add.w r0, r7, #660 @ 0x294 │ │ │ │ - bl 33af28 │ │ │ │ + bl 33ae60 │ │ │ │ ldr.w r0, [r7, #692] @ 0x2b4 │ │ │ │ cbz r0, 167ad8 │ │ │ │ blx 62b6c │ │ │ │ add.w r0, r7, #608 @ 0x260 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ add.w r0, r7, #536 @ 0x218 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr.w r0, [r7, #656] @ 0x290 │ │ │ │ cbz r0, 167af2 │ │ │ │ blx 62cf8 │ │ │ │ ldr.w r1, [r7, #524] @ 0x20c │ │ │ │ cbz r1, 167b02 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ @@ -338946,15 +338941,15 @@ │ │ │ │ ldrb.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ blx 62740 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r8, pc │ │ │ │ - bl 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167eac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r9, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -339011,25 +339006,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 62580 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 62234 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167e0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167e0e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167e0e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -339078,15 +339073,15 @@ │ │ │ │ cmp lr, r3 │ │ │ │ bne.n 167d36 │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 167d56 │ │ │ │ ldrb.w r3, [r8, #29] │ │ │ │ cbnz r3, 167d66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167e0e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 167cea │ │ │ │ @@ -339336,15 +339331,15 @@ │ │ │ │ b.n 167fb6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r4, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r0, r4 │ │ │ │ strh r2, [r0, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -339475,15 +339470,15 @@ │ │ │ │ bl 1678f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 168122 │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ b.n 168122 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r4, [r1, #31] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #27] │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -339625,15 +339620,15 @@ │ │ │ │ b.n 168294 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r4, [r4, #21] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -339887,15 +339882,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16855c │ │ │ │ ldr r2, [pc, #224] @ (168664 ) │ │ │ │ ldr r1, [pc, #224] @ (168668 ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 16855c │ │ │ │ ldr.w r5, [r9, #64] @ 0x40 │ │ │ │ cbz r5, 1685ac │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cbz r3, 1685ec │ │ │ │ @@ -339961,32 +339956,32 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1683a0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r5 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ movs r0, r4 │ │ │ │ add sp, #352 @ 0x160 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ movs r0, r4 │ │ │ │ - orns r0, lr, #10420224 @ 0x9f0000 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + @ instruction: 0xf3be001f │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r6, [r0, #472] @ 0x1d8 │ │ │ │ @@ -340094,15 +340089,15 @@ │ │ │ │ cbnz r2, 1687dc │ │ │ │ ldr r2, [pc, #624] @ (168a40 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (168a44 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (168a48 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #752] @ 0x2f0 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -340310,17 +340305,17 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf232001f │ │ │ │ + sbcs.w r0, r2, #31 │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r6, #30] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #13 │ │ │ │ @@ -340717,15 +340712,15 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw fp, #12820 @ 0x3214 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 168f24 │ │ │ │ add.w r5, r5, #1056 @ 0x420 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 168d94 │ │ │ │ mov r0, r9 │ │ │ │ blx 63384 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -340772,15 +340767,15 @@ │ │ │ │ add.w r3, r1, #840 @ 0x348 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r2, [r7, #84] @ 0x54 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -340789,15 +340784,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1690f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add.w r1, r3, #1040 @ 0x410 │ │ │ │ add r1, r4 │ │ │ │ - bl 33af98 │ │ │ │ + bl 33aed0 │ │ │ │ ldr.w r2, [r4, #576] @ 0x240 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #584] @ 0x248 │ │ │ │ sbcs.w r1, r3, r7 │ │ │ │ @@ -340811,15 +340806,15 @@ │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #592] @ 0x250 │ │ │ │ ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #596] @ 0x254 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ add r3, r4 │ │ │ │ strb.w r2, [r3, #1072] @ 0x430 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 168ec8 │ │ │ │ @@ -341411,21 +341406,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, 1696fa │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 169e8e │ │ │ │ str.w r5, [r4, #524] @ 0x20c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1e4fd8 │ │ │ │ + bl 1e4f10 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 169bde │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ @@ -341461,15 +341456,15 @@ │ │ │ │ add r6, pc │ │ │ │ ldr.w r2, [r4, #656] @ 0x290 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #744] @ 0x2e8 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ strd r6, ip, [sp, #8] │ │ │ │ - bl 33aee8 │ │ │ │ + bl 33ae20 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #528] @ 0x210 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ cbz r5, 1697d2 │ │ │ │ mov r0, r5 │ │ │ │ @@ -341551,15 +341546,15 @@ │ │ │ │ strd r7, r8, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 63548 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #200 @ 0xc8 │ │ │ │ - bl 33ad3c │ │ │ │ + bl 33ac74 │ │ │ │ mov r0, r5 │ │ │ │ blx 63384 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -341693,15 +341688,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 63548 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r9, #200 @ 0xc8 │ │ │ │ - bl 33ad3c │ │ │ │ + bl 33ac74 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 169a76 │ │ │ │ ldr.w r3, [pc, #1324] @ 169f54 │ │ │ │ add.w r5, r9, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r7, r9, #80 @ 0x50 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ @@ -341759,15 +341754,15 @@ │ │ │ │ bne.w 169d5e │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ add.w r6, r7, #24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [r7, #64] @ 0x40 │ │ │ │ - bl 33ae14 │ │ │ │ + bl 33ad4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 169e96 │ │ │ │ ldr.w r9, [r7, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 169b68 │ │ │ │ blx 63384 │ │ │ │ @@ -341834,15 +341829,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 63548 │ │ │ │ str.w r0, [r7, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 169586 │ │ │ │ mov r0, r6 │ │ │ │ - bl 33aec0 │ │ │ │ + bl 33adf8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 169586 │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ bl 1678f8 │ │ │ │ @@ -341999,15 +341994,15 @@ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 33aec0 │ │ │ │ + bl 33adf8 │ │ │ │ ldr r5, [r5, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1694d2 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 1678f8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -342028,15 +342023,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 63548 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ - bl 33aec0 │ │ │ │ + bl 33adf8 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 169ea4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.w 1694d2 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ @@ -342113,15 +342108,15 @@ │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 62478 │ │ │ │ b.n 169794 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6315c │ │ │ │ b.n 1696fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 33aec0 │ │ │ │ + bl 33adf8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 169dc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 169d7a │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ @@ -342163,15 +342158,15 @@ │ │ │ │ vtbl.8 d28, {d31}, d9 │ │ │ │ @ instruction: 0xffffc89f │ │ │ │ @ instruction: 0xffffc899 │ │ │ │ @ instruction: 0xffffcfa3 │ │ │ │ @ instruction: 0xffffcd83 │ │ │ │ vmull.u q14, d31, d17 │ │ │ │ @ instruction: 0xffffc7c9 │ │ │ │ - @ instruction: 0xfffffbd6 │ │ │ │ + @ instruction: 0xfffffb16 │ │ │ │ movs r7, r3 │ │ │ │ stmia r7!, {r0, r1, r5, r6, r7} │ │ │ │ vtbl.8 d28, {d31- instruction: 0xffff0da0 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #952] @ 0x3b8 │ │ │ │ @@ -342183,15 +342178,15 @@ │ │ │ │ lsrs r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r1, r2, r3, r5, r6} │ │ │ │ @ instruction: 0xffff0cfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [ip, pc, lsl #1] │ │ │ │ + ldr.w r0, [ip, pc, lsl #1] │ │ │ │ lsrs r0, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ @@ -342263,15 +342258,15 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r0, [r6, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf3f6001f │ │ │ │ + @ instruction: 0xf336001f │ │ │ │ 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.w r6, [r0, #200] @ 0xc8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -342310,15 +342305,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ blx 63548 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 33aec0 │ │ │ │ + bl 33adf8 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ cbz r6, 16a0cc │ │ │ │ ldr.w r8, [r6, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ bl 1678f8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ @@ -342539,15 +342534,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 16a2f6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 16a30a │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r6, r3 │ │ │ │ @@ -342893,25 +342888,25 @@ │ │ │ │ bne.n 16a6b8 │ │ │ │ ldr r2, [pc, #28] @ (16a6e8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #28] @ (16a6ec ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 16a6b8 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ movs r7, r5 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sbc.w r0, lr, pc, lsr #32 │ │ │ │ - bcc.n 16a75c │ │ │ │ + @ instruction: 0xeaae001f │ │ │ │ + bcs.n 16a7dc │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #220] @ (16a7e0 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -343024,15 +343019,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #5 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 16a810 │ │ │ │ nop │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16a8f0 │ │ │ │ @@ -343438,34 +343433,34 @@ │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r9, sp, #8 │ │ │ │ add.w r8, r4, #520 @ 0x208 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ b.n 16ac3e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e50a4 │ │ │ │ + bl 1e4fdc │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 16ac62 │ │ │ │ cbnz r0, 16ac68 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 16ac2e │ │ │ │ ldr.w r8, [r4, #576] @ 0x240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 16abea │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e9fa4 │ │ │ │ + bl 1e9edc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 16abd8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 16ac4c │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 16ac4c │ │ │ │ @@ -343511,22 +343506,22 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 628e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ble.n 16acd0 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 63348 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 16acd0 │ │ │ │ nop │ │ │ │ strh r0, [r2, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -343654,15 +343649,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 16ae3c │ │ │ │ blx 62c74 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ b.n 16ae3e │ │ │ │ nop │ │ │ │ - b.n 16aae4 │ │ │ │ + b.n 16a964 │ │ │ │ movs r7, r3 │ │ │ │ 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, #172] @ (16af20 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -343767,15 +343762,15 @@ │ │ │ │ bne.n 16af5a │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r2, r4, [lr] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ movs r7, r5 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r0, #488] @ 0x1e8 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 16afb4 │ │ │ │ @@ -343933,15 +343928,15 @@ │ │ │ │ b.n 16b0d2 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16b060 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ b.n 16b060 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #120] @ (16b1b8 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -344006,24 +344001,24 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 16b20a │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -344043,15 +344038,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ add r3, pc, #184 @ (adr r3, 16b308 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -344060,15 +344055,15 @@ │ │ │ │ b.n 16b284 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, fp, #48 @ 0x30 │ │ │ │ add.w r0, fp, #128 @ 0x80 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r6, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1e50a4 │ │ │ │ + bl 1e4fdc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 16b2be │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cbnz r3, 16b2da │ │ │ │ @@ -344081,15 +344076,15 @@ │ │ │ │ cbz r1, 16b2c8 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, fp, #48 @ 0x30 │ │ │ │ add.w r0, fp, #72 @ 0x48 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ strd r7, r6, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1e50a4 │ │ │ │ + bl 1e4fdc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 16b284 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n 16b2dc │ │ │ │ @@ -344098,15 +344093,15 @@ │ │ │ │ add.w r0, fp, #120 @ 0x78 │ │ │ │ blx 6356c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16b29e │ │ │ │ b.n 16b27c │ │ │ │ movs r4, #0 │ │ │ │ add.w r0, fp, #48 @ 0x30 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r2, [pc, #52] @ (16b31c ) │ │ │ │ ldr r3, [pc, #44] @ (16b314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -344312,15 +344307,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 16b5ec │ │ │ │ add.w r8, r7, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 16b574 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 16b536 │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, #288 @ 0x120 │ │ │ │ @@ -344331,15 +344326,15 @@ │ │ │ │ bne.n 16b52c │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #892] @ 0x37c │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w sl, [r4, #488] @ 0x1e8 │ │ │ │ ldr r2, [pc, #236] @ (16b648 ) │ │ │ │ ldr r3, [pc, #232] @ (16b644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -344362,38 +344357,38 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r7, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ - bl 1e50a4 │ │ │ │ + bl 1e4fdc │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #110 @ 0x6e │ │ │ │ beq.n 16b520 │ │ │ │ add.w r6, r4, #492 @ 0x1ec │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ strd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov sl, r5 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 16b558 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r9, r1 │ │ │ │ mov r3, sl │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ itete eq │ │ │ │ @@ -344409,15 +344404,15 @@ │ │ │ │ blx 6356c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16b580 │ │ │ │ b.n 16b5a6 │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 16b558 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -344793,15 +344788,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #528] @ (16bce0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ blxns lr │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r4, #32] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r2, [r0, #584] @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ @@ -344818,17 +344813,17 @@ │ │ │ │ bl 16b12c │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 16bb04 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #28 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -345393,69 +345388,69 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 16bdac │ │ │ │ b.n 16c0dc │ │ │ │ nop │ │ │ │ add r0, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bhi.n 16c054 │ │ │ │ + bvc.n 16c0d4 │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n 16c0e0 │ │ │ │ + bhi.n 16c160 │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n 16c0ec │ │ │ │ + bhi.n 16c16c │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n 16c1ec │ │ │ │ + bvs.n 16c06c │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n 16c1d8 │ │ │ │ + bvs.n 16c058 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n 16c1c4 │ │ │ │ + bvs.n 16c044 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n 16c1c8 │ │ │ │ + bvs.n 16c048 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n 16c1a4 │ │ │ │ + bvs.n 16c224 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #184 @ (adr r2, 16c200 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 16c300 ) │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 16c11c │ │ │ │ + bpl.n 16c19c │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n 16c214 │ │ │ │ + bmi.n 16c094 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n 16c14c │ │ │ │ + bmi.n 16c1cc │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n 16c1e4 │ │ │ │ + bmi.n 16c064 │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n 16c1d4 │ │ │ │ + bmi.n 16c254 │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n 16c1c4 │ │ │ │ + bmi.n 16c244 │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n 16c1b4 │ │ │ │ + bmi.n 16c234 │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n 16c1a4 │ │ │ │ + bmi.n 16c224 │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n 16c194 │ │ │ │ + bmi.n 16c214 │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n 16c184 │ │ │ │ + bmi.n 16c204 │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n 16c174 │ │ │ │ + bmi.n 16c1f4 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n 16c080 │ │ │ │ + bcc.n 16c100 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ movs r1, r4 │ │ │ │ - bmi.n 16c250 │ │ │ │ + bcc.n 16c0d0 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n 16c248 │ │ │ │ + bcc.n 16c0c8 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n 16c240 │ │ │ │ + bcc.n 16c0c0 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n 16c274 │ │ │ │ + bcc.n 16c0f4 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 16c1b0 │ │ │ │ + bcc.n 16c230 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r3, r8, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -345484,22 +345479,22 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #24] @ (16c200 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #24] @ (16c204 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bcc.n 16c27c │ │ │ │ + bcs.n 16c2fc │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -345805,15 +345800,15 @@ │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 16c4fe │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 629d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r5, #20] │ │ │ │ b.n 16c50a │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -345964,16 +345959,16 @@ │ │ │ │ beq.n 16c77a │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 16c798 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff33c │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1ff274 │ │ │ │ + bl 1e9df0 │ │ │ │ adds.w r0, r0, fp │ │ │ │ adcs.w r1, r1, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -345992,31 +345987,31 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 1e50a4 │ │ │ │ + bl 1e4fdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cbnz r4, 16c776 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n 16c6d6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r6, #120 @ 0x78 │ │ │ │ blx 6356c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16c72a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [pc, #104] @ (16c7e4 ) │ │ │ │ ldr r3, [pc, #92] @ (16c7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -346121,17 +346116,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r7, #268] @ 0x10c │ │ │ │ beq.n 16c838 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ movs r7, r5 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #172] @ (16c950 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -346475,22 +346470,22 @@ │ │ │ │ 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, #984] @ 0x3d8 │ │ │ │ add.w r8, r6, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 16cc42 │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 16cc4e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6333c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16cc7e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -346506,21 +346501,21 @@ │ │ │ │ adds r4, #1 │ │ │ │ bl 16ca24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16cc5e │ │ │ │ mov r0, r5 │ │ │ │ blx 62240 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r5 │ │ │ │ blx 62240 │ │ │ │ b.n 16cc48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -346531,24 +346526,24 @@ │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #13] │ │ │ │ cbnz r3, 16cce8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -346713,29 +346708,29 @@ │ │ │ │ adc.w r1, r8, r9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16cf3a │ │ │ │ movw r3, #48576 @ 0xbdc0 │ │ │ │ movt r3, #65520 @ 0xfff0 │ │ │ │ adds r0, r6, r3 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ - bl 1e9f28 │ │ │ │ + bl 1e9e60 │ │ │ │ b.n 16cda0 │ │ │ │ add.w r5, r4, #492 @ 0x1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ strd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 16cdd8 │ │ │ │ ldr.w r2, [sl, #288] @ 0x120 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 16cea0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16cda0 │ │ │ │ adds r6, r6, r7 │ │ │ │ @@ -346747,15 +346742,15 @@ │ │ │ │ b.n 16ce88 │ │ │ │ ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r0, [r4, #676] @ 0x2a4 │ │ │ │ ldrd r6, r9, [r4, #680] @ 0x2a8 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 16ce68 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 16cdb6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 16b458 │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -346791,41 +346786,41 @@ │ │ │ │ strb.w r3, [sl, #25] │ │ │ │ b.n 16cdf0 │ │ │ │ add.w r6, r4, #492 @ 0x1ec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [sl, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #568] @ 0x238 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 16cdf2 │ │ │ │ add.w r5, r4, #492 @ 0x1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #568] @ 0x238 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 16cfdc │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ add.w r3, sl, #312 @ 0x138 │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ add.w r2, sl, #304 @ 0x130 │ │ │ │ blx 6353c │ │ │ │ cbz r0, 16d042 │ │ │ │ @@ -346873,15 +346868,15 @@ │ │ │ │ strd r2, r3, [ip, #928] @ 0x3a0 │ │ │ │ add.w ip, ip, #936 @ 0x3a8 │ │ │ │ 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, r9 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ orrs r6, r7 │ │ │ │ bne.n 16d132 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbnz r3, 16d132 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #648] @ 0x288 │ │ │ │ @@ -346903,28 +346898,28 @@ │ │ │ │ str.w r3, [r5, #892] @ 0x37c │ │ │ │ bl 16ccf8 │ │ │ │ cbz r0, 16d14a │ │ │ │ mov r0, r9 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ str.w r5, [r4, #488] @ 0x1e8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r1, [r8, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16d0d0 │ │ │ │ ldr r2, [pc, #28] @ (16d158 ) │ │ │ │ mov r3, r8 │ │ │ │ add.w r0, r8, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 6356c │ │ │ │ b.n 16d0d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r0, [r4, #488] @ 0x1e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blt.n 16d1ea │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -347085,37 +347080,37 @@ │ │ │ │ ldrd ip, r1, [r6, #312] @ 0x138 │ │ │ │ cmp ip, r0 │ │ │ │ sbcs.w lr, r1, r3 │ │ │ │ it cc │ │ │ │ ldrcc.w r8, [sp, #24] │ │ │ │ bcc.n 16d24c │ │ │ │ ldr.w r8, [r6, #304] @ 0x130 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ mov r3, r1 │ │ │ │ b.n 16d244 │ │ │ │ add.w r6, r5, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #568] @ 0x238 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 16d36e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ b.n 16d2a6 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 15f17c │ │ │ │ b.n 16d298 │ │ │ │ add.w r0, r5, #520 @ 0x208 │ │ │ │ str.w r1, [r5, #568] @ 0x238 │ │ │ │ str.w r2, [r5, #572] @ 0x23c │ │ │ │ - bl 1e506c │ │ │ │ + bl 1e4fa4 │ │ │ │ b.n 16d358 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ cmp r5, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #18 │ │ │ │ @@ -347193,15 +347188,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [sp, #101] @ 0x65 │ │ │ │ str.w r3, [sp, #105] @ 0x69 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ cbz r0, 16d48a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #828] @ (16d7a0 ) │ │ │ │ ldr r3, [pc, #812] @ (16d794 ) │ │ │ │ @@ -347218,15 +347213,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r9, #3 │ │ │ │ b.n 16d462 │ │ │ │ add.w r3, r4, #520 @ 0x208 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1e4fd8 │ │ │ │ + bl 1e4f10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16d6b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 16c558 │ │ │ │ mov r9, r0 │ │ │ │ @@ -347406,17 +347401,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15e4b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 16d89a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ b.n 16d45a │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n 16d462 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r2, #4008636142 @ 0xeeeeeeee │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ @@ -347491,30 +347486,30 @@ │ │ │ │ add r3, r1 │ │ │ │ b.n 16d7d6 │ │ │ │ ... │ │ │ │ cmp r4, #76 @ 0x4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bxns sp │ │ │ │ + mov ip, r5 │ │ │ │ movs r7, r5 │ │ │ │ - bx r8 │ │ │ │ + mov sl, r0 │ │ │ │ movs r7, r5 │ │ │ │ cmp r3, #150 @ 0x96 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bvs.n 16d6de │ │ │ │ @ instruction: 0xffffe5c7 │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ @ instruction: 0xffffdfaf │ │ │ │ @ instruction: 0xffffda53 │ │ │ │ @ instruction: 0xfffffb3f │ │ │ │ vmlsl.u , d15, d7[0] │ │ │ │ @ instruction: 0xffffdddf │ │ │ │ @ instruction: 0xffffd7c3 │ │ │ │ - @ instruction: 0xffffbe9e │ │ │ │ + @ instruction: 0xffffbdde │ │ │ │ movs r7, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ beq.w 16d98c │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp ip, r1 │ │ │ │ bne.n 16d7cc │ │ │ │ @@ -347597,15 +347592,15 @@ │ │ │ │ b.n 16d6b2 │ │ │ │ ldr r2, [pc, #368] @ (16da20 ) │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #368] @ (16da24 ) │ │ │ │ mov sl, fp │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ b.n 16d880 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ b.n 16d678 │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ @@ -347732,17 +347727,17 @@ │ │ │ │ blx 6270c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ b.n 16d880 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + cbnz r6, 16da9e │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #320 @ (adr r1, 16db68 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 16dc68 ) │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -348552,30 +348547,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 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16e3b8 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16e3b2 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4fd8 │ │ │ │ + bl 1e4f10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16e3ac │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1e4fd8 │ │ │ │ + bl 1e4f10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16e3a6 │ │ │ │ ldr r2, [pc, #136] @ (16e3c8 ) │ │ │ │ ldr r3, [pc, #140] @ (16e3cc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -348614,19 +348609,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 62ab8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 62ff4 │ │ │ │ b.n 16e2f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 16e36a │ │ │ │ nop │ │ │ │ @@ -348653,29 +348648,29 @@ │ │ │ │ bl 16aa90 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 16e408 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 16e468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 16e458 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1e5058 │ │ │ │ + bl 1e4f90 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 6303c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -348685,15 +348680,15 @@ │ │ │ │ blx 6303c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 62a04 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16e430 │ │ │ │ b.n 16e458 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -348710,19 +348705,19 @@ │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 16e4f2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 16e50a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 16e4dc │ │ │ │ blx 62854 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -349391,23 +349386,23 @@ │ │ │ │ bl 16b458 │ │ │ │ cbz r0, 16ebf8 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r3, [r5, #704] @ 0x2c0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r5, #704 @ 0x2c0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #704] @ 0x2c0 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ cbz r7, 16ebf0 │ │ │ │ ldr r1, [pc, #64] @ (16ec00 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -349969,37 +349964,37 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ bl 187384 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [pc, #120] @ (16f1c8 ) │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f11f0 │ │ │ │ + bl 1f1128 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r2, [pc, #104] @ (16f1cc ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1f1314 │ │ │ │ + bl 1f124c │ │ │ │ ldr r3, [pc, #96] @ (16f1d0 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16f174 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 16f0e8 │ │ │ │ ldr r0, [pc, #72] @ (16f1d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f11f0 │ │ │ │ + bl 1f1128 │ │ │ │ ldr r3, [pc, #68] @ (16f1d8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -350017,33 +350012,33 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ add lr, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r8, sl │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r8, r9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, pc, #320 @ (adr r4, 16f30c ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 16f40c ) │ │ │ │ movs r7, r3 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ lsls r6, r4, #2 │ │ │ │ add r2, pc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, pc, #160 @ (adr r4, 16f278 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 16f378 ) │ │ │ │ movs r7, r3 │ │ │ │ add r0, sl │ │ │ │ lsls r0, 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 1e5a5c │ │ │ │ + bl 1e5994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ pop {r4, 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 │ │ │ │ ldr.w r8, [pc, #1264] @ 16f700 │ │ │ │ @@ -350052,30 +350047,30 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add sl, pc │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16f680 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ed104 │ │ │ │ + bl 2ed03c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2ed104 │ │ │ │ + bl 2ed03c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r4, #280 @ 0x118 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -350392,15 +350387,15 @@ │ │ │ │ strh.w r2, [r4, #145] @ 0x91 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16f500 │ │ │ │ b.n 16f5e8 │ │ │ │ ldr r1, [pc, #144] @ (16f714 ) │ │ │ │ add.w r0, sl, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1ff200 │ │ │ │ + bl 1ff138 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [sl] │ │ │ │ b.n 16f238 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [r4, #368] @ 0x170 │ │ │ │ strb.w r3, [r4, #319] @ 0x13f │ │ │ │ @@ -350449,96 +350444,96 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16f73c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (16f740 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1f14f8 │ │ │ │ + bl 1f1430 │ │ │ │ pop {r3, pc} │ │ │ │ subs r6, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r3, #122 @ 0x7a │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 16f7b2 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 16f78e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ lsls r6, r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ b.n 16f780 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 16f81e │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 16f802 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ b.n 16f7f4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #172] @ (16f8f0 ) │ │ │ │ @@ -350549,54 +350544,54 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r5, [pc, #168] @ (16f8f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2012] @ 0x7dc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2ed234 │ │ │ │ + bl 2ed16c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #148] @ (16f8fc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e4f5c │ │ │ │ + bl 1e4e94 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e4fd0 │ │ │ │ + bl 1e4f08 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, sp, #1912 @ 0x778 │ │ │ │ - bl 1e4fd4 │ │ │ │ + bl 1e4f0c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r4, #304 @ 0x130 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, sp, #1944 @ 0x798 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9ce8 │ │ │ │ + bl 1e9c20 │ │ │ │ ldr r3, [pc, #76] @ (16f900 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1e58a4 │ │ │ │ + bl 1e57dc │ │ │ │ ldr r2, [pc, #52] @ (16f904 ) │ │ │ │ ldr r3, [pc, #36] @ (16f8f4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2012] @ 0x7dc │ │ │ │ @@ -350649,32 +350644,32 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4a68 │ │ │ │ + bl 1e49a0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1e5c98 │ │ │ │ + bl 1e5bd0 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cbz r3, 16f9b0 │ │ │ │ ldr r2, [pc, #40] @ (16f9c4 ) │ │ │ │ ldr r3, [pc, #36] @ (16f9c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -350708,47 +350703,47 @@ │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16fa78 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ ldr.w r1, [r4, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 296b2c │ │ │ │ + bl 296a64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 16fa82 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ ldr r2, [pc, #56] @ (16fa98 ) │ │ │ │ ldr r3, [pc, #52] @ (16fa94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -350775,50 +350770,50 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ strb.w r3, [r0, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ strd r3, r3, [r0, #100] @ 0x64 │ │ │ │ str r6, [r0, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 16f744 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 16fb54 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ands.w r9, r3, #56 @ 0x38 │ │ │ │ bne.n 16fb54 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r0, #120] @ 0x78 │ │ │ │ str.w r9, [r0, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r4, [r0, #104] @ 0x68 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -350841,21 +350836,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 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16f7c4 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 16fba4 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -350885,22 +350880,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ bl 16f934 │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1e5b40 │ │ │ │ + bl 1e5a78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16fc12 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 16f744 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 16fc08 │ │ │ │ mov r0, r5 │ │ │ │ bl 16f744 │ │ │ │ @@ -350945,30 +350940,30 @@ │ │ │ │ add r7, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r7 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ bl 16f934 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f7c4 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ cbz r1, 16fc88 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f7c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5aec │ │ │ │ + bl 1e5a24 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 16fcb8 │ │ │ │ ldr r2, [pc, #40] @ (16fccc ) │ │ │ │ ldr r3, [pc, #36] @ (16fcc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -351096,15 +351091,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 16fd90 │ │ │ │ ldr r1, [pc, #40] @ (16fe20 ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 2eb748 │ │ │ │ + bl 2eb680 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r1, r3 │ │ │ │ beq.n 16fd90 │ │ │ │ ldrb.w r1, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r1 │ │ │ │ @@ -351465,15 +351460,15 @@ │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ strd r5, r5, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1702a8 │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r8 │ │ │ │ @@ -351491,23 +351486,23 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 170200 │ │ │ │ adds r3, r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ mov r6, r8 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17023a │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2eb018 │ │ │ │ + bl 2eaf50 │ │ │ │ cbz r0, 1701f0 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2eb568 │ │ │ │ + bl 2eb4a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 17020e │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 170200 │ │ │ │ add.w r8, r6, #4 │ │ │ │ cmp r5, r8 │ │ │ │ @@ -351517,28 +351512,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r5, r8 │ │ │ │ it cc │ │ │ │ movcc r5, r8 │ │ │ │ b.n 1701b2 │ │ │ │ - bl 2eafd0 │ │ │ │ + bl 2eaf08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1701f0 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1701f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1701d2 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #3 │ │ │ │ bls.n 1702a0 │ │ │ │ lsrs r1, r6, #2 │ │ │ │ @@ -351573,15 +351568,15 @@ │ │ │ │ add sl, r3 │ │ │ │ bge.n 170276 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n 1702a2 │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1edc5c │ │ │ │ + bl 1edb94 │ │ │ │ b.n 170256 │ │ │ │ cbz r7, 1702a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 62234 │ │ │ │ ldr r2, [pc, #40] @ (1702d4 ) │ │ │ │ ldr r3, [pc, #32] @ (1702cc ) │ │ │ │ add r2, pc │ │ │ │ @@ -351603,27 +351598,27 @@ │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1edcd0 │ │ │ │ + bl 1edc08 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ cbz r0, 170314 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1edbb4 │ │ │ │ + bl 1edaec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1702fe │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -351635,55 +351630,55 @@ │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 170158 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17036a │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1edb3c │ │ │ │ + bl 1eda74 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbz r3, 17035c │ │ │ │ - bl 1edc5c │ │ │ │ + bl 1edb94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 170346 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1edaa0 │ │ │ │ + bl 1ed9d8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w fp, r4, #84 @ 0x54 │ │ │ │ add.w sl, r4, #100 @ 0x64 │ │ │ │ @@ -351722,15 +351717,15 @@ │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r6], #-700 @ 0xfffffd44 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -351765,30 +351760,30 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1704c2 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 170478 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb9400af │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb8000af │ │ │ │ @@ -351816,38 +351811,38 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 170548 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r1, r3 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str.w ip, [r5, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ @@ -351885,15 +351880,15 @@ │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #44] @ (170638 ) │ │ │ │ ldr r3, [pc, #32] @ (17062c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -351943,15 +351938,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strd r8, r8, [sp, #4] │ │ │ │ - bl 20d4cc │ │ │ │ + bl 20d404 │ │ │ │ movs r3, #20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r3, r4 │ │ │ │ @@ -351962,20 +351957,20 @@ │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #2 │ │ │ │ movs r5, #0 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b82c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -352002,30 +351997,30 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17074c │ │ │ │ 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, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1706b4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r8, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 170790 │ │ │ │ @@ -352100,31 +352095,31 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov.w sl, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov ip, r6 │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -352138,57 +352133,57 @@ │ │ │ │ strb.w r9, [sp, #52] @ 0x34 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, sl, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r4, r5, [sp, #16] │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 170912 │ │ │ │ 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, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [pc, #44] @ (17095c ) │ │ │ │ ldr r3, [pc, #32] @ (170954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -352223,27 +352218,27 @@ │ │ │ │ cmp.w r2, #612 @ 0x264 │ │ │ │ beq.w 170c9a │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 170c0e │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #0 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ mov r7, r6 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r6, [r6, #32] │ │ │ │ @@ -352259,33 +352254,33 @@ │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov r7, fp │ │ │ │ str r6, [r4, #12] │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -352299,31 +352294,31 @@ │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldrd lr, r3, [sp, #12] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov lr, fp │ │ │ │ str r6, [r4, #12] │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -352336,89 +352331,89 @@ │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 170b94 │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr.w r2, [pc, #2216] @ 171490 │ │ │ │ ldr.w r3, [pc, #2208] @ 17148c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -352435,101 +352430,101 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w 171304 │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r6, [r3, #792] @ 0x318 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w 1711d6 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 171210 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ b.n 170be4 │ │ │ │ ldr.w r2, [r3, #252] @ 0xfc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r6, [r2, #360] @ 0x168 │ │ │ │ and.w r6, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 170d06 │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r3, #792] @ 0x318 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ b.n 170be4 │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r9, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -352544,34 +352539,34 @@ │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [r4, #12] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -352585,31 +352580,31 @@ │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17134c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r5, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -352628,74 +352623,74 @@ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [r4, #4] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 170e92 │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 170ed4 │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 170f0a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17138e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -352715,87 +352710,87 @@ │ │ │ │ strcc r6, [sp, #48] @ 0x30 │ │ │ │ strcc r6, [r4, #4] │ │ │ │ bcs.w 1713d2 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 170f8c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 170fce │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 170ffe │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r6, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -352814,32 +352809,32 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str r3, [r4, #12] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -352853,113 +352848,113 @@ │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ b.n 170be4 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 170daa │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1711fe │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 170c8a │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ @@ -353033,25 +353028,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ vldr d7, [pc, #468] @ 171480 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1712d4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ @@ -353072,25 +353067,25 @@ │ │ │ │ b.n 170be4 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, 171338 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ it hi │ │ │ │ @@ -353101,55 +353096,55 @@ │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17137c │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1712d4 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1713be │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ b.n 17133c │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17147a │ │ │ │ @@ -353254,25 +353249,25 @@ │ │ │ │ movs r1, #0 │ │ │ │ strb.w r2, [r0, #70] @ 0x46 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1714fa │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #72] @ (171544 ) │ │ │ │ ldr r3, [pc, #64] @ (171540 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -353346,26 +353341,26 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb.w r3, [r0, #70] @ 0x46 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17157a │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 17157a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeaa000af │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ orns r0, lr, pc, asr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -353400,29 +353395,29 @@ │ │ │ │ beq.n 17165e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17161e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e965c │ │ │ │ + bl 2e9594 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205bc4 │ │ │ │ + bl 205afc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, r3 │ │ │ │ bls.n 17163a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e965c │ │ │ │ + bl 2e9594 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 17163a │ │ │ │ ldr r2, [pc, #12] @ (171680 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ b.n 171642 │ │ │ │ @@ -353455,25 +353450,25 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ strb.w r2, [r0, #70] @ 0x46 │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1716ea │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1704e4 │ │ │ │ ldr r2, [pc, #36] @ (17171c ) │ │ │ │ ldr r3, [pc, #28] @ (171718 ) │ │ │ │ @@ -353550,70 +353545,70 @@ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 1717da │ │ │ │ mov r3, r5 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 171824 │ │ │ │ mov r3, r5 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w sl, r0, #20 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ @@ -353654,15 +353649,15 @@ │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #48] @ (171930 ) │ │ │ │ ldr r3, [pc, #32] @ (171924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -353721,18 +353716,18 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 171a12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f774 │ │ │ │ + bl 25f6ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 271954 │ │ │ │ + bl 27188c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 171baa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ orrs r3, r5 │ │ │ │ @@ -353744,89 +353739,89 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ orr.w sl, sl, fp │ │ │ │ orr.w r3, r3, sl │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - bl 265ab0 │ │ │ │ + bl 2659e8 │ │ │ │ orr.w r4, r4, r8 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 273268 │ │ │ │ + bl 2731a0 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 278a74 │ │ │ │ + bl 2789ac │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a988 │ │ │ │ + bl 27a8c0 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 171bf8 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 255fb0 │ │ │ │ + bl 255ee8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21e710 │ │ │ │ + bl 21e648 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 240ef0 │ │ │ │ + bl 240e28 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb.w r8, r8 │ │ │ │ - bl 25e750 │ │ │ │ + bl 25e688 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213778 │ │ │ │ + bl 2136b0 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e7b8 │ │ │ │ + bl 25e6f0 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 260ea4 │ │ │ │ + bl 260ddc │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e3d8 │ │ │ │ + bl 25e310 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25fa78 │ │ │ │ + bl 25f9b0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 298684 │ │ │ │ + bl 2985bc │ │ │ │ movs r1, #1 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 278d64 │ │ │ │ + bl 278c9c │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 298998 │ │ │ │ + bl 2988d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ uxtb.w r8, r8 │ │ │ │ adds r3, r1, #1 │ │ │ │ beq.w 171be4 │ │ │ │ @@ -353835,57 +353830,57 @@ │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 171bd2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r5, #16 │ │ │ │ strd r5, r3, [sp, #60] @ 0x3c │ │ │ │ - bl 2755e0 │ │ │ │ + bl 275518 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267624 │ │ │ │ + bl 26755c │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ uxtb r5, r5 │ │ │ │ subs r3, r2, #4 │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 171b1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 276524 │ │ │ │ + bl 27645c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202d9c │ │ │ │ + bl 202cd4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21c7cc │ │ │ │ + bl 21c704 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 240c94 │ │ │ │ + bl 240bcc │ │ │ │ ldr r1, [pc, #260] @ (171c38 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 256a08 │ │ │ │ + bl 256940 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25bdac │ │ │ │ + bl 25bce4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27d2ec │ │ │ │ + bl 27d224 │ │ │ │ movs r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2794c0 │ │ │ │ + bl 2793f8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r7, r7, [r9, #8] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -353893,60 +353888,60 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r7, [r9] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 274d98 │ │ │ │ + bl 274cd0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17199c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22bc70 │ │ │ │ + bl 22bba8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f774 │ │ │ │ + bl 25f6ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 271954 │ │ │ │ + bl 27188c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1719b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e750 │ │ │ │ + bl 25e688 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 265ab0 │ │ │ │ + bl 2659e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 273268 │ │ │ │ + bl 2731a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 278a74 │ │ │ │ + bl 2789ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a988 │ │ │ │ + bl 27a8c0 │ │ │ │ b.n 171a0c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2615d4 │ │ │ │ + bl 26150c │ │ │ │ orr.w r0, r8, r0 │ │ │ │ uxtb.w r8, r0 │ │ │ │ b.n 171ade │ │ │ │ ldr r0, [pc, #84] @ (171c3c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1f129c │ │ │ │ + bl 1f11d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 171ad6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256708 │ │ │ │ + bl 256640 │ │ │ │ ldr r2, [pc, #64] @ (171c40 ) │ │ │ │ ldr r3, [pc, #32] @ (171c24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -353966,15 +353961,15 @@ │ │ │ │ lsrs r4, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 17152a │ │ │ │ - @ instruction: 0xffff7e22 │ │ │ │ + vqrdmulh.s , , d18[0] │ │ │ │ movs r7, r3 │ │ │ │ b.n 172438 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -353985,15 +353980,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 171c76 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f198 │ │ │ │ + bl 22f0d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r6, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 171c9a │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -354004,25 +353999,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 171c80 │ │ │ │ cbz r5, 171cc0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 238408 │ │ │ │ + bl 238340 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2976b8 │ │ │ │ + bl 2975f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256708 │ │ │ │ + bl 256640 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22c7e8 │ │ │ │ + bl 22c720 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f198 │ │ │ │ + bl 22f0d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ b.n 171c9a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -354038,30 +354033,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 235fa8 │ │ │ │ + bl 235ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 2929b0 │ │ │ │ + bl 2928e8 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cbz r3, 171d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25bdac │ │ │ │ + bl 25bce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21af54 │ │ │ │ + bl 21ae8c │ │ │ │ ldrb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [pc, #48] @ (171d58 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r3, [pc, #28] @ (171d4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -354130,26 +354125,26 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ bics.w r2, r3, #4 │ │ │ │ beq.w 172728 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17273c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22c690 │ │ │ │ + bl 22c5c8 │ │ │ │ ldr.w r3, [pc, #1152] @ 172278 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21f4fc │ │ │ │ + bl 21f434 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253040 │ │ │ │ + bl 252f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22c9cc │ │ │ │ + bl 22c904 │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1727a8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -354189,35 +354184,35 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 171fea │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 239e30 │ │ │ │ + bl 239d68 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 259a70 │ │ │ │ + bl 2599a8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ strb r5, [r7, #0] │ │ │ │ bl 171934 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 263614 │ │ │ │ + bl 26354c │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22e0f8 │ │ │ │ + bl 22e030 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r3, [pc, #944] @ (17227c ) │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r8 │ │ │ │ @@ -354227,26 +354222,26 @@ │ │ │ │ uxtb r4, r4 │ │ │ │ strd r5, r5, [r6, #16] │ │ │ │ str.w r3, [r9] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #768 @ 0x300 │ │ │ │ str.w fp, [r9, #20] │ │ │ │ strd r3, r2, [r9, #8] │ │ │ │ - bl 26fcf0 │ │ │ │ + bl 26fc28 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 171f0a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 171934 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 2929b0 │ │ │ │ + bl 2928e8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #25 │ │ │ │ bmi.n 171fc0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -354285,25 +354280,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 171f40 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2eb994 │ │ │ │ + bl 2eb8cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 171f4e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2eb964 │ │ │ │ + bl 2eb89c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171f40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 171f50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2994c0 │ │ │ │ + bl 2993f8 │ │ │ │ ldr r2, [pc, #740] @ (172280 ) │ │ │ │ ldr r3, [pc, #716] @ (172268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3 │ │ │ │ @@ -354318,24 +354313,24 @@ │ │ │ │ ldr r5, [pc, #704] @ (172284 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #704] @ (172288 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28cd24 │ │ │ │ + bl 28cc5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 171f1e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171e7e │ │ │ │ ldr r6, [r7, #24] │ │ │ │ @@ -354367,15 +354362,15 @@ │ │ │ │ str r3, [r2, #16] │ │ │ │ str.w r8, [r2, #20] │ │ │ │ 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 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1729c8 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -354426,15 +354421,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [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, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1724ba │ │ │ │ strd r6, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -354465,15 +354460,15 @@ │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 172160 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 17211c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17248e │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 172100 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 172456 │ │ │ │ @@ -354487,15 +354482,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172170 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, fp │ │ │ │ adds r6, r5, #4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ @@ -354586,17 +354581,17 @@ │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ svc 185 @ 0xb9 │ │ │ │ vmla.i q15, , d16[0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ adds r1, #5 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 17246c │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, #32 │ │ │ │ @@ -354624,31 +354619,31 @@ │ │ │ │ mov r5, r6 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str.w r7, [sl, #12] │ │ │ │ mov ip, r8 │ │ │ │ strd r3, r3, [sl] │ │ │ │ mov r5, r6 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ @@ -354661,128 +354656,128 @@ │ │ │ │ str.w r7, [r8, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r6, [r7, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1723da │ │ │ │ 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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17245c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 17245c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ bl 1707c4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ b.n 17220c │ │ │ │ add r6, sp, #164 @ 0xa4 │ │ │ │ str r7, [sp, #20] │ │ │ │ b.n 172324 │ │ │ │ sub.w r4, r1, #20 │ │ │ │ b.n 172204 │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 1721c4 │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 172180 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r6, r0 │ │ │ │ b.n 172426 │ │ │ │ mvn.w r2, #19 │ │ │ │ sub.w r3, r0, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ b.n 1722a0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w 172230 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17215c │ │ │ │ ldrd r6, r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1724b4 │ │ │ │ cbz r4, 1724b4 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 1720c6 │ │ │ │ @@ -354805,15 +354800,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r9, #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, r7 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1725aa │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cbz r7, 17253c │ │ │ │ @@ -354845,34 +354840,34 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 17063c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cbz r7, 172568 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1724f4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17253c │ │ │ │ mov r0, sl │ │ │ │ mov r7, fp │ │ │ │ bl 17063c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 172546 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 172588 │ │ │ │ cbz r5, 172588 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1724c2 │ │ │ │ @@ -354909,15 +354904,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r9, #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, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 172724 │ │ │ │ strd r6, r4, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ @@ -354929,15 +354924,15 @@ │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 172d0c │ │ │ │ mov r7, r3 │ │ │ │ b.n 17265c │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1726e8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1725fe │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 172614 │ │ │ │ @@ -354949,19 +354944,19 @@ │ │ │ │ movw r2, #791 @ 0x317 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 172614 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 172614 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cbz r7, 172682 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 172682 │ │ │ │ @@ -354994,39 +354989,39 @@ │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ strd r3, r3, [r9] │ │ │ │ vstr d8, [sp, #64] @ 0x40 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1726d6 │ │ │ │ mov r2, r6 │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ b.n 17264e │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 172710 │ │ │ │ cbz r4, 172710 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 1725be │ │ │ │ @@ -355042,124 +355037,124 @@ │ │ │ │ bne.w 171e40 │ │ │ │ b.w 171e74 │ │ │ │ mov r8, r5 │ │ │ │ b.n 1726ee │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 273a18 │ │ │ │ + bl 273950 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 171dee │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25bdac │ │ │ │ + bl 25bce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29b210 │ │ │ │ + bl 29b148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25bdac │ │ │ │ + bl 25bce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17c478 │ │ │ │ mov r0, r5 │ │ │ │ bl 171cc4 │ │ │ │ b.w 171dee │ │ │ │ ldr r6, [pc, #80] @ (1727c0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #80] @ (1727c4 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28cd24 │ │ │ │ + bl 28cc5c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.w 171dda │ │ │ │ ldr r2, [r5, #16] │ │ │ │ lsls r4, r2, #30 │ │ │ │ bpl.w 171f92 │ │ │ │ mov r4, r3 │ │ │ │ b.w 171f36 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.w 171e74 │ │ │ │ ... │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + str r2, [r2, r7] │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ cmp r2, r1 │ │ │ │ bne.w 17209a │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ movs r3, #1 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 172834 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd fp, fp, [r8] │ │ │ │ vstr d8, [sp, #64] @ 0x40 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17285e │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ strd fp, fp, [sp, #8] │ │ │ │ strd fp, fp, [sp] │ │ │ │ bl 170374 │ │ │ │ @@ -355168,114 +355163,114 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w fp, [r3] │ │ │ │ str.w r1, [r8] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1728ae │ │ │ │ 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, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ strd fp, fp, [sp, #8] │ │ │ │ strd fp, fp, [sp] │ │ │ │ bl 170374 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20b738 │ │ │ │ + bl 20b670 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 20665c │ │ │ │ + bl 206594 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1728f4 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b594 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 20b7b0 │ │ │ │ + bl 20b6e8 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str r6, [r4, #12] │ │ │ │ strd fp, fp, [r4] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 17208a │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cbz r5, 172996 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.w 17206c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 172964 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 1720b8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17296e │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 1729ba │ │ │ │ cbz r7, 1729ba │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cbnz r3, 1729c2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -355315,15 +355310,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [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 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 172ce2 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr.w sl, [r6] │ │ │ │ @@ -355353,15 +355348,15 @@ │ │ │ │ add.w r8, r8, #20 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 172c1c │ │ │ │ ldr.w r4, [r2, r8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 172a76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 172c1c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r8 │ │ │ │ ldr.w lr, [r6, #56] @ 0x38 │ │ │ │ @@ -355395,66 +355390,66 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ beq.w 172c52 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 172b72 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ add r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 172bf8 │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -355481,15 +355476,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [r6, #28] │ │ │ │ bne.n 172bae │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, ip │ │ │ │ - bl 20a8fc │ │ │ │ + bl 20a834 │ │ │ │ movs r7, #1 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ strd r0, r0, [r5, #8] │ │ │ │ @@ -355498,15 +355493,15 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 172c32 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cbz r6, 172c92 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 172a30 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r3, 172c5e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -355537,22 +355532,22 @@ │ │ │ │ ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ mov r6, sl │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172a6a │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 172c2c │ │ │ │ ldrd r5, r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 172cb8 │ │ │ │ cbz r4, 172cb8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1729f6 │ │ │ │ @@ -355684,18 +355679,18 @@ │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 172f22 │ │ │ │ add.w r9, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 27c480 │ │ │ │ + bl 27c3b8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a25c │ │ │ │ + bl 24a194 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b7550 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -355703,34 +355698,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 18c6ac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 22e72c │ │ │ │ + bl 22e664 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 22e0f8 │ │ │ │ + bl 22e030 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 172f68 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 172ea2 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #348] @ (172fec ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #340] @ (172ff0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 171934 │ │ │ │ ldr r2, [pc, #320] @ (172ff4 ) │ │ │ │ @@ -355766,64 +355761,64 @@ │ │ │ │ bne.n 172fce │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bb48 │ │ │ │ + bl 23ba80 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 172d82 │ │ │ │ ldrb.w r3, [sp, #31] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ b.n 172e30 │ │ │ │ ldr r2, [pc, #196] @ (172ffc ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (173000 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172e58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cafc │ │ │ │ + bl 24ca34 │ │ │ │ b.n 172e58 │ │ │ │ ldr r2, [pc, #152] @ (173004 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #152] @ (173008 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 172e82 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25a338 │ │ │ │ + bl 25a270 │ │ │ │ mov r0, r4 │ │ │ │ bl 17848c │ │ │ │ mov r0, r4 │ │ │ │ bl 1782f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 17ded8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b114 │ │ │ │ + bl 22b04c │ │ │ │ mov r0, r4 │ │ │ │ bl 17e898 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #758] @ 0x2f6 │ │ │ │ cbz r3, 172fc2 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -355833,15 +355828,15 @@ │ │ │ │ b.n 172ed8 │ │ │ │ mov r0, r4 │ │ │ │ bl 178a0c │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 172d6a │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 23bb48 │ │ │ │ + bl 23ba80 │ │ │ │ b.n 172f0c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ bcs.n 172f48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 172f34 │ │ │ │ @@ -356183,15 +356178,15 @@ │ │ │ │ cbnz r0, 1733a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173320 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173312 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -356214,20 +356209,20 @@ │ │ │ │ bne.n 173450 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, r2, r3 │ │ │ │ - bl 209dd0 │ │ │ │ + bl 209d08 │ │ │ │ add r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 173352 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209dd0 │ │ │ │ + bl 209d08 │ │ │ │ add.w r8, sl, r0 │ │ │ │ b.n 173352 │ │ │ │ cmp r3, #179 @ 0xb3 │ │ │ │ bls.n 173346 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 173346 │ │ │ │ @@ -356541,15 +356536,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 173a88 │ │ │ │ ldr.w r2, [pc, #1712] @ 173dac │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 2399a8 │ │ │ │ + bl 2398e0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 17374a │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 17374a │ │ │ │ @@ -356558,15 +356553,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r3, r3, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2399a8 │ │ │ │ + bl 2398e0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 17b584 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -356582,47 +356577,47 @@ │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 173a28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 221094 │ │ │ │ + bl 220fcc │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 173b5a │ │ │ │ ldr.w r3, [pc, #1580] @ 173db0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 269810 │ │ │ │ + bl 269748 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r4, r0, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 17656c │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #365] @ 0x16d │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 173bd8 │ │ │ │ ldr.w r1, [pc, #1532] @ 173db4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 29d890 │ │ │ │ + bl 29d7c8 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d364 │ │ │ │ + bl 22d29c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 173bd0 │ │ │ │ orrs r5, r4 │ │ │ │ uxtb.w r9, r5 │ │ │ │ ldr.w r3, [pc, #1500] @ 173db8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ @@ -356630,34 +356625,34 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #896 @ 0x380 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 23fa84 │ │ │ │ + bl 23f9bc │ │ │ │ orr.w r4, r0, r9 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ bl 176e30 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 176e08 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 177544 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 234e64 │ │ │ │ + bl 234d9c │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2576a0 │ │ │ │ + bl 2575d8 │ │ │ │ mov r1, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b7458 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ uxtb r4, r4 │ │ │ │ @@ -356671,15 +356666,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 173aea │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 27d2ec │ │ │ │ + bl 27d224 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 173878 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 171934 │ │ │ │ @@ -356692,15 +356687,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 173c3a │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 173ada │ │ │ │ mov r0, r6 │ │ │ │ - bl 204644 │ │ │ │ + bl 20457c │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 173b3c │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ @@ -356727,15 +356722,15 @@ │ │ │ │ ldr.w r3, [pc, #1228] @ 173dbc │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21f4fc │ │ │ │ + bl 21f434 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 173b4c │ │ │ │ mov r0, r6 │ │ │ │ @@ -356748,23 +356743,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 173a08 │ │ │ │ mov r0, r6 │ │ │ │ bl 176544 │ │ │ │ cbz r0, 173948 │ │ │ │ b.n 173a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 25bdac │ │ │ │ + bl 25bce4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e750 │ │ │ │ + bl 25e688 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e7b8 │ │ │ │ + bl 25e6f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2039f0 │ │ │ │ + bl 203928 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173930 │ │ │ │ mov r0, r6 │ │ │ │ bl 18ca6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173930 │ │ │ │ @@ -356792,31 +356787,31 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 23c2c4 │ │ │ │ + bl 23c1fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 25bdac │ │ │ │ + bl 25bce4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e750 │ │ │ │ + bl 25e688 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e7b8 │ │ │ │ + bl 25e6f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a6e0 │ │ │ │ + bl 27a618 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 173c00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2994c0 │ │ │ │ + bl 2993f8 │ │ │ │ ldr r2, [pc, #992] @ (173dc0 ) │ │ │ │ ldr r3, [pc, #956] @ (173da0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -356848,15 +356843,15 @@ │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 173776 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 221228 │ │ │ │ + bl 221160 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ b.n 173776 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 17c0ec │ │ │ │ @@ -356922,37 +356917,37 @@ │ │ │ │ ldr r5, [pc, #696] @ (173dc4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #696] @ (173dc8 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28cd24 │ │ │ │ + bl 28cc5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1736e2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 175f10 │ │ │ │ b.n 1738ba │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 175944 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 1738b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25883c │ │ │ │ + bl 258774 │ │ │ │ orrs r4, r0 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 173910 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356972,15 +356967,15 @@ │ │ │ │ mov r7, r9 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, sl, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 173d6c │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -357010,35 +357005,35 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #476] @ (173dd0 ) │ │ │ │ add r2, pc │ │ │ │ - bl 2422a4 │ │ │ │ + bl 2421dc │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 1737b4 │ │ │ │ ldr r5, [pc, #464] @ (173dd4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #464] @ (173dd8 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28cd24 │ │ │ │ + bl 28cc5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 1739d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1785f4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 1738e4 │ │ │ │ @@ -357056,15 +357051,15 @@ │ │ │ │ b.n 1738da │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 17acb4 │ │ │ │ b.n 173746 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 173d0e │ │ │ │ mov r6, r0 │ │ │ │ b.n 173bb6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ @@ -357116,29 +357111,29 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ bne.n 173c66 │ │ │ │ mov r5, r3 │ │ │ │ b.n 173c86 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r4 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ mov r2, r5 │ │ │ │ b.n 173cc0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, fp │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ beq.n 173c86 │ │ │ │ mov r2, r5 │ │ │ │ b.n 173cc0 │ │ │ │ ldrd r4, r5, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 173d3c │ │ │ │ @@ -357170,15 +357165,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 173d58 │ │ │ │ mov sl, r3 │ │ │ │ b.n 173d12 │ │ │ │ cbz r1, 173d74 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 218d00 │ │ │ │ + bl 218c38 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ b.n 173782 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movw r3, #826 @ 0x33a │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 173d94 │ │ │ │ movw r3, #821 @ 0x335 │ │ │ │ @@ -357200,24 +357195,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r1, r2, r4, r7} │ │ │ │ @ instruction: 0xffffc8df │ │ │ │ vmull.u q8, d31, d24 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r0, r1, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff5e0a │ │ │ │ + vqrdmulh.s , , d10[0] │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -357344,15 +357339,15 @@ │ │ │ │ nop │ │ │ │ stmia r2!, {r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 173f50 │ │ │ │ + bgt.n 173fd0 │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (173f7c ) │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ ldr r2, [pc, #64] @ (173f80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ @@ -357512,30 +357507,30 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 1740a0 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1740e6 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n 174082 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17412a │ │ │ │ @@ -357924,15 +357919,15 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ uxtb.w fp, r2 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ it eq │ │ │ │ moveq.w fp, fp, lsl #2 │ │ │ │ - bl 209dd0 │ │ │ │ + bl 209d08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 174350 │ │ │ │ mov fp, r2 │ │ │ │ b.n 1744b2 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 17447c │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ @@ -358074,15 +358069,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r6 │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ - bl 209dd0 │ │ │ │ + bl 209d08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 17456c │ │ │ │ ldr.w sl, [r6, #112] @ 0x70 │ │ │ │ ldrb.w r4, [sl, #-8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1747a8 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ @@ -358112,22 +358107,22 @@ │ │ │ │ bmi.w 1747ac │ │ │ │ add.w r9, sp, #16 │ │ │ │ ldrb.w r2, [r6, #40] @ 0x28 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldrb.w fp, [r6, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r1, fp │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ 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] │ │ │ │ @@ -358137,20 +358132,20 @@ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [lr, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, fp │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ b.n 1745e4 │ │ │ │ cmp.w ip, #5 │ │ │ │ beq.w 174606 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 17456c │ │ │ │ cmp.w r1, #660 @ 0x294 │ │ │ │ @@ -358276,51 +358271,51 @@ │ │ │ │ mov sl, r0 │ │ │ │ b.n 174692 │ │ │ │ uxtb r4, r4 │ │ │ │ sub.w sl, sl, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ asrs r4, r4, #2 │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ b.n 174688 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ add.w r9, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1748bc │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1746ae │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 174892 │ │ │ │ movs r2, #8 │ │ │ │ @@ -358367,30 +358362,30 @@ │ │ │ │ ldrb.w lr, [sl, #72] @ 0x48 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n 17499e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r4, #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, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ asrs r4, r3, #2 │ │ │ │ b.n 174688 │ │ │ │ str r2, [sp, #8] │ │ │ │ b.n 174928 │ │ │ │ uxth r3, r2 │ │ │ │ @@ -358411,30 +358406,30 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 174a50 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ add.w lr, r4, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r9, [sl, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 174a46 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -358469,30 +358464,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 174a8c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ b.n 174692 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ revsh r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -358611,30 +358606,30 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ beq.w 174e4e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 174e60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -358670,37 +358665,37 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r3, r2, r6, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ movs r2, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r4, r4, [r9] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 174cc6 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w sl, [r8, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 174df8 │ │ │ │ movs r7, #0 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ @@ -358729,72 +358724,72 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ beq.w 174e44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ 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, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b82c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r4, [r2, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 174dc4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb.w sl, [r8, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r7, sl │ │ │ │ bcc.w 174ce6 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -358804,19 +358799,19 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ bne.w 174c86 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ ldr r2, [pc, #236] @ (174f10 ) │ │ │ │ ldr r3, [pc, #228] @ (174f0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -358855,15 +358850,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b82c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ @@ -358876,48 +358871,48 @@ │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #1 │ │ │ │ str.w r7, [r9] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 174eea │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ b.n 174e8a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r1, r2, r3, r4, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 174f48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 623dc <__aeabi_uidivmod@plt> │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ @@ -358952,30 +358947,30 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ beq.n 174fd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 174c28 │ │ │ │ cmp r8, r6 │ │ │ │ bls.n 174f9e │ │ │ │ b.n 174c28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 174ff6 │ │ │ │ @@ -358985,15 +358980,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 174e80 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sl] │ │ │ │ @@ -359011,36 +359006,36 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r9] │ │ │ │ mov.w r1, #1 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ mov r8, fp │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r4, r4, [sl] │ │ │ │ @@ -359054,38 +359049,38 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [r9] │ │ │ │ str.w r4, [r9, #8] │ │ │ │ str.w r7, [r9, #12] │ │ │ │ strd r4, r4, [r8] │ │ │ │ strd r4, r4, [r8, #8] │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ @@ -359100,31 +359095,31 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str.w r7, [r9, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r4, r4, [r9] │ │ │ │ mov r8, fp │ │ │ │ str.w r4, [r9, #8] │ │ │ │ @@ -359141,33 +359136,33 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [r9] │ │ │ │ movs r3, #2 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ mov ip, fp │ │ │ │ str.w r7, [r9, #12] │ │ │ │ strd r4, r4, [r8] │ │ │ │ @@ -359181,33 +359176,33 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [r9] │ │ │ │ mov ip, fp │ │ │ │ str.w r4, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ movs r3, #3 │ │ │ │ strd r4, r4, [r8] │ │ │ │ @@ -359221,32 +359216,32 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r9] │ │ │ │ str.w r4, [r9, #8] │ │ │ │ str.w r7, [r9, #12] │ │ │ │ strd r4, r4, [r8] │ │ │ │ strd r4, r4, [r8, #8] │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ @@ -359260,32 +359255,32 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str.w r7, [r9, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r4, r4, [r9] │ │ │ │ mov r8, fp │ │ │ │ str.w r4, [r9, #8] │ │ │ │ @@ -359302,33 +359297,33 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r9] │ │ │ │ movs r3, #2 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ mov ip, fp │ │ │ │ str.w r7, [r9, #12] │ │ │ │ strd r4, r4, [r8] │ │ │ │ @@ -359342,34 +359337,34 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r9] │ │ │ │ str.w r4, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ movs r3, #3 │ │ │ │ strd r4, r4, [r8] │ │ │ │ strd r4, r4, [r8, #8] │ │ │ │ @@ -359382,33 +359377,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ mov lr, r8 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str.w r4, [r8] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ @@ -359418,15 +359413,15 @@ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str.w r4, [r8, #16] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str.w r4, [r8, #20] │ │ │ │ strd r2, r7, [r8, #24] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 174f26 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 1755b2 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.n 17556c │ │ │ │ @@ -359441,44 +359436,44 @@ │ │ │ │ add.w r8, r3, r2, lsl #2 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ b.w 174b6c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r4, r0 │ │ │ │ b.n 174f26 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r4, r0 │ │ │ │ b.n 174f26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ b.n 174e22 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 175084 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 17538e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 17519a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r4, r0 │ │ │ │ b.n 174f26 │ │ │ │ blx 62cbc <__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 │ │ │ │ @@ -359542,22 +359537,22 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [r6, #12] │ │ │ │ add.w fp, r5, #84 @ 0x54 │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ add.w lr, r5, #100 @ 0x64 │ │ │ │ @@ -359596,15 +359591,15 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1757de │ │ │ │ ldr r2, [pc, #508] @ (175940 ) │ │ │ │ ldr r3, [pc, #492] @ (175934 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -359646,30 +359641,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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1757cc │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ b.n 175656 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -359755,29 +359750,29 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 1758b8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 175742 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r4, r5 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 175742 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1757a2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1757a2 │ │ │ │ @@ -359881,15 +359876,15 @@ │ │ │ │ sub.w sl, r1, r0 │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 175a14 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [r3, #772] @ 0x304 │ │ │ │ - bl 2776f0 │ │ │ │ + bl 277628 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 175ef2 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -359898,15 +359893,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ strd r6, r6, [sp, #104] @ 0x68 │ │ │ │ strd r6, r6, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ mov lr, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r9, r2 │ │ │ │ @@ -359976,15 +359971,15 @@ │ │ │ │ ite ls │ │ │ │ movls.w r3, r8, lsr #4 │ │ │ │ movhi.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w r2, [sl, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r6, r6, [sl] │ │ │ │ @@ -360003,15 +359998,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [fp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ cmp r9, r5 │ │ │ │ bhi.n 175b06 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r3, #24 │ │ │ │ @@ -360031,15 +360026,15 @@ │ │ │ │ cbz r4, 175bda │ │ │ │ ldrb.w r3, [r6, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 175dfe │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175bc2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ @@ -360080,15 +360075,15 @@ │ │ │ │ bl 173fb8 │ │ │ │ cbnz r0, 175c62 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175c42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 175c3c │ │ │ │ mov r4, r9 │ │ │ │ b.n 1759f2 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ @@ -360106,25 +360101,25 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9] │ │ │ │ ldrd r4, r5, [sp, #128] @ 0x80 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 175cb6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ 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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r4, sp, #172 @ 0xac │ │ │ │ strd r6, r6, [r9] │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ str.w r6, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -360140,32 +360135,32 @@ │ │ │ │ mov r8, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r5 │ │ │ │ strd r6, r6, [r9] │ │ │ │ mov.w r8, #1 │ │ │ │ str.w r6, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -360177,57 +360172,57 @@ │ │ │ │ str r3, [r5, #12] │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 175ad8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 175d36 │ │ │ │ @@ -360281,24 +360276,24 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1744f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 175e2a │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ b.n 175bda │ │ │ │ mov r0, r1 │ │ │ │ bl 173fb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 175e82 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ @@ -360483,15 +360478,15 @@ │ │ │ │ cmp.w r0, #660 @ 0x294 │ │ │ │ beq.n 17608a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 176066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 176060 │ │ │ │ b.n 175fc8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ @@ -360605,23 +360600,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1761c4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.n 176294 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 176182 │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17613c │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldrd r5, r9, [sp, #20] │ │ │ │ ldrb.w r2, [fp, #96] @ 0x60 │ │ │ │ @@ -360675,15 +360670,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1744f4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 176198 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 176182 │ │ │ │ b.n 1761d0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 176230 │ │ │ │ ldr.w r0, [fp, #148] @ 0x94 │ │ │ │ @@ -360707,15 +360702,15 @@ │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ bne.n 1761c4 │ │ │ │ mov r5, r3 │ │ │ │ b.n 17625e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ str r7, [sp, #16] │ │ │ │ b.n 1761de │ │ │ │ ldr.w r1, [fp, #104] @ 0x68 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1760fe │ │ │ │ mov r4, r0 │ │ │ │ @@ -360732,15 +360727,15 @@ │ │ │ │ bl 173468 │ │ │ │ b.n 176230 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17623c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2776f0 │ │ │ │ + bl 277628 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 17652a │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -360749,15 +360744,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ strd r4, r4, [sp, #72] @ 0x48 │ │ │ │ strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r3 │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ @@ -360789,25 +360784,25 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [r3] │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, 1763c0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1764c0 │ │ │ │ ldrd r3, r2, [sl, #396] @ 0x18c │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -360827,32 +360822,32 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r3] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17641a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r2, [sl, #392] @ 0x188 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r9, r9, [r4] │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -360879,15 +360874,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 1763e2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ @@ -360898,21 +360893,21 @@ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b.n 17623c │ │ │ │ ldrh.w r3, [sl, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ strd r9, r9, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w ip, [pc, #76] @ 176540 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -360924,15 +360919,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ add.w r7, r1, r7, lsl #7 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r7, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 1763c8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ @@ -360950,15 +360945,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (176564 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (176568 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bge.n 1764da │ │ │ │ vtbl.8 d29, {d15-d17}, d23 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -360966,30 +360961,30 @@ │ │ │ │ ldr r2, [pc, #100] @ (1765e0 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #100] @ (1765e4 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 176594 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ subs r1, #1 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r1, r3 │ │ │ │ negs r3, r3 │ │ │ │ ands r1, r3 │ │ │ │ str.w r1, [r4, #528] @ 0x210 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r6, #460] @ 0x1cc │ │ │ │ blx 6315c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 1765d8 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldr r2, [pc, #28] @ (1765e8 ) │ │ │ │ @@ -361000,15 +360995,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ b.n 1765c8 │ │ │ │ bl 1ba5e2 │ │ │ │ bge.n 176616 │ │ │ │ - vsri.32 , q5, #1 │ │ │ │ + vrsra.u64 d19, d10, #1 │ │ │ │ movs r7, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -361085,36 +361080,36 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r7, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w r2, r7, #92 @ 0x5c │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r4, [r7, #12] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str.w sl, [r7, #44] @ 0x2c │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #56] @ 0x38 │ │ │ │ str.w sl, [r7, #76] @ 0x4c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd sl, sl, [r6, #4] │ │ │ │ @@ -361126,56 +361121,56 @@ │ │ │ │ strb.w r6, [r7, #76] @ 0x4c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [r7, #36] @ 0x24 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {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 r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #32] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 17680a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 20665c │ │ │ │ + bl 206594 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 176846 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r4, r7, #60 @ 0x3c │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b594 │ │ │ │ add.w r6, r7, #76 @ 0x4c │ │ │ │ str.w sl, [r7, #44] @ 0x2c │ │ │ │ add.w r8, fp, #20 │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #56] @ 0x38 │ │ │ │ ldrb.w ip, [fp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -361188,19 +361183,19 @@ │ │ │ │ bne.w 1766aa │ │ │ │ add.w r3, r7, #92 @ 0x5c │ │ │ │ str.w r8, [r7, #20] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.n 17670e │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ ldr r2, [pc, #52] @ (176854 ) │ │ │ │ ldr r3, [pc, #48] @ (176850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -361292,34 +361287,34 @@ │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add.w r7, r9, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [r4, #136] @ 0x88 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r4, #136 @ 0x88 │ │ │ │ str.w r1, [r4, #136] @ 0x88 │ │ │ │ strd r0, r0, [r4, #140] @ 0x8c │ │ │ │ @@ -361350,83 +361345,83 @@ │ │ │ │ movw r2, #8194 @ 0x2002 │ │ │ │ strh r2, [r4, #32] │ │ │ │ ldrb.w r8, [r4, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [r5] │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #8 │ │ │ │ vldr d7, [pc, #172] @ 176a88 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 176a06 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ vldr d7, [pc, #128] @ 176a88 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 176a36 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ vldr d7, [pc, #88] @ 176a90 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 176a5e │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208844 │ │ │ │ + bl 20877c │ │ │ │ b.n 176980 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -361451,15 +361446,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w ip, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -361507,15 +361502,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -361536,15 +361531,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 176d04 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 209dd0 │ │ │ │ + bl 209d08 │ │ │ │ ldr r3, [pc, #552] @ (176e00 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp.w r2, #390 @ 0x186 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ @@ -361562,35 +361557,35 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ it eq │ │ │ │ orreq.w r9, r9, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add r5, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 176c3c │ │ │ │ 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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ uxtb.w r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w sl, r6, #84 @ 0x54 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ add.w lr, r6, #100 @ 0x64 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ @@ -361621,15 +361616,15 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #280] @ (176e04 ) │ │ │ │ ldr r3, [pc, #268] @ (176df8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -361648,28 +361643,28 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r6, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 176d3e │ │ │ │ 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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #813 @ 0x32d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ @@ -361706,15 +361701,15 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 176ce8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #288] @ 0x120 │ │ │ │ @@ -361728,29 +361723,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (176e28 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (176e2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ pld [r1, #255]! │ │ │ │ bl 142e2e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (176e50 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (176e54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ bl 132e56 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361899,15 +361894,15 @@ │ │ │ │ beq.n 176fd6 │ │ │ │ ldrd r4, r5, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 176f14 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ mov r5, r0 │ │ │ │ b.n 176f14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ add r3, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ @@ -361916,15 +361911,15 @@ │ │ │ │ ldrb.w r2, [r3, #90] @ 0x5a │ │ │ │ ldrb.w r3, [r3, #91] @ 0x5b │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr.w sl, [r2, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r7, r6, lsl #7 │ │ │ │ @@ -361937,21 +361932,21 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r6, #91] @ 0x5b │ │ │ │ ldrb.w r6, [r6, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ str.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b594 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -361964,18 +361959,18 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r4, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ str.w r8, [r4, #40] @ 0x28 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b594 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w fp, r2, #20 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp fp, r3 │ │ │ │ sub.w r2, r3, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ itt ne │ │ │ │ @@ -362001,20 +361996,20 @@ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r5, [sp, #124] @ 0x7c │ │ │ │ mov r2, r7 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ movw r2, #831 @ 0x33f │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r3, r8, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ @@ -362036,20 +362031,20 @@ │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r9, [sp, #4] │ │ │ │ bl 176aac │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ b.n 1770c8 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 176f78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r8 │ │ │ │ ldrd sl, r9, [sp, #32] │ │ │ │ @@ -362090,23 +362085,23 @@ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 177304 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr.w sl, [r4, #112] @ 0x70 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -362127,26 +362122,26 @@ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [ip, #94] @ 0x5e │ │ │ │ ldrb.w ip, [ip, #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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -362167,35 +362162,35 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r2, [r3, #94] @ 0x5e │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ b.n 17719e │ │ │ │ mov r1, r2 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ strd r5, r5, [sp, #84] @ 0x54 │ │ │ │ @@ -362213,26 +362208,26 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str.w r3, [sl, #40] @ 0x28 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r7, r0 │ │ │ │ add.w r3, r0, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #32 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ @@ -362250,18 +362245,18 @@ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 1772e4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldrb.w lr, [r6, #12] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov ip, r0 │ │ │ │ strd r9, r9, [sp, #80] @ 0x50 │ │ │ │ cmp.w lr, #32 │ │ │ │ @@ -362298,18 +362293,18 @@ │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w lr, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r9, r9, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ @@ -362344,15 +362339,15 @@ │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w r6, ip, r6, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 17715a │ │ │ │ mov r3, r2 │ │ │ │ b.n 176f52 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 176f64 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ @@ -362417,15 +362412,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 177696 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -362459,35 +362454,35 @@ │ │ │ │ bne.n 177636 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 176858 │ │ │ │ orr.w r0, r0, sl │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 177664 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1775e4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 177636 │ │ │ │ mov r0, r8 │ │ │ │ bl 176858 │ │ │ │ orr.w r3, sl, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 177640 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17757c │ │ │ │ cmp r4, #0 │ │ │ │ @@ -362524,15 +362519,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [pc, #416] @ (177870 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 209dd0 │ │ │ │ + bl 209d08 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw ip, #634 @ 0x27a │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, ip │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -362552,18 +362547,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 171720 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (177874 ) │ │ │ │ ldr r3, [pc, #308] @ (17786c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -362746,15 +362741,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 177a0a │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cbz r6, 17796e │ │ │ │ @@ -362786,35 +362781,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 1776ac │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cbz r6, 17799e │ │ │ │ mov fp, r0 │ │ │ │ b.n 177920 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 17796e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 1776ac │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 177978 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1779c6 │ │ │ │ @@ -362859,19 +362854,19 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + subs r2, r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + subs r4, r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + subs r2, r2, #6 │ │ │ │ movs r7, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ subeq.w r0, r0, #274 @ 0x112 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -362942,43 +362937,43 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ 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} │ │ │ │ mov r0, ip │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ strd r6, r6, [fp] │ │ │ │ @@ -362990,36 +362985,36 @@ │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r7, [r3, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #12] │ │ │ │ cmp r0, r9 │ │ │ │ bls.n 177c3e │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ b.n 177ac0 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ strd ip, ip, [sp, #48] @ 0x30 │ │ │ │ @@ -363031,34 +363026,34 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #64] @ (177c64 ) │ │ │ │ ldr r3, [pc, #44] @ (177c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 177c50 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 177c22 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -363090,30 +363085,30 @@ │ │ │ │ add.w r2, r4, r2, lsl #7 │ │ │ │ ldrb.w r3, [r2, #43] @ 0x2b │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r4, #43] @ 0x2b │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ ldrsb.w r3, [ip, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [ip, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [ip, #368] @ 0x170 │ │ │ │ @@ -363140,43 +363135,43 @@ │ │ │ │ add.w r9, sp, #116 @ 0x74 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 177a4c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ mov r9, r0 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -363193,68 +363188,68 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 177a4c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr.w r2, [pc, #1200] @ 1782f4 │ │ │ │ ldr.w r3, [pc, #1184] @ 1782e8 │ │ │ │ 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 1782de │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ @@ -363272,40 +363267,40 @@ │ │ │ │ add.w sl, sp, #116 @ 0x74 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -363319,42 +363314,42 @@ │ │ │ │ strb.w r3, [sp, #100] @ 0x64 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -363371,44 +363366,44 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r9, r7 │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r7 │ │ │ │ bl 177a4c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov ip, fp │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -363423,41 +363418,41 @@ │ │ │ │ strb.w r3, [sp, #100] @ 0x64 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 177a4c │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 17822c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -363526,30 +363521,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1781da │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 17822c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #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, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 17822e │ │ │ │ mov r9, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w ip, [r4, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ @@ -363567,38 +363562,38 @@ │ │ │ │ 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} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r4, fp │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldmia r4!, {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, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ b.n 177e42 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 177d8e │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ b.n 17805a │ │ │ │ @@ -363625,15 +363620,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (178318 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (17831c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr??.w pc, [r9, #255]! │ │ │ │ bl 9c31e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -363669,106 +363664,106 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 17847c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r6, #20 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r7, [r7, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 178410 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ movs r0, #1 │ │ │ │ b.n 178362 │ │ │ │ ldrb.w r5, [r1, #33] @ 0x21 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r5 │ │ │ │ adds r6, #20 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 178462 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208844 │ │ │ │ + bl 20877c │ │ │ │ b.n 17842a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #18] │ │ │ │ @@ -363823,15 +363818,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1785de │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -363865,35 +363860,35 @@ │ │ │ │ bne.n 17857e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 178320 │ │ │ │ orr.w r0, r0, sl │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1785ac │ │ │ │ mov fp, r0 │ │ │ │ b.n 17852c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 17857e │ │ │ │ mov r0, r8 │ │ │ │ bl 178320 │ │ │ │ orr.w r3, sl, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 178588 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1784c4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -363934,15 +363929,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17879c │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2776f0 │ │ │ │ + bl 277628 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 1787aa │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 17865a │ │ │ │ @@ -363950,15 +363945,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ mov ip, r6 │ │ │ │ strd fp, fp, [r6, #4] │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ mov sl, lr │ │ │ │ @@ -363983,30 +363978,30 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1786e8 │ │ │ │ mov r3, r8 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, sl, [r7, #312] @ 0x138 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ @@ -364022,15 +364017,15 @@ │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r4, [r3, #38] @ 0x26 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r5, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 17875c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cbnz r1, 178778 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -364047,15 +364042,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1787a6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17875c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 17875c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -364105,23 +364100,23 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #516] @ (178a00 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e965c │ │ │ │ + bl 2e9594 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205c74 │ │ │ │ + bl 205bac │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -364132,18 +364127,18 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r8, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ @@ -364153,34 +364148,34 @@ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r8, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17889e │ │ │ │ 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, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ add.w fp, r6, #20 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ strd r8, r8, [r5] │ │ │ │ add.w ip, r6, #64 @ 0x40 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ @@ -364191,43 +364186,43 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r8, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1789e4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ strd r8, r8, [r5] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ add.w fp, r6, #20 │ │ │ │ @@ -364250,15 +364245,15 @@ │ │ │ │ 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 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 17886a │ │ │ │ ldr r2, [pc, #64] @ (178a08 ) │ │ │ │ ldr r3, [pc, #52] @ (1789fc ) │ │ │ │ @@ -364271,15 +364266,15 @@ │ │ │ │ bne.n 1789e0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -364349,15 +364344,15 @@ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 178c74 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r8, r7 │ │ │ │ strd r5, r4, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -364384,15 +364379,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 178ae2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 178c68 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 178c2a │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 178ac4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 178afc │ │ │ │ @@ -364409,22 +364404,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 1787c4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w fp, r5, #20 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -364438,29 +364433,29 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldr.w lr, [pc, #180] @ 178c94 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -364470,33 +364465,33 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ add.w r3, r3, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 208844 │ │ │ │ + bl 20877c │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 178adc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 178b0a │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 178a4c │ │ │ │ cmp r4, #0 │ │ │ │ @@ -364520,17 +364515,17 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r6, [r1, #23] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r3, #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 │ │ │ │ @@ -364590,15 +364585,15 @@ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 178f54 │ │ │ │ mov r9, r5 │ │ │ │ strd r7, r4, [sp, #12] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -364646,15 +364641,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 178dd8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 178d72 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 178f16 │ │ │ │ str r0, [sp, #0] │ │ │ │ b.n 178d52 │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -364663,20 +364658,20 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1787c4 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [r4, #96] @ 0x60 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ strd r5, r5, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -364689,29 +364684,29 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ @@ -364720,15 +364715,15 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ strd sl, sl, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ @@ -364752,24 +364747,24 @@ │ │ │ │ bne.w 178dc6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 178ef2 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 178dd4 │ │ │ │ ldrd r7, r4, [sp, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 178cd8 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -364789,17 +364784,17 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r2, [r0, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r3, #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 │ │ │ │ @@ -364813,15 +364808,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 208564 │ │ │ │ + bl 20849c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 179096 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mul.w r1, r4, r1 │ │ │ │ adds r3, r1, r5 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -364911,30 +364906,30 @@ │ │ │ │ it ne │ │ │ │ strdne r3, r0, [sp] │ │ │ │ beq.n 17900e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1790cc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17900e │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 179172 │ │ │ │ @@ -364958,15 +364953,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17900e │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1790cc │ │ │ │ mov r3, sp │ │ │ │ b.n 1790bc │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ @@ -365030,30 +365025,30 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 1791e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 179218 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov ip, r4 │ │ │ │ add.w r4, r9, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ sub.w r1, r5, #20 │ │ │ │ cmp.w r4, #362 @ 0x16a │ │ │ │ beq.n 179250 │ │ │ │ movw r3, #487 @ 0x1e7 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 179250 │ │ │ │ @@ -365078,15 +365073,15 @@ │ │ │ │ bl 178f78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 179234 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ b.n 179236 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 178f78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -365125,15 +365120,15 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 17997c │ │ │ │ mov r0, r8 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ - bl 1ec208 │ │ │ │ + bl 1ec140 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov ip, r9 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str.w r8, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ @@ -365143,15 +365138,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 179a4a │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ mov fp, r9 │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r5, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -365181,15 +365176,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 179932 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 179962 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.n 17933a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ @@ -365231,15 +365226,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r6, r5, r6, lsl #4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r7, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -365278,15 +365273,15 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.n 17945c │ │ │ │ ldrd r5, r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 209ee0 │ │ │ │ + bl 209e18 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ @@ -365297,34 +365292,34 @@ │ │ │ │ ble.w 1798ae │ │ │ │ strd r2, r7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1794e0 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ @@ -365346,15 +365341,15 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 179926 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov sl, r5 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 17955e │ │ │ │ @@ -365406,36 +365401,36 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ str r6, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldmia.w lr!, {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} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r8 │ │ │ │ strd r7, r7, [fp] │ │ │ │ str.w r7, [fp, #8] │ │ │ │ str.w r9, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ strd r7, r7, [r3, #4] │ │ │ │ @@ -365448,31 +365443,31 @@ │ │ │ │ str.w r9, [sp, #168] @ 0xa8 │ │ │ │ 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.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {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} │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r0, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1799de │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ @@ -365482,15 +365477,15 @@ │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r5, r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ @@ -365500,23 +365495,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, #40] @ 0x28 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w r7, [r9, #12] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -365543,15 +365538,15 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r6, [r3, #54] @ 0x36 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r8, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r0, [fp, #32] │ │ │ │ adds r3, #1 │ │ │ │ @@ -365604,30 +365599,30 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17985c │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r0 │ │ │ │ b.n 1796d2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #104] @ 0x68 │ │ │ │ b.n 179836 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ @@ -365657,30 +365652,30 @@ │ │ │ │ beq.w 1794f0 │ │ │ │ strd r3, r7, [sp, #104] @ 0x68 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1798e2 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 1794f0 │ │ │ │ movs r6, #1 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ b.n 1793b8 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ @@ -365692,19 +365687,19 @@ │ │ │ │ b.n 1793f8 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ b.n 179444 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ b.n 179540 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 179a10 │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ it cc │ │ │ │ @@ -365721,15 +365716,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 1793f8 │ │ │ │ ldrd r8, r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1792da │ │ │ │ mov r9, fp │ │ │ │ @@ -365766,24 +365761,24 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 1793f8 │ │ │ │ mov r3, sl │ │ │ │ mov sl, fp │ │ │ │ ldrd r5, r4, [sp, #68] @ 0x44 │ │ │ │ mov fp, r3 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, sl │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ movs r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 179352 │ │ │ │ b.n 179370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -366023,50 +366018,50 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ beq.n 179d58 │ │ │ │ @@ -366139,15 +366134,15 @@ │ │ │ │ mov r9, ip │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ @@ -366159,21 +366154,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ add.w r1, fp, #20 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ it eq │ │ │ │ ldreq.w r3, [ip, #376] @ 0x178 │ │ │ │ add.w r1, fp, #20 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ ldrsb.w r1, [ip, #65] @ 0x41 │ │ │ │ @@ -366182,22 +366177,22 @@ │ │ │ │ cmp r1, #14 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov.w r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq.w r3, [ip, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r8, r8, [r5] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r6, #100 @ 0x64 │ │ │ │ @@ -366216,15 +366211,15 @@ │ │ │ │ ldrb.w r3, [r2, #70] @ 0x46 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r6, #40] @ 0x28 │ │ │ │ mov r6, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r2, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -366243,15 +366238,15 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #208] @ 179fc8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -366262,26 +366257,26 @@ │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, #14 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -366313,15 +366308,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ b.n 179f94 │ │ │ │ str r2, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -366335,15 +366330,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ str r4, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -366375,32 +366370,32 @@ │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r7, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 17a088 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366426,48 +366421,48 @@ │ │ │ │ itt ne │ │ │ │ movne r4, #7 │ │ │ │ movne.w r8, #4 │ │ │ │ bne.n 17a100 │ │ │ │ mov.w r8, #2 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17a150 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ cmp r7, #26 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ beq.n 17a170 │ │ │ │ cmp r7, #27 │ │ │ │ itt eq │ │ │ │ @@ -366518,30 +366513,30 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 17a186 │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17a1fe │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17a186 │ │ │ │ movs r4, #5 │ │ │ │ mov.w r8, #3 │ │ │ │ b.n 17a100 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -366613,73 +366608,73 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a2ae │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 17a2ae │ │ │ │ strd r5, r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a31e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17a2ae │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17a35e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17a272 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17a3c0 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -366738,69 +366733,69 @@ │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1140] @ 17a880 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #413 @ 0x19d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb.w r3, [r9, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 17a662 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17a498 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 17a70e │ │ │ │ mov r0, r5 │ │ │ │ bl 179af8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -366813,116 +366808,116 @@ │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a4f6 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 17a698 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a570 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [pc, #740] @ (17a884 ) │ │ │ │ ldr r3, [pc, #732] @ (17a87c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 17a86a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [pc, #692] @ (17a888 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17a76e │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -366993,48 +366988,48 @@ │ │ │ │ ldrb.w r3, [r0, #372] @ 0x174 │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17a522 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 17a522 │ │ │ │ uxtb r3, r2 │ │ │ │ vldr d7, [pc, #408] @ 17a870 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17a4a8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 17a4ae │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -367050,81 +367045,81 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17a580 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 17a580 │ │ │ │ mov r3, r2 │ │ │ │ b.n 17a6d4 │ │ │ │ uxth r3, r2 │ │ │ │ b.n 17a6d4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17a4f6 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17a7a6 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17a4f6 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 17a72c │ │ │ │ add.w r9, sp, #16 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a7ea │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17a730 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 17a77a │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -367202,34 +367197,34 @@ │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r2, [r6, #260] @ 0x104 │ │ │ │ ldr.w r1, [r6, #196] @ 0xc4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 17a248 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 179af8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -367242,137 +367237,137 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17a95a │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r9, r6, r9, lsl #2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17a996 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r1, [r6, #192] @ 0xc0 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 17aae0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a9ee │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [pc, #656] @ (17acac ) │ │ │ │ ldr r3, [pc, #648] @ (17aca4 ) │ │ │ │ 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 17ac8e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [pc, #576] @ (17acb0 ) │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [fp, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 17ab92 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -367445,106 +367440,106 @@ │ │ │ │ push {r2, r4, r5, r7} │ │ │ │ push {r2, r4, r5, r7} │ │ │ │ asrs r4, r6, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17ab70 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17a9a0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17a996 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 17abc8 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r7, r0 │ │ │ │ b.n 17a996 │ │ │ │ vldr d7, [pc, #188] @ 17ac98 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ab80 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 17ab80 │ │ │ │ cbnz r3, 17ac4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17ac38 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17ab80 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ b.n 17ac0a │ │ │ │ movs r2, #16 │ │ │ │ @@ -367653,15 +367648,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r9 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, fp │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ mov ip, fp │ │ │ │ @@ -367685,29 +367680,29 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 17adde │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17b022 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r7, [r4, #16] │ │ │ │ @@ -367766,15 +367761,15 @@ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17afe2 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, sl, [r9] │ │ │ │ movs r2, #6 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ movs r3, #31 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ @@ -367810,15 +367805,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 17a890 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movw r1, #841 @ 0x349 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -367845,24 +367840,24 @@ │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17ae32 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cbz r4, 17afe8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 17ae16 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -367876,15 +367871,15 @@ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r3, [sp, #32] │ │ │ │ str.w r3, [sl, #712] @ 0x2c8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str.w r3, [sl, #716] @ 0x2cc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r2, [pc, #64] @ (17b044 ) │ │ │ │ ldr r3, [pc, #52] @ (17b03c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ @@ -367979,15 +367974,15 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ strd r3, r3, [r6] │ │ │ │ mov r5, r9 │ │ │ │ strd r3, r3, [r6, #8] │ │ │ │ mov lr, r9 │ │ │ │ @@ -368008,29 +368003,29 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ ite eq │ │ │ │ movweq r1, #403 @ 0x193 │ │ │ │ movwne r1, #622 @ 0x26e │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17b386 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ adds r3, r2, #1 │ │ │ │ @@ -368114,15 +368109,15 @@ │ │ │ │ bl 179fd0 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17b1ba │ │ │ │ orrs r7, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17b388 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 17b19e │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r4, r2 │ │ │ │ @@ -368144,31 +368139,31 @@ │ │ │ │ str.w ip, [r6] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #4] │ │ │ │ bl 17a248 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ mov r5, r4 │ │ │ │ b.n 17b260 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbnz r3, 17b2f0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ b.n 17b1fc │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ @@ -368177,71 +368172,71 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17b32c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 17b3e0 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 17b50a │ │ │ │ vldr d7, [pc, #544] @ 17b568 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [r9] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 17b378 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov sl, r0 │ │ │ │ b.n 17b2ec │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 179cd4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r2, [pc, #472] @ (17b580 ) │ │ │ │ ldr r3, [pc, #460] @ (17b574 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ @@ -368264,67 +368259,67 @@ │ │ │ │ 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, [r6, #16] │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17b416 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 17b47e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r9] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17b460 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r2 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov sl, r0 │ │ │ │ b.n 17b2ec │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -368481,27 +368476,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r2, r5, #20 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cbz r3, 17b63e │ │ │ │ ldr.w r4, [pc, #2752] @ 17c0dc │ │ │ │ - bl 2eb9d4 │ │ │ │ + bl 2eb90c │ │ │ │ ldr.w r2, [pc, #2748] @ 17c0e0 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28cd24 │ │ │ │ + bl 28cc5c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 179b74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add.w r0, r7, #724 @ 0x2d4 │ │ │ │ @@ -368542,15 +368537,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov ip, r4 │ │ │ │ add.w sl, sp, #128 @ 0x80 │ │ │ │ strd r8, r8, [r4] │ │ │ │ mov lr, sl │ │ │ │ strd r8, r8, [r4, #8] │ │ │ │ mov fp, sl │ │ │ │ @@ -368568,33 +368563,33 @@ │ │ │ │ strd r2, r5, [sl] │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r6, [r3, #196] @ 0xc4 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 17be64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17bbd6 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -368727,15 +368722,15 @@ │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ mov r5, r6 │ │ │ │ bl 179fd0 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17b7fe │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17bbd6 │ │ │ │ mov fp, r0 │ │ │ │ b.n 17b748 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -368878,33 +368873,33 @@ │ │ │ │ lsls r7, r3, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17ba6a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ @@ -368917,24 +368912,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 179c54 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 179fd0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ b.n 17b7f8 │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 17ba44 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 17ba44 │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -369007,15 +369002,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 179c54 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r8 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 179fd0 │ │ │ │ b.n 17b7f8 │ │ │ │ @@ -369059,15 +369054,15 @@ │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldmia.w r0, {r2, r3} │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 210318 │ │ │ │ + bl 210250 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 17c0a8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -369078,24 +369073,24 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 17a248 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -369143,38 +369138,38 @@ │ │ │ │ lsls r7, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17bd0a │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 210428 │ │ │ │ + bl 210360 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 17c0a8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -369185,19 +369180,19 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r2, [pc, #892] @ (17c0e8 ) │ │ │ │ ldr r3, [pc, #868] @ (17c0d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -369270,31 +369265,31 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17be3e │ │ │ │ mov r2, sl │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -369314,43 +369309,43 @@ │ │ │ │ cmp r1, r8 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl] │ │ │ │ strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17bed8 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 62740 │ │ │ │ mov lr, r0 │ │ │ │ movs r2, #149 @ 0x95 │ │ │ │ @@ -369360,15 +369355,15 @@ │ │ │ │ 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} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ str r5, [r6, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -369434,15 +369429,15 @@ │ │ │ │ ldrb.w r3, [r8, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 17c0c0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 17c034 │ │ │ │ @@ -369450,29 +369445,29 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 17c0ae │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov fp, r0 │ │ │ │ b.w 17b744 │ │ │ │ movs r2, #1 │ │ │ │ b.n 17bd52 │ │ │ │ movs r2, #1 │ │ │ │ b.n 17bc4c │ │ │ │ movs r3, #1 │ │ │ │ b.n 17bc10 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 17bce4 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov fp, r0 │ │ │ │ b.w 17b744 │ │ │ │ movs r2, #1 │ │ │ │ b.n 17be82 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17b63e │ │ │ │ @@ -369527,17 +369522,17 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #240] @ (17c1c8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ movs r6, r3 │ │ │ │ - b.n 17b9c8 │ │ │ │ + b.n 17c848 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -369592,33 +369587,33 @@ │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 17c198 │ │ │ │ ldr r4, [pc, #748] @ (17c464 ) │ │ │ │ - bl 2eb9d4 │ │ │ │ + bl 2eb90c │ │ │ │ ldr r2, [pc, #744] @ (17c468 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28cd24 │ │ │ │ + bl 28cc5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 24cdec │ │ │ │ + bl 24cd24 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17c44c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ @@ -369646,15 +369641,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ 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 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17c3b4 │ │ │ │ strd r5, sl, [sp, #28] │ │ │ │ mov sl, r8 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -369747,15 +369742,15 @@ │ │ │ │ ldrne r4, [sp, #8] │ │ │ │ beq.n 17c244 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17c2b2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 17c3b0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 17c218 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ @@ -369819,15 +369814,15 @@ │ │ │ │ ldrd r0, r1, [r5, #80] @ 0x50 │ │ │ │ bl 179cd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [sl, #720] @ 0x2d0 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r2, [pc, #160] @ (17c470 ) │ │ │ │ ldr r3, [pc, #136] @ (17c458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ eors r2, r3 │ │ │ │ @@ -369881,17 +369876,17 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #218 @ 0xda │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n 17c49c │ │ │ │ + bhi.n 17c51c │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #44 @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -369983,15 +369978,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17d2cc │ │ │ │ mov r2, r4 │ │ │ │ b.n 17c544 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 17d84a │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17d784 │ │ │ │ @@ -370000,48 +369995,48 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr.w r3, [pc, #1316] @ 17cab8 │ │ │ │ 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, r8 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, sl, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ rbit r4, sl │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w 17d3e0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 210578 │ │ │ │ + bl 2104b0 │ │ │ │ ldr.w r3, [pc, #1244] @ 17cabc │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1232] @ 17cac0 │ │ │ │ add r3, pc │ │ │ │ - bl 205bc4 │ │ │ │ + bl 205afc │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ str.w r0, [sl, #208] @ 0xd0 │ │ │ │ movs r2, #29 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ @@ -370077,15 +370072,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ strd r7, r7, [sp, #160] @ 0xa0 │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ @@ -370103,24 +370098,24 @@ │ │ │ │ strd r9, r6, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ strd r7, r7, [sl, #216] @ 0xd8 │ │ │ │ str.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ @@ -370193,39 +370188,39 @@ │ │ │ │ ldr r7, [pc, #824] @ (17cac8 ) │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ add r9, pc │ │ │ │ add r7, pc │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e324 │ │ │ │ + bl 20e25c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #240] @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 205ad4 │ │ │ │ + bl 205a0c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r6, #0, #26 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 20e324 │ │ │ │ + bl 20e25c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 205ad4 │ │ │ │ + bl 205a0c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w r3, [sl, #256] @ 0x100 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ str.w fp, [r3] │ │ │ │ str.w fp, [sl, #256] @ 0x100 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -370235,21 +370230,21 @@ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [pc, #708] @ (17cacc ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 205c74 │ │ │ │ + bl 205bac │ │ │ │ ldr r2, [pc, #700] @ (17cad0 ) │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 205c74 │ │ │ │ + bl 205bac │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #204] @ 0xcc │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 17d84a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 17c83e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -370266,25 +370261,25 @@ │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c878 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ bl 179ec8 │ │ │ │ @@ -370293,25 +370288,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldr.w r4, [sl, #204] @ 0xcc │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c8ba │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 179ec8 │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ mov r2, r3 │ │ │ │ @@ -370324,34 +370319,34 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r4, [sl, #208] @ 0xd0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c904 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 179ec8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17d16a │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ vldr d8, [pc, #360] @ 17ca98 │ │ │ │ @@ -370404,37 +370399,37 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r8, r9, [sp, #184] @ 0xb8 │ │ │ │ strd r8, r9, [sp, #136] @ 0x88 │ │ │ │ ldr.w r7, [r3, #208] @ 0xd0 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17c9cc │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 179ec8 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17c95e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17d166 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17c936 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 17ca06 │ │ │ │ @@ -370447,15 +370442,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr.w r7, [r3, #200] @ 0xc8 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -370463,18 +370458,18 @@ │ │ │ │ add.w r7, r0, #20 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 17cd18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -370516,37 +370511,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 17caa8 │ │ │ │ + bmi.n 17cb28 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n 17c9c8 │ │ │ │ + bcs.n 17ca48 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n 17c9e0 │ │ │ │ + bcs.n 17ca60 │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n 17caa0 │ │ │ │ + bcs.n 17cb20 │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n 17caa8 │ │ │ │ + bcs.n 17cb28 │ │ │ │ movs r6, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ adds r1, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r7, [r9, #12] │ │ │ │ strd fp, fp, [r9] │ │ │ │ add.w r7, r3, #84 @ 0x54 │ │ │ │ str.w fp, [r9, #8] │ │ │ │ ldr.w lr, [pc, #2520] @ 17d4e8 │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ @@ -370558,53 +370553,53 @@ │ │ │ │ ldr.w r0, [r0, lr] │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w ip, r0, ip, lsl #7 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r5 │ │ │ │ bl 17a248 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r0, r3, lsl #7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #208] @ 0xd0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ @@ -370616,18 +370611,18 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r7, #20 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 17d850 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -370655,22 +370650,22 @@ │ │ │ │ lsls r3, r5, #24 │ │ │ │ lsls r3, r5, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd fp, fp, [r9] │ │ │ │ str.w fp, [r9, #8] │ │ │ │ @@ -370679,15 +370674,15 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17cf3a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -370760,40 +370755,40 @@ │ │ │ │ b.n 17cc2e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17cd72 │ │ │ │ mov r3, sl │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 179ec8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ ldr.w r1, [r7, #244] @ 0xf4 │ │ │ │ bl 179d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ ldr.w r7, [r7, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -370803,18 +370798,18 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 17d850 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -370842,22 +370837,22 @@ │ │ │ │ lsls r3, r6, #20 │ │ │ │ lsls r3, r6, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd fp, fp, [r9] │ │ │ │ str.w fp, [r9, #8] │ │ │ │ @@ -370866,15 +370861,15 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #136] @ 0x88 │ │ │ │ beq.w 17cfc4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -370883,15 +370878,15 @@ │ │ │ │ bpl.w 17d0b2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 179ec8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #184] @ 0xb8 │ │ │ │ @@ -370908,25 +370903,25 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd fp, fp, [sl] │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17cf08 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r6 │ │ │ │ bl 179ec8 │ │ │ │ b.n 17c9de │ │ │ │ movs r3, #32 │ │ │ │ @@ -370951,78 +370946,78 @@ │ │ │ │ beq.w 17cd72 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r1, fp, [sp, #128] @ 0x80 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17cf6e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17cd72 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl] │ │ │ │ vldr d7, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17cfac │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 17ced0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r9] │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17cfea │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17ce98 │ │ │ │ subs r2, #1 │ │ │ │ strd fp, fp, [sl] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 17d850 │ │ │ │ add r3, pc, #8 @ (adr r3, 17d014 ) │ │ │ │ @@ -371205,15 +371200,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [sl, #204] @ 0xcc │ │ │ │ strd r2, r3, [r6] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -371221,18 +371216,18 @@ │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 17d850 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #10 │ │ │ │ @@ -371374,15 +371369,15 @@ │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 17d2ee │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17d31a │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17d2e2 │ │ │ │ subs r3, r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ tst r3, r4 │ │ │ │ beq.w 17c5dc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -371416,15 +371411,15 @@ │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ rbit r4, r4 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 210318 │ │ │ │ + bl 210250 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -371458,30 +371453,30 @@ │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20e578 │ │ │ │ + bl 20e4b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 210428 │ │ │ │ + bl 210360 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 17c560 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ @@ -371508,19 +371503,19 @@ │ │ │ │ ldr r3, [r5, 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, r9 │ │ │ │ beq.n 17d498 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17d72e │ │ │ │ mov r0, r7 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17c55c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 17d454 │ │ │ │ mov r0, r6 │ │ │ │ @@ -371529,50 +371524,50 @@ │ │ │ │ bpl.w 17c52c │ │ │ │ ldr r4, [pc, #52] @ (17d4f4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #52] @ (17d4f8 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28cd24 │ │ │ │ + bl 28cc5c │ │ │ │ b.w 17c52c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ b.w 17c74e │ │ │ │ movs r2, #1 │ │ │ │ b.n 17d18e │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #280 @ (adr r5, 17d610 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 17d710 ) │ │ │ │ movs r6, r3 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ movs r6, r3 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #828] @ (17d85c ) │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ strd r5, r5, [r9] │ │ │ │ str.w r5, [r9, #8] │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ @@ -371584,99 +371579,99 @@ │ │ │ │ ldr r3, [r2, r7] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r5, r5, [r6] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #136] @ 0x88 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17d592 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r5, [sl, #208] @ 0xd0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17d5e6 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 179ec8 │ │ │ │ ldr.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr.w r1, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r6 │ │ │ │ bl 179d64 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #203] @ 0xcb │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17d78e │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [sl, #244] @ 0xf4 │ │ │ │ ldr.w r1, [sl, #228] @ 0xe4 │ │ │ │ bl 179d64 │ │ │ │ ldr.w r3, [sl, #212] @ 0xd4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -371727,24 +371722,24 @@ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r4, [sl, #228] @ 0xe4 │ │ │ │ str.w r3, [sl, #240] @ 0xf0 │ │ │ │ strd r2, r2, [sl, #232] @ 0xe8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c7e8 │ │ │ │ + bl 22c720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2976b8 │ │ │ │ + bl 2975f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256708 │ │ │ │ + bl 256640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212308 │ │ │ │ + bl 212240 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 17d76e │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 17d7c4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -371790,55 +371785,55 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 17d4fe │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 17d7c4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ b.n 17d2ac │ │ │ │ movs r6, #1 │ │ │ │ b.n 17d4fe │ │ │ │ movs r2, #1 │ │ │ │ b.w 17c584 │ │ │ │ movs r2, #1 │ │ │ │ b.n 17d3fe │ │ │ │ movw r1, #867 @ 0x363 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov r4, r0 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 17d646 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 17d774 │ │ │ │ ldr r4, [pc, #152] @ (17d860 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (17d864 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28cd24 │ │ │ │ + bl 28cc5c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ b.n 17d2ac │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ b.w 17c526 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17d774 │ │ │ │ b.n 17d7c4 │ │ │ │ @@ -371875,17 +371870,17 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #248 @ (adr r2, 17d95c ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 17da5c ) │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #344] @ (17d9d4 ) │ │ │ │ @@ -372209,15 +372204,15 @@ │ │ │ │ bhi.n 17dbb8 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ asrs r4, r0, #32 │ │ │ │ asrs r1, r1, #32 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 209654 │ │ │ │ + bl 20958c │ │ │ │ cbnz r0, 17dbc2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #9 │ │ │ │ @@ -372388,15 +372383,15 @@ │ │ │ │ bhi.n 17dd66 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r1, #20 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209654 │ │ │ │ + bl 20958c │ │ │ │ cbnz r0, 17dd6e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ bhi.w 17dea8 │ │ │ │ @@ -372576,15 +372571,15 @@ │ │ │ │ beq.n 17dfdc │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w r8, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 17dfdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17dfdc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17df2e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -372639,15 +372634,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.w 17e0fe │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17df92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17df3a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17df1c │ │ │ │ @@ -372673,15 +372668,15 @@ │ │ │ │ beq.w 17e14e │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17e144 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17e020 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ @@ -372782,25 +372777,25 @@ │ │ │ │ bne.n 17e134 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r2, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.w 17e6d2 │ │ │ │ orrs r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17e02e │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r4, r9 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17e000 │ │ │ │ b.n 17df92 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -373370,15 +373365,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r0, #440] @ 0x1b8 │ │ │ │ addeq r2, r3, #1 │ │ │ │ streq.w r2, [r0, #440] @ 0x1b8 │ │ │ │ streq r3, [r5, #0] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [pc, #268] @ (17e890 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #32 │ │ │ │ @@ -373393,25 +373388,25 @@ │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ add r6, sp, #8 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17e7dc │ │ │ │ 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, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w ip, [r6, #12] │ │ │ │ @@ -373437,22 +373432,22 @@ │ │ │ │ str.w r3, [sl, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ ldmia.w lr!, {r0, r1} │ │ │ │ str.w r0, [r4, r8, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [fp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ adds r0, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ ldr r2, [pc, #44] @ (17e894 ) │ │ │ │ ldr r3, [pc, #32] @ (17e888 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373541,15 +373536,15 @@ │ │ │ │ cmp.w r1, #420 @ 0x1a4 │ │ │ │ beq.w 17ea70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17e930 │ │ │ │ mov r0, r2 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17e92a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 17e96a │ │ │ │ cbz r4, 17e96a │ │ │ │ @@ -373583,15 +373578,15 @@ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17ea38 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -373628,24 +373623,24 @@ │ │ │ │ cmp.w r3, #434 @ 0x1b2 │ │ │ │ bne.n 17ea2a │ │ │ │ movs r5, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 17e728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r3, r4 │ │ │ │ cbz r4, 17ea3a │ │ │ │ mov r4, r0 │ │ │ │ b.n 17e9c4 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374039,15 +374034,15 @@ │ │ │ │ nop │ │ │ │ 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 216294 │ │ │ │ + bl 2161cc │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -374058,15 +374053,15 @@ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ sub.w r8, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ef78 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 17ef28 │ │ │ │ cmp r2, #5 │ │ │ │ @@ -374097,19 +374092,19 @@ │ │ │ │ cmp r3, r9 │ │ │ │ bhi.n 17eeb8 │ │ │ │ ldrd r3, r8, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 20e510 │ │ │ │ + bl 20e448 │ │ │ │ movs r1, #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 258cb8 │ │ │ │ + bl 258bf0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r1, r2, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, #1 │ │ │ │ ldrb.w r1, [r9, #12] │ │ │ │ it ls │ │ │ │ @@ -374165,32 +374160,32 @@ │ │ │ │ beq.w 17f322 │ │ │ │ mov r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 17efbe │ │ │ │ ldr r2, [pc, #960] @ (17f360 ) │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 21aea8 │ │ │ │ + bl 21ade0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17efbe │ │ │ │ mov r9, r4 │ │ │ │ - bl 208308 │ │ │ │ + bl 208240 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ mov r0, r9 │ │ │ │ - bl 208308 │ │ │ │ + bl 208240 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ef8a │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ @@ -374206,20 +374201,20 @@ │ │ │ │ bcs.w 17f2e6 │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 17f2c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17efe0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f2ba │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp sl, r3 │ │ │ │ bcs.w 17f2e6 │ │ │ │ @@ -374239,29 +374234,29 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 17f08e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cbnz r0, 17f08e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f2c8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 17f098 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17f068 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17f052 │ │ │ │ @@ -374288,30 +374283,30 @@ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 17f10e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cbnz r0, 17f10e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f2ce │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp sl, r7 │ │ │ │ beq.n 17f11a │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17f0e2 │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp sl, r7 │ │ │ │ bne.n 17f0ce │ │ │ │ @@ -374336,15 +374331,15 @@ │ │ │ │ add r3, r8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 17f160 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f29c │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r9, r4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #20 │ │ │ │ cmp sl, r0 │ │ │ │ @@ -374376,20 +374371,20 @@ │ │ │ │ bcs.w 17f2e6 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 17f2c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17f1a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17f2ba │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp sl, r3 │ │ │ │ bcs.n 17f2e6 │ │ │ │ @@ -374407,15 +374402,15 @@ │ │ │ │ bne.w 17f09e │ │ │ │ ldr.w r1, [r9, #76] @ 0x4c │ │ │ │ ldr.w r8, [r1, #-12] │ │ │ │ cbz r7, 17f230 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f332 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17ef8c │ │ │ │ b.n 17ef8a │ │ │ │ @@ -374436,15 +374431,15 @@ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 17f27e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cbz r0, 17f2aa │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ mla r1, r8, r0, fp │ │ │ │ adds r7, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ @@ -374453,21 +374448,21 @@ │ │ │ │ mov r7, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrd r4, r5, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ b.n 17f0a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cbz r0, 17f2d6 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ b.n 17f162 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cbz r0, 17f2de │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ b.n 17f280 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ b.n 17ef8c │ │ │ │ mov r7, r4 │ │ │ │ @@ -374497,15 +374492,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #3999] @ 0xf9f │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb r3, [r4, #31] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ b.n 17ef7a │ │ │ │ @@ -374513,15 +374508,15 @@ │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17ef8c │ │ │ │ b.n 17ef8a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r7 │ │ │ │ b.n 17ef8c │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -374605,29 +374600,29 @@ │ │ │ │ str.w r3, [sp, #39] @ 0x27 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 27774c │ │ │ │ + bl 277684 │ │ │ │ ldrb.w r3, [fp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17f566 │ │ │ │ orr.w r0, r4, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ b.n 17f3b0 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ ldr.w fp, [r7, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 17f538 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, fp │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -374650,15 +374645,15 @@ │ │ │ │ sub.w r0, ip, #223 @ 0xdf │ │ │ │ bics.w r0, r0, #4 │ │ │ │ beq.n 17f4d2 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ beq.n 17f4d2 │ │ │ │ cbnz r1, 17f4b6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cbz r1, 17f508 │ │ │ │ mov r9, r3 │ │ │ │ b.n 17f46a │ │ │ │ mov r3, r1 │ │ │ │ @@ -374682,25 +374677,25 @@ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ b.n 17f4a0 │ │ │ │ strb.w r8, [r3, #77] @ 0x4d │ │ │ │ mov r0, r9 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ movs r6, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r9 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17f4b2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 17f52e │ │ │ │ cbz r4, 17f52e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ @@ -374842,27 +374837,27 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 17ee54 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e8bf0 │ │ │ │ + bl 1e8b28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -374901,15 +374896,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 17fd6c │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 21ae6c │ │ │ │ + bl 21ada4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17fd06 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -374957,15 +374952,15 @@ │ │ │ │ cmp r5, #4 │ │ │ │ beq.n 17f784 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f79e │ │ │ │ mov r0, r2 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17f764 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17fd56 │ │ │ │ @@ -374993,22 +374988,22 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17fa58 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f7ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17f7d6 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17fbfc │ │ │ │ b.n 17fbf2 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 17f802 │ │ │ │ @@ -375072,15 +375067,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r9 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str.w r0, [r9, #20] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov lr, r9 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ @@ -375115,40 +375110,40 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r4, [r6], #4 │ │ │ │ cbz r4, 17f96e │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 17ee54 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e8bf0 │ │ │ │ + bl 1e8b28 │ │ │ │ str r4, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 17f944 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r4, [r3] │ │ │ │ ldr.w r5, [r6, #-12] │ │ │ │ cbz r4, 17f994 │ │ │ │ ldr.w r7, [r4, #-12] │ │ │ │ cbz r5, 17f992 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17fa2a │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ str r5, [r1, #4] │ │ │ │ @@ -375173,41 +375168,41 @@ │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ ite ne │ │ │ │ movwne r1, #730 @ 0x2da │ │ │ │ movweq r1, #731 @ 0x2db │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 17f802 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w 17fbe6 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 17f802 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216294 │ │ │ │ + bl 2161cc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ b.n 17f994 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -375314,15 +375309,15 @@ │ │ │ │ bne.w 17fa14 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r6, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r1, #729 @ 0x2d9 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ str r6, [r2, #12] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -375335,15 +375330,15 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 17fa14 │ │ │ │ movs r3, #20 │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -375354,31 +375349,31 @@ │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ b.n 17fa94 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 17fc96 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 17fb12 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 2776f0 │ │ │ │ + bl 277628 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 17f8aa │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 17f802 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 21ae90 │ │ │ │ + bl 21adc8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 62234 │ │ │ │ ldr r2, [pc, #372] @ (17fd80 ) │ │ │ │ ldr r3, [pc, #376] @ (17fd84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -375429,29 +375424,29 @@ │ │ │ │ bne.w 17f802 │ │ │ │ b.n 17fa90 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r1, #730 @ 0x2da │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r6, [r3, fp, lsl #2] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r6, [r2, #12] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 17fa14 │ │ │ │ sub.w r1, r3, #223 @ 0xdf │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -375489,35 +375484,35 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17f7c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ b.n 17fd5c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ b.n 17fbfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 17fbf2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 21ae6c │ │ │ │ + bl 21ada4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ @@ -375680,35 +375675,35 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ strd r6, r6, [fp] │ │ │ │ adds r3, r1, r3 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17ff6c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ strd r6, r6, [r2] │ │ │ │ strd r6, r6, [r2, #8] │ │ │ │ ldrb.w ip, [r3, #31] │ │ │ │ @@ -375718,15 +375713,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r4, [r8, #33] @ 0x21 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 1804ba │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ beq.w 18030c │ │ │ │ cmp r4, #32 │ │ │ │ beq.n 180026 │ │ │ │ @@ -375737,15 +375732,15 @@ │ │ │ │ beq.w 1804f6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17fffc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r9, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r9, #31] │ │ │ │ @@ -375755,23 +375750,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, r5 │ │ │ │ add.w r0, r8, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2076d4 │ │ │ │ + bl 20760c │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 17fed6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17feb0 │ │ │ │ ldrd r8, sl, [r7, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r4, fp │ │ │ │ @@ -375849,19 +375844,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #166 @ 0xa6 │ │ │ │ movwpl r1, #423 @ 0x1a7 │ │ │ │ ldrmi r0, [r7, #52] @ 0x34 │ │ │ │ ldrpl r0, [r7, #52] @ 0x34 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #804 @ 0x324 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #56] @ 0x38 │ │ │ │ str.w fp, [r7, #68] @ 0x44 │ │ │ │ @@ -375873,23 +375868,23 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2076d4 │ │ │ │ + bl 20760c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1800b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 180098 │ │ │ │ ldr.w r8, [r7, #44] @ 0x2c │ │ │ │ ldr.w fp, [r7, #52] @ 0x34 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ @@ -375940,75 +375935,75 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 180216 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ strd r3, r2, [r7, #120] @ 0x78 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ movs r3, #1 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ movs r3, #1 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20643c │ │ │ │ + bl 206374 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216e14 │ │ │ │ + bl 216d4c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #1 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str.w r2, [r8, #20] │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r2, [pc, #660] @ (180580 ) │ │ │ │ ldr r3, [pc, #664] @ (180584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376038,33 +376033,33 @@ │ │ │ │ add.w r4, r7, #180 @ 0xb4 │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w r3, r7, #180 @ 0xb4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ strd r6, r6, [fp] │ │ │ │ str.w r6, [fp, #8] │ │ │ │ mov ip, r4 │ │ │ │ str.w r5, [r7, #132] @ 0x84 │ │ │ │ str.w r6, [r7, #164] @ 0xa4 │ │ │ │ @@ -376080,36 +376075,36 @@ │ │ │ │ str.w r5, [r7, #160] @ 0xa0 │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r7, #52] @ 0x34 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w r9, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n 180026 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1800bc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ @@ -376133,65 +376128,65 @@ │ │ │ │ movw r2, #479 @ 0x1df │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r8, sl │ │ │ │ moveq.w sl, #0 │ │ │ │ beq.w 17ff04 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17feb0 │ │ │ │ b.n 180052 │ │ │ │ add.w r3, r7, #180 @ 0xb4 │ │ │ │ str r5, [r7, #20] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ b.n 18039c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov fp, r0 │ │ │ │ b.n 180146 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 18010a │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ strd r6, r6, [fp] │ │ │ │ vstr d8, [r7, #72] @ 0x48 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1804e4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r3, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ b.n 180026 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ orr.w r3, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b82c │ │ │ │ mov r5, r0 │ │ │ │ b.n 180026 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 180044 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ @@ -376407,15 +376402,15 @@ │ │ │ │ str r5, [r2, #16] │ │ │ │ orr.w r4, r4, ip │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ bne.n 180702 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r1, #388] @ 0x184 │ │ │ │ @@ -376437,15 +376432,15 @@ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ ldrh r3, [r4, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -376464,15 +376459,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r7, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 18079e │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -376561,15 +376556,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1808ae │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ @@ -376634,15 +376629,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18094e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 180994 │ │ │ │ mov r4, r3 │ │ │ │ @@ -376653,15 +376648,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180984 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 180934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18093a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 180934 │ │ │ │ @@ -376684,30 +376679,30 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 180940 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ add.w sl, r6, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 18093a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 180a50 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cbz r1, 180a5c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 180a18 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -376720,20 +376715,20 @@ │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 180a16 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 18093a │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1809f0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 180a00 │ │ │ │ @@ -377104,15 +377099,15 @@ │ │ │ │ bhi.w 1810b8 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1810aa │ │ │ │ sub.w r7, r0, #28 │ │ │ │ add.w r0, r7, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ cbz r0, 180e40 │ │ │ │ sub.w ip, r0, #28 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ @@ -377262,20 +377257,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1811f8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 180fe2 │ │ │ │ b.n 1811f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1811f8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 180fd4 │ │ │ │ ldrh.w sl, [r4, #14] │ │ │ │ @@ -377361,15 +377356,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1810ae │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 180e24 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18122e │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ sub.w r7, r0, #28 │ │ │ │ b.n 180e28 │ │ │ │ adds r4, r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ @@ -377391,15 +377386,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1811be │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ cbz r0, 181124 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 180e56 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ @@ -377548,105 +377543,105 @@ │ │ │ │ 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 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1813a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181398 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18138c │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181380 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181374 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 181368 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18135c │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 181350 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ cbz r0, 181344 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 181290 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181334 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181326 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18130a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1812fc │ │ │ │ mov r0, fp │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1812ea │ │ │ │ mov r0, sl │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1812d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1812c6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1812b4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -378198,22 +378193,22 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #112 @ 0x70 │ │ │ │ ldrd r3, r2, [r6, #372] @ 0x174 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3, r2, lsl #2] │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181a16 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 181966 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181a16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r1, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -378236,15 +378231,15 @@ │ │ │ │ subs r7, r7, r0 │ │ │ │ uxth r7, r7 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18195a │ │ │ │ mov r4, r3 │ │ │ │ b.n 1819ca │ │ │ │ mov r1, fp │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 1819ee │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ beq.n 1819be │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ @@ -378288,30 +378283,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 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ cbz r0, 181a8c │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 181a78 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 181a72 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 181a72 │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 181a72 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -378319,15 +378314,15 @@ │ │ │ │ cbnz r7, 181a80 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181a3a │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -378714,15 +378709,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #8] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ str.w r9, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -378774,19 +378769,19 @@ │ │ │ │ bmi.w 18258a │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ it cs │ │ │ │ movcs r3, #192 @ 0xc0 │ │ │ │ str r3, [r7, #32] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 1ed2f8 │ │ │ │ + bl 1ed230 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1824c6 │ │ │ │ - bl 1ed340 │ │ │ │ + bl 1ed278 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [r7, #100] @ 0x64 │ │ │ │ str r2, [r7, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ @@ -378859,15 +378854,15 @@ │ │ │ │ add.w r5, r5, r4, lsl #3 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmdb r5, {r0, r1} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18207a │ │ │ │ ldr.w r8, [r7, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ed340 │ │ │ │ + bl 1ed278 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ b.n 181f62 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cmp r2, r4 │ │ │ │ bls.w 181bb6 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ mov r1, sl │ │ │ │ @@ -378901,15 +378896,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #76] @ 0x4c │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ b.n 181fe6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r3 │ │ │ │ @@ -379320,15 +379315,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ b.n 1822d0 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ @@ -379604,26 +379599,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 1827dc │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 1827c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed340 │ │ │ │ + bl 1ed278 │ │ │ │ cbz r0, 182794 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 182794 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 182794 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed340 │ │ │ │ + bl 1ed278 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18277a │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 182794 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -379673,27 +379668,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1828e8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ add.w r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 182894 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 18289e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1828da │ │ │ │ @@ -379711,19 +379706,19 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18285e │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ cbz r5, 182894 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r5, r0 │ │ │ │ b.n 18283e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ @@ -379748,33 +379743,33 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1828b2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ b.n 182886 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ b.n 182886 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ b.n 182826 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ b.n 182886 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ @@ -380023,15 +380018,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr.w r2, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 182a60 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ b.n 182b62 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -380041,25 +380036,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ cbz r0, 182bce │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 181290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182bbc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 182bfc │ │ │ │ push {lr} │ │ │ │ @@ -380178,15 +380173,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 182cb6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 182cb6 │ │ │ │ nop │ │ │ │ - vext.8 d16, d10, d29, #0 │ │ │ │ + vhadd.s d0, d10, d29 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w r2, [pc, #2604] @ 183750 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ ldr.w r3, [pc, #2604] @ 183754 │ │ │ │ @@ -380203,15 +380198,15 @@ │ │ │ │ bl 1af92c │ │ │ │ mov r0, r5 │ │ │ │ bl 1846f0 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1b7c38 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldrb.w r3, [r5, #1215] @ 0x4bf │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2536] @ 18375c │ │ │ │ @@ -380359,21 +380354,21 @@ │ │ │ │ bl 18bc74 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -380653,52 +380648,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1831c6 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, fp, #112 @ 0x70 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18320e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1831f6 │ │ │ │ add.w r0, fp, #236 @ 0xec │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 183232 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18321a │ │ │ │ add.w r0, fp, #360 @ 0x168 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 183256 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18323e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub.w r2, r3, #96 @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -380791,15 +380786,15 @@ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ b.n 1830ac │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cbz r0, 183386 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 183386 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w lr, r3, #8 │ │ │ │ and.w ip, r3, #4 │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ b.n 183304 │ │ │ │ @@ -381068,15 +381063,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1b4ca8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1844f2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #288] @ (183768 ) │ │ │ │ ldr r3, [pc, #264] @ (183754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ @@ -381513,15 +381508,15 @@ │ │ │ │ ldr.w r7, [fp, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 183c90 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr.w r6, [fp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r7, [r3, ip, lsl #2] │ │ │ │ b.n 183510 │ │ │ │ @@ -381719,15 +381714,15 @@ │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 183084 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ b.w 183410 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r7, r6] │ │ │ │ b.n 183a90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ @@ -382017,15 +382012,15 @@ │ │ │ │ ldr.w r3, [pc, #1536] @ 184574 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1536] @ 184578 │ │ │ │ ldr.w r1, [pc, #1536] @ 18457c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bb1e0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 18362e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1b55dc │ │ │ │ @@ -382047,15 +382042,15 @@ │ │ │ │ ldr.w r3, [pc, #1460] @ 184580 │ │ │ │ ldr.w r2, [pc, #1460] @ 184584 │ │ │ │ ldr.w r1, [pc, #1460] @ 184588 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bb1e0 │ │ │ │ b.w 182e96 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ @@ -382067,20 +382062,20 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr.w r3, [pc, #1384] @ 18458c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [pc, #1376] @ 184590 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -382332,15 +382327,15 @@ │ │ │ │ bne.w 184172 │ │ │ │ ldrd fp, sl, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.w 182e5e │ │ │ │ ldrh r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1840c2 │ │ │ │ clz r5, r5 │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r2, r2, r5, lsl #1 │ │ │ │ @@ -382546,30 +382541,30 @@ │ │ │ │ ldr r3, [pc, #196] @ (184598 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (18459c ) │ │ │ │ ldr r1, [pc, #196] @ (1845a0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1bb1e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 182d98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [pc, #172] @ (1845a4 ) │ │ │ │ ldr r2, [pc, #176] @ (1845a8 ) │ │ │ │ ldr r1, [pc, #176] @ (1845ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bb1e0 │ │ │ │ b.w 18363e │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 182f54 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ b.w 183986 │ │ │ │ @@ -382578,77 +382573,77 @@ │ │ │ │ ldr r3, [pc, #136] @ (1845b0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #136] @ (1845b4 ) │ │ │ │ ldr r1, [pc, #140] @ (1845b8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bb1e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 183ff8 │ │ │ │ ldr r3, [pc, #120] @ (1845bc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #120] @ (1845c0 ) │ │ │ │ ldr r1, [pc, #120] @ (1845c4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bb1e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 183fb2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 183646 │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ movs r6, r3 │ │ │ │ stmia r6!, {r0, r2, r4, r5, r7} │ │ │ │ vqshl.u64 d28, d9, #63 @ 0x3f │ │ │ │ vqshlu.s64 d28, d7, #63 @ 0x3f │ │ │ │ - vqshlu.s32 , q9, #31 │ │ │ │ + vsli.64 d21, d18, #63 @ 0x3f │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #24 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ and.w r0, r0, #528384 @ 0x81000 │ │ │ │ sub.w r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -382767,15 +382762,15 @@ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr.w r3, [pc, #1744] @ 184df4 │ │ │ │ @@ -382783,15 +382778,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1b3ccc │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 199838 │ │ │ │ ldr.w r2, [pc, #1712] @ 184df8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -382806,21 +382801,21 @@ │ │ │ │ bls.n 1847c6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cbz r0, 1847be │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 184786 │ │ │ │ b.n 1847ba │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1847ba │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18477a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -382834,15 +382829,15 @@ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r5, r6 │ │ │ │ beq.w 184c7a │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 184798 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 184786 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -382859,15 +382854,15 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -382939,15 +382934,15 @@ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #12 │ │ │ │ mov.w sl, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r4, r6 │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, sl, r2 │ │ │ │ blx 6315c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -383079,15 +383074,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 184a0c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, ip │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 184a50 │ │ │ │ @@ -383370,15 +383365,15 @@ │ │ │ │ adds r2, r6, r3 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184de4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184dc4 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -383399,15 +383394,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, r5 │ │ │ │ moveq r6, r2 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 184d46 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cbz r7, 184dc4 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -383463,15 +383458,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184efa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -383495,15 +383490,15 @@ │ │ │ │ ldrb.w r3, [r3, #319] @ 0x13f │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 6315c │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ subs r3, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 184ed4 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -383539,15 +383534,15 @@ │ │ │ │ blx 6315c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 184efe │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 6315c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -383598,15 +383593,15 @@ │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #264] @ (1850cc ) │ │ │ │ + ldr r3, [pc, #520] @ (1851cc ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -383627,21 +383622,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (185010 ) │ │ │ │ add r3, pc │ │ │ │ b.n 184fe2 │ │ │ │ ldr r3, [pc, #16] @ (185014 ) │ │ │ │ add r3, pc │ │ │ │ b.n 184fe2 │ │ │ │ nop │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #128] @ (185090 ) │ │ │ │ + ldr r3, [pc, #384] @ (185190 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #64] @ (185054 ) │ │ │ │ + ldr r3, [pc, #320] @ (185154 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -383650,15 +383645,15 @@ │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #984] @ (18541c ) │ │ │ │ + ldr r3, [pc, #216] @ (18511c ) │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 18504a │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -383670,15 +383665,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (185074 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #824] @ (1853b0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1850b0 ) │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #228] @ (185170 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -383752,15 +383747,15 @@ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r2, [pc, #72] @ (185180 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #72] @ (185184 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ ldr r2, [pc, #56] @ (185188 ) │ │ │ │ ldr r3, [pc, #36] @ (185174 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -383776,17 +383771,17 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr11, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - ldr r3, [pc, #24] @ (18519c ) │ │ │ │ + ldr r2, [pc, #280] @ (18529c ) │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #8 │ │ │ │ movs r6, r3 │ │ │ │ add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -383870,21 +383865,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 185254 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 185254 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 185254 │ │ │ │ nop │ │ │ │ - cbnz r2, 1852c0 │ │ │ │ + cbnz r2, 185290 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #456] @ (185450 ) │ │ │ │ + ldr r1, [pc, #712] @ (185550 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #376] @ (185404 ) │ │ │ │ + ldr r1, [pc, #632] @ (185504 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #288] @ (1853b0 ) │ │ │ │ + ldr r1, [pc, #544] @ (1854b0 ) │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 185306 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -383903,15 +383898,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 185302 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ec080 │ │ │ │ + bl 1ebfb8 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ bcs.n 185300 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ @@ -384116,23 +384111,23 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #528 @ 0x210 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ 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 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ 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 │ │ │ │ @@ -384153,15 +384148,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, #164] @ 0xa4 │ │ │ │ - bl 1d6a54 │ │ │ │ + bl 1d698c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1855ea │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18560c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 185604 │ │ │ │ @@ -384233,19 +384228,19 @@ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ bl 185620 │ │ │ │ subs r3, r4, #1 │ │ │ │ ands r4, r3 │ │ │ │ b.n 185638 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ add.w r0, r5, #924 @ 0x39c │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov lr, r1 │ │ │ │ @@ -384405,19 +384400,19 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ add.w r3, r8, #12 │ │ │ │ str.w r8, [r6, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -384990,15 +384985,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 185ebe │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 185f0e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2ebc00 │ │ │ │ + bl 2ebb38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2008] @ 186678 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -385076,15 +385071,15 @@ │ │ │ │ and.w r0, r3, #3 │ │ │ │ lsrs r7, r3, #2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ ldrb.w r8, [r2, r0] │ │ │ │ bmi.w 1860f8 │ │ │ │ ldrb.w r0, [r9, #908] @ 0x38c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2ebc00 │ │ │ │ + bl 2ebb38 │ │ │ │ add fp, r6 │ │ │ │ ldrb.w r2, [r9, #911] @ 0x38f │ │ │ │ add fp, r5 │ │ │ │ ldrb.w r1, [r9, #910] @ 0x38e │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #5 │ │ │ │ @@ -385117,15 +385112,15 @@ │ │ │ │ ldrb.w r2, [r2, #912] @ 0x390 │ │ │ │ ldrb.w r8, [r3, r1] │ │ │ │ lsls r3, r2, #31 │ │ │ │ bmi.n 1860f8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 185f84 │ │ │ │ ldrb.w r0, [r9, #908] @ 0x38c │ │ │ │ - bl 2ebbd8 │ │ │ │ + bl 2ebb10 │ │ │ │ b.n 185f8e │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 1860de │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ mov r5, r9 │ │ │ │ @@ -385209,15 +385204,15 @@ │ │ │ │ add.w r3, fp, r6 │ │ │ │ movs r7, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 185f84 │ │ │ │ ldrb.w r0, [r9, #908] @ 0x38c │ │ │ │ - bl 2ebcb0 │ │ │ │ + bl 2ebbe8 │ │ │ │ b.n 185f8e │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1432] @ 1866a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ @@ -385441,15 +385436,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1865aa │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2ebd00 │ │ │ │ + bl 2ebc38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 185e9e │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ @@ -385668,217 +385663,217 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 185b2a │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #576 @ (adr r5, 186800 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ + rors r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, r4 │ │ │ │ + rors r4, r4 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, r1 │ │ │ │ + rors r6, r1 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ + rors r2, r3 │ │ │ │ movs r6, r3 │ │ │ │ - adcs r4, r5 │ │ │ │ + lsls r4, r5 │ │ │ │ movs r6, r3 │ │ │ │ - negs r6, r3 │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ - negs r6, r3 │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ - negs r6, r3 │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ - negs r4, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, r2 │ │ │ │ + rors r2, r2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, r2 │ │ │ │ + rors r4, r2 │ │ │ │ movs r6, r3 │ │ │ │ - tst r4, r3 │ │ │ │ + adcs r4, r3 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r4 │ │ │ │ + eors r0, r4 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r1 │ │ │ │ + eors r0, r1 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r7 │ │ │ │ + ands r0, r7 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r4 │ │ │ │ + ands r4, r4 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r2 │ │ │ │ + ands r0, r2 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r5 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r2 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ movs r6, r3 │ │ │ │ - eors r0, r6 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ movs r6, r3 │ │ │ │ - ands r6, r6 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - ands r0, r2 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + adds r4, r7, #5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - rors r4, r2 │ │ │ │ + asrs r4, r2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + subs r7, #2 │ │ │ │ movs r6, r3 │ │ │ │ - rors r4, r4 │ │ │ │ + asrs r4, r4 │ │ │ │ movs r6, r3 │ │ │ │ - blx r6 │ │ │ │ + mov r8, lr │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 186778 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 186878 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #200 @ (adr r1, 186714 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 186814 ) │ │ │ │ movs r6, r3 │ │ │ │ - bx r6 │ │ │ │ + mov r2, lr │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r1 │ │ │ │ + eors r2, r1 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r3 │ │ │ │ + eors r0, r3 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r6, r4 │ │ │ │ + eors r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ bl 38c662 │ │ │ │ bl 354666 │ │ │ │ - eors r4, r6 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #14 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r2, r0 │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r7 │ │ │ │ + ands r0, r7 │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + ldr r7, [pc, #792] @ (1869e0 ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #14 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #640 @ (adr r7, 18696c ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 186a6c ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #22 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #4 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 1868b4 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 1869b4 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #30 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #30 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #24 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #18 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #792 @ (adr r6, 186a44 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 186744 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #552 @ (adr r6, 186964 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 186a64 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #296 @ (adr r6, 186874 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 186974 ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #22 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #24 │ │ │ │ movs r6, 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, #1944] @ 0x798 │ │ │ │ ldr r2, [pc, #1012] @ (186b64 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -385893,31 +385888,31 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 18553c │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #198 @ 0xc6 │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ mov r0, r5 │ │ │ │ addw r5, sp, #2072 @ 0x818 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fd344 │ │ │ │ + bl 1fd27c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e9ce8 │ │ │ │ + bl 1e9c20 │ │ │ │ ldr r3, [pc, #928] @ (186b70 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r7, 18682a │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 186802 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ @@ -385969,15 +385964,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1868f4 │ │ │ │ movs r7, #1 │ │ │ │ ldr r1, [pc, #816] @ (186b7c ) │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1ec2e4 │ │ │ │ + bl 1ec21c │ │ │ │ ldr r1, [pc, #808] @ (186b80 ) │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 634f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 186916 │ │ │ │ @@ -385995,15 +385990,15 @@ │ │ │ │ beq.w 186b5a │ │ │ │ mov r0, r4 │ │ │ │ bl 18553c │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186b42 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 186aea │ │ │ │ add r6, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -386049,15 +386044,15 @@ │ │ │ │ str.w r2, [r9] │ │ │ │ movs r7, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ blx 62aa0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 186990 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 186978 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 186814 │ │ │ │ ldr r2, [pc, #604] @ (186b88 ) │ │ │ │ ldr r3, [pc, #572] @ (186b68 ) │ │ │ │ add r2, pc │ │ │ │ @@ -386131,15 +386126,15 @@ │ │ │ │ strb.w fp, [r2, #4] │ │ │ │ bl 185a48 │ │ │ │ mov r0, r5 │ │ │ │ blx 63264 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r6 │ │ │ │ blx 6315c │ │ │ │ @@ -386187,15 +386182,15 @@ │ │ │ │ bl 185a48 │ │ │ │ mov r0, r5 │ │ │ │ blx 63264 │ │ │ │ ldr r1, [pc, #292] @ (186ba4 ) │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9c28 │ │ │ │ + bl 1e9b60 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 62234 │ │ │ │ b.n 186928 │ │ │ │ ldr r2, [pc, #276] @ (186ba8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1869b6 │ │ │ │ ldr r2, [pc, #276] @ (186bac ) │ │ │ │ @@ -386291,71 +386286,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #456 @ (adr r3, 186d4c ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 186e4c ) │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ movs r6, r3 │ │ │ │ str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #2 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #18 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #16 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #18 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #8 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ movs r0, r4 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ movs r0, r4 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -386487,15 +386482,15 @@ │ │ │ │ blx 6350c │ │ │ │ cbz r0, 186dc6 │ │ │ │ ldr r2, [pc, #328] @ (186ea0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (186ea4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r9, r1 │ │ │ │ blx 63024 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -386525,15 +386520,15 @@ │ │ │ │ bne.n 186d7e │ │ │ │ b.n 186d84 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r4, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 186d1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 197628 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (186ea8 ) │ │ │ │ ldr r3, [pc, #184] @ (186e94 ) │ │ │ │ @@ -386549,106 +386544,106 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (186eac ) │ │ │ │ ldr r1, [pc, #180] @ (186eb0 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 186dd8 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, r7 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ uxth.w r9, r9 │ │ │ │ b.n 186d56 │ │ │ │ ldr r4, [pc, #152] @ (186eb4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (186eb8 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 185078 │ │ │ │ ldr r2, [pc, #136] @ (186ebc ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 185078 │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n 186e06 │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (186ec0 ) │ │ │ │ ldr r1, [pc, #104] @ (186ec4 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 186e06 │ │ │ │ mov r7, lr │ │ │ │ b.n 186d48 │ │ │ │ ldr r2, [pc, #88] @ (186ec8 ) │ │ │ │ ldr r1, [pc, #88] @ (186ecc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 186e4a │ │ │ │ ldr r2, [pc, #80] @ (186ed0 ) │ │ │ │ ldr r1, [pc, #84] @ (186ed4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.n 186e4a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ movs r6, r3 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #312] @ 187024 │ │ │ │ sub sp, #12 │ │ │ │ @@ -386723,15 +386718,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16fc3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 172d30 │ │ │ │ ldr r3, [pc, #96] @ (187028 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -386747,40 +386742,40 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 186f70 │ │ │ │ b.n 186f4c │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 28cc7c │ │ │ │ + bl 28cbb4 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 186fd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r7, [pc, #40] @ (18702c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #40] @ (187030 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28cd24 │ │ │ │ + bl 28cc5c │ │ │ │ b.n 186fd2 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 186ed8 │ │ │ │ @@ -386792,15 +386787,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #924 @ 0x39c │ │ │ │ mov r0, sl │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 187090 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 1870d0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -386828,15 +386823,15 @@ │ │ │ │ cbz r0, 1870bc │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1870c4 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r1, [r4, #17] │ │ │ │ lsls r3, r1, #31 │ │ │ │ bmi.n 18707c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -387090,15 +387085,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -387167,48 +387162,48 @@ │ │ │ │ cbz r1, 187478 │ │ │ │ ldr r3, [pc, #168] @ (1874c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 1873a2 │ │ │ │ ldr r0, [pc, #164] @ (1874cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f11f0 │ │ │ │ + bl 1f1128 │ │ │ │ ldr r3, [pc, #160] @ (1874d0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1873e2 │ │ │ │ ldr r0, [pc, #144] @ (1874d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f11f0 │ │ │ │ + bl 1f1128 │ │ │ │ ldr r3, [pc, #140] @ (1874d8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1873b4 │ │ │ │ ldr r0, [pc, #124] @ (1874dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f11f0 │ │ │ │ + bl 1f1128 │ │ │ │ ldr r3, [pc, #120] @ (1874e0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1873cc │ │ │ │ ldr r0, [pc, #104] @ (1874e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f11f0 │ │ │ │ + bl 1f1128 │ │ │ │ ldr r3, [pc, #100] @ (1874e8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -387231,33 +387226,33 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ stmia r2!, {r4} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r2!, {r1} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ movs r6, r3 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [pc, #44] @ (18751c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 1874f8 │ │ │ │ @@ -387334,17 +387329,17 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r6, [r6, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r0, [r0, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -387448,15 +387443,15 @@ │ │ │ │ ldr r5, [r2, #16] │ │ │ │ orr.w r4, r4, r5 │ │ │ │ str r4, [r2, #16] │ │ │ │ bne.n 18768c │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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 │ │ │ │ @@ -387471,23 +387466,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 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ cbz r0, 18770e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1876b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1876f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -387532,19 +387527,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (187794 ) │ │ │ │ ldr r0, [pc, #20] @ (187798 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1973bc │ │ │ │ nop │ │ │ │ - add r4, pc, #992 @ (adr r4, 187b74 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 187874 ) │ │ │ │ movs r5, r5 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ movs r6, r3 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ tst.w r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ movne r1, #32 │ │ │ │ cmp r2, r1 │ │ │ │ bhi.n 18781a │ │ │ │ @@ -387633,15 +387628,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 187870 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ @@ -387682,15 +387677,15 @@ │ │ │ │ bls.n 1878de │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1878ec │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 1878e4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1878e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -387731,15 +387726,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 187996 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 18799e │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 1879ba │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ cbz r0, 187996 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ sub.w r3, r0, #28 │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 187978 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -387935,24 +387930,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r0 │ │ │ │ adds r0, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 187ba0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 187ba6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 187b68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 187b88 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ @@ -388128,15 +388123,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 187d88 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ cbz r0, 187d8e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 187d94 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 187b68 │ │ │ │ @@ -388949,15 +388944,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 18857a │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r2, [r5, #28] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, #1 │ │ │ │ @@ -389444,24 +389439,24 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ strd r0, r7, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp, #168] @ 0xa8 │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ cmp r1, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -390036,24 +390031,24 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r4, #0 │ │ │ │ cbz r3, 189052 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 18903c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -390099,18 +390094,18 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 189096 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 189088 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ - bl 1ec208 │ │ │ │ + bl 1ec140 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [pc, #840] @ (189448 ) │ │ │ │ ldr r2, [pc, #840] @ (18944c ) │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -390233,26 +390228,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18921e │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 189270 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 1876b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18925a │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ b.n 18921e │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -390566,15 +390561,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ b.n 188f4c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [r2, r5] │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add.w lr, ip, r5 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -390698,21 +390693,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 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 1896f6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -390770,24 +390765,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 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1897a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 189728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18978c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -390866,32 +390861,32 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 18987a │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 189898 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1898ba │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 18985c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1898a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 1898d8 │ │ │ │ @@ -390930,15 +390925,15 @@ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mla r0, ip, r5, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ cmp r5, ip │ │ │ │ beq.n 189936 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 189948 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 18992a │ │ │ │ ldr r2, [r4, #28] │ │ │ │ @@ -390961,15 +390956,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ movw r7, #1030 @ 0x406 │ │ │ │ b.n 189986 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 1899ba │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 1899c2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ @@ -391309,15 +391304,15 @@ │ │ │ │ cbz r2, 189ccc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 189ccc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 189c78 │ │ │ │ ldrb.w r2, [r4, #104] @ 0x68 │ │ │ │ @@ -391325,15 +391320,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 189c78 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -391716,17 +391711,17 @@ │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18a142 │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ @@ -391751,27 +391746,27 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ bl 189e4c │ │ │ │ movs r1, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r2, #4] │ │ │ │ bl 18a080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18a0da │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -391795,15 +391790,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ stmia.w r8, {r2, r3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #53] @ 0x35 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ cbz r0, 18a1e2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ @@ -391827,15 +391822,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 189e4c │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w r8, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 18a160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18a194 │ │ │ │ add sp, #16 │ │ │ │ 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 │ │ │ │ @@ -391857,15 +391852,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 18a254 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 18a26a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 18a26a │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -391990,15 +391985,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18a33e │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 1898bc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -392034,26 +392029,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 18a2b2 │ │ │ │ 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 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18a2d2 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 18a1e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18a400 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -392134,15 +392129,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r7, r3 │ │ │ │ movlt r3, ip │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 18a4c0 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 18a4fc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 18a46a │ │ │ │ ldrb.w r7, [r4, #104] @ 0x68 │ │ │ │ @@ -392170,15 +392165,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r4, r3 │ │ │ │ movlt r3, r7 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18a51c │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18a526 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 18a594 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -392515,19 +392510,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 18a938 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r0, #28 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18a8ae │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 18a8ec │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 18a906 │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ @@ -392537,15 +392532,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 18a8ae │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18a8ae │ │ │ │ mov r5, r6 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a8ec │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a8da │ │ │ │ @@ -392565,19 +392560,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 189cec │ │ │ │ b.n 18a8da │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18a8b6 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 18a96e │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 18a98c │ │ │ │ sub.w r1, r5, #28 │ │ │ │ @@ -392587,15 +392582,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 18a8b6 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18a8b6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a96e │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a95c │ │ │ │ @@ -392641,15 +392636,15 @@ │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 18aa70 │ │ │ │ add.w r7, r5, #24 │ │ │ │ add.w r8, r6, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18aaee │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb.w r4, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cbnz r4, 18aa46 │ │ │ │ @@ -392665,15 +392660,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18aa16 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ b.n 18a9e6 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18aa20 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18aae8 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -392690,15 +392685,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18aa5e │ │ │ │ b.n 18aa5a │ │ │ │ add.w r7, r0, #28 │ │ │ │ add.w r8, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ecf90 │ │ │ │ + bl 1ecec8 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18aafa │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cbnz r1, 18aad6 │ │ │ │ @@ -392714,15 +392709,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18aa8a │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a9fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 18a9e6 │ │ │ │ b.n 18a9fa │ │ │ │ @@ -393300,15 +393295,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 18b97e │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 18b900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b13a │ │ │ │ movs r7, #24 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ @@ -393372,15 +393367,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18b0aa │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 18b0f0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b088 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -393399,27 +393394,27 @@ │ │ │ │ bne.n 18b146 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18b196 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 189728 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b17e │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 18b14c │ │ │ │ @@ -393453,34 +393448,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 18b20c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 18b20c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 1898bc │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 18b1d8 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 18b1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 18b236 │ │ │ │ b.n 18ac40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18ac40 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -393498,15 +393493,15 @@ │ │ │ │ bl 18a1e8 │ │ │ │ b.n 18b228 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ b.n 18b0cc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 18b2a4 │ │ │ │ bl 198524 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -393645,27 +393640,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18ba08 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18b428 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 18985c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b412 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ @@ -393790,15 +393785,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r9, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov lr, r7 │ │ │ │ mov r8, 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} │ │ │ │ @@ -393825,19 +393820,19 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8, #56] @ 0x38 │ │ │ │ movs r2, #4 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [fp, #16] │ │ │ │ - bl 1ec050 │ │ │ │ + bl 1ebf88 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r1, r8 │ │ │ │ bl 189618 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r0, [r2, r9, lsl #2] │ │ │ │ lsls r0, r1, #18 │ │ │ │ @@ -394113,19 +394108,19 @@ │ │ │ │ mov r0, fp │ │ │ │ ldmdb r3, {r2, r3} │ │ │ │ bl 18a7f8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 18b78c │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18b072 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 18b94c │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 18a67c │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -394135,43 +394130,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 18b072 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 18b072 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 18b918 │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 18994c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b918 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 18b072 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18994c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b918 │ │ │ │ b.n 18b95c │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18b068 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 18b9ce │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 18ba00 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -394183,28 +394178,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 18b068 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 18b068 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 18b996 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 18994c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b996 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 18b068 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18994c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -394212,34 +394207,34 @@ │ │ │ │ b.n 18b9de │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18b9a6 │ │ │ │ b.n 18b99e │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 1ed2e4 │ │ │ │ + bl 1ed21c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ba86 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ 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 18ba46 │ │ │ │ cbz r7, 18ba86 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 1ed30c │ │ │ │ + bl 1ed244 │ │ │ │ mov r7, r0 │ │ │ │ b.n 18ba22 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18bb92 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -394444,15 +394439,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 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1896b4 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -394466,15 +394461,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 18bca4 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r2 │ │ │ │ @@ -394488,29 +394483,29 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [pc, #2468] @ 18c698 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ec208 │ │ │ │ + bl 1ec140 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 1896b4 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r6, #104] @ 0x68 │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ add.w r7, r6, #64 @ 0x40 │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ add.w lr, r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -394593,22 +394588,22 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ mul.w r9, r8, r6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ add.w r5, r3, r9 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ ldr.w fp, [r7, #100] @ 0x64 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ str.w r0, [fp, r9] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 18be52 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ add.w r2, r3, r9 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ @@ -394681,15 +394676,15 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 18be78 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 18c134 │ │ │ │ @@ -395122,15 +395117,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, #820] @ (18c69c ) │ │ │ │ ldr r2, [pc, #824] @ (18c6a0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ @@ -395353,15 +395348,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b7fa0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [sl, #548] @ 0x224 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r2, [pc, #268] @ (18c6a4 ) │ │ │ │ ldr r3, [pc, #248] @ (18c694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -395501,15 +395496,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (18c740 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 293e10 │ │ │ │ + bl 293d48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c6e6 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -395867,15 +395862,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (18cb00 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 293e10 │ │ │ │ + bl 293d48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18caa6 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -395923,15 +395918,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, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ec080 │ │ │ │ + bl 1ebfb8 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl, #160] @ 0xa0 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [sl, #152] @ 0x98 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.n 18cb78 │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -396062,15 +396057,15 @@ │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bhi.n 18ccb8 │ │ │ │ + bvc.n 18cd38 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18ccc8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -396095,15 +396090,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r3, #90 @ 0x5a │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bvc.n 18cc28 │ │ │ │ + bvs.n 18cca8 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (18cd98 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -396295,19 +396290,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (18cea4 ) │ │ │ │ ldr r0, [pc, #20] @ (18cea8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1973bc │ │ │ │ nop │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ movs r5, r5 │ │ │ │ - bpl.n 18cde4 │ │ │ │ + bmi.n 18ce64 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #580] @ (18d104 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -396550,37 +396545,37 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 18cf7e │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ movs r5, r5 │ │ │ │ - bpl.n 18d138 │ │ │ │ + bmi.n 18d1b8 │ │ │ │ movs r5, r3 │ │ │ │ ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r0, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bmi.n 18d1f8 │ │ │ │ + bcc.n 18d078 │ │ │ │ movs r5, r3 │ │ │ │ ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bmi.n 18d0d8 │ │ │ │ + bmi.n 18d158 │ │ │ │ movs r5, r3 │ │ │ │ - bmi.n 18d1f8 │ │ │ │ + bcc.n 18d078 │ │ │ │ movs r5, r3 │ │ │ │ - bmi.n 18d170 │ │ │ │ + bcc.n 18d1f0 │ │ │ │ movs r5, r3 │ │ │ │ - bmi.n 18d048 │ │ │ │ + bcc.n 18d0c8 │ │ │ │ movs r5, r3 │ │ │ │ - bcc.n 18d234 │ │ │ │ + bcs.n 18d0b4 │ │ │ │ movs r5, 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, #1816] @ 0x718 │ │ │ │ ldr.w r2, [pc, #2348] @ 18da80 │ │ │ │ @@ -397643,73 +397638,73 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + str r4, [r2, r5] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ movs r5, r5 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ movs r5, r5 │ │ │ │ str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrsh r6, [r7, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrsh r0, [r6, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ movs r5, r5 │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r0, [r1, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + str r6, [r3, r6] │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r4, #8] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r6, #32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r2, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ movs r5, r5 │ │ │ │ ldr.w r3, [pc, #2748] @ 18e5c8 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 18d96c │ │ │ │ mov fp, r9 │ │ │ │ @@ -398339,21 +398334,21 @@ │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r2, ip] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1e8a00 │ │ │ │ + bl 1e8938 │ │ │ │ ldr.w r3, [pc, #1264] @ 18e6e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ ldr.w r3, [pc, #1252] @ 18e6ec │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 18d8b2 │ │ │ │ ldr.w r3, [pc, #1244] @ 18e6f0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ @@ -398510,15 +398505,15 @@ │ │ │ │ bl 18ccd8 │ │ │ │ b.w 18d8b2 │ │ │ │ ldr r3, [pc, #832] @ (18e730 ) │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1ec15c │ │ │ │ + bl 1ec094 │ │ │ │ ldr r3, [pc, #820] @ (18e734 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 18d8b2 │ │ │ │ ldr r3, [pc, #812] @ (18e738 ) │ │ │ │ @@ -399679,15 +399674,15 @@ │ │ │ │ ldr.w r3, [pc, #1412] @ 18f564 │ │ │ │ str r1, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 18d8b2 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r6, [pc, #1396] @ 18f568 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ ldr.w r3, [pc, #1392] @ 18f56c │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -399709,15 +399704,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1344] @ 18f570 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 18d8b2 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r6, [pc, #1328] @ 18f574 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ ldr.w r3, [pc, #1324] @ 18f578 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -399739,15 +399734,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1276] @ 18f57c │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 18d8b2 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r6, [pc, #1264] @ 18f580 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ ldr.w r3, [pc, #1260] @ 18f584 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -399770,15 +399765,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [pc, #1208] @ 18f588 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 18d8b2 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r6, [pc, #1196] @ 18f58c │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ ldr.w r3, [pc, #1192] @ 18f590 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -400591,15 +400586,15 @@ │ │ │ │ b.w 18d8b2 │ │ │ │ mov.w r0, #664 @ 0x298 │ │ │ │ bl 18ccd8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ b.w 18d8b2 │ │ │ │ vldr s0, [pc, #664] @ 18fce4 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ ldr r6, [pc, #776] @ (18fd5c ) │ │ │ │ ldr r3, [pc, #776] @ (18fd60 ) │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -400624,15 +400619,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 18d8b2 │ │ │ │ vldr d0, [r7, #-8] │ │ │ │ ldr r6, [pc, #720] @ (18fd68 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ ldr r3, [pc, #712] @ (18fd6c ) │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -401580,21 +401575,21 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.w 18d8b2 │ │ │ │ ldr.w r6, [pc, #1800] @ 190b2c │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1ec15c │ │ │ │ + bl 1ec094 │ │ │ │ ldr.w r3, [pc, #1784] @ 190b30 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ b.w 18d8b2 │ │ │ │ ldr.w r3, [pc, #1768] @ 190b34 │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bpl.w 18d8b2 │ │ │ │ @@ -402281,31 +402276,31 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r7, #134 @ 0x86 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r7, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r6, #222 @ 0xde │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ cmp r4, #86 @ 0x56 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [pc, #576] @ (190de0 ) │ │ │ │ + ldr r5, [pc, #832] @ (190ee0 ) │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #98 @ 0x62 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #80] @ (190c08 ) │ │ │ │ mov fp, r9 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ @@ -402341,17 +402336,17 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b.w 18e118 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #166 @ 0xa6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #220] @ (190d08 ) │ │ │ │ @@ -402400,34 +402395,34 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 190ca6 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 190ca6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 190ce2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r3, r3, r7 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 190c8e │ │ │ │ ldr r3, [pc, #116] @ (190d30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [pc, #112] @ (190d34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [pc, #104] @ (190d38 ) │ │ │ │ ldr r0, [pc, #108] @ (190d3c ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 636f8 │ │ │ │ @@ -402475,15 +402470,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ cmp r3, #150 @ 0x96 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r1, [pc, #208] @ (190e20 ) │ │ │ │ ldr r2, [pc, #212] @ (190e24 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -402571,31 +402566,31 @@ │ │ │ │ nop │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ movs r5, r5 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ movs r5, r5 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ movs r5, r5 │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -402660,15 +402655,15 @@ │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ movs r0, #2 │ │ │ │ blx 6249c │ │ │ │ nop │ │ │ │ @ instruction: 0xf12200ad │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 190880 │ │ │ │ + b.n 190700 │ │ │ │ movs r6, 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 r5, [pc, #96] @ (190f70 ) │ │ │ │ add r5, pc │ │ │ │ @@ -402721,15 +402716,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r1, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r1, #134 @ 0x86 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, lr} │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #112] @ (190ffc ) │ │ │ │ push {r4, r5, r6} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 190fbc │ │ │ │ ldr r3, [pc, #108] @ (191000 ) │ │ │ │ @@ -402787,15 +402782,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ lsls r6, r5, #2 │ │ │ │ - mrc 0, 3, r0, cr12, cr13, {0} │ │ │ │ + ldc 0, cr0, [ip, #116]! @ 0x74 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #202 @ 0xca │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ @@ -402926,15 +402921,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 1910a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (19114c ) │ │ │ │ add r0, pc │ │ │ │ bl 190ec0 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + cbz r2, 1911a6 │ │ │ │ movs r5, 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 r3, [pc, #120] @ (1911d8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -404093,39 +404088,39 @@ │ │ │ │ movs r6, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldcl 0, cr0, [sl, #692] @ 0x2b4 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r6, #158 @ 0x9e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ movs r5, r5 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r4, #8] │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ movs r5, r5 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ movs r5, r5 │ │ │ │ movs r5, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ movs r5, r5 │ │ │ │ movs r5, #182 @ 0xb6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, #136 @ 0x88 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, #130 @ 0x82 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -405279,15 +405274,15 @@ │ │ │ │ asrs r4, r5, #10 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r2, r4, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf37600ad │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [pc, #3088] @ 193430 │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #3084] @ 193434 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -405701,15 +405696,15 @@ │ │ │ │ ldr.w r2, [pc, #2164] @ 193508 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2164] @ 19350c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ ldr.w r2, [pc, #2152] @ 193510 │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 19176c │ │ │ │ ldr.w r2, [pc, #2136] @ 193510 │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -406445,17 +406440,17 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r7, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r6, r7, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r2, r4, #29 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r6, r6, #26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -406481,41 +406476,41 @@ │ │ │ │ lsrs r4, r1, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ands.w r0, ip, #173 @ 0xad │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r6, r6, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r6, r2, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r6, r5, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ movs r5, r5 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + mov sl, sp │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r6, r1, #17 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -406541,15 +406536,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r4, r4, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r1, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r5, #19 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r7, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r3, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr.w r2, [pc, #1140] @ 1939c0 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ @@ -407006,15 +407001,15 @@ │ │ │ │ b.n 193d94 │ │ │ │ lsls r5, r5, #2 │ │ │ │ vhadd.u8 d16, d24, d29 │ │ │ │ vhadd.u8 d16, d30, d29 │ │ │ │ vhadd.u32 d0, d30, d29 │ │ │ │ b.n 193d2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (1939f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ b.n 193ca8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -407100,42 +407095,42 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #68] @ (193b00 ) │ │ │ │ add.w r8, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [pc, #64] @ 193b04 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #64] @ 193b08 │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ ldr r2, [pc, #60] @ (193b0c ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, r7, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 62234 │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 193adc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ movs r5, r3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -407154,22 +407149,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r3, 193b62 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 193b68 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r7, r4, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ str r0, [r6, #24] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 193b92 │ │ │ │ add.w r2, r1, #9 │ │ │ │ @@ -407195,20 +407190,20 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #32] │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ strd r7, r4, [r2] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -407384,17 +407379,17 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r2!, {r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #280] @ (193ebc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -407688,15 +407683,15 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ite ge │ │ │ │ lslge r5, r5, #2 │ │ │ │ - strhlt r0, [r2, #50] @ 0x32 │ │ │ │ + strhlt r0, [r2, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #96] @ (194110 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -407742,15 +407737,15 @@ │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ itte mi │ │ │ │ lslmi r5, r5, #2 │ │ │ │ lsrmi r0, r3, #3 │ │ │ │ movpl r0, r0 │ │ │ │ itt ne │ │ │ │ lslne r5, r5, #2 │ │ │ │ - strhne r2, [r2, #48] @ 0x30 │ │ │ │ + strhne r2, [r2, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (194164 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -407770,17 +407765,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (1941a4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -407797,17 +407792,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (1941dc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -407820,17 +407815,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1940a0 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (194214 ) │ │ │ │ add r1, pc │ │ │ │ @@ -407840,15 +407835,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #85 @ 0x55 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (194250 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -407863,17 +407858,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #27 │ │ │ │ bl 1940a0 │ │ │ │ orr.w r0, r0, r5, lsl #5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (194290 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -407888,17 +407883,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 1940a0 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #32] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #32] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (1942c8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -407910,17 +407905,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1940a0 │ │ │ │ adds r0, r4, r0 │ │ │ │ adc.w r1, r5, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #32] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #32] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (194314 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -407941,17 +407936,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #30] │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (194354 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -407966,17 +407961,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 1940a0 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #28] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #28] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1943a0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -407996,17 +407991,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #30] │ │ │ │ movs r5, 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, #64] @ (1943f8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408032,19 +408027,19 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r7, #2 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (194434 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408057,17 +408052,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1940a0 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (19446c ) │ │ │ │ add r1, pc │ │ │ │ @@ -408077,15 +408072,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #138 @ 0x8a │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1944a0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -408096,15 +408091,15 @@ │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ cmp r0, #3 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1944d8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -408116,15 +408111,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (194510 ) │ │ │ │ add r1, pc │ │ │ │ @@ -408136,15 +408131,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ movs r5, 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, #68] @ (194568 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -408171,19 +408166,19 @@ │ │ │ │ movne r0, r1 │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (1945a4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408196,17 +408191,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1940a0 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ movs r5, 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, #64] @ (1945fc ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -408233,19 +408228,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ movs r5, r3 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (194648 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408264,17 +408259,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (194678 ) │ │ │ │ add r1, pc │ │ │ │ @@ -408282,15 +408277,15 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, r3, lsr #27 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1946ac ) │ │ │ │ add r1, pc │ │ │ │ @@ -408300,15 +408295,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1946e0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -408318,15 +408313,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (194720 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408344,17 +408339,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ movs r5, 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, #80] @ (194788 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408386,19 +408381,19 @@ │ │ │ │ orrs r4, r6 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ movs r5, 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, #80] @ (1947f4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408430,19 +408425,19 @@ │ │ │ │ orrs r4, r6 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (194848 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408463,17 +408458,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (194894 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408494,17 +408489,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1948d0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408519,15 +408514,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (194914 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408545,15 +408540,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (19495c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408573,15 +408568,15 @@ │ │ │ │ bcs.n 19493e │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -409441,25 +409436,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 195066 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 19505e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1216] @ 195538 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 62234 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194fd8 │ │ │ │ ldr.w r2, [pc, #1192] @ 19553c │ │ │ │ @@ -409510,15 +409505,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 195124 │ │ │ │ ldr.w r8, [pc, #1072] @ 195540 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 195112 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -409597,15 +409592,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1954f2 │ │ │ │ ldr r1, [pc, #860] @ (195544 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ 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 195082 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -409630,29 +409625,29 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #772] @ (195548 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr r1, [pc, #760] @ (19554c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr r1, [pc, #748] @ (195550 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 195082 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -409676,26 +409671,26 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #664] @ (195554 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 195082 │ │ │ │ ldr r1, [pc, #640] @ (195558 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 19547c │ │ │ │ ldr r6, [pc, #616] @ (19555c ) │ │ │ │ vldr s16, [sp, #12] │ │ │ │ @@ -409710,41 +409705,41 @@ │ │ │ │ vldr s13, [pc, #520] @ 195520 │ │ │ │ vcmpe.f32 s16, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1954e2 │ │ │ │ vmov r2, r3, d7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1954be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 195082 │ │ │ │ ldr r1, [pc, #536] @ (195560 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1954a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 195082 │ │ │ │ ldr r1, [pc, #508] @ (195564 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1954ce │ │ │ │ @@ -409763,15 +409758,15 @@ │ │ │ │ bne.n 195392 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #444] @ (195568 ) │ │ │ │ mov r0, lr │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 195082 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -409792,15 +409787,15 @@ │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 19548e │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ @@ -409812,25 +409807,25 @@ │ │ │ │ str.w r5, [r9, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 194f60 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n 195082 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 195082 │ │ │ │ ldr.w r8, [pc, #296] @ 19556c │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 195446 │ │ │ │ b.n 195082 │ │ │ │ ldr r1, [pc, #276] @ (195570 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -409843,15 +409838,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ add r1, pc │ │ │ │ bl 193a24 │ │ │ │ b.n 195082 │ │ │ │ ldr r6, [pc, #248] @ (195578 ) │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ add r6, pc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ b.n 1952fa │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [pc, #228] @ (19557c ) │ │ │ │ @@ -409865,40 +409860,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #208] @ (195580 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr r1, [pc, #196] @ (195584 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #184] @ (195588 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1951c8 │ │ │ │ ldr r1, [pc, #168] @ (19558c ) │ │ │ │ vmov r2, r3, d7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 195082 │ │ │ │ ldr r1, [pc, #156] @ (195590 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ 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 195082 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ @@ -409910,67 +409905,67 @@ │ │ │ │ b.n 195082 │ │ │ │ nop │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ movs r5, r3 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 46 @ 0x2e │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ movs r5, r3 │ │ │ │ - lsls r0, r4 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ add r7, sp, #400 @ 0x190 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + ble.n 1954e4 │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #18 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ movs r5, r3 │ │ │ │ - blt.n 195628 │ │ │ │ + bge.n 1954a8 │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ movs r4, r3 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ movs r4, r3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ movs r5, r3 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #608] @ (19580c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -409996,15 +409991,15 @@ │ │ │ │ b.n 195650 │ │ │ │ add.w fp, sp, #20 │ │ │ │ adds r6, #1 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w fp, {r0, r1} │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ ldr.w ip, [r4, #68] @ 0x44 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #8] │ │ │ │ @@ -410023,20 +410018,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (19581c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1956b4 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -410122,15 +410117,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (195828 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 195804 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 195750 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -410139,15 +410134,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 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 1957cc │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -410170,15 +410165,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #164] @ (19582c ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ 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] │ │ │ │ @@ -410191,15 +410186,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 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 195674 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 195762 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 1957f8 │ │ │ │ @@ -410209,42 +410204,42 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 195762 │ │ │ │ ldr r1, [pc, #68] @ (195830 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2edcb4 │ │ │ │ + bl 2edbec │ │ │ │ b.n 1956a6 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 195762 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 1957e0 │ │ │ │ nop │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (19586c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -410259,17 +410254,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 1940a0 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1958e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410312,19 +410307,19 @@ │ │ │ │ b.n 1958aa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #456 @ (adr r7, 195aac ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ add r7, pc, #312 @ (adr r7, 195a28 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195960 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410367,19 +410362,19 @@ │ │ │ │ b.n 19592a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #968 @ (adr r6, 195d2c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ movs r5, r3 │ │ │ │ add r6, pc, #824 @ (adr r6, 195ca8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1959e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410422,19 +410417,19 @@ │ │ │ │ b.n 1959aa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #456 @ (adr r6, 195bac ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ add r6, pc, #312 @ (adr r6, 195b28 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195a60 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410477,19 +410472,19 @@ │ │ │ │ b.n 195a2a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #968 @ (adr r5, 195e2c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ add r5, pc, #824 @ (adr r5, 195da8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195ae0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410532,19 +410527,19 @@ │ │ │ │ b.n 195aaa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #456 @ (adr r5, 195cac ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ add r5, pc, #312 @ (adr r5, 195c28 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195b60 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410587,19 +410582,19 @@ │ │ │ │ b.n 195b2a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #968 @ (adr r4, 195f2c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ add r4, pc, #824 @ (adr r4, 195ea8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195be0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410642,19 +410637,19 @@ │ │ │ │ b.n 195baa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #456 @ (adr r4, 195dac ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ add r4, pc, #312 @ (adr r4, 195d28 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195c60 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410697,19 +410692,19 @@ │ │ │ │ b.n 195c2a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #968 @ (adr r3, 19602c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ add r3, pc, #824 @ (adr r3, 195fa8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195ce0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410752,19 +410747,19 @@ │ │ │ │ b.n 195caa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #456 @ (adr r3, 195eac ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ add r3, pc, #312 @ (adr r3, 195e28 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195d60 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410807,19 +410802,19 @@ │ │ │ │ b.n 195d2a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, pc, #968 @ (adr r2, 19612c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ add r2, pc, #824 @ (adr r2, 1960a8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195de0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410862,19 +410857,19 @@ │ │ │ │ b.n 195daa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, pc, #456 @ (adr r2, 195fac ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ movs r5, r3 │ │ │ │ add r2, pc, #312 @ (adr r2, 195f28 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195e60 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410917,19 +410912,19 @@ │ │ │ │ b.n 195e2a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #968 @ (adr r1, 19622c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ add r1, pc, #824 @ (adr r1, 1961a8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195ee0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410972,19 +410967,19 @@ │ │ │ │ b.n 195eaa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #456 @ (adr r1, 1960ac ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ movs r5, r3 │ │ │ │ add r1, pc, #312 @ (adr r1, 196028 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195f60 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -411027,19 +411022,19 @@ │ │ │ │ b.n 195f2a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #968 @ (adr r0, 19632c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ movs r5, r3 │ │ │ │ add r0, pc, #824 @ (adr r0, 1962a8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (195fe0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -411082,19 +411077,19 @@ │ │ │ │ b.n 195faa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #456 @ (adr r0, 1961ac ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ movs r5, r3 │ │ │ │ add r0, pc, #312 @ (adr r0, 196128 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (196060 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -411137,19 +411132,19 @@ │ │ │ │ b.n 19602a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ movs r5, r3 │ │ │ │ ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1960e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -411192,19 +411187,19 @@ │ │ │ │ b.n 1960aa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ movs r5, r3 │ │ │ │ ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (196168 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -411251,19 +411246,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 196134 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (1961f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -411310,19 +411305,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1961bc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 196278 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411367,19 +411362,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 196246 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (196300 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -411426,19 +411421,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1962cc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (196388 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -411485,19 +411480,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 196354 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 196410 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411542,19 +411537,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1963de │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 196498 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411599,19 +411594,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 196466 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #28] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (19651c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -411655,19 +411650,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 1964e8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r0, #20] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (1965a0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -411711,19 +411706,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 19656c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r0, #12] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 196628 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411768,19 +411763,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1965f6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r6, #0] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (1966ac ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -411824,19 +411819,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 196678 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 196734 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411881,19 +411876,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 196702 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1967bc │ │ │ │ sub sp, #20 │ │ │ │ @@ -411938,19 +411933,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 19678a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #0 │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 196844 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411995,19 +411990,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 196812 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ movs r5, r3 │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ (1968d0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -412055,19 +412050,19 @@ │ │ │ │ b.n 19689a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ movs r5, r3 │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (196958 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -412114,19 +412109,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 196924 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #8] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ movs r5, r3 │ │ │ │ str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1969e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412171,18 +412166,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1969ae │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3bc001e │ │ │ │ + @ instruction: 0xf2fc001e │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (196a64 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -412228,19 +412223,19 @@ │ │ │ │ b.n 196a2e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 196aec │ │ │ │ sub sp, #20 │ │ │ │ @@ -412285,19 +412280,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 196aba │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ movs r5, r3 │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 196b78 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412343,19 +412338,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 196b46 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ movs r5, r3 │ │ │ │ str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 196c00 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412400,19 +412395,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 196bce │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r5, r3 │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 196c88 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412457,19 +412452,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 196c56 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ movs r5, r3 │ │ │ │ str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (196d10 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -412516,19 +412511,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 196cdc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r5, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (196d98 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -412575,19 +412570,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 196d64 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ movs r5, r3 │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (196e20 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -412634,19 +412629,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 196dec │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ movs r5, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 196ea8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412691,19 +412686,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 196e76 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ movs r5, r3 │ │ │ │ str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #112] @ (196f3c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -412752,19 +412747,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 196f08 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ movs r7, r3 │ │ │ │ str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 196fc4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412809,19 +412804,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 196f92 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 19704c │ │ │ │ sub sp, #20 │ │ │ │ @@ -412866,19 +412861,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 19701a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1970b8 │ │ │ │ + bpl.n 197138 │ │ │ │ movs r6, r3 │ │ │ │ ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1970d4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412923,19 +412918,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1970a2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 19715c │ │ │ │ sub sp, #20 │ │ │ │ @@ -412980,19 +412975,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 19712a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1971e4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413037,19 +413032,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1971b2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 19726c │ │ │ │ sub sp, #20 │ │ │ │ @@ -413094,19 +413089,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 19723a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #240] @ (197384 ) │ │ │ │ @@ -413129,49 +413124,49 @@ │ │ │ │ beq.n 19737a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsrs r6, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r6, [r0, #16] │ │ │ │ cbnz r2, 197306 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 195598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r2, [pc, #156] @ (19738c ) │ │ │ │ ldr r3, [pc, #152] @ (197388 ) │ │ │ │ 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 19737e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r6, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr r1, [pc, #108] @ (197390 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (197394 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 634f4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -413182,15 +413177,15 @@ │ │ │ │ blx 63264 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1972da │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r9, r1, [r5, #40] @ 0x28 │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [pc, #52] @ (197398 ) │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ @@ -413208,17 +413203,17 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r0, r1, r2, r5, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (1973b4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -413226,15 +413221,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (1973b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r2, r3, r5, r6, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -413243,27 +413238,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #40] @ (197400 ) │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r3, [pc, #28] @ (197404 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 1973f8 │ │ │ │ ldr r0, [pc, #24] @ (197408 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 62180 <__longjmp_chk@plt> │ │ │ │ blx 628d8 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ movs r5, r3 │ │ │ │ stmia r6!, {r2, r3, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -413347,15 +413342,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #32] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 19748e │ │ │ │ @@ -413390,30 +413385,30 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 197534 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 197520 │ │ │ │ @@ -413471,31 +413466,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 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1ec900 │ │ │ │ + bl 1ec838 │ │ │ │ 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 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19772a │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 19775c │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ @@ -413681,20 +413676,20 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #20] @ (197840 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (197844 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ movs r0, #1 │ │ │ │ blx 6249c │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 197872 │ │ │ │ @@ -413775,23 +413770,23 @@ │ │ │ │ strh.w r3, [fp, #172] @ 0xac │ │ │ │ ldrb.w r3, [fp, #555] @ 0x22b │ │ │ │ strb.w r3, [fp, #200] @ 0xc8 │ │ │ │ ldr.w r3, [fp, #536] @ 0x218 │ │ │ │ strh.w r3, [fp, #184] @ 0xb8 │ │ │ │ blx 62740 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r5 │ │ │ │ beq.w 197ad8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r9 │ │ │ │ bne.n 197954 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r5 │ │ │ │ @@ -414022,15 +414017,15 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r6, r3 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ strb.w r6, [fp, #196] @ 0xc4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr.w r2, [pc, #2260] @ 1984c0 │ │ │ │ ldr.w r3, [pc, #2248] @ 1984b8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -414838,27 +414833,27 @@ │ │ │ │ b.w 197c24 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ movs r5, r5 │ │ │ │ strh r2, [r1, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #18 │ │ │ │ movs r5, r5 │ │ │ │ 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 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -415033,15 +415028,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str.w r5, [r1, r2, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -415069,27 +415064,27 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ b.n 1986d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -415147,15 +415142,15 @@ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r6, #30 │ │ │ │ add r1, r3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ str r5, [r4, #4] │ │ │ │ add.w r5, r4, #120 @ 0x78 │ │ │ │ str r5, [r4, #24] │ │ │ │ @@ -415169,41 +415164,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r6, #16 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #1 │ │ │ │ str.w r8, [r6, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, r3, [r6, #16] │ │ │ │ strd r6, r6, [r6] │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ strd r0, r0, [r0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ movs r2, #23 │ │ │ │ @@ -415363,15 +415358,15 @@ │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r5, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ add.w r3, r0, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [r0, #28] │ │ │ │ mov r2, r0 │ │ │ │ @@ -415395,15 +415390,15 @@ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r6, #30 │ │ │ │ add r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 6315c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ @@ -415437,15 +415432,15 @@ │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ cbz r6, 198b3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ strh r7, [r0, #12] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh.w sl, [r0, #8] │ │ │ │ str.w fp, [r0] │ │ │ │ mov ip, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ @@ -415475,15 +415470,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 198baa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh.w r9, [fp, #12] │ │ │ │ ldr.w sl, [fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov lr, fp │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w sl, [r0] │ │ │ │ mov ip, r0 │ │ │ │ @@ -415547,15 +415542,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ str.w r6, [r1, r5, lsl #2] │ │ │ │ b.n 198c14 │ │ │ │ @@ -415633,15 +415628,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ strh r5, [r0, #12] │ │ │ │ movs r5, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ adds r5, r2, r5 │ │ │ │ @@ -415656,15 +415651,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ strh r5, [r0, #12] │ │ │ │ ldrd r2, r1, [r4, #20] │ │ │ │ movs r5, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ adds r5, r2, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ @@ -415674,15 +415669,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -415699,15 +415694,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ 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 │ │ │ │ @@ -415738,15 +415733,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r6, [r3, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r5, #1 │ │ │ │ strh r6, [r3, #12] │ │ │ │ @@ -415784,15 +415779,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ 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] │ │ │ │ @@ -415800,15 +415795,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ 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] │ │ │ │ @@ -415831,15 +415826,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r1, [r4, #24] │ │ │ │ and.w r6, r6, #8 │ │ │ │ strh r7, [r0, #8] │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldrd r2, r6, [r5, #20] │ │ │ │ strh.w r8, [r0, #12] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ @@ -415853,15 +415848,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 198f78 │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r2, [r4, #24] │ │ │ │ strh r7, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ strh.w r8, [r0, #12] │ │ │ │ orr.w r6, r6, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -415884,15 +415879,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ orr.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds r4, r3, #1 │ │ │ │ strh r7, [r0, #8] │ │ │ │ strh.w r8, [r0, #12] │ │ │ │ @@ -416016,15 +416011,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ str r6, [r7, #0] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ add.w r1, r2, fp │ │ │ │ str r1, [r4, #20] │ │ │ │ @@ -416042,15 +416037,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #4] │ │ │ │ b.n 1991ac │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r3, r0 │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ orr.w r1, r8, #12288 @ 0x3000 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ @@ -416074,15 +416069,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ orrs r5, r3 │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ strh r3, [r0, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -416130,15 +416125,15 @@ │ │ │ │ and.w ip, r3, #8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ orr.w r8, ip, r3, lsl #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ orr.w r8, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ mov r3, r0 │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ mov.w r2, #252 @ 0xfc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ strh r2, [r0, #12] │ │ │ │ @@ -416152,15 +416147,15 @@ │ │ │ │ str.w r8, [r3] │ │ │ │ str r5, [r3, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r8, r3, #12 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bmi.w 199122 │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ strh r3, [r0, #12] │ │ │ │ adds r6, r1, #1 │ │ │ │ @@ -416193,15 +416188,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r3, [r0, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ @@ -416258,15 +416253,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr.w r1, [fp, #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] │ │ │ │ @@ -416279,15 +416274,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ adds r2, r1, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ str r5, [r0, #0] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ @@ -416445,15 +416440,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ 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] │ │ │ │ @@ -416461,15 +416456,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ 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 │ │ │ │ @@ -416493,15 +416488,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ 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] │ │ │ │ @@ -416519,15 +416514,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 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ 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, [r9, #24] │ │ │ │ @@ -416573,28 +416568,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 199666 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrh r7, [r3, #12] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 1ec974 │ │ │ │ + bl 1ec8ac │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ strh r5, [r0, #8] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ str.w r8, [r0] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -416840,15 +416835,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 19992c │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 199972 │ │ │ │ mov r1, fp │ │ │ │ - bl 1edbb4 │ │ │ │ + bl 1edaec │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 199956 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 199902 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -416869,15 +416864,15 @@ │ │ │ │ bne.n 1998f0 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 1998de │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1edcd0 │ │ │ │ + bl 1edc08 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 199926 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 199996 │ │ │ │ @@ -417164,17 +417159,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 199c20 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 199c2a │ │ │ │ b.n 199c1c │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ movs r5, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ and.w r5, r2, #16 │ │ │ │ and.w ip, r2, ip │ │ │ │ @@ -417694,15 +417689,15 @@ │ │ │ │ b.n 19a016 │ │ │ │ cmp.w r4, #808 @ 0x328 │ │ │ │ beq.n 19a142 │ │ │ │ b.n 199f2e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 19a23c │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -418168,15 +418163,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19a57c │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 19a6be │ │ │ │ uxtb r3, r2 │ │ │ │ @@ -418221,15 +418216,15 @@ │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, sl │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ b.n 19a62c │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ @@ -418240,15 +418235,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ b.n 19a686 │ │ │ │ ldrh r6, [r4, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -418332,15 +418327,15 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r5, #20] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ b.n 19a83c │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -418387,26 +418382,26 @@ │ │ │ │ beq.n 19a950 │ │ │ │ bhi.n 19a8f0 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ beq.n 19a8e8 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 19a972 │ │ │ │ vldr s0, [pc, #156] @ 19a97c │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 19a968 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 19a8e6 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -418433,20 +418428,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 19a8e6 │ │ │ │ vldr s0, [pc, #36] @ 19a980 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 19a984 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -418462,34 +418457,34 @@ │ │ │ │ ldr r1, [pc, #16] @ (19a9b0 ) │ │ │ │ ldr r0, [pc, #20] @ (19a9b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1973bc │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r4, #176] @ 0xb0 │ │ │ │ - @ instruction: 0xfa92001c │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + stc2l 0, cr0, [r4], {44} @ 0x2c │ │ │ │ + ldr??.w r0, [r2, #28] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (19a9dc ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (19a9e0 ) │ │ │ │ ldr r0, [pc, #20] @ (19a9e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1973bc │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r4, #-176] @ 0xffffff50 │ │ │ │ - @ instruction: 0xfa62001c │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + stc2 0, cr0, [r4], {44} @ 0x2c │ │ │ │ + vld1.8 @ instruction: 0xf9a2001c │ │ │ │ + strh r0, [r1, #20] │ │ │ │ movs r2, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19aa82 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -419740,15 +419735,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19b66e │ │ │ │ ldr r2, [pc, #632] @ (19b920 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -420187,15 +420182,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19bb12 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -420339,15 +420334,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19bc8c │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -421024,15 +421019,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19c392 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -421268,15 +421263,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19c608 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -421657,15 +421652,15 @@ │ │ │ │ add.w r4, r9, r1, lsl #2 │ │ │ │ ldr.w r0, [r9, r1, lsl #2] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r5, [sp, #28] │ │ │ │ - bl 237980 │ │ │ │ + bl 2378b8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 19ce06 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ ldr r4, [r2, #20] │ │ │ │ @@ -421712,15 +421707,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r4 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 209d9c │ │ │ │ + bl 209cd4 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #826 @ 0x33a │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ beq.w 19ccd0 │ │ │ │ @@ -421749,20 +421744,20 @@ │ │ │ │ lsl.w r7, r1, r5 │ │ │ │ tst r7, r3 │ │ │ │ bne.n 19cb66 │ │ │ │ cmp r5, #24 │ │ │ │ beq.w 19cdca │ │ │ │ cmp r5, #23 │ │ │ │ beq.w 19cdbc │ │ │ │ - bl 2eb9d4 │ │ │ │ + bl 2eb90c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2ebc00 │ │ │ │ + bl 2ebb38 │ │ │ │ ldr r1, [pc, #828] @ (19ce88 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1acb9c │ │ │ │ cmp r5, #3 │ │ │ │ @@ -422054,15 +422049,15 @@ │ │ │ │ bpl.n 19ce56 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sl, #554] @ 0x22a │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 19cb66 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2ebd00 │ │ │ │ + bl 2ebc38 │ │ │ │ ldr r1, [pc, #84] @ (19cea0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ cmp r5, #5 │ │ │ │ bne.n 19ce3c │ │ │ │ @@ -422082,27 +422077,27 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #14 │ │ │ │ movs r5, r3 │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #6 │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ movs r5, r3 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -423153,15 +423148,15 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ uxtb.w r9, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209dd0 │ │ │ │ + bl 209d08 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ adds r5, r0, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ cmp r5, #32 │ │ │ │ add.w r1, fp, ip, lsl #7 │ │ │ │ ldrb.w r0, [r1, #77] @ 0x4d │ │ │ │ @@ -423818,23 +423813,23 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ ldr r1, [pc, #24] @ (19e090 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ nop │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + subs r0, r7, #6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #2 │ │ │ │ + subs r2, r0, #5 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + subs r2, r5, #5 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r0, #3 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -424319,15 +424314,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cbz r3, 19e5d0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 208974 │ │ │ │ + bl 2088ac │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #562] @ 0x232 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #562] @ 0x232 │ │ │ │ ldr r2, [pc, #564] @ (19e7e8 ) │ │ │ │ ldr r3, [pc, #556] @ (19e7e4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -426686,15 +426681,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19fd0c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #15 │ │ │ │ @@ -427334,17 +427329,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ movs r5, r3 │ │ │ │ cdp2 0, 9, cr0, cr8, cr12, {5} │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r5 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r6, #6 │ │ │ │ @@ -428016,15 +428011,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #676 @ 0x2a4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 2eaf7c │ │ │ │ + bl 2eaeb4 │ │ │ │ mov r6, r0 │ │ │ │ sub.w r3, r6, #3 │ │ │ │ ldrb.w r0, [r4, #61] @ 0x3d │ │ │ │ clz r3, r3 │ │ │ │ ldrb.w ip, [r4, #60] @ 0x3c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -428843,15 +428838,15 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 1a0ed0 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 d16, d12, #22 │ │ │ │ + vqadd.s32 d0, d10, d12 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -429532,15 +429527,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 1a20ac │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1989d0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ @@ -429566,15 +429561,15 @@ │ │ │ │ bne.w 1a183e │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 1a22b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a034 │ │ │ │ + bl 209f6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a101c │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -429893,15 +429888,15 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ str.w r6, [r9] │ │ │ │ b.w 1a16e4 │ │ │ │ vldr s0, [pc, #224] @ 1a20a8 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1989d0 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -429924,15 +429919,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 1a152e │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -430202,15 +430197,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 1a1d6c │ │ │ │ ldr r1, [pc, #104] @ (1a2390 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ @@ -430245,37 +430240,37 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ ldr r1, [pc, #52] @ (1a23b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ nop │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1a2500 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ movs r4, r3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + udf #254 @ 0xfe │ │ │ │ movs r4, r3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #20 │ │ │ │ movs r4, r3 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + ble.n 1a237c │ │ │ │ movs r4, r3 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + ble.n 1a233c │ │ │ │ movs r4, r3 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + ble.n 1a22f4 │ │ │ │ movs r4, r3 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + ble.n 1a22ac │ │ │ │ movs r4, r3 │ │ │ │ - udf #30 │ │ │ │ + ble.n 1a2464 │ │ │ │ movs r4, r3 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n 1a2384 │ │ │ │ + ble.n 1a2404 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n 1a233c │ │ │ │ + ble.n 1a23bc │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ ldr.w r5, [pc, #2780] @ 1a2ea4 │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ @@ -431141,15 +431136,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1a2c7a │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a3918 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r4, [r5], #4 │ │ │ │ cmp fp, sl │ │ │ │ @@ -431359,19 +431354,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1a2f40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bge.n 1a2e90 │ │ │ │ + bge.n 1a2f10 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n 1a2ec0 │ │ │ │ + bls.n 1a2f40 │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n 1a2ea4 │ │ │ │ + bmi.n 1a2f24 │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ movs r6, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ @@ -431736,15 +431731,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ beq.n 1a32d2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1a4c02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2088c8 │ │ │ │ + bl 208800 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r9, r0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 1a32f6 │ │ │ │ b.w 1a4c02 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -431755,15 +431750,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a32e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2088c8 │ │ │ │ + bl 208800 │ │ │ │ and.w r3, r9, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a32e8 │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ @@ -432314,15 +432309,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 19b48c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ b.w 1a2c7a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ movs r6, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ @@ -434538,15 +434533,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ bhi.n 1a51e2 │ │ │ │ add.w r9, r7, #64 @ 0x40 │ │ │ │ b.w 1a66a4 │ │ │ │ nop │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a5402 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w ip, r7, #352 @ 0x160 │ │ │ │ add.w r6, r7, #368 @ 0x170 │ │ │ │ @@ -436311,19 +436306,19 @@ │ │ │ │ add.w r2, r3, fp, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #32] │ │ │ │ bne.n 1a65ec │ │ │ │ b.w 1a295e │ │ │ │ nop │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #32 │ │ │ │ movs r4, r3 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ movs r4, r3 │ │ │ │ - add r7, pc, #408 @ (adr r7, 1a67a0 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 1a68a0 ) │ │ │ │ movs r4, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 198c64 │ │ │ │ add.w ip, r7, #320 @ 0x140 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ movs r4, #2 │ │ │ │ @@ -436417,15 +436412,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r8, [r1, #36] @ 0x24 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 209dd0 │ │ │ │ + bl 209d08 │ │ │ │ ldr.w r2, [pc, #2096] @ 1a6f70 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ add.w r8, r6, r8, lsl #7 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ @@ -437415,15 +437410,15 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ movs r4, r3 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ad328 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -439256,15 +439251,15 @@ │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ b.w 1a7838 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 19c1c8 │ │ │ │ b.w 1a6eaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 209dd0 │ │ │ │ + bl 209d08 │ │ │ │ ldrb.w r2, [r4, #34] @ 0x22 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1a8cd8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r2, [r2, #320] @ 0x140 │ │ │ │ ldrb.w r2, [r2, #705] @ 0x2c1 │ │ │ │ @@ -439417,15 +439412,15 @@ │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ movs r4, r3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 1a8ae2 │ │ │ │ ldr.w r3, [pc, #2992] @ 1a9050 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1a7b6c │ │ │ │ @@ -440158,15 +440153,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ b.w 1a7d8c │ │ │ │ ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1a78c0 │ │ │ │ @@ -440375,15 +440370,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ b.w 1a7138 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ @@ -440399,15 +440394,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 1a7a3c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ @@ -440509,15 +440504,15 @@ │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -440530,15 +440525,15 @@ │ │ │ │ ldr r3, [pc, #868] @ (1a93e0 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a9698 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r6, #188 @ 0xbc │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ @@ -440559,15 +440554,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r5, #156]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e8bf0 │ │ │ │ + bl 1e8b28 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 1a90d0 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a927c │ │ │ │ @@ -440723,15 +440718,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cbz r5, 1a92a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a9760 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cbnz r6, 1a92ae │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ @@ -440744,15 +440739,15 @@ │ │ │ │ cbz r3, 1a92be │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a980c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e8c10 │ │ │ │ + bl 1e8b48 │ │ │ │ ldr r2, [pc, #280] @ (1a93e4 ) │ │ │ │ ldr r3, [pc, #272] @ (1a93e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -440853,15 +440848,15 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ movs r4, r3 │ │ │ │ cmp r6, #16 │ │ │ │ bls.w 1a96dc │ │ │ │ cmp r6, #32 │ │ │ │ bls.w 1a97a6 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -440937,15 +440932,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ - bl 2eaf7c │ │ │ │ + bl 2eaeb4 │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r2, [r4, #61] @ 0x3d │ │ │ │ clz r3, r3 │ │ │ │ ldrb.w r1, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -441114,15 +441109,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1984c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ b.n 1a9098 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1a9826 │ │ │ │ lsls r6, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -441179,27 +441174,27 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 19edd0 │ │ │ │ b.n 1a9266 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a929a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 1984c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ b.n 1a929c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1a9500 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #9 │ │ │ │ beq.w 1a9500 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ @@ -441361,17 +441356,17 @@ │ │ │ │ b.n 1a9902 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #16] @ (1a9958 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ bl 19a988 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r2, [pc, #1304] @ 1a9e88 │ │ │ │ sub sp, #20 │ │ │ │ @@ -441424,21 +441419,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1984c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a995c │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a9cda │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ @@ -441515,18 +441510,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1a9ad6 │ │ │ │ ldrb.w r3, [r1, #378] @ 0x17a │ │ │ │ cbz r3, 1a9b10 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ cbz r0, 1a9b10 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1a9b10 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -441686,18 +441681,18 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh.w r3, [r9, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1a995c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -441706,15 +441701,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1984c8 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ b.n 1a9a1c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #23 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 1989d0 │ │ │ │ b.n 1a9cb0 │ │ │ │ @@ -441731,25 +441726,25 @@ │ │ │ │ beq.w 1a9b10 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ bl 19a9e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a9b10 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a9e3e │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, r8 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a9e28 │ │ │ │ add.w r3, sp, #3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 19a78c │ │ │ │ @@ -441830,24 +441825,24 @@ │ │ │ │ b.n 1a9db0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1984c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ b.n 1a9d5c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1984c8 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ b.n 1a9d46 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, r5, r1 │ │ │ │ bl 1989d0 │ │ │ │ @@ -441868,15 +441863,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [pc, #36] @ (1a9ec0 ) │ │ │ │ ldr r2, [pc, #40] @ (1a9ec4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ @@ -442216,15 +442211,15 @@ │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1ac376 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ b.n 1aa27c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr.w r0, [sl, #108] @ 0x6c │ │ │ │ @@ -442282,15 +442277,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 1975ec │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1aae78 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 198524 │ │ │ │ @@ -442325,15 +442320,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r2, [r4, #28] │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ b.n 1aa2b8 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1abff8 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ @@ -442386,15 +442381,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1aa3b4 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ - bl 258cb8 │ │ │ │ + bl 258bf0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a995c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a9058 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -442712,15 +442707,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1aa6f4 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ecb80 │ │ │ │ + bl 1ecab8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ @@ -443381,15 +443376,15 @@ │ │ │ │ bl 1984c8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ b.w 1aa2d6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 1ab7fc │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ @@ -443863,15 +443858,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1ab21e │ │ │ │ tst.w r3, #24 │ │ │ │ bne.w 1ac02a │ │ │ │ @@ -443965,48 +443960,48 @@ │ │ │ │ ldr.w r3, [pc, #3220] @ 1ac120 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3220] @ 1ac124 │ │ │ │ ldr.w r1, [pc, #3220] @ 1ac128 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ab42a │ │ │ │ ldr.w r3, [pc, #3200] @ 1ac12c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3200] @ 1ac130 │ │ │ │ ldr.w r1, [pc, #3200] @ 1ac134 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ab43c │ │ │ │ ldr.w r3, [pc, #3180] @ 1ac138 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3180] @ 1ac13c │ │ │ │ ldr.w r1, [pc, #3180] @ 1ac140 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ab410 │ │ │ │ ldr.w r3, [pc, #3160] @ 1ac144 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 1ac148 │ │ │ │ ldr.w r1, [pc, #3160] @ 1ac14c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ab44e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ ldrd r1, fp, [r7, #12] │ │ │ │ ldr.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ @@ -444033,15 +444028,15 @@ │ │ │ │ ldr.w r3, [pc, #3072] @ 1ac150 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3072] @ 1ac154 │ │ │ │ ldr.w r1, [pc, #3072] @ 1ac158 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ab46a │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1ac0ba │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ @@ -444081,15 +444076,15 @@ │ │ │ │ ldr.w r3, [pc, #2944] @ 1ac15c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2944] @ 1ac160 │ │ │ │ ldr.w r1, [pc, #2944] @ 1ac164 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ab47e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1ab1fc │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r6, r3, #24 │ │ │ │ @@ -444113,15 +444108,15 @@ │ │ │ │ ldr.w r3, [pc, #2856] @ 1ac168 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2856] @ 1ac16c │ │ │ │ ldr.w r1, [pc, #2856] @ 1ac170 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.w 1aa7aa │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 1ac08a │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -444223,15 +444218,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 1ab744 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ecb80 │ │ │ │ + bl 1ecab8 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ @@ -444320,15 +444315,15 @@ │ │ │ │ ldr.w r3, [pc, #2292] @ 1ac174 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2292] @ 1ac178 │ │ │ │ ldr.w r1, [pc, #2292] @ 1ac17c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.w 1aa8ac │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1ab8b2 │ │ │ │ @@ -444379,28 +444374,28 @@ │ │ │ │ str.w r3, [sl, #1472] @ 0x5c0 │ │ │ │ b.w 1aa242 │ │ │ │ ldr.w r2, [pc, #2124] @ 1ac180 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2124] @ 1ac184 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ b.w 1aa232 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.w 1ab026 │ │ │ │ lsls r3, r3, #1 │ │ │ │ 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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1aa744 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ @@ -444484,15 +444479,15 @@ │ │ │ │ ldr.w r3, [pc, #1848] @ 1ac188 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1848] @ 1ac18c │ │ │ │ ldr.w r1, [pc, #1848] @ 1ac190 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ab7c8 │ │ │ │ ldr.w r3, [sl, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1aa8d6 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ @@ -444629,48 +444624,48 @@ │ │ │ │ ldr.w r3, [pc, #1436] @ 1ac198 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1436] @ 1ac19c │ │ │ │ ldr.w r1, [pc, #1436] @ 1ac1a0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ab592 │ │ │ │ ldr.w r3, [pc, #1416] @ 1ac1a4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1416] @ 1ac1a8 │ │ │ │ ldr.w r1, [pc, #1416] @ 1ac1ac │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ab632 │ │ │ │ ldr.w r3, [pc, #1396] @ 1ac1b0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1396] @ 1ac1b4 │ │ │ │ ldr.w r1, [pc, #1396] @ 1ac1b8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ab61e │ │ │ │ ldr.w r3, [pc, #1376] @ 1ac1bc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1376] @ 1ac1c0 │ │ │ │ ldr.w r1, [pc, #1376] @ 1ac1c4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ab608 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ ldr.w r4, [r4, #320] @ 0x140 │ │ │ │ ldrb.w r4, [r4, #747] @ 0x2eb │ │ │ │ cmp r4, #0 │ │ │ │ @@ -444900,15 +444895,15 @@ │ │ │ │ ldr r3, [pc, #704] @ (1ac1c8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #704] @ (1ac1cc ) │ │ │ │ ldr r1, [pc, #704] @ (1ac1d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.w 1ab67c │ │ │ │ lsls r5, r3, #29 │ │ │ │ bmi.n 1abf3a │ │ │ │ ldrb.w lr, [r0, #357] @ 0x165 │ │ │ │ ldrb.w ip, [r4, #1209] @ 0x4b9 │ │ │ │ @@ -445032,15 +445027,15 @@ │ │ │ │ ldr r3, [pc, #332] @ (1ac1d8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #332] @ (1ac1dc ) │ │ │ │ ldr r1, [pc, #332] @ (1ac1e0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.w 1ab668 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 1ac27a │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -445049,161 +445044,161 @@ │ │ │ │ ldr r3, [pc, #296] @ (1ac1e4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #296] @ (1ac1e8 ) │ │ │ │ ldr r1, [pc, #296] @ (1ac1ec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.w 1ab576 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1aad2e │ │ │ │ ldr r3, [pc, #272] @ (1ac1f0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #272] @ (1ac1f4 ) │ │ │ │ ldr r1, [pc, #272] @ (1ac1f8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.w 1ab5ce │ │ │ │ ldr r3, [pc, #256] @ (1ac1fc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #256] @ (1ac200 ) │ │ │ │ ldr r1, [pc, #256] @ (1ac204 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1aba1c │ │ │ │ strh.w r1, [r4, #1216] @ 0x4c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1aab1e │ │ │ │ b.n 1abb2e │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r1, r3] │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1abed0 │ │ │ │ + b.n 1abd50 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r0, r2] │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1abe9c │ │ │ │ + b.n 1abd1c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r6, r1] │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1abe68 │ │ │ │ + b.n 1abce8 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r4, r0] │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1abe34 │ │ │ │ + b.n 1abcb4 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + ldr r7, [pc, #824] @ (1ac48c ) │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1abd78 │ │ │ │ + b.n 1abbf8 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #904] @ (1ac4e8 ) │ │ │ │ + ldr r7, [pc, #136] @ (1ac1e8 ) │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1abc6c │ │ │ │ + b.n 1abaec │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #88] @ (1ac1c4 ) │ │ │ │ + ldr r6, [pc, #344] @ (1ac2c4 ) │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1abbb0 │ │ │ │ + b.n 1aba30 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #200] @ (1ac240 ) │ │ │ │ + ldr r5, [pc, #456] @ (1ac340 ) │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1ac73c │ │ │ │ + b.n 1ac5bc │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #696] @ (1ac43c ) │ │ │ │ + ldr r4, [pc, #952] @ (1ac53c ) │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #472] @ (1ac364 ) │ │ │ │ + ldr r3, [pc, #728] @ (1ac464 ) │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1ac3b0 │ │ │ │ + b.n 1ac230 │ │ │ │ movs r3, r3 │ │ │ │ - itet ge │ │ │ │ - movge r3, r3 │ │ │ │ - ldrlt r3, [pc, #1000] @ (1ac580 ) │ │ │ │ - movge r4, r3 │ │ │ │ - ldr r2, [pc, #472] @ (1ac374 ) │ │ │ │ + bkpt 0x00ea │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r3, [pc, #232] @ (1ac280 ) │ │ │ │ movs r4, r3 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + ldr r1, [pc, #728] @ (1ac474 ) │ │ │ │ + movs r4, r3 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #296] @ (1ac2d0 ) │ │ │ │ + ldr r0, [pc, #552] @ (1ac3d0 ) │ │ │ │ movs r4, r3 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #296] @ (1ac2dc ) │ │ │ │ + ldr r0, [pc, #552] @ (1ac3dc ) │ │ │ │ movs r4, r3 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #264] @ (1ac2c8 ) │ │ │ │ + ldr r0, [pc, #520] @ (1ac3c8 ) │ │ │ │ movs r4, r3 │ │ │ │ - svc 4 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + mov sl, sl │ │ │ │ movs r4, r3 │ │ │ │ - bgt.n 1ac288 │ │ │ │ + blt.n 1ac108 │ │ │ │ movs r3, r3 │ │ │ │ - revsh r6, r6 │ │ │ │ + rev r6, r6 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + bx r7 │ │ │ │ movs r4, r3 │ │ │ │ - cmp sl, r5 │ │ │ │ + add sl, sp │ │ │ │ movs r4, r3 │ │ │ │ - bge.n 1ac190 │ │ │ │ + bge.n 1ac210 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, 1ac200 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r3 │ │ │ │ + add lr, fp │ │ │ │ movs r4, r3 │ │ │ │ - bge.n 1ac13c │ │ │ │ + bls.n 1ac1bc │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, 1ac200 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r2 │ │ │ │ + add r2, sl │ │ │ │ movs r4, r3 │ │ │ │ - bge.n 1ac100 │ │ │ │ + bls.n 1ac180 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 1ac202 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ movs r3, r3 │ │ │ │ - add lr, ip │ │ │ │ + add r6, r4 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n 1ac2d4 │ │ │ │ + bls.n 1ac154 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, 1ac208 │ │ │ │ + @ instruction: 0xb842 │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r3, [sl, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ab8c6 │ │ │ │ ldr.w r2, [sl, #1364] @ 0x554 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ @@ -445211,112 +445206,112 @@ │ │ │ │ ldr r3, [pc, #540] @ (1ac440 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #540] @ (1ac444 ) │ │ │ │ ldr r1, [pc, #544] @ (1ac448 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1abf60 │ │ │ │ ldr r3, [pc, #528] @ (1ac44c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #528] @ (1ac450 ) │ │ │ │ ldr r1, [pc, #528] @ (1ac454 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ac06c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1aa6ba │ │ │ │ b.w 1aa686 │ │ │ │ ldr r3, [pc, #500] @ (1ac458 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #500] @ (1ac45c ) │ │ │ │ ldr r1, [pc, #504] @ (1ac460 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ac080 │ │ │ │ ldr r3, [pc, #488] @ (1ac464 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #488] @ (1ac468 ) │ │ │ │ ldr r1, [pc, #488] @ (1ac46c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ac0b0 │ │ │ │ ldr r3, [pc, #472] @ (1ac470 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #472] @ (1ac474 ) │ │ │ │ ldr r1, [pc, #476] @ (1ac478 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1ac020 │ │ │ │ ldr r3, [pc, #460] @ (1ac47c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #460] @ (1ac480 ) │ │ │ │ ldr r1, [pc, #460] @ (1ac484 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.n 1abefc │ │ │ │ lsls r3, r3, #1 │ │ │ │ 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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1ab79c │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1ab928 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 1aae16 │ │ │ │ ldr r3, [pc, #376] @ (1ac488 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #376] @ (1ac48c ) │ │ │ │ ldr r1, [pc, #380] @ (1ac490 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1bb1e0 │ │ │ │ b.w 1aa9c0 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1aad56 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ @@ -445327,15 +445322,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 1ab866 │ │ │ │ mov r5, r1 │ │ │ │ b.w 1aa1fc │ │ │ │ @@ -445410,84 +445405,84 @@ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ ldr r1, [pc, #108] @ (1ac4a4 ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ - mov r0, r0 │ │ │ │ + cmp r0, r8 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n 1ac4cc │ │ │ │ + bhi.n 1ac34c │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb71c │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, r1 │ │ │ │ + add r6, r9 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n 1ac4a4 │ │ │ │ + bhi.n 1ac524 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb702 │ │ │ │ movs r3, r3 │ │ │ │ - add r8, sl │ │ │ │ + add r0, r2 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n 1ac464 │ │ │ │ + bhi.n 1ac4e4 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ movs r3, r3 │ │ │ │ - muls r6, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n 1ac43c │ │ │ │ + bhi.n 1ac4bc │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ movs r3, r3 │ │ │ │ - add ip, r0 │ │ │ │ + mvns r4, r0 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n 1ac414 │ │ │ │ + bhi.n 1ac494 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r7 │ │ │ │ + mvns r2, r7 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n 1ac3ec │ │ │ │ + bvc.n 1ac46c │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ movs r3, r3 │ │ │ │ - mvns r0, r5 │ │ │ │ + orrs r0, r5 │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n 1ac53c │ │ │ │ + bvc.n 1ac3bc │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ movs r3, r3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + lsrs r6, r7 │ │ │ │ movs r4, r3 │ │ │ │ - adcs r2, r5 │ │ │ │ + lsls r2, r5 │ │ │ │ movs r4, r3 │ │ │ │ - mvns r2, r2 │ │ │ │ + orrs r2, r2 │ │ │ │ movs r4, r3 │ │ │ │ - bics r4, r2 │ │ │ │ + cmn r4, r2 │ │ │ │ movs r4, r3 │ │ │ │ - muls r2, r2 │ │ │ │ + cmp r2, r2 │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1ac4cc ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ ldr r1, [pc, #16] @ (1ac4d0 ) │ │ │ │ ldr r0, [pc, #20] @ (1ac4d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1973bc │ │ │ │ nop │ │ │ │ - b.n 1ac9b0 │ │ │ │ + b.n 1ac830 │ │ │ │ movs r3, r5 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #376] @ (1ac664 ) │ │ │ │ @@ -445650,15 +445645,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr.w r8, [pc, #948] @ 1aca44 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ add r8, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ac816 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1ac7ee │ │ │ │ @@ -445672,74 +445667,74 @@ │ │ │ │ str r7, [r4, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr r3, [pc, #908] @ (1aca50 ) │ │ │ │ mov r2, sl │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e8a00 │ │ │ │ + bl 1e8938 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8a00 │ │ │ │ + bl 1e8938 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8a00 │ │ │ │ + bl 1e8938 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8a00 │ │ │ │ + bl 1e8938 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e784 │ │ │ │ + bl 20e6bc │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1736a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bdca8 │ │ │ │ cbz r0, 1ac778 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 202d9c │ │ │ │ + bl 202cd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25e3d8 │ │ │ │ + bl 25e310 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25fa78 │ │ │ │ + bl 25f9b0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ orr.w r9, r9, r5 │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb.w r9, r9 │ │ │ │ - bl 25bdac │ │ │ │ + bl 25bce4 │ │ │ │ orr.w r5, r5, r9 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ac728 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2039f0 │ │ │ │ + bl 203928 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 18ca6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ ldrb.w r3, [r7, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ac8b0 │ │ │ │ ldrb.w r3, [r7, #369] @ 0x171 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ac89c │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -445747,23 +445742,23 @@ │ │ │ │ beq.n 1ac868 │ │ │ │ ldr r3, [pc, #704] @ (1aca54 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2844d4 │ │ │ │ + bl 28440c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ac880 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 299ebc │ │ │ │ + bl 299df4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 215d1c │ │ │ │ + bl 215c54 │ │ │ │ ldr r7, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r7, #4 │ │ │ │ beq.w 1ac8d6 │ │ │ │ ldr r3, [pc, #656] @ (1aca58 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -445831,29 +445826,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ac792 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #1432 @ 0x598 │ │ │ │ bl 1b8454 │ │ │ │ b.n 1ac792 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 27a988 │ │ │ │ + bl 27a8c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25e750 │ │ │ │ + bl 25e688 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 265ab0 │ │ │ │ + bl 2659e8 │ │ │ │ b.n 1ac7a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bdea8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ac78c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25ef7c │ │ │ │ + bl 25eeb4 │ │ │ │ b.n 1ac78c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bdd68 │ │ │ │ b.n 1ac782 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 1ac802 │ │ │ │ cmp r7, #14 │ │ │ │ @@ -445938,15 +445933,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1ac966 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1ac972 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ac95c │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1ac9e8 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -445989,20 +445984,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (1aca78 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (1aca7c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28cd24 │ │ │ │ + bl 28cc5c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 1ac802 │ │ │ │ ldr r3, [pc, #92] @ (1aca80 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1ac9fa │ │ │ │ ldr r3, [pc, #92] @ (1aca84 ) │ │ │ │ add r3, pc │ │ │ │ @@ -446029,60 +446024,60 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1acb1c │ │ │ │ + bcs.n 1ac99c │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1acb18 │ │ │ │ + bcs.n 1ac998 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 1aca8e │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ movs r5, r3 │ │ │ │ - bcc.n 1acad8 │ │ │ │ + bcs.n 1acb58 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1acadc │ │ │ │ + bcs.n 1acb5c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #272] @ (1acb88 ) │ │ │ │ + ldr r0, [pc, #528] @ (1acc88 ) │ │ │ │ movs r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n 1acb08 │ │ │ │ + bne.n 1ac988 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n 1acb18 │ │ │ │ + bne.n 1ac998 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n 1acb00 │ │ │ │ + bne.n 1acb80 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ movs r5, r3 │ │ │ │ - bcs.n 1acb20 │ │ │ │ + bne.n 1ac9a0 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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 r6, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ @@ -446186,106 +446181,106 @@ │ │ │ │ ldr r3, [pc, #84] @ (1acc2c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e8a00 │ │ │ │ + bl 1e8938 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec2a0 │ │ │ │ + bl 1ec1d8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr r1, [pc, #52] @ (1acc30 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 28cd24 │ │ │ │ + bl 28cc5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r1, [pc, #36] @ (1acc34 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e98f8 │ │ │ │ b.n 1acbfa │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cbnz r3, 1acc72 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r7, [r4, #200] @ 0xc8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #8] @ (1acc7c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 1acca0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1accac ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ nop │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #28 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 1acd32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cbz r2, 1acd2c │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -446301,15 +446296,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1acce6 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1acd2c │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -446320,15 +446315,15 @@ │ │ │ │ bne.n 1acd16 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1acd3c ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #796] @ (1ad070 ) │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -446338,29 +446333,29 @@ │ │ │ │ bhi.w 1ad05a │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1acd82 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 1acd9a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #752] @ (1ad074 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1ad078 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e8a00 │ │ │ │ + bl 1e8938 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1989d0 │ │ │ │ @@ -446523,15 +446518,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 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr.w r2, r2, #12288 @ 0x3000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 198cd0 │ │ │ │ @@ -446632,15 +446627,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #444] @ (1ad250 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -446652,15 +446647,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 19a274 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r7, #196] @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cbz r0, 1ad0d8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r2, [pc, #412] @ (1ad258 ) │ │ │ │ ldr r3, [pc, #404] @ (1ad254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -446778,15 +446773,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 1ad1f6 │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r7, #196] @ 0xc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1ad0ba │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ ittt eq │ │ │ │ addeq.w r3, r7, #44 @ 0x2c │ │ │ │ @@ -446824,15 +446819,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, #168] @ (1ad318 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr r2, [pc, #164] @ (1ad31c ) │ │ │ │ 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 │ │ │ │ @@ -446894,15 +446889,15 @@ │ │ │ │ nop │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r0 │ │ │ │ @@ -446919,15 +446914,15 @@ │ │ │ │ bne.n 1ad346 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #4] @ (1ad360 ) │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ @@ -447073,15 +447068,15 @@ │ │ │ │ ldr.w r8, [pc, #132] @ 1ad578 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r3 │ │ │ │ add r8, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 208564 │ │ │ │ + bl 20849c │ │ │ │ ldr r3, [pc, #116] @ (1ad57c ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ @@ -447134,32 +447129,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (1ad5a8 ) │ │ │ │ ldr r0, [pc, #20] @ (1ad5ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1973bc │ │ │ │ nop │ │ │ │ - bne.n 1ad4f0 │ │ │ │ + beq.n 1ad570 │ │ │ │ movs r3, r5 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [pc, #2352] @ 1adef8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 19997c │ │ │ │ ldr r6, [r5, #88] @ 0x58 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -447226,15 +447221,15 @@ │ │ │ │ bne.n 1ad620 │ │ │ │ mov r4, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 1ad610 │ │ │ │ mov r4, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r5, #314 @ 0x13a │ │ │ │ bcs.w 1ad7e2 │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -447312,15 +447307,15 @@ │ │ │ │ cbz r2, 1ad784 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1ad682 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1adc10 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1adc08 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r5, #1 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ @@ -447330,15 +447325,15 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r6 │ │ │ │ bne.w 1adcc2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ bne.w 1adcc2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1adbfc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ad7ba │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -447426,15 +447421,15 @@ │ │ │ │ bne.w 1ad682 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 1ad768 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ad938 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ad930 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -447465,15 +447460,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1adde8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 1ada26 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ad8ca │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -447481,15 +447476,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1999a8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ cbz r0, 1ad986 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ad986 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1ad97a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -447499,15 +447494,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ite ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ biceq.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r0, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ad956 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1ad682 │ │ │ │ movs r2, #5 │ │ │ │ @@ -448135,15 +448130,15 @@ │ │ │ │ mvn.w r2, #264 @ 0x108 │ │ │ │ adds r2, r3, r2 │ │ │ │ cmp r2, #4 │ │ │ │ bhi.n 1ae060 │ │ │ │ tst.w r9, #4 │ │ │ │ beq.n 1adfc2 │ │ │ │ ldrh r0, [r7, #16] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ b.n 1adfc2 │ │ │ │ cmp.w r3, #392 @ 0x188 │ │ │ │ bcc.n 1ae080 │ │ │ │ sub.w r3, r3, #396 @ 0x18c │ │ │ │ @@ -448240,19 +448235,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1ae15c ) │ │ │ │ ldr r0, [pc, #20] @ (1ae160 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1973bc │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ movs r3, r5 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #816] @ (1ae494 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ae194 ) │ │ │ │ movs r1, r4 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 1ae19a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ @@ -449604,25 +449599,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, fp, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ed900 │ │ │ │ + bl 1ed838 │ │ │ │ ldr.w r9, [fp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1af11e │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1edac0 │ │ │ │ + bl 1ed9f8 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 1af08a │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -449647,15 +449642,15 @@ │ │ │ │ cmpeq r1, #252 @ 0xfc │ │ │ │ beq.n 1af080 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1af080 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1edbfc │ │ │ │ + bl 1edb34 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1af080 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -449704,15 +449699,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1af0ba │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp lr, r7 │ │ │ │ bne.n 1af09e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1edaa0 │ │ │ │ + bl 1ed9d8 │ │ │ │ ldr r2, [pc, #52] @ (1af138 ) │ │ │ │ ldr r3, [pc, #36] @ (1af12c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -449869,15 +449864,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #84 @ 0x54 │ │ │ │ add.w fp, r5, #92 @ 0x5c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov sl, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 19997c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ @@ -450149,15 +450144,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1af546 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1af2b2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r6 │ │ │ │ beq.n 1af488 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -450192,22 +450187,22 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1af672 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1af662 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1af662 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ b.n 1af5f2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1af65e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1af5e6 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -450244,15 +450239,15 @@ │ │ │ │ add.w r7, r5, ip │ │ │ │ adds.w r3, lr, r7 │ │ │ │ beq.n 1af630 │ │ │ │ ldr.w r7, [lr, r7] │ │ │ │ b.n 1af628 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1af5f2 │ │ │ │ ldrd r5, r7, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 198c3c │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -450646,15 +450641,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1af9f2 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -450945,15 +450940,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - bl 209600 │ │ │ │ + bl 209538 │ │ │ │ cmp r6, #3 │ │ │ │ beq.n 1afd58 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r7, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -451078,15 +451073,15 @@ │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1afe96 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -451301,15 +451296,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r5, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr.w r6, [sl, #20] │ │ │ │ add.w r8, sl, #16 │ │ │ │ mov fp, r0 │ │ │ │ sub.w r5, r6, #96 @ 0x60 │ │ │ │ cmp r8, r6 │ │ │ │ beq.n 1b0106 │ │ │ │ movs r6, #1 │ │ │ │ @@ -454357,15 +454352,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r5, [pc, #2680] @ 1b2c2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r9, [r6, #88] @ 0x58 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r9, r1 │ │ │ │ @@ -454374,15 +454369,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1b221a │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1b0f8c │ │ │ │ mov r1, r6 │ │ │ │ @@ -454894,15 +454889,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1aff6c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1b271e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr.w r2, [pc, #1268] @ 1b2c34 │ │ │ │ ldr.w r3, [pc, #1252] @ 1b2c28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -455168,15 +455163,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1b29c8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1b29c8 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ beq.n 1b2ac8 │ │ │ │ @@ -455246,15 +455241,15 @@ │ │ │ │ bne.n 1b2a9a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 1b2a1e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n 1b26c6 │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b2bf2 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -455364,15 +455359,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 1b2ade │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r5, sl │ │ │ │ @@ -455392,15 +455387,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1b3b9e │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 62740 │ │ │ │ @@ -456120,15 +456115,15 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1b3446 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #319] @ 0x13f │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ blx 62740 │ │ │ │ @@ -456959,15 +456954,15 @@ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1b41a2 │ │ │ │ ldr.w r6, [r8, #88] @ 0x58 │ │ │ │ add.w sl, r8, #84 @ 0x54 │ │ │ │ @@ -457037,45 +457032,45 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r0, fp │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldr.w r4, [r8, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp r4, sl │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 1b3e14 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ 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 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1b3de2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ @@ -457157,15 +457152,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1b3d6e │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ @@ -457411,15 +457406,15 @@ │ │ │ │ b.n 1b40ee │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1b3cfa │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ b.n 1b410e │ │ │ │ @@ -458864,15 +458859,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ 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 1b5012 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -458906,39 +458901,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1b4d66 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r3, r1, #84 @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b4cd6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ b.n 1b4f78 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1b4f40 │ │ │ │ lsls r5, r2, #18 │ │ │ │ ite mi │ │ │ │ @@ -458980,15 +458975,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 19997c │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ @@ -459050,15 +459045,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 198784 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1edcd0 │ │ │ │ + bl 1edc08 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 198d08 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -459085,22 +459080,22 @@ │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1edc5c │ │ │ │ + bl 1edb94 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1edbb4 │ │ │ │ + bl 1edaec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, r6] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r0, r6] │ │ │ │ @@ -459137,15 +459132,15 @@ │ │ │ │ beq.w 1b5284 │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ bne.w 1b522a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r2, [pc, #380] @ (1b5534 ) │ │ │ │ ldr r3, [pc, #376] @ (1b5530 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -459218,31 +459213,31 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r5, r5, [r6, #32] │ │ │ │ - bl 1edcd0 │ │ │ │ + bl 1edc08 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b5380 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1b54bc │ │ │ │ b.n 1b5380 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b5380 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b54ac │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -460135,55 +460130,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, 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, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r6, [pc, #76] @ (1b5ebc ) │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -460196,15 +460191,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r6, sl] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #472 @ (adr r1, 1b6098 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -460214,15 +460209,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #224] @ (1b5fd0 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -460232,18 +460227,18 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 1b5fb6 │ │ │ │ tbb [pc, r3] │ │ │ │ mov r6, r8 │ │ │ │ @@ -460258,23 +460253,23 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w sl, [pc, #112] @ 1b5fd4 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str.w lr, [sp] │ │ │ │ add.w r8, r4, #84 @ 0x54 │ │ │ │ strd lr, lr, [sp, #4] │ │ │ │ ldr.w r9, [r4, #36] @ 0x24 │ │ │ │ @@ -460284,15 +460279,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r7, sl] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 1b5f48 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 1b5f48 │ │ │ │ @@ -460322,58 +460317,58 @@ │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #32 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ 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] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1b606a │ │ │ │ mov r3, r4 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [pc, #952] @ (1b6424 ) │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [pc, #952] @ (1b6428 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 205c74 │ │ │ │ + bl 205bac │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r6, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -460381,27 +460376,27 @@ │ │ │ │ strd r1, r8, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ @@ -460437,15 +460432,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ 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 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1b6192 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1b6408 │ │ │ │ @@ -460457,42 +460452,42 @@ │ │ │ │ b.n 1b6198 │ │ │ │ movs r7, #1 │ │ │ │ b.n 1b613a │ │ │ │ ldr r3, [pc, #672] @ (1b6434 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (1b6438 ) │ │ │ │ add r2, pc │ │ │ │ - bl 205c74 │ │ │ │ + bl 205bac │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b830 │ │ │ │ + bl 20b768 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b5ec4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -460500,27 +460495,27 @@ │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r9 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ @@ -460554,33 +460549,33 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206344 │ │ │ │ + bl 20627c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r6, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -460589,22 +460584,22 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #32] │ │ │ │ str.w lr, [r4, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ lsl.w r6, r8, r6 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ @@ -460641,18 +460636,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b8c4 │ │ │ │ + bl 20b7fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b5ec4 │ │ │ │ ldr r2, [pc, #92] @ (1b643c ) │ │ │ │ ldr r3, [pc, #52] @ (1b6418 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -460680,23 +460675,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #0 @ (adr r0, 1b6420 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r7, pc, #792 @ (adr r7, 1b6744 ) │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #440 @ (adr r7, 1b65f4 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 1b66f4 ) │ │ │ │ movs r3, r3 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -460728,30 +460723,30 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2083c8 │ │ │ │ + bl 208300 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cbz r0, 1b64ca │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr.w r7, [fp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrd r2, r0, [r5, #116] @ 0x74 │ │ │ │ @@ -460787,22 +460782,22 @@ │ │ │ │ b.n 1b6538 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.n 1b65d4 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ strd r8, r8, [r5] │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -460818,30 +460813,30 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 1b652e │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ bls.n 1b6538 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -460889,21 +460884,21 @@ │ │ │ │ beq.n 1b65ee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add.w r7, r8, #100 @ 0x64 │ │ │ │ @@ -460922,15 +460917,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [pc, #164] @ (1b6768 ) │ │ │ │ ldr r3, [pc, #148] @ (1b6758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -460940,21 +460935,21 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1b6502 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -460965,15 +460960,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, #16] │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ b.n 1b66c0 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ b.n 1b66e8 │ │ │ │ ldr r4, [pc, #32] @ (1b676c ) │ │ │ │ @@ -461010,23 +461005,23 @@ │ │ │ │ adds r6, #58 @ 0x3a │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ lsls r2, r7, #21 │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, r8, #84 @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r8, #100 @ 0x64 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -461034,32 +461029,32 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ b.n 1b67aa │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w fp, r7, #84 @ 0x54 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ strd r9, r9, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w sl, r7, #100 @ 0x64 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -461074,15 +461069,15 @@ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #785 @ 0x311 │ │ │ │ b.n 1b67aa │ │ │ │ nop │ │ │ │ @@ -461120,38 +461115,38 @@ │ │ │ │ ldr r2, [pc, #432] @ (1b6aa0 ) │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 205c74 │ │ │ │ + bl 205bac │ │ │ │ vldr d7, [pc, #388] @ 1b6a88 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1b6936 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -461161,27 +461156,27 @@ │ │ │ │ mov r1, sl │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ add.w r2, r0, #100 @ 0x64 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ mov r7, r2 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ @@ -461212,15 +461207,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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1b6ab0 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1b6e58 │ │ │ │ @@ -461261,50 +461256,50 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r3, r0 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [pc, #944] @ (1b6e64 ) │ │ │ │ add r2, pc │ │ │ │ - bl 205c74 │ │ │ │ + bl 205bac │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b830 │ │ │ │ + bl 20b768 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r8, [fp, #13] │ │ │ │ bl 1b5ec4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldrb.w r2, [fp, #12] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -461313,33 +461308,33 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ strb.w r8, [r7, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b6770 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r9, r8, #20 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -461349,27 +461344,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #32] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ @@ -461401,37 +461396,37 @@ │ │ │ │ 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 r8, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1b6c8e │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -461442,26 +461437,26 @@ │ │ │ │ mov r1, sl │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ @@ -461493,99 +461488,99 @@ │ │ │ │ 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 r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1b5ec4 │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ movs r3, #1 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206344 │ │ │ │ + bl 20627c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b780 │ │ │ │ + bl 20b6b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b8c4 │ │ │ │ + bl 20b7fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 1b5ec4 │ │ │ │ b.n 1b6a66 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 1b6d4e │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 1b6c2c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1b68de │ │ │ │ ldr r3, [pc, #28] @ (1b6e68 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ b.n 1b6ab2 │ │ │ │ ldr r3, [pc, #24] @ (1b6e6c ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ b.n 1b6ab2 │ │ │ │ ldr r3, [pc, #20] @ (1b6e70 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ b.n 1b6ab2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -461662,15 +461657,15 @@ │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 1b6f2a │ │ │ │ str.w r5, [ip] │ │ │ │ cmp r2, r8 │ │ │ │ bne.n 1b6f18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec15c │ │ │ │ + bl 1ec094 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ @@ -462176,15 +462171,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1b7488 ) │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #16] @ (1b748c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefc9ffff │ │ │ │ b.n 1b6e3e │ │ │ │ vtbl.8 d20, {d15-d18}, d29 │ │ │ │ movw ip, #746 @ 0x2ea │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ @@ -462264,22 +462259,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 215d1c │ │ │ │ + bl 215c54 │ │ │ │ ldr r2, [pc, #16] @ (1b7584 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1b7588 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ + bl 20902c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 4dd586 │ │ │ │ b.n 1b7d8a │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -462316,15 +462311,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 1ec8b8 │ │ │ │ + bl 1ec7f0 │ │ │ │ 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 │ │ │ │ @@ -462348,15 +462343,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ strh r1, [r4, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ec8b8 │ │ │ │ + bl 1ec7f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r5, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -462372,15 +462367,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 1ecbd8 │ │ │ │ + bl 1ecb10 │ │ │ │ mov.w lr, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov ip, r8 │ │ │ │ mov r3, lr │ │ │ │ b.n 1b76ae │ │ │ │ @@ -463511,15 +463506,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b826c │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1edcd0 │ │ │ │ + bl 1edc08 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1b8264 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -463539,30 +463534,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1b8228 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1edb3c │ │ │ │ + bl 1eda74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b8224 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1edbb4 │ │ │ │ + bl 1edaec │ │ │ │ b.n 1b8224 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1b821a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1b820c │ │ │ │ mov r0, sl │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ b.n 1b81da │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #0] │ │ │ │ @@ -463781,15 +463776,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b861a │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r4 │ │ │ │ @@ -463797,15 +463792,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1b8540 │ │ │ │ ldrb.w r9, [r5, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b8540 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208c90 │ │ │ │ + bl 208bc8 │ │ │ │ cbz r0, 1b84ce │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1b8602 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r4, [r7, #0] │ │ │ │ @@ -463847,15 +463842,15 @@ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1b8518 │ │ │ │ b.n 1b84f0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ orr.w r0, r0, r8 │ │ │ │ uxtb.w r8, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b84a8 │ │ │ │ mov r4, fp │ │ │ │ @@ -464081,15 +464076,15 @@ │ │ │ │ sub.w r2, r3, #53 @ 0x35 │ │ │ │ sub.w r9, r3, #57 @ 0x39 │ │ │ │ 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 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ ldr.w sl, [sp] │ │ │ │ strd r7, r9, [r0] │ │ │ │ b.n 1b84f0 │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #14] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -464100,19 +464095,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movs r1, #8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r5, [r2, #88] @ 0x58 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 1b8920 │ │ │ │ mov r7, sl │ │ │ │ @@ -464155,15 +464150,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1b887c │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1b8828 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b892e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -464229,15 +464224,15 @@ │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b87fe │ │ │ │ mov sl, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 198a5c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -464272,15 +464267,15 @@ │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ strmi r3, [r1, #0] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ b.n 1b8870 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 1b885c │ │ │ │ ldr.w r6, [fp] │ │ │ │ @@ -464627,17 +464622,17 @@ │ │ │ │ b.n 1b8aee │ │ │ │ movs r7, #0 │ │ │ │ b.n 1b8b6a │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 1b8aee │ │ │ │ b.n 1b8d16 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r2, r0 │ │ │ │ movs r3, r5 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + adds r4, r3, r7 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -464653,15 +464648,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, r6 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 1e5228 │ │ │ │ + bl 1e5160 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr.w r3, [r6, #344] @ 0x158 │ │ │ │ @@ -464917,17 +464912,17 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1b8fc8 │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1b8fc8 │ │ │ │ b.n 1b8ff0 │ │ │ │ nop │ │ │ │ - adds r2, r6, r0 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ movs r3, r5 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -464988,15 +464983,15 @@ │ │ │ │ beq.n 1b9192 │ │ │ │ cmp r5, #1 │ │ │ │ beq.w 1b934c │ │ │ │ cbz r6, 1b915c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e51ec │ │ │ │ + bl 1e5124 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1b915c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r9 │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ str.w r3, [sl] │ │ │ │ @@ -465010,15 +465005,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b911c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b9112 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e51ec │ │ │ │ + bl 1e5124 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1b9122 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 1b90f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -465532,15 +465527,15 @@ │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 1b9c6a │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -465682,15 +465677,15 @@ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1b0f8c │ │ │ │ mov r0, r5 │ │ │ │ @@ -465766,30 +465761,30 @@ │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r3, #96 @ 0x60 │ │ │ │ cmp r0, r4 │ │ │ │ sub.w r1, r2, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ bne.n 1b98f0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1e5434 │ │ │ │ + bl 1e536c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r4, r3 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ itt ne │ │ │ │ movne r8, r4 │ │ │ │ movne r4, r6 │ │ │ │ beq.n 1b994c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1e527c │ │ │ │ + bl 1e51b4 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r6, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 1b992a │ │ │ │ mov r4, r8 │ │ │ │ @@ -465861,15 +465856,15 @@ │ │ │ │ bne.n 1b99be │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1b99be │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e51ec │ │ │ │ + bl 1e5124 │ │ │ │ cmp fp, r5 │ │ │ │ bne.n 1b99c4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.n 1b9a8e │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -465898,15 +465893,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1b9990 │ │ │ │ ldrd r7, r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [pc, #1588] @ 1ba080 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 1e5294 │ │ │ │ + bl 1e51cc │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ sub.w r6, r6, #96 @ 0x60 │ │ │ │ bne.n 1b9a7e │ │ │ │ b.n 1b9b90 │ │ │ │ @@ -465942,15 +465937,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b9f82 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b9f6e │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1b9aea │ │ │ │ add r9, sl │ │ │ │ str.w r6, [r9] │ │ │ │ mov r9, r5 │ │ │ │ b.n 1b9a3c │ │ │ │ @@ -465967,28 +465962,28 @@ │ │ │ │ add.w fp, r5, r3 │ │ │ │ cmp r5, fp │ │ │ │ bcs.n 1b9a3c │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1e51ec │ │ │ │ + bl 1e5124 │ │ │ │ cmp r5, fp │ │ │ │ bcc.n 1b9b04 │ │ │ │ b.n 1b9a3c │ │ │ │ add.w fp, sl, r9 │ │ │ │ cmp sl, fp │ │ │ │ it cc │ │ │ │ movcc r5, sl │ │ │ │ bcs.n 1b9b36 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1e51ec │ │ │ │ + bl 1e5124 │ │ │ │ cmp r5, fp │ │ │ │ bcc.n 1b9b24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 1b9aea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -466009,15 +466004,15 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1ba03e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b9ffe │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b9aea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ @@ -466117,15 +466112,15 @@ │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r7, #16] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 1b9834 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr.w r2, [pc, #1048] @ 1ba088 │ │ │ │ ldr.w r3, [pc, #1028] @ 1ba078 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -466694,15 +466689,15 @@ │ │ │ │ cbnz r2, 1ba264 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cbz r5, 1ba25a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r1, [pc, #120] @ (1ba294 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1ba288 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1ba256 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -466717,58 +466712,58 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1ba2a0 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #72] @ (1ba2a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba228 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1ba2a8 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1ba228 │ │ │ │ ldr r1, [pc, #52] @ (1ba2ac ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba228 │ │ │ │ ldr r2, [pc, #44] @ (1ba2b0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1ba240 │ │ │ │ ldr r1, [pc, #40] @ (1ba2b4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba228 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xfa14001a │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + ldr??.w r0, [r4, sl, lsl #1] │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - mvns r2, r0 │ │ │ │ + orrs r2, r0 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - bics r0, r6 │ │ │ │ + cmn r0, r6 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r8, r3 │ │ │ │ @@ -466779,15 +466774,15 @@ │ │ │ │ and.w r3, r5, #1344 @ 0x540 │ │ │ │ tst.w r5, #640 @ 0x280 │ │ │ │ beq.n 1ba396 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba4b2 │ │ │ │ ldr r1, [pc, #600] @ (1ba540 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #16 │ │ │ │ bmi.n 1ba3a8 │ │ │ │ lsls r3, r5, #13 │ │ │ │ bmi.n 1ba3b8 │ │ │ │ lsls r0, r5, #15 │ │ │ │ bmi.n 1ba3c8 │ │ │ │ @@ -466798,29 +466793,29 @@ │ │ │ │ lsls r3, r5, #8 │ │ │ │ bmi.n 1ba3f8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1ba314 │ │ │ │ ldr r1, [pc, #568] @ (1ba544 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ subs r1, #40 @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bhi.n 1ba336 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1ba43a │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cbz r3, 1ba336 │ │ │ │ ldr r1, [pc, #536] @ (1ba548 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r7, r1, #7 │ │ │ │ bmi.w 1ba44c │ │ │ │ lsls r5, r1, #28 │ │ │ │ bmi.w 1ba45e │ │ │ │ lsls r0, r1, #29 │ │ │ │ bmi.w 1ba470 │ │ │ │ @@ -466836,74 +466831,74 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r6 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #472] @ (1ba54c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1ba4be │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1ba390 │ │ │ │ ldr r1, [pc, #456] @ (1ba550 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ba2ee │ │ │ │ ldr r1, [pc, #440] @ (1ba554 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #16 │ │ │ │ bpl.n 1ba2f2 │ │ │ │ ldr r1, [pc, #428] @ (1ba558 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #13 │ │ │ │ bpl.n 1ba2f6 │ │ │ │ ldr r1, [pc, #416] @ (1ba55c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r0, r5, #15 │ │ │ │ bpl.n 1ba2fa │ │ │ │ ldr r1, [pc, #404] @ (1ba560 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r1, r5, #26 │ │ │ │ bpl.n 1ba2fe │ │ │ │ ldr r1, [pc, #392] @ (1ba564 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #14 │ │ │ │ bpl.n 1ba302 │ │ │ │ ldr r1, [pc, #380] @ (1ba568 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #8 │ │ │ │ bpl.n 1ba306 │ │ │ │ ldr r1, [pc, #368] @ (1ba56c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba306 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1ba4e8 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r5, r1, #27 │ │ │ │ bmi.n 1ba4d6 │ │ │ │ ldrh r5, [r4, #12] │ │ │ │ @@ -466917,203 +466912,203 @@ │ │ │ │ bmi.w 1ba532 │ │ │ │ lsrs r2, r5, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1ba518 │ │ │ │ ldr r1, [pc, #324] @ (1ba574 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba380 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba32c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r7, r1, #7 │ │ │ │ bpl.w 1ba33e │ │ │ │ ldr r1, [pc, #296] @ (1ba578 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r5, r1, #28 │ │ │ │ bpl.w 1ba344 │ │ │ │ ldr r1, [pc, #284] @ (1ba57c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #29 │ │ │ │ bpl.w 1ba34a │ │ │ │ ldr r1, [pc, #268] @ (1ba580 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #12 │ │ │ │ bpl.w 1ba350 │ │ │ │ ldr r1, [pc, #256] @ (1ba584 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #30 │ │ │ │ bpl.w 1ba356 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1ba588 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba380 │ │ │ │ ldr r1, [pc, #216] @ (1ba58c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ b.n 1ba2ee │ │ │ │ ldr r3, [pc, #208] @ (1ba590 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1ba594 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba380 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1ba50a │ │ │ │ ldr r1, [pc, #184] @ (1ba598 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba380 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ba1fc │ │ │ │ b.n 1ba380 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 1ba1fc │ │ │ │ ldr r1, [pc, #156] @ (1ba59c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba364 │ │ │ │ ldr r1, [pc, #148] @ (1ba5a0 ) │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba380 │ │ │ │ ldr r1, [pc, #136] @ (1ba5a4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba380 │ │ │ │ ldr r1, [pc, #128] @ (1ba5a8 ) │ │ │ │ lsrs r2, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba380 │ │ │ │ ldr r1, [pc, #120] @ (1ba5ac ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba380 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n 1ba634 │ │ │ │ + bhi.n 1ba4b4 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xfaf6001a │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + @ instruction: 0xfa36001a │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - str.w r0, [r4, sl, lsl #1] │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf784001a │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #112 @ (adr r2, 1ba5ec ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 1ba6ec ) │ │ │ │ movs r6, r3 │ │ │ │ - ldc 0, cr0, [lr], #-104 @ 0xffffff98 │ │ │ │ - vshr.u32 d16, d10, #32 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + sbcs.w r0, lr, sl, lsr #32 │ │ │ │ + vqadd.u32 d0, d0, d10 │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf794001a │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf6d4001a │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - rsbs r0, lr, #10092544 @ 0x9a0000 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + adds.w r0, lr, #10092544 @ 0x9a0000 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r2, 1ba5da │ │ │ │ ldr.w r7, [pc, #2652] @ 1bb028 │ │ │ │ mov r6, r2 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 1ba6b8 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1ba6c4 │ │ │ │ ldr.w r1, [pc, #2636] @ 1bb02c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.w 1ba76e │ │ │ │ ldr.w r1, [pc, #2616] @ 1bb030 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr.w r1, [pc, #2608] @ 1bb034 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1baa30 │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1baa20 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1baa12 │ │ │ │ @@ -467146,15 +467141,15 @@ │ │ │ │ bne.w 1bab9a │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1baf4e │ │ │ │ ldr.w r1, [pc, #2492] @ 1bb038 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1babba │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1babba │ │ │ │ @@ -467170,15 +467165,15 @@ │ │ │ │ lsls r7, r1, #16 │ │ │ │ lsls r0, r1, #16 │ │ │ │ lsls r1, r0, #16 │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1ba5de │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ sub.w r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -467191,15 +467186,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1ba6ec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1ba6f8 │ │ │ │ ldr.w r1, [pc, #2380] @ 1bb03c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1ba8fe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1ba948 │ │ │ │ @@ -467233,26 +467228,26 @@ │ │ │ │ ldrh r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1ba73c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1ba728 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1ba72e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba72e │ │ │ │ ldr.w r1, [pc, #2264] @ 1bb048 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba602 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1ba824 │ │ │ │ ldr.w r2, [pc, #2244] @ 1bb04c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #2240] @ 1bb050 │ │ │ │ @@ -467283,15 +467278,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1ba7de │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.w 1ba8f0 │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r6 │ │ │ │ @@ -467304,21 +467299,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1ba7ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1ba7a0 │ │ │ │ ldr.w r1, [pc, #2128] @ 1bb058 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1ba7a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba7a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1ba920 │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -467339,117 +467334,117 @@ │ │ │ │ bne.w 1babfa │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #2032] @ 1bb05c │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1ba928 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ba928 │ │ │ │ bl 1984f0 │ │ │ │ ldr.w r1, [pc, #2008] @ 1bb060 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ba92e │ │ │ │ ldr.w r1, [pc, #1992] @ 1bb064 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1ba92e │ │ │ │ ldr.w r8, [pc, #1980] @ 1bb068 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1976] @ 1bb06c │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1ba8d0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1ba92e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ba8ca │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1ba8bc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1ba8bc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba7ea │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1badbe │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1bac16 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1ba702 │ │ │ │ ldr.w r1, [pc, #1884] @ 1bb070 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba702 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1bad44 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1ba898 │ │ │ │ mov r0, r4 │ │ │ │ bl 198c80 │ │ │ │ cbnz r0, 1ba956 │ │ │ │ ldr.w r1, [pc, #1852] @ 1bb074 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [pc, #1836] @ 1bb078 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba70a │ │ │ │ ldr.w r1, [pc, #1828] @ 1bb07c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ mov r0, r4 │ │ │ │ bl 198c94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bab82 │ │ │ │ ldr.w r1, [pc, #1808] @ 1bb080 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba936 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1bae6a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #9 │ │ │ │ lsls r0, r6, #9 │ │ │ │ @@ -467457,71 +467452,71 @@ │ │ │ │ lsls r7, r7, #8 │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ ldr.w r1, [pc, #1768] @ 1bb084 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba658 │ │ │ │ ldr.w r1, [pc, #1760] @ 1bb088 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1ba652 │ │ │ │ ldr.w r1, [pc, #1748] @ 1bb08c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1ba64c │ │ │ │ ldr.w r1, [pc, #1736] @ 1bb090 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1ba646 │ │ │ │ ldr.w r1, [pc, #1724] @ 1bb094 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1ba640 │ │ │ │ ldr.w r1, [pc, #1712] @ 1bb098 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1ba63a │ │ │ │ ldr.w r1, [pc, #1700] @ 1bb09c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba632 │ │ │ │ ldr.w r1, [pc, #1688] @ 1bb0a0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba62a │ │ │ │ ldr.w r1, [pc, #1680] @ 1bb0a4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba622 │ │ │ │ ldr.w r1, [pc, #1668] @ 1bb0a8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1ba61c │ │ │ │ ldr.w r1, [pc, #1656] @ 1bb0ac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1ba616 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1ba928 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -467530,23 +467525,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1bae5c │ │ │ │ ldr.w r1, [pc, #1612] @ 1bb0b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1ba842 │ │ │ │ bl 19739c │ │ │ │ ldr.w r1, [pc, #1596] @ 1bb0b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1bac24 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1bac52 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1bac42 │ │ │ │ @@ -467586,15 +467581,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1bafe6 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1452] @ 1bb0b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1bac34 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1badee │ │ │ │ bhi.w 1bad58 │ │ │ │ @@ -467613,40 +467608,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1384] @ 1bb0bc │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1380] @ 1bb0c0 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1ba6c6 │ │ │ │ ldr.w r1, [pc, #1364] @ 1bb0c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1ba876 │ │ │ │ mov r0, r4 │ │ │ │ bl 198ca8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1340] @ 1bb0c8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba936 │ │ │ │ bl 19739c │ │ │ │ ldr.w r1, [pc, #1324] @ 1bb0cc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1ba692 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -467663,95 +467658,95 @@ │ │ │ │ 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, #1252] @ 1bb0d4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1ba6c6 │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1bac12 │ │ │ │ ldr.w r1, [pc, #1236] @ 1bb0d8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1ba876 │ │ │ │ ldr.w r1, [pc, #1220] @ 1bb0dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba702 │ │ │ │ ldr.w r1, [pc, #1208] @ 1bb0e0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1baa8c │ │ │ │ ldr.w r1, [pc, #1196] @ 1bb0e4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1bab1c │ │ │ │ ldr.w r1, [pc, #1188] @ 1bb0e8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1baa98 │ │ │ │ ldr.w r1, [pc, #1176] @ 1bb0ec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1baa92 │ │ │ │ ldr.w r1, [pc, #1164] @ 1bb0f0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1baac2 │ │ │ │ ldr.w r1, [pc, #1152] @ 1bb0f4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1baabc │ │ │ │ ldr.w r1, [pc, #1140] @ 1bb0f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1baab6 │ │ │ │ ldr.w r1, [pc, #1128] @ 1bb0fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1baab0 │ │ │ │ ldr.w r1, [pc, #1116] @ 1bb100 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1baaaa │ │ │ │ ldr.w r1, [pc, #1104] @ 1bb104 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1baaa4 │ │ │ │ ldr.w r1, [pc, #1092] @ 1bb108 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1baa9e │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1baf3a │ │ │ │ ldr.w r3, [pc, #1072] @ 1bb10c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r7, [pc, #1072] @ 1bb110 │ │ │ │ @@ -467760,51 +467755,51 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r7, pc │ │ │ │ ldr.w r1, [pc, #1064] @ 1bb118 │ │ │ │ add r8, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1bad20 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1bacfe │ │ │ │ ldr.w r1, [pc, #1032] @ 1bb11c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba6f8 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1bad0a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #1000] @ (1bb120 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1ba876 │ │ │ │ ldr r1, [pc, #988] @ (1bb124 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ add r1, pc │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1ba82c │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1baf5c │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ @@ -467815,510 +467810,510 @@ │ │ │ │ beq.w 1bb01a │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1bb00e │ │ │ │ cbnz r3, 1bad86 │ │ │ │ ldr r1, [pc, #936] @ (1bb128 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1baffc │ │ │ │ ldr r1, [pc, #920] @ (1bb12c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1baff0 │ │ │ │ ldr r1, [pc, #904] @ (1bb130 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [pc, #896] @ (1bb134 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba6c4 │ │ │ │ ldr r1, [pc, #888] @ (1bb138 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1ba702 │ │ │ │ ldr r1, [pc, #880] @ (1bb13c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1baad8 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #864] @ (1bb140 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1baace │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1bb008 │ │ │ │ ldr r2, [pc, #844] @ (1bb144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #844] @ (1bb148 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1ba6c6 │ │ │ │ ldr r1, [pc, #832] @ (1bb14c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1ba6c6 │ │ │ │ ldr r1, [pc, #824] @ (1bb150 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1ba6c6 │ │ │ │ ldr r1, [pc, #812] @ (1bb154 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1ba6c6 │ │ │ │ ldr r1, [pc, #804] @ (1bb158 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1ba6c6 │ │ │ │ ldr r1, [pc, #792] @ (1bb15c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1ba6c6 │ │ │ │ ldr r1, [pc, #784] @ (1bb160 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1ba6c6 │ │ │ │ ldr r1, [pc, #772] @ (1bb164 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1ba842 │ │ │ │ ldr r1, [pc, #764] @ (1bb168 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1ba6c6 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1ba6e4 │ │ │ │ b.n 1bacd8 │ │ │ │ ldr r1, [pc, #740] @ (1bb16c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #732] @ (1bb170 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #720] @ (1bb174 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #712] @ (1bb178 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #700] @ (1bb17c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #692] @ (1bb180 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #680] @ (1bb184 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #672] @ (1bb188 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #660] @ (1bb18c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #652] @ (1bb190 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #640] @ (1bb194 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #632] @ (1bb198 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldr r1, [pc, #620] @ (1bb19c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1babba │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #604] @ (1bb1a0 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1bacd8 │ │ │ │ ldr r1, [pc, #596] @ (1bb1a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.w 1ba684 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1bafc8 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #560] @ (1bb1a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [pc, #556] @ (1bb1ac ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #552] @ (1bb1b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1ba6c6 │ │ │ │ ldr r1, [pc, #536] @ (1bb1b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1baf7e │ │ │ │ ldr r1, [pc, #528] @ (1bb1b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1baf7e │ │ │ │ ldr r1, [pc, #520] @ (1bb1bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1baf7e │ │ │ │ ldr r1, [pc, #512] @ (1bb1c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1baf7e │ │ │ │ ldr r1, [pc, #504] @ (1bb1c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1baf7e │ │ │ │ ldr r1, [pc, #496] @ (1bb1c8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1ba6c6 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1bab08 │ │ │ │ ldr r1, [pc, #472] @ (1bb1cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1badb0 │ │ │ │ ldr r1, [pc, #464] @ (1bb1d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1bad9a │ │ │ │ ldr r2, [pc, #456] @ (1bb1d4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1badfa │ │ │ │ ldr r1, [pc, #456] @ (1bb1d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1bad86 │ │ │ │ ldr r1, [pc, #448] @ (1bb1dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ b.n 1bad86 │ │ │ │ nop │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r4, 1bb052 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ movs r2, r3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ movs r2, r3 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #14 │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #16 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #16 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r5, #12] │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1badf4 │ │ │ │ + b.n 1bac74 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1babbc │ │ │ │ + b.n 1baa3c │ │ │ │ movs r2, r3 │ │ │ │ ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #432] @ (1bb290 ) │ │ │ │ + ldr r6, [pc, #688] @ (1bb390 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ ldrh r0, [r5, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - vqadd.s64 d16, d0, d10 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + mrc 0, 5, r0, cr0, cr10, {0} │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #728] @ (1bb414 ) │ │ │ │ + ldr r4, [pc, #984] @ (1bb514 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs.w r0, r4, #10092544 @ 0x9a0000 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf4f4001a │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -468333,103 +468328,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (1bb44c ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e9b84 │ │ │ │ + bl 1e9abc │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1bb22a │ │ │ │ ldr r6, [pc, #552] @ (1bb450 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 1984f0 │ │ │ │ ldr r1, [pc, #544] @ (1bb454 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1bb29c │ │ │ │ ldr r1, [pc, #532] @ (1bb458 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [pc, #524] @ (1bb45c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1bb292 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (1bb460 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1bb274 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1984f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1bb26a │ │ │ │ ldr r1, [pc, #464] @ (1bb464 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1bb2fa │ │ │ │ ldr r1, [pc, #452] @ (1bb468 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [pc, #448] @ (1bb46c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1bb2f0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (1bb470 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1bb2d2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1984f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1bb2c8 │ │ │ │ ldr r1, [pc, #384] @ (1bb474 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n 1bb31c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -468439,19 +468434,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1bb308 │ │ │ │ ldr r1, [pc, #344] @ (1bb478 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [pc, #336] @ (1bb47c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1bb34c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -468459,62 +468454,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1bb336 │ │ │ │ ldr r6, [pc, #304] @ (1bb480 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [pc, #296] @ (1bb484 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1bb3b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1984f0 │ │ │ │ ldr r1, [pc, #272] @ (1bb488 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1bb3aa │ │ │ │ bl 1984f0 │ │ │ │ ldr r1, [pc, #256] @ (1bb48c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bb438 │ │ │ │ ldr r2, [pc, #240] @ (1bb490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1bb494 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [pc, #236] @ (1bb498 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1bb420 │ │ │ │ ldr r1, [pc, #224] @ (1bb49c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [pc, #220] @ (1bb4a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1bb416 │ │ │ │ ldr r6, [pc, #208] @ (1bb4a4 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 1bb4a8 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -468524,101 +468519,101 @@ │ │ │ │ bcs.n 1bb416 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 1984f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1bb3e0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1bb3e8 │ │ │ │ ldr r1, [pc, #148] @ (1bb4ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r1, [pc, #140] @ (1bb4b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9af4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1bb214 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1bb4b4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1bb3a0 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ movs r2, r3 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ movs r2, r3 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [pc, #224] @ (1bb530 ) │ │ │ │ + ldr r3, [pc, #480] @ (1bb630 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + subs r4, r7, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #56] @ (1bb494 ) │ │ │ │ + ldr r3, [pc, #312] @ (1bb594 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [pc, #704] @ (1bb72c ) │ │ │ │ + ldr r2, [pc, #960] @ (1bb82c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [pc, #200] @ (1bb544 ) │ │ │ │ + ldr r2, [pc, #456] @ (1bb644 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #16] @ (1bb494 ) │ │ │ │ + ldr r2, [pc, #272] @ (1bb594 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeb90001a │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + @ instruction: 0xead0001a │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #608] @ (1bb700 ) │ │ │ │ + ldr r1, [pc, #864] @ (1bb800 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #320] @ (1bb5f4 ) │ │ │ │ + blx r2 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r2, [pc, #1204] @ 1bb980 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -468627,15 +468622,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ ldr.w r4, [r9, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1bb974 │ │ │ │ mov r2, r3 │ │ │ │ @@ -468659,20 +468654,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1bb50a │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r3, #84 @ 0x54 │ │ │ │ ldr.w fp, [r3, #88] @ 0x58 │ │ │ │ cmp fp, r1 │ │ │ │ beq.w 1bb654 │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -468734,15 +468729,15 @@ │ │ │ │ blx 62740 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ str r4, [r0, #28] │ │ │ │ str r7, [r0, #16] │ │ │ │ str.w fp, [r0, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1ed374 │ │ │ │ + bl 1ed2ac │ │ │ │ b.n 1bb572 │ │ │ │ mov r0, fp │ │ │ │ bl 198524 │ │ │ │ cbz r0, 1bb60a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -468767,25 +468762,25 @@ │ │ │ │ blx 62740 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #16] │ │ │ │ str r4, [r0, #24] │ │ │ │ str r7, [r0, #12] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ed374 │ │ │ │ + bl 1ed2ac │ │ │ │ b.n 1bb572 │ │ │ │ mov r9, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1f20d0 │ │ │ │ + bl 1f2008 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r2 │ │ │ │ it ne │ │ │ │ movne r6, sl │ │ │ │ beq.w 1bb96a │ │ │ │ @@ -468819,24 +468814,24 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f217c │ │ │ │ + bl 1f20b4 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r2, [r9], #-96 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1ed3bc │ │ │ │ + bl 1ed2f4 │ │ │ │ cbz r0, 1bb71c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1bb710 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -468844,22 +468839,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 r8, {r1, r2} │ │ │ │ - bl 1ed3e0 │ │ │ │ + bl 1ed318 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb6f0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1ed3bc │ │ │ │ + bl 1ed2f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb946 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -468893,15 +468888,15 @@ │ │ │ │ beq.n 1bb79a │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, r9 │ │ │ │ bne.w 1bb8b0 │ │ │ │ mov r4, r8 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1ed3e0 │ │ │ │ + bl 1ed318 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb73e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w ip, fp, r2 │ │ │ │ @@ -468981,30 +468976,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r9, #532] @ 0x214 │ │ │ │ bne.n 1bb810 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r2, [pc, #252] @ (1bb988 ) │ │ │ │ ldr r3, [pc, #248] @ (1bb984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1bb97a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r0, [fp, ip] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f20f8 │ │ │ │ b.n 1bb778 │ │ │ │ mov r1, r9 │ │ │ │ bl 1986bc │ │ │ │ b.n 1bb79a │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ b.n 1bb7be │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -469039,15 +469034,15 @@ │ │ │ │ strb.w fp, [r1, #-20] │ │ │ │ mul.w r3, sl, r3 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ it hi │ │ │ │ strhi r2, [r4, r3] │ │ │ │ - bl 1f21c0 │ │ │ │ + bl 1f20f8 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 1bb900 │ │ │ │ b.n 1bb69c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp ip, r1 │ │ │ │ bne.n 1bb8cc │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -469823,15 +469818,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, ip │ │ │ │ bl 1c2320 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e51ec │ │ │ │ + bl 1e5124 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ str.w r4, [r8, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -469867,15 +469862,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1bc1be │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1edbb4 │ │ │ │ + bl 1edaec │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1bc152 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -469890,26 +469885,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r9] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 198a5c │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov fp, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 1e527c │ │ │ │ + bl 1e51b4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ str.w r8, [fp, #28] │ │ │ │ mov r0, sl │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w fp, [r8, #60] @ 0x3c │ │ │ │ str.w r3, [r8, #8] │ │ │ │ - bl 1edcd0 │ │ │ │ + bl 1edc08 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1bc180 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r9] │ │ │ │ @@ -470631,28 +470626,28 @@ │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bc9be │ │ │ │ movs r1, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bc91e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1bc912 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1bc912 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, r3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bc900 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1bc99a │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -470813,27 +470808,27 @@ │ │ │ │ bl 1bc70c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bca06 │ │ │ │ b.n 1bcaa2 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1bcae4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bcae4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1bcad8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1bca78 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bcac8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1bc20c │ │ │ │ add fp, r0 │ │ │ │ b.n 1bca78 │ │ │ │ @@ -471019,15 +471014,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bne.n 1bcc9e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e5228 │ │ │ │ + bl 1e5160 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w ip, r4, lsr #7 │ │ │ │ beq.w 1bcede │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subs.w r8, ip, #8 │ │ │ │ @@ -471390,17 +471385,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1bce34 │ │ │ │ b.n 1bcfdc │ │ │ │ movs r3, #6 │ │ │ │ b.n 1bcd28 │ │ │ │ bl 1b1082 │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ - bvc.n 1bd074 │ │ │ │ + bvc.n 1bd0f4 │ │ │ │ movs r2, r5 │ │ │ │ - bvc.n 1bd000 │ │ │ │ + bvs.n 1bd080 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1368] @ 1bd5fc │ │ │ │ mov r5, r0 │ │ │ │ @@ -471410,15 +471405,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 1bd0f4 │ │ │ │ @@ -471478,28 +471473,28 @@ │ │ │ │ strdne r2, r3, [r6, #12] │ │ │ │ ldrne r3, [r7, #20] │ │ │ │ ittt ne │ │ │ │ strne.w r8, [r3] │ │ │ │ ldrne r3, [r7, #16] │ │ │ │ strne.w r8, [r3, #4] │ │ │ │ strd fp, fp, [r7, #16] │ │ │ │ - bl 1e5434 │ │ │ │ + bl 1e536c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 1bd18e │ │ │ │ b.n 1bd2a0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1e527c │ │ │ │ + bl 1e51b4 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r5, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 1bd18c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -471559,58 +471554,58 @@ │ │ │ │ beq.w 1bd362 │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1bd362 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1bd28a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1bd28a │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cbz r7, 1bd27c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 1bd292 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1bd27c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bd27c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1bd270 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1bd292 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bd262 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bd24a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #58] @ 0x3a │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 1bd1bc │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e5294 │ │ │ │ + bl 1e51cc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r4, r4, #96 @ 0x60 │ │ │ │ @@ -471791,15 +471786,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 1bd41a │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 1bd4a4 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ @@ -471808,15 +471803,15 @@ │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 1bd136 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r2, [pc, #332] @ (1bd608 ) │ │ │ │ ldr r3, [pc, #324] @ (1bd600 ) │ │ │ │ negs r4, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -472104,15 +472099,15 @@ │ │ │ │ ldr.w r3, [pc, #1252] @ 1bdc90 │ │ │ │ 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 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 19997c │ │ │ │ ldr.w r7, [fp, #84]! │ │ │ │ cmp fp, r7 │ │ │ │ @@ -472171,15 +472166,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 1bd974 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bdb8c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bd8b2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1bd8a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1bd974 │ │ │ │ @@ -472188,15 +472183,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1bd974 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1bd974 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bd88a │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1bda74 │ │ │ │ @@ -472220,24 +472215,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bd972 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bd972 │ │ │ │ movs r7, #0 │ │ │ │ strd r9, r6, [sp, #12] │ │ │ │ b.n 1bd920 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1bd96e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1bd912 │ │ │ │ @@ -472258,18 +472253,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1bd93e │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1edbb4 │ │ │ │ + bl 1edaec │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1edc98 │ │ │ │ + bl 1edbd0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bd920 │ │ │ │ ldrd r9, r6, [sp, #12] │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ add.w r2, r9, #96 @ 0x60 │ │ │ │ @@ -472281,15 +472276,15 @@ │ │ │ │ b.n 1bd7f6 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, sl │ │ │ │ bne.w 1bd7da │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r2, [pc, #756] @ (1bdc94 ) │ │ │ │ ldr r3, [pc, #752] @ (1bdc90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -472359,15 +472354,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r9, r9, [r7, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1edcd0 │ │ │ │ + bl 1edc08 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1bd92e │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bd8dc │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -472415,22 +472410,22 @@ │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1edc5c │ │ │ │ + bl 1edb94 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1edbb4 │ │ │ │ + bl 1edaec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ @@ -472562,19 +472557,19 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ movs r2, r5 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r3, r1] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (1bdd30 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -472609,15 +472604,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (1bdd3c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 293e10 │ │ │ │ + bl 293d48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bdce2 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -472694,15 +472689,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (1bddfc ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 293e10 │ │ │ │ + bl 293d48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bdda2 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -472833,15 +472828,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (1bdf3c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 293e10 │ │ │ │ + bl 293d48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bdee2 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -473275,15 +473270,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1be36e │ │ │ │ nop │ │ │ │ adds r6, r1, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -473940,15 +473935,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1bea64 │ │ │ │ asrs r6, r0, #27 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -474327,15 +474322,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1bee2c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r7, #10 │ │ │ │ @@ -474490,15 +474485,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1bef92 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r6, #4 │ │ │ │ @@ -474520,19 +474515,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bf088 ) │ │ │ │ ldr r0, [pc, #20] @ (1bf08c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1973bc │ │ │ │ nop │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + cbnz r4, 1bf106 │ │ │ │ movs r2, r5 │ │ │ │ - cbz r2, 1bf0fa │ │ │ │ + uxtb r2, r7 │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -474601,15 +474596,15 @@ │ │ │ │ bl 1992d4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1bf164 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1acb9c │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r6, r3, r4 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r9, r0, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ @@ -475004,15 +474999,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1bf57c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -475572,15 +475567,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1bfa50 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -475790,15 +475785,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 1bfd74 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -476197,15 +476192,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1c00de │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -476437,15 +476432,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1c0354 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -476478,15 +476473,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 209d9c │ │ │ │ + bl 209cd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r5, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1accb0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -476861,15 +476856,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1c0790 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1c077e │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -476954,15 +476949,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (1c0ca4 ) │ │ │ │ ldr r3, [pc, #796] @ (1c0ca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 209dd0 │ │ │ │ + bl 209d08 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 1accb0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -477951,15 +477946,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 1c1430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ecb80 │ │ │ │ + bl 1ecab8 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r5, r3 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 1c13ba │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -478004,15 +477999,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ecb80 │ │ │ │ + bl 1ecab8 │ │ │ │ str.w fp, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ str.w fp, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ b.n 1c14c0 │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ mov r0, r5 │ │ │ │ @@ -478802,15 +478797,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 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1c1c9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w sl, [r3, #108] @ 0x6c │ │ │ │ mov r0, sl │ │ │ │ @@ -480652,21 +480647,21 @@ │ │ │ │ ldr r0, [pc, #156] @ (1c302c ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #156] @ (1c3030 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldrd r0, r4, [r3, #120] @ 0x78 │ │ │ │ + ldrd r0, r4, [r3, #112] @ 0x70 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ orrs r0, r2 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ orrs r4, r2 │ │ │ │ orrs r0, r4 │ │ │ │ ldrd r0, r2, [r3, #104] @ 0x68 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -482382,49 +482377,49 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 1c2724 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ + ldrd r5, r4, [sp, #12] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c2828 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c2828 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ @@ -482433,65 +482428,65 @@ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r1, #32 │ │ │ │ - orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #13 │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r4, r3 │ │ │ │ + bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ ldr r2, [pc, #44] @ (1c41c8 ) │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [pc, #32] @ (1c41c0 ) │ │ │ │ add r2, pc │ │ │ │ - str r4, [r6, #0] │ │ │ │ - str r5, [r6, #4] │ │ │ │ + str r5, [r6, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c41ba │ │ │ │ + bne.n 1c41bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ itte pl │ │ │ │ lslpl r2, r5, #2 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x005c │ │ │ │ lslmi r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -482889,20 +482884,20 @@ │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r9, r1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r8, r1 │ │ │ │ ldr r3, [pc, #356] @ (1c4748 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r1, [pc, #344] @ (1c474c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ @@ -482913,120 +482908,119 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 1c2724 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #204] @ 0xcc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r5, r4, [sp, #204] @ 0xcc │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r9, #32] │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r9 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ blx 62740 │ │ │ │ - ldr.w r9, [r9, #28] │ │ │ │ + ldr.w r8, [r8, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ bl 1c3400 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c2828 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c2724 │ │ │ │ vldr d7, [pc, #136] @ 1c4740 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ ldr r2, [pc, #56] @ (1c4750 ) │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [pc, #44] @ (1c4748 ) │ │ │ │ add r2, pc │ │ │ │ - str r4, [r6, #0] │ │ │ │ - str r5, [r6, #4] │ │ │ │ + str r5, [r6, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1c4738 │ │ │ │ mov r0, r6 │ │ │ │ @@ -485659,15 +485653,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1c62f0 │ │ │ │ ldr r2, [pc, #356] @ (1c6328 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #356] @ (1c632c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ b.n 1c6182 │ │ │ │ ands.w r8, r3, #1 │ │ │ │ bne.n 1c624c │ │ │ │ movs r2, #10 │ │ │ │ add r6, sp, #20 │ │ │ │ @@ -485792,45 +485786,45 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ movs r2, r3 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ movs r2, 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, #3816] @ 0xee8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #736] @ (1c6628 ) │ │ │ │ ldr r3, [pc, #736] @ (1c662c ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, pc │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ + add r0, pc │ │ │ │ + mov r7, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ vldr d8, [pc, #716] @ 1c6620 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ movs r1, #0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ bl 1c3180 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ bls.w 1c64dc │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -487296,38 +487290,38 @@ │ │ │ │ ldrh r4, [r6, #46] @ 0x2e │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1204] @ 1c7700 │ │ │ │ - ldr.w r3, [pc, #1204] @ 1c7704 │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, pc │ │ │ │ + ldr.w r0, [pc, #1200] @ 1c76fc │ │ │ │ + ldr.w r3, [pc, #1200] @ 1c7700 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ + add r0, pc │ │ │ │ + mov r4, r1 │ │ │ │ add r6, sp, #32 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - ldr.w sl, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ - mov r2, r4 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ + strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ - strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r4 │ │ │ │ bl 1c3180 │ │ │ │ + ldr.w sl, [r4, #32] │ │ │ │ cmp.w sl, #5 │ │ │ │ - bls.w 1c73e6 │ │ │ │ + bls.w 1c73e2 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -487436,40 +487430,40 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #828] @ (1c7708 ) │ │ │ │ - ldr r3, [pc, #824] @ (1c7704 ) │ │ │ │ + ldr r2, [pc, #828] @ (1c7704 ) │ │ │ │ + ldr r3, [pc, #824] @ (1c7700 ) │ │ │ │ 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 1c76fc │ │ │ │ + bne.w 1c76f8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ and.w r2, r3, #1 │ │ │ │ ubfx r8, r3, #2, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c750c │ │ │ │ + beq.w 1c7508 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c75fc │ │ │ │ + bne.w 1c75f8 │ │ │ │ add.w r9, sp, #228 @ 0xe4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1c2724 │ │ │ │ @@ -487564,15 +487558,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #26 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #24 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c73b8 │ │ │ │ + b.n 1c73b4 │ │ │ │ add.w r9, sp, #228 @ 0xe4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1c2724 │ │ │ │ @@ -487660,15 +487654,15 @@ │ │ │ │ movs r2, #26 │ │ │ │ bl 1c2724 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1c73ac │ │ │ │ + b.n 1c73a8 │ │ │ │ add.w r9, sp, #228 @ 0xe4 │ │ │ │ strd r2, fp, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c2724 │ │ │ │ @@ -487762,40 +487756,40 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 1c74fc │ │ │ │ + b.n 1c74f8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ 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, #132] @ (1c77a0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1c779c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (1c77a4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1c77a0 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1c7792 │ │ │ │ + beq.n 1c778e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r5, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ @@ -487810,59 +487804,59 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c77a8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c77a4 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c77a4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c77a0 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c779c │ │ │ │ + bne.n 1c7798 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1c7748 │ │ │ │ + b.n 1c7744 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #144] @ (1c784c ) │ │ │ │ + ldr r2, [pc, #144] @ (1c7848 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #144] @ (1c7850 ) │ │ │ │ + ldr r3, [pc, #144] @ (1c784c ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1c783c │ │ │ │ + beq.n 1c7838 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r5, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -487881,108 +487875,108 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c7854 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c7850 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c7850 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c784c ) │ │ │ │ add r2, pc │ │ │ │ str r7, [r4, #0] │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c7846 │ │ │ │ + bne.n 1c7842 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1c77e8 │ │ │ │ + b.n 1c77e4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #528] @ (1c7a7c ) │ │ │ │ + ldr r4, [pc, #528] @ (1c7a78 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #528] @ (1c7a80 ) │ │ │ │ + ldr r3, [pc, #528] @ (1c7a7c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bpl.n 1c78de │ │ │ │ + bpl.n 1c78da │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #290 @ 0x122 │ │ │ │ - bhi.n 1c795c │ │ │ │ + bhi.n 1c7958 │ │ │ │ cmp.w r3, #272 @ 0x110 │ │ │ │ - bcc.n 1c78a6 │ │ │ │ + bcc.n 1c78a2 │ │ │ │ sub.w r3, r3, #272 @ 0x110 │ │ │ │ movw r1, #63487 @ 0xf7ff │ │ │ │ movt r1, #6 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.n 1c7972 │ │ │ │ + bmi.n 1c796e │ │ │ │ lsls r3, r4, #29 │ │ │ │ - bmi.w 1c7a38 │ │ │ │ + bmi.w 1c7a34 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1c770c │ │ │ │ + bl 1c7708 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ orr.w r3, r3, #10240 @ 0x2800 │ │ │ │ strd r3, r2, [r5] │ │ │ │ - ldr r2, [pc, #448] @ (1c7a84 ) │ │ │ │ - ldr r3, [pc, #444] @ (1c7a80 ) │ │ │ │ + ldr r2, [pc, #448] @ (1c7a80 ) │ │ │ │ + ldr r3, [pc, #444] @ (1c7a7c ) │ │ │ │ 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 1c7a78 │ │ │ │ + bne.w 1c7a74 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w fp, r4, #1 │ │ │ │ ands.w r3, r4, #16 │ │ │ │ - beq.n 1c7900 │ │ │ │ + beq.n 1c78fc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c79be │ │ │ │ + beq.n 1c79ba │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1c77ac │ │ │ │ + bl 1c77a8 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1c78bc │ │ │ │ + b.n 1c78b8 │ │ │ │ and.w sl, r4, #1344 @ 0x540 │ │ │ │ and.w r8, r4, #640 @ 0x280 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c79d0 │ │ │ │ + beq.n 1c79cc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1c7a66 │ │ │ │ + beq.w 1c7a62 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ @@ -488002,27 +487996,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r4 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1c78bc │ │ │ │ + b.n 1c78b8 │ │ │ │ sub.w r3, r3, #304 @ 0x130 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.n 1c78a6 │ │ │ │ + bhi.n 1c78a2 │ │ │ │ movw r1, #12287 @ 0x2fff │ │ │ │ movt r1, #1 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1c78a6 │ │ │ │ + bpl.n 1c78a2 │ │ │ │ and.w r1, r4, #1344 @ 0x540 │ │ │ │ and.w r4, r4, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c7a4a │ │ │ │ + beq.n 1c7a46 │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ @@ -488040,33 +488034,33 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r4, r6, [sp, #36] @ 0x24 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r4 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - b.n 1c78bc │ │ │ │ + b.n 1c78b8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1c77ac │ │ │ │ + bl 1c77a8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 1c78bc │ │ │ │ + b.n 1c78b8 │ │ │ │ movs r2, #10 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ ubfx r4, r4, #18, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c7a54 │ │ │ │ + beq.n 1c7a50 │ │ │ │ cmp.w r8, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #14 │ │ │ │ @@ -488087,52 +488081,52 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r4 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 1c78bc │ │ │ │ + b.n 1c78b8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1c770c │ │ │ │ + bl 1c7708 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orr.w r3, r3, #11264 @ 0x2c00 │ │ │ │ - b.n 1c78bc │ │ │ │ + b.n 1c78b8 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 1c798a │ │ │ │ + b.n 1c7986 │ │ │ │ subs.w r8, r8, #0 │ │ │ │ mov r3, sl │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ mov.w r2, r8, lsl #1 │ │ │ │ - b.n 1c79fe │ │ │ │ + b.n 1c79fa │ │ │ │ subs.w r8, r8, #0 │ │ │ │ mov r3, sl │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ mov.w r2, r8, lsl #1 │ │ │ │ - b.n 1c7920 │ │ │ │ + b.n 1c791c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #480] @ (1c7c7c ) │ │ │ │ - ldr r3, [pc, #480] @ (1c7c80 ) │ │ │ │ + ldr r2, [pc, #480] @ (1c7c78 ) │ │ │ │ + ldr r3, [pc, #480] @ (1c7c7c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -488234,15 +488228,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ubfx r8, r9, #2, #1 │ │ │ │ ubfx r5, r9, #5, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 1c7858 │ │ │ │ + bl 1c7854 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #15 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -488289,46 +488283,46 @@ │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1c7c84 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c7c80 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c7c80 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c7c7c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c7c76 │ │ │ │ + bne.n 1c7c72 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #500] @ (1c7e94 ) │ │ │ │ + ldr r2, [pc, #500] @ (1c7e90 ) │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr r3, [pc, #500] @ (1c7e98 ) │ │ │ │ + ldr r3, [pc, #500] @ (1c7e94 ) │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -488355,20 +488349,20 @@ │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr.w sl, [fp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ orrs r5, r2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1c7e88 │ │ │ │ + bne.w 1c7e84 │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1c7d0e │ │ │ │ + bmi.n 1c7d0a │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ bl 1c2724 │ │ │ │ @@ -488500,55 +488494,55 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1c7e9c ) │ │ │ │ + ldr r2, [pc, #56] @ (1c7e98 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c7e98 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c7e94 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c7e8e │ │ │ │ + bne.n 1c7e8a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c7d0e │ │ │ │ + b.n 1c7d0a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #488] @ (1c80a4 ) │ │ │ │ + ldr r3, [pc, #488] @ (1c80a0 ) │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #476] @ (1c80a8 ) │ │ │ │ + ldr r1, [pc, #476] @ (1c80a4 ) │ │ │ │ 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, r8, #1 │ │ │ │ @@ -488592,20 +488586,20 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1c809a │ │ │ │ + bne.w 1c8096 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r2, #2 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 1c7f62 │ │ │ │ + bne.n 1c7f5e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ bl 1c2724 │ │ │ │ @@ -488711,54 +488705,54 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c80ac ) │ │ │ │ + ldr r2, [pc, #52] @ (1c80a8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c80a4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c80a0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [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 1c80a0 │ │ │ │ + bne.n 1c809c │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c7f62 │ │ │ │ + b.n 1c7f5e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #524] @ (1c82d8 ) │ │ │ │ + ldr r3, [pc, #524] @ (1c82d4 ) │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #512] @ (1c82dc ) │ │ │ │ + ldr r1, [pc, #512] @ (1c82d8 ) │ │ │ │ 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, r8, #1 │ │ │ │ @@ -488802,20 +488796,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1c82ce │ │ │ │ + bne.w 1c82ca │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c8172 │ │ │ │ + bne.n 1c816e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -488937,48 +488931,48 @@ │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c82e0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c82dc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c82d8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c82d4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [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 1c82d4 │ │ │ │ + bne.n 1c82d0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c8172 │ │ │ │ + b.n 1c816e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #592] @ (1c854c ) │ │ │ │ + ldr r2, [pc, #592] @ (1c8548 ) │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr r3, [pc, #592] @ (1c8550 ) │ │ │ │ + ldr r3, [pc, #592] @ (1c854c ) │ │ │ │ mov.w r8, #0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -489025,20 +489019,20 @@ │ │ │ │ ldr.w fp, [r3] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1c8542 │ │ │ │ + bne.w 1c853e │ │ │ │ tst.w sl, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c83aa │ │ │ │ + bne.n 1c83a6 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -489187,54 +489181,54 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c8554 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c8550 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c8550 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c854c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c8548 │ │ │ │ + bne.n 1c8544 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c83aa │ │ │ │ + b.n 1c83a6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #640] @ (1c87f4 ) │ │ │ │ + ldr r3, [pc, #640] @ (1c87f0 ) │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #628] @ (1c87f8 ) │ │ │ │ + ldr r1, [pc, #628] @ (1c87f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -489288,20 +489282,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1c87ea │ │ │ │ + bne.w 1c87e6 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c8634 │ │ │ │ + bne.n 1c8630 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -489439,78 +489433,78 @@ │ │ │ │ mov r0, r4 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ - lsrs r3, r7, #5 │ │ │ │ + and.w r3, r7, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - and.w r7, r7, #31 │ │ │ │ + lsrs r7, r7, #5 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c87fc ) │ │ │ │ + ldr r2, [pc, #52] @ (1c87f8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c87f4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c87f0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c87f0 │ │ │ │ + bne.n 1c87ec │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c8634 │ │ │ │ + b.n 1c8630 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #640] @ (1c8a9c ) │ │ │ │ + ldr r3, [pc, #640] @ (1c8a98 ) │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #628] @ (1c8aa0 ) │ │ │ │ + ldr r1, [pc, #628] @ (1c8a9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -489564,20 +489558,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1c8a92 │ │ │ │ + bne.w 1c8a8e │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c88dc │ │ │ │ + bne.n 1c88d8 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -489714,2393 +489708,2369 @@ │ │ │ │ mov r0, r4 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ - lsrs r3, r7, #5 │ │ │ │ + and.w r3, r7, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - and.w r7, r7, #31 │ │ │ │ + lsrs r7, r7, #5 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c8aa4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c8aa0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c8a9c ) │ │ │ │ + ldr r3, [pc, #40] @ (1c8a98 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c8a98 │ │ │ │ + bne.n 1c8a94 │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c88dc │ │ │ │ + b.n 1c88d8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r2, 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, #3744] @ 0xea0 │ │ │ │ - sub sp, #316 @ 0x13c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1216] @ 1c8f80 │ │ │ │ - ldr.w r3, [pc, #1216] @ 1c8f84 │ │ │ │ + str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ + sub sp, #308 @ 0x134 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r2, [pc, #1208] @ 1c8f78 │ │ │ │ + ldr.w r3, [pc, #1208] @ 1c8f7c │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #308] @ 0x134 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrb.w r3, [sl, #13] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrb.w r3, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1c8f4c │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr.w r2, [sl, #16] │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r5, r7 │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w fp, #0 │ │ │ │ - andeq.w fp, r2, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov.w r9, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + movne.w r9, #0 │ │ │ │ + andeq.w r9, r2, #1 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ - mov r7, r9 │ │ │ │ - ubfx r3, r2, #4, #1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ - ubfx r8, r2, #2, #1 │ │ │ │ - mov r6, r9 │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r2, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1c8d6c │ │ │ │ - add r4, sp, #300 @ 0x12c │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + ubfx r8, r2, #2, #1 │ │ │ │ + ubfx r6, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #11, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 1c8d8a │ │ │ │ + add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd sl, r9, [sp] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r7, [sp, #300] @ 0x12c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r8, r7, [sp] │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r7, [sp, #300] @ 0x12c │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + ldr r5, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ + movs r6, #0 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + ldr r5, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [sp, #300] @ 0x12c │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr.w sl, [r9] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ubfx r3, sl, #11, #1 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ubfx r3, r5, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 1c2cb8 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ blx 62740 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ + ldr.w r8, [sl, #28] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #172] @ 0xac │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ubfx r5, r7, #2, #1 │ │ │ │ + eor.w r5, r5, #1 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c8f5e │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + bne.w 1c8f5a │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itete hi │ │ │ │ + ittet hi │ │ │ │ + movhi r2, #0 │ │ │ │ ldrhi.w r3, [r8, #4] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r3, #0] │ │ │ │ - movls r3, r2 │ │ │ │ - itt hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + ldrls r3, [sp, #8] │ │ │ │ + ldrbhi r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + movls r2, r3 │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orr.w r8, r2, r1 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #300] @ 0x12c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orr.w r8, r2, r0 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldrh.w r1, [r9, #12] │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1c2724 │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + it ne │ │ │ │ + movne r2, sl │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ itete eq │ │ │ │ - moveq r3, #0 │ │ │ │ - movne r2, #0 │ │ │ │ + moveq r3, sl │ │ │ │ + ldrne r3, [sp, #92] @ 0x5c │ │ │ │ moveq r2, r3 │ │ │ │ - ldrne r3, [sp, #100] @ 0x64 │ │ │ │ - itt ne │ │ │ │ - eorne.w r3, sl, r3 │ │ │ │ + eorne r3, r7 │ │ │ │ + it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w r6, r9, r3 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #568] @ (1c8f88 ) │ │ │ │ - ldr r3, [pc, #560] @ (1c8f84 ) │ │ │ │ + ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + strd r6, r3, [r2] │ │ │ │ + ldr r2, [pc, #528] @ (1c8f80 ) │ │ │ │ + ldr r3, [pc, #524] @ (1c8f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c8f70 │ │ │ │ + bne.w 1c8f6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - add sp, #316 @ 0x13c │ │ │ │ + add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #300 @ 0x12c │ │ │ │ + add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, r9, [sp] │ │ │ │ - ldrd sl, r9, [sp, #300] @ 0x12c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr.w r9, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #300] @ 0x12c │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1c2724 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + ldr r5, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r6, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ + bl 1c2724 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + ldr r6, [sp, #292] @ 0x124 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ mov r1, r2 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1c2cb8 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orrs r5, r3 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ blx 62740 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w fp, [sl, #28] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #172] @ 0xac │ │ │ │ + str.w r9, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ubfx r7, sl, #2, #1 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + vldr d7, [pc, #208] @ 1c8f70 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d7, [pc, #216] @ 1c8f78 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1c8f68 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1c8f64 │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ itete hi │ │ │ │ - ldrhi.w r2, [fp, #4] │ │ │ │ - ldrls r1, [sp, #12] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - movls r2, r1 │ │ │ │ + ldrhi.w r3, [fp, #4] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + movls r3, r2 │ │ │ │ itt hi │ │ │ │ - movhi r2, #0 │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - strd r1, r2, [sp] │ │ │ │ + movhi r3, #0 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 1c2724 │ │ │ │ - ldrh.w r1, [r8, #12] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - movne r2, #0 │ │ │ │ - ldrne r3, [sp, #32] │ │ │ │ - eorne.w r3, r3, sl │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w fp, r5, r3 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r8, fp, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r2, r3, [sp, #20] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 1c2724 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r6, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1c2724 │ │ │ │ - ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1c8d48 │ │ │ │ + b.n 1c8d50 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r2, r2, r2, lsr #1 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 1c8b04 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, fp │ │ │ │ - b.n 1c8c96 │ │ │ │ - ubfx r1, r2, #1, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + b.n 1c8b0a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1c8ee0 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 1c8c88 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 1c8ede │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r2, 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, #3736] @ 0xe98 │ │ │ │ - sub sp, #324 @ 0x144 │ │ │ │ + str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ + sub sp, #316 @ 0x13c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1328] @ 1c94d8 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1c94dc │ │ │ │ + ldr.w r2, [pc, #1312] @ 1c94c0 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1c94c4 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c94a2 │ │ │ │ + bne.w 1c9490 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #24] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r8, sl │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, r2, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - mov r8, sl │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1c9294 │ │ │ │ - add r4, sp, #308 @ 0x134 │ │ │ │ + bne.w 1c9284 │ │ │ │ + add r4, sp, #300 @ 0x12c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - add.w r9, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - movs r7, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #308] @ 0x134 │ │ │ │ + ldr r6, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1c2cb8 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ blx 62740 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 62740 │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r7, r8, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #32] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c94b4 │ │ │ │ + bne.w 1c949e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [r8] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ 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 1c2724 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ - orr.w r8, r2, r0 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orrs r5, r6 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1c2724 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r3, r9 │ │ │ │ + ldrdne r3, r2, [sp, #96] @ 0x60 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #104] @ 0x68 │ │ │ │ eorne r3, r2 │ │ │ │ itt ne │ │ │ │ - movne r2, #0 │ │ │ │ + movne r2, r9 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ + ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ + orrs r6, r2 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #616] @ (1c94e0 ) │ │ │ │ - ldr r3, [pc, #608] @ (1c94dc ) │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd r6, r3, [r2] │ │ │ │ + ldr r2, [pc, #608] @ (1c94c8 ) │ │ │ │ + ldr r3, [pc, #600] @ (1c94c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c94c6 │ │ │ │ + bne.w 1c94b0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #324 @ 0x144 │ │ │ │ + add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #308 @ 0x134 │ │ │ │ + add r4, sp, #300 @ 0x12c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd fp, sl, [sp, #308] @ 0x134 │ │ │ │ + ldrd fp, sl, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #308] @ 0x134 │ │ │ │ + ldr r7, [sp, #300] @ 0x12c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r6, [sp, #308] @ 0x134 │ │ │ │ + ldr r6, [sp, #300] @ 0x12c │ │ │ │ orr.w r7, fp, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr.w r2, [sl] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1c2cb8 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + orrs r7, r3 │ │ │ │ blx 62740 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r2, r7 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 62740 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - movs r7, #0 │ │ │ │ - str.w r8, [sp, #176] @ 0xb0 │ │ │ │ - str r7, [sp, #180] @ 0xb4 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - movs r2, #31 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r3, fp │ │ │ │ + str.w r9, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - vldr d7, [pc, #204] @ 1c94d0 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + vldr d7, [pc, #224] @ 1c94b8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c94be │ │ │ │ + bne.n 1c94a8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + ldrbhi.w r2, [fp] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ 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 1c2724 │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ - ldr r2, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + movs r5, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orrs r6, r2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r7 │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1c2724 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ bl 1c2724 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + str.w r9, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1c9270 │ │ │ │ + ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ + orrs r6, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 1c9260 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r2, r2, r2, lsr #1 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.n 1c8fec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 1c8fe2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1c91b6 │ │ │ │ + b.n 1c9194 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c943c │ │ │ │ + b.n 1c9410 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r2, 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, #3736] @ 0xe98 │ │ │ │ - sub sp, #324 @ 0x144 │ │ │ │ + str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ + sub sp, #316 @ 0x13c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1328] @ 1c9a30 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1c9a34 │ │ │ │ + ldr.w r2, [pc, #1312] @ 1c9a08 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1c9a0c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c9a02 │ │ │ │ + bne.w 1c99d8 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #24] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r8, sl │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, r2, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movs r6, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - mov r8, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - mov r7, r6 │ │ │ │ + ubfx r7, r2, #4, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1c97ec │ │ │ │ - add r4, sp, #308 @ 0x134 │ │ │ │ + bne.w 1c97cc │ │ │ │ + add r4, sp, #300 @ 0x12c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - add.w r9, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #308] @ 0x134 │ │ │ │ + ldr r6, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1c2cb8 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ blx 62740 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 62740 │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r7, r8, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #32] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c9a14 │ │ │ │ + bne.w 1c99e6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [r8] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ 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 1c2724 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ - orr.w r8, r2, r0 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orrs r5, r6 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1c2724 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r3, r9 │ │ │ │ + ldrdne r3, r2, [sp, #96] @ 0x60 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #104] @ 0x68 │ │ │ │ eorne r3, r2 │ │ │ │ itt ne │ │ │ │ - movne r2, #0 │ │ │ │ + movne r2, r9 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ + ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ + orrs r6, r2 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #616] @ (1c9a38 ) │ │ │ │ - ldr r3, [pc, #608] @ (1c9a34 ) │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd r6, r3, [r2] │ │ │ │ + ldr r2, [pc, #608] @ (1c9a10 ) │ │ │ │ + ldr r3, [pc, #600] @ (1c9a0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c9a24 │ │ │ │ + bne.w 1c99f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #324 @ 0x144 │ │ │ │ + add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #308 @ 0x134 │ │ │ │ + add r4, sp, #300 @ 0x12c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd fp, sl, [sp, #308] @ 0x134 │ │ │ │ + ldrd fp, sl, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, fp, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r7, [sp, #300] @ 0x12c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r6, [sp, #300] @ 0x12c │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r7, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1c2cb8 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - add.w r8, sp, #112 @ 0x70 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + orrs r7, r3 │ │ │ │ blx 62740 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ubfx r9, r7, #2, #1 │ │ │ │ + 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, #176] @ 0xb0 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + str.w r9, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r6 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ blx 62740 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, fp │ │ │ │ - str.w r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + str.w r9, [sp, #168] @ 0xa8 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + vldr d7, [pc, #224] @ 1c9a00 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - vldr d7, [pc, #200] @ 1c9a28 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9a1e │ │ │ │ + bne.n 1c99f0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r6, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #16] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ + movhi r3, #0 │ │ │ │ + ldrbhi.w r2, [fp] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r6, r3 │ │ │ │ + movls r3, r2 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r6, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + movs r5, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r6, r7 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #36] @ 0x24 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1c2724 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ bl 1c2724 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1c97c8 │ │ │ │ + ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ + orrs r6, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 1c97a8 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r2, r2, r2, lsr #1 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.n 1c9544 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 1c952a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1c970e │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c999c │ │ │ │ + b.n 1c96dc │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1c9958 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r2, 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, #3728] @ 0xe90 │ │ │ │ - sub sp, #332 @ 0x14c │ │ │ │ + str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ + sub sp, #324 @ 0x144 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1392] @ 1c9fc8 │ │ │ │ - ldr.w r3, [pc, #1392] @ 1c9fcc │ │ │ │ + ldr.w r2, [pc, #1368] @ 1c9f88 │ │ │ │ + ldr.w r3, [pc, #1368] @ 1c9f8c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #324] @ 0x144 │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c9f96 │ │ │ │ + bne.w 1c9f5c │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #24] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r8, sl │ │ │ │ + orrs r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, r2, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movs r6, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - mov r8, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - mov r7, r6 │ │ │ │ + ubfx r7, r2, #11, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1c9d66 │ │ │ │ - add r4, sp, #316 @ 0x13c │ │ │ │ + bne.w 1c9d36 │ │ │ │ + add r4, sp, #308 @ 0x134 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - add.w r9, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1c2724 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #316] @ 0x13c │ │ │ │ + ldr r6, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1c2cb8 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ blx 62740 │ │ │ │ - ldr.w r8, [r5, #28] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #188] @ 0xbc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ - eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + str.w r8, [sp, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ blx 62740 │ │ │ │ - ldr.w r8, [r8, #4] │ │ │ │ - mov r2, r9 │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - strd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + mov r3, r9 │ │ │ │ + strd r7, r8, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c9fa8 │ │ │ │ + bne.w 1c9f6a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [r8] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ 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 1c2724 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #316] @ 0x13c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ - orr.w r8, r2, r0 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orrs r5, r6 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1c2724 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + itete eq │ │ │ │ + moveq r3, r9 │ │ │ │ + ldrdne r3, r2, [sp, #104] @ 0x68 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #112] @ 0x70 │ │ │ │ eorne r3, r2 │ │ │ │ itt ne │ │ │ │ - movne r2, #0 │ │ │ │ + movne r2, r9 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldrd r2, r3, [sp, #316] @ 0x13c │ │ │ │ - orr.w r2, r8, r2 │ │ │ │ + ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ + orrs r6, r2 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #644] @ (1c9fd0 ) │ │ │ │ - ldr r3, [pc, #640] @ (1c9fcc ) │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd r6, r3, [r2] │ │ │ │ + ldr r2, [pc, #628] @ (1c9f90 ) │ │ │ │ + ldr r3, [pc, #624] @ (1c9f8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #324] @ 0x144 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c9fb8 │ │ │ │ + bne.w 1c9f7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #332 @ 0x14c │ │ │ │ + add sp, #324 @ 0x144 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #316 @ 0x13c │ │ │ │ + add r4, sp, #308 @ 0x134 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd fp, sl, [sp, #316] @ 0x13c │ │ │ │ + ldrd fp, sl, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, fp, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + strd r7, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r7, [sp, #308] @ 0x134 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r6, [sp, #308] @ 0x134 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r7, [sp, #316] @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str r6, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + add.w r8, sp, #112 @ 0x70 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1c2cb8 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - add.w r8, sp, #120 @ 0x78 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + orrs r7, r3 │ │ │ │ blx 62740 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ubfx r9, r7, #2, #1 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + str.w r9, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r6 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ blx 62740 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - mov r3, fp │ │ │ │ - str.w r9, [sp, #184] @ 0xb8 │ │ │ │ - bl 1c7858 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r3, sl │ │ │ │ + str.w r9, [sp, #176] @ 0xb0 │ │ │ │ + bl 1c7854 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + vldr d7, [pc, #220] @ 1c9f80 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - vldr d7, [pc, #204] @ 1c9fc0 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9fb2 │ │ │ │ + bne.n 1c9f74 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r6, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #16] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ + movhi r3, #0 │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r6, r3 │ │ │ │ + movls r3, r2 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r6, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r6, r7 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #36] @ 0x24 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1c2724 │ │ │ │ + ldrh.w r2, [fp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ bl 1c2724 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldrd r2, r3, [sp, #316] @ 0x13c │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1c9d42 │ │ │ │ + ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ + orrs r6, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 1c9d12 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r2, r2, r2, lsr #1 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.n 1c9a9c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 1c9a72 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1c9c80 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c9f30 │ │ │ │ + b.n 1c9c3e │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1c9edc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, 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, #3752] @ 0xea8 │ │ │ │ + str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ mov r5, r2 │ │ │ │ - sub sp, #300 @ 0x12c │ │ │ │ - ldr r2, [pc, #772] @ (1ca2f8 ) │ │ │ │ - ldr r3, [pc, #776] @ (1ca2fc ) │ │ │ │ + sub sp, #292 @ 0x124 │ │ │ │ + ldr r2, [pc, #764] @ (1ca2b0 ) │ │ │ │ + ldr r3, [pc, #768] @ (1ca2b4 ) │ │ │ │ add r2, pc │ │ │ │ - strd r1, r0, [sp, #12] │ │ │ │ + strd r1, r0, [sp, #8] │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ca54a │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + bne.w 1ca4ec │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - cmp r4, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + itee ls │ │ │ │ + movls r2, r3 │ │ │ │ + ldrhi r3, [r0, #4] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r0, [r0, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r0, [r0, #0] │ │ │ │ - ubfx r3, r2, #5, #1 │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r0 │ │ │ │ - movls r2, r3 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + orrs r2, r3 │ │ │ │ + movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r2, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movs r6, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ca304 │ │ │ │ - add r4, sp, #284 @ 0x11c │ │ │ │ + bne.w 1ca2bc │ │ │ │ + add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - add.w r8, sp, #88 @ 0x58 │ │ │ │ + add.w r8, sp, #80 @ 0x50 │ │ │ │ bl 1c2724 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ + ldr r6, [sp, #276] @ 0x114 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1c2724 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1c2724 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1c2724 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c2828 │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ldr r2, [sp, #276] @ 0x114 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r7, [sp] │ │ │ │ - ldrd fp, r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldrd fp, r3, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 1c2724 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - ldrd sl, r3, [sp, #284] @ 0x11c │ │ │ │ + ldrd sl, r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 62740 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - vldr d7, [pc, #416] @ 1ca2f0 │ │ │ │ + vldr d7, [pc, #412] @ 1ca2a8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - vstr d7, [sp, #120] @ 0x78 │ │ │ │ + vstr d7, [sp, #112] @ 0x70 │ │ │ │ bl 1c613c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldrd r9, r6, [sp, #284] @ 0x11c │ │ │ │ + ldrd r9, r6, [sp, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ca558 │ │ │ │ + bne.w 1ca4f6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ movls r3, r2 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ @@ -492108,522 +492078,513 @@ │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ movhi r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldrd r1, r3, [sp, #76] @ 0x4c │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - orrs r2, r1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orr.w r2, r2, fp │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ orr.w r2, r2, sl │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orr.w r7, r2, r9 │ │ │ │ ldr.w r9, [r5, #28] │ │ │ │ orrs r3, r1 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1c2828 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #31 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [sl] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ and.w r3, fp, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ ubfx r3, fp, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ blx 62740 │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ + strd sl, fp, [sp, #112] @ 0x70 │ │ │ │ bl 1c613c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ - orrs r2, r6 │ │ │ │ + ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ + orrs r6, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r2, r7, [r3] │ │ │ │ - ldr r2, [pc, #52] @ (1ca300 ) │ │ │ │ - ldr r3, [pc, #48] @ (1ca2fc ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #52] @ (1ca2b8 ) │ │ │ │ + strd r6, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [pc, #40] @ (1ca2b4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca59c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sp, #300 @ 0x12c │ │ │ │ + bne.w 1ca530 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #292 @ 0x124 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, sp, #284 @ 0x11c │ │ │ │ + add r4, sp, #276 @ 0x114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp] │ │ │ │ - ldrd fp, r7, [sp, #284] @ 0x11c │ │ │ │ + ldrd fp, r7, [sp, #276] @ 0x114 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ strd r9, r6, [sp] │ │ │ │ - add.w r9, sp, #88 @ 0x58 │ │ │ │ + add.w r9, sp, #80 @ 0x50 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #284] @ 0x11c │ │ │ │ + ldr r7, [sp, #276] @ 0x114 │ │ │ │ orr.w r8, sl, r3 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r2, #14 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r2, #30 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orrs r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #500] @ 1ca5a0 │ │ │ │ + vldr d8, [pc, #468] @ 1ca538 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c2828 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r9 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - vstr d8, [sp, #120] @ 0x78 │ │ │ │ + vstr d8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 1c613c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr.w sl, [r5, #28] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c2828 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr.w sl, [sl, #8] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr.w r7, [sl] │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r2, #29 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r7, [sp, #284] @ 0x11c │ │ │ │ + ldr r7, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 62740 │ │ │ │ - mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - vstr d8, [sp, #120] @ 0x78 │ │ │ │ + vstr d8, [sp, #112] @ 0x70 │ │ │ │ bl 1c613c │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldrb.w r9, [r5, #13] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 1ca560 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1c2724 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + str r6, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldrd fp, r7, [sp, #284] @ 0x11c │ │ │ │ bl 1c2724 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldrb r7, [r5, #13] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + cbnz r7, 1ca4fe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ cmp r3, #1 │ │ │ │ - orr.w r5, fp, r2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ it ls │ │ │ │ - movls r3, r9 │ │ │ │ - orr.w r5, r5, sl │ │ │ │ - it hi │ │ │ │ - ldrhi r3, [r6, #4] │ │ │ │ - orr.w r7, r7, r2 │ │ │ │ - orr.w r7, r7, r8 │ │ │ │ - itett hi │ │ │ │ - movhi r6, #0 │ │ │ │ - movls r6, r3 │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ - ubfxhi r3, r9, #5, #1 │ │ │ │ + movls r3, r7 │ │ │ │ + bhi.n 1ca522 │ │ │ │ movs r2, #15 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + strd r7, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + bl 1c2724 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ - orrs r2, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - b.n 1ca2c2 │ │ │ │ - orr.w r2, r3, r3, lsr #1 │ │ │ │ + ldrd r6, r7, [sp, #276] @ 0x114 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orrs r7, r5 │ │ │ │ + b.n 1ca280 │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - b.n 1ca02e │ │ │ │ + b.n 1c9fea │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1ca194 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r9, #1 │ │ │ │ + b.n 1ca152 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r7, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 1c2724 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - ldrd r5, r7, [sp, #284] @ 0x11c │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ubfx r3, r9, #1, #1 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ - orr.w r5, r5, sl │ │ │ │ - orrs r7, r2 │ │ │ │ - orr.w r7, r7, r8 │ │ │ │ - b.n 1ca532 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ + and.w r7, r7, #1 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + b.n 1ca4d0 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + b.n 1ca4ac │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ mov fp, r2 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ - ldr.w r2, [pc, #1572] @ 1cabe8 │ │ │ │ - ldr.w r3, [pc, #1572] @ 1cabec │ │ │ │ + ldr.w r2, [pc, #1540] @ 1cab60 │ │ │ │ + ldr.w r3, [pc, #1540] @ 1cab64 │ │ │ │ add r2, pc │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ ldrb.w r1, [fp, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + and.w r8, r1, #1 │ │ │ │ + ubfx r2, r1, #1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 1cab82 │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + cbnz r1, 1ca5a6 │ │ │ │ + ldr.w r2, [fp, #16] │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + it ls │ │ │ │ + movls r2, r1 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r0, #4] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ + it hi │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ubfx r8, r1, #5, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #28] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ + orr.w r2, r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ and.w r2, r5, #1 │ │ │ │ - mov sl, r6 │ │ │ │ - ubfx r3, r5, #1, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ubfx r1, r5, #2, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ubfx r3, r5, #1, #1 │ │ │ │ + mov sl, r6 │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1ca928 │ │ │ │ + bne.w 1ca8c4 │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1c2724 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r6, [sp] │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, r9, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1c2724 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1c2828 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ @@ -492631,42 +492592,41 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, sl │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ blx 62740 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ @@ -492678,82 +492638,82 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [r7] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ and.w r3, r8, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, sl │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ ldrd sl, r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1cab92 │ │ │ │ + bne.w 1cab16 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itet hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, r2 │ │ │ │ ubfxhi r2, r8, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orr.w r8, r8, sl │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ bl 1c2828 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ @@ -492841,23 +492801,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldrd r3, r2, [sp, #292] @ 0x124 │ │ │ │ orrs r3, r7 │ │ │ │ orrs r2, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r3, r2, [r1] │ │ │ │ - ldr r2, [pc, #744] @ (1cabf0 ) │ │ │ │ - ldr r3, [pc, #736] @ (1cabec ) │ │ │ │ + ldr r2, [pc, #708] @ (1cab68 ) │ │ │ │ + ldr r3, [pc, #700] @ (1cab64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cabd8 │ │ │ │ + bne.w 1cab50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -492865,24 +492825,26 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r6, [sp] │ │ │ │ - ldrd r9, sl, [sp, #292] @ 0x124 │ │ │ │ + ldrd r8, sl, [sp, #292] @ 0x124 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #644] @ 1cabe0 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + vldr d8, [pc, #608] @ 1cab58 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c2724 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ @@ -492999,71 +492961,68 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldrb.w r8, [fp, #13] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r5, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r7, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 1cab9a │ │ │ │ - ldr.w r6, [fp, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1c2724 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldrd sl, r5, [sp, #292] @ 0x124 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldrb.w r5, [fp, #13] │ │ │ │ + orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w r9, sl, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 1cab1e │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - orrs r5, r7 │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r3, r8 │ │ │ │ - movls r6, r3 │ │ │ │ - ldrhi r3, [r6, #4] │ │ │ │ - movhi r6, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w r8, [r3] │ │ │ │ - ubfxhi r3, r8, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r5 │ │ │ │ + bhi.n 1cab40 │ │ │ │ movs r2, #15 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + bl 1c2724 │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r5, [r3, #0] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ubfx r5, r5, #5, #1 │ │ │ │ + orr.w r6, r8, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [sp, #292] @ 0x124 │ │ │ │ + ldrd r5, r8, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ite eq │ │ │ │ + ittee eq │ │ │ │ + moveq r2, r9 │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ - mov.w r2, #0 │ │ │ │ + movne r2, r9 │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1c2724 │ │ │ │ @@ -493073,184 +493032,175 @@ │ │ │ │ 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, #292] @ 0x124 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - orrs r6, r7 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r3, r4 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1ca900 │ │ │ │ - orr.w r2, r1, r1, lsr #1 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1ca60c │ │ │ │ + orrs r3, r7 │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1ca89c │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1ca7a0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r8, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 1c2724 │ │ │ │ + b.n 1ca73c │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r5, #1, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ - ldrd sl, r5, [sp, #292] @ 0x124 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - ubfx r3, r8, #1, #1 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - orr.w r9, sl, r9 │ │ │ │ - orrs r5, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - b.n 1cab08 │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r6, r8, r3 │ │ │ │ + b.n 1caa96 │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r5, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r5, r5, #5, #1 │ │ │ │ + b.n 1caa72 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r2, 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, #3736] @ 0xe98 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ - ldr.w r2, [pc, #1628] @ 1cb270 │ │ │ │ - ldr.w r3, [pc, #1628] @ 1cb274 │ │ │ │ + ldr.w r2, [pc, #1596] @ 1cb1c8 │ │ │ │ + ldr.w r3, [pc, #1596] @ 1cb1cc │ │ │ │ add r2, pc │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + and.w r8, r1, #1 │ │ │ │ + ubfx r2, r1, #1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 1cb200 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + cbnz r1, 1cabce │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + it ls │ │ │ │ + movls r2, r1 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r0, #4] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ + it hi │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ubfx r8, r1, #5, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #24] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + orr.w r2, r2, r8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w sl, #0 │ │ │ │ andeq.w sl, r2, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1caf8a │ │ │ │ + bne.w 1caf06 │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - mov.w r8, #1 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov.w r9, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, sl, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 1c2724 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r7, r6, [sp] │ │ │ │ ldr r7, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #304] @ 0x130 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1c2828 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ @@ -493258,43 +493208,43 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ subs r3, r3, r6 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, sl, [sp] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov.w r8, #1 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ blx 62740 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, r9, [sp, #136] @ 0x88 │ │ │ │ bl 1c613c │ │ │ │ @@ -493305,86 +493255,86 @@ │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [r8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ and.w r3, r9, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldrd fp, r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1cb210 │ │ │ │ + bne.w 1cb176 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itet hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, r2 │ │ │ │ ubfxhi r2, r9, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orr.w r9, r2, r1 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, fp │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1c2828 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ @@ -493452,15 +493402,15 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1cb256 │ │ │ │ + beq.w 1cb1b6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eor.w r9, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ @@ -493471,23 +493421,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ orrs r2, r7 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #780] @ (1cb278 ) │ │ │ │ - ldr r3, [pc, #776] @ (1cb274 ) │ │ │ │ + ldr r2, [pc, #744] @ (1cb1d0 ) │ │ │ │ + ldr r3, [pc, #740] @ (1cb1cc ) │ │ │ │ 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 1cb262 │ │ │ │ + bne.w 1cb1bc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -493498,21 +493448,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd fp, sl, [sp, #300] @ 0x12c │ │ │ │ bl 1c2724 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + str.w r9, [sp] │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -493525,15 +493477,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #624] @ 1cb268 │ │ │ │ + vldr d8, [pc, #584] @ 1cb1c0 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -493641,257 +493593,245 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 62740 │ │ │ │ - mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ bl 1c613c │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldrb.w r9, [r5, #13] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 1cb218 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1c2724 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r7, fp, [sp, #300] @ 0x12c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - orrs r7, r3 │ │ │ │ + ldrb r7, [r5, #13] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - orr.w r7, r7, sl │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 1cb17e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - orr.w r8, fp, r8 │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r3, r9 │ │ │ │ - movls r6, r3 │ │ │ │ - ldrhi r3, [r6, #4] │ │ │ │ - movhi r6, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ - ubfxhi r3, r9, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r7 │ │ │ │ + bhi.n 1cb1a2 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r7, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + bl 1c2724 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r7, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldrd r9, r6, [sp, #300] @ 0x12c │ │ │ │ + ldrd r7, r6, [sp, #300] @ 0x12c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1cb25c │ │ │ │ + beq.n 1cb1b0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - eors r3, r2 │ │ │ │ + eor.w sl, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - orr.w r2, r9, r3 │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - orrs r2, r7 │ │ │ │ + orr.w r2, r2, r9 │ │ │ │ orrs r3, r6 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ - b.n 1caf62 │ │ │ │ - orr.w r2, r1, r1, lsr #1 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.n 1cac54 │ │ │ │ + b.n 1caede │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1cadf2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r9, #1 │ │ │ │ + b.n 1cad6e │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r7, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 1c2724 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldrd r7, fp, [sp, #300] @ 0x12c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - ubfx r3, r9, #1, #1 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ - orr.w r7, r7, sl │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - orr.w r8, fp, r8 │ │ │ │ - b.n 1cb1b2 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + and.w r7, r7, #1 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + b.n 1cb11e │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r7, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + b.n 1cb0fa │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1cb154 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1caf4a │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1cb1e0 │ │ │ │ + b.n 1caec6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r2, 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, #3744] @ 0xea0 │ │ │ │ mov fp, r2 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ - ldr r2, [pc, #924] @ (1cb638 ) │ │ │ │ - ldr r3, [pc, #928] @ (1cb63c ) │ │ │ │ + ldr r2, [pc, #924] @ (1cb590 ) │ │ │ │ + ldr r3, [pc, #928] @ (1cb594 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ ldrb.w r1, [fp, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + and.w r8, r1, #1 │ │ │ │ + ubfx r2, r1, #1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 1cb8c8 │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + cbnz r1, 1cb23a │ │ │ │ + ldr.w r2, [fp, #16] │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + it ls │ │ │ │ + movls r2, r1 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r0, #4] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ + it hi │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ubfx r8, r1, #5, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #28] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ + orr.w r2, r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ and.w r2, r5, #1 │ │ │ │ - mov sl, r6 │ │ │ │ - ubfx r3, r5, #1, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ubfx r1, r5, #2, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ubfx r3, r5, #1, #1 │ │ │ │ + mov sl, r6 │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1cb644 │ │ │ │ + bne.w 1cb59c │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 1c2724 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r6, [sp] │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, r9, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1c2724 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1c2828 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ @@ -493899,42 +493839,41 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, sl │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 62740 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ @@ -493947,82 +493886,81 @@ │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr.w r8, [r7] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ and.w r3, r8, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, sl │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ ldrd sl, r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1cb8d8 │ │ │ │ + bne.w 1cb81a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itet hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, r2 │ │ │ │ ubfxhi r2, r8, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ orr.w r8, r2, r1 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - orr.w r3, r3, sl │ │ │ │ orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ + orr.w r3, r3, sl │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c2828 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ @@ -494064,15 +494002,15 @@ │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ blx 62740 │ │ │ │ - vldr d7, [pc, #196] @ 1cb630 │ │ │ │ + vldr d7, [pc, #192] @ 1cb588 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ vstr d7, [sp, #168] @ 0xa8 │ │ │ │ @@ -494090,15 +494028,15 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orrs r5, r7 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ orrs r6, r3 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1cb91e │ │ │ │ + beq.w 1cb85a │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eor.w r8, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ @@ -494124,60 +494062,61 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldrd r3, r2, [sp, #292] @ 0x124 │ │ │ │ orrs r3, r6 │ │ │ │ orrs r2, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r3, r2, [r1] │ │ │ │ - ldr r2, [pc, #52] @ (1cb640 ) │ │ │ │ - ldr r3, [pc, #48] @ (1cb63c ) │ │ │ │ + ldr r2, [pc, #48] @ (1cb598 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cb594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cb92a │ │ │ │ + bne.w 1cb860 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ vpop {d8} │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #384] @ (1cb7bc ) │ │ │ │ + ldr r6, [pc, #32] @ (1cb5b4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #960] @ (1cba04 ) │ │ │ │ + ldr r2, [pc, #592] @ (1cb7ec ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r6, [sp] │ │ │ │ - ldrd r9, sl, [sp, #292] @ 0x124 │ │ │ │ + ldrd r8, sl, [sp, #292] @ 0x124 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #696] @ 1cb930 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + vldr d8, [pc, #664] @ 1cb868 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c2724 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ @@ -494311,74 +494250,70 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldrb.w r8, [fp, #13] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r5, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r7, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 1cb8e0 │ │ │ │ - ldr.w r6, [fp, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1c2724 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldrd sl, r5, [sp, #292] @ 0x124 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldrb.w r5, [fp, #13] │ │ │ │ + orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w r9, sl, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 1cb822 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - orrs r5, r7 │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r3, r8 │ │ │ │ - movls r6, r3 │ │ │ │ - ldrhi r3, [r6, #4] │ │ │ │ - movhi r6, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w r8, [r3] │ │ │ │ - ubfxhi r3, r8, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r3, r5 │ │ │ │ + bhi.n 1cb844 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1c2724 │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r5, [r3, #0] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ubfx r5, r5, #5, #1 │ │ │ │ + orr.w r6, r8, r3 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ - ldrd r6, r7, [sp, #292] @ 0x124 │ │ │ │ + ldrd r5, r9, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1cb924 │ │ │ │ + beq.n 1cb854 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - eors r3, r2 │ │ │ │ + eor.w r8, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + ubfx r3, r8, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ @@ -494386,88 +494321,79 @@ │ │ │ │ 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, #292] @ 0x124 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - orrs r6, r7 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r3, r4 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1cb602 │ │ │ │ - orr.w r2, r1, r1, lsr #1 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1cb2e0 │ │ │ │ + orrs r3, r7 │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1cb55e │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1cb478 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r8, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 1c2724 │ │ │ │ + b.n 1cb3d4 │ │ │ │ + movs r2, #15 │ │ │ │ + ubfx r3, r5, #1, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ - ldrd sl, r5, [sp, #292] @ 0x124 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - ubfx r3, r8, #1, #1 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - orr.w r9, sl, r9 │ │ │ │ - orrs r5, r2 │ │ │ │ - orrs r5, r7 │ │ │ │ - b.n 1cb84e │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r6, r8, r3 │ │ │ │ + b.n 1cb798 │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r5, [r3, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ubfx r5, r5, #5, #1 │ │ │ │ + b.n 1cb774 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1cb5c4 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1cb880 │ │ │ │ + b.n 1cb7d2 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + b.n 1cb520 │ │ │ │ blx 62cbc <__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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #432] @ (1cbb08 ) │ │ │ │ + ldr r3, [pc, #432] @ (1cba40 ) │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1cbb0c ) │ │ │ │ - vldr d8, [pc, #404] @ 1cbb00 │ │ │ │ + ldr r1, [pc, #416] @ (1cba44 ) │ │ │ │ + vldr d8, [pc, #404] @ 1cba38 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -494576,77 +494502,77 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, r7 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - bls.n 1cbab2 │ │ │ │ + bls.n 1cb9ea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1cbab4 │ │ │ │ + cbz r5, 1cb9ec │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r5, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1c2724 │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - ldr r2, [pc, #64] @ (1cbb10 ) │ │ │ │ + ldr r2, [pc, #64] @ (1cba48 ) │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r3, [pc, #44] @ (1cbb08 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cba40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cbaf6 │ │ │ │ + bne.n 1cba2e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r1 │ │ │ │ + bx sl │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp sl, sp │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w fp, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #532] @ (1cbd48 ) │ │ │ │ + ldr r3, [pc, #532] @ (1cbc80 ) │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #520] @ (1cbd4c ) │ │ │ │ + ldr r1, [pc, #520] @ (1cbc84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -494664,15 +494590,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r7, r3 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ blx 62740 │ │ │ │ - vldr d7, [pc, #436] @ 1cbd40 │ │ │ │ + vldr d7, [pc, #436] @ 1cbc78 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 1c3180 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -494803,78 +494729,78 @@ │ │ │ │ cmp sl, r9 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1cbcfc │ │ │ │ + bls.n 1cbc34 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1cbcfc │ │ │ │ + cbz r3, 1cbc34 │ │ │ │ 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 1c2724 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1cbd50 ) │ │ │ │ + ldr r2, [pc, #60] @ (1cbc88 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1cbd48 ) │ │ │ │ + ldr r3, [pc, #48] @ (1cbc80 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cbd36 │ │ │ │ + bne.n 1cbc6e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r7 │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmn r6, r4 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r2, 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 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #520] @ (1cbf80 ) │ │ │ │ + ldr r3, [pc, #520] @ (1cbeb8 ) │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - vldr d8, [pc, #496] @ 1cbf78 │ │ │ │ + vldr d8, [pc, #496] @ 1cbeb0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1cbf84 ) │ │ │ │ + ldr r1, [pc, #504] @ (1cbebc ) │ │ │ │ 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 │ │ │ │ @@ -495021,78 +494947,78 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1cbf32 │ │ │ │ + bls.n 1cbe6a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1cbf32 │ │ │ │ + cbz r3, 1cbe6a │ │ │ │ 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 1c2724 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #52] @ (1cbf80 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cbeb8 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #52] @ (1cbf88 ) │ │ │ │ + ldr r2, [pc, #52] @ (1cbec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cbf6e │ │ │ │ + bne.n 1cbea6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r2, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r2, 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 r8, r1 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1cc410 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1cc348 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1112] @ 1cc414 │ │ │ │ + ldr.w r1, [pc, #1112] @ 1cc34c │ │ │ │ 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, r9, #1 │ │ │ │ @@ -495291,15 +495217,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cc3c8 │ │ │ │ + bne.w 1cc300 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62740 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -495311,15 +495237,15 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cc3aa │ │ │ │ + bne.w 1cc2e2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62740 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -495339,15 +495265,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cc336 │ │ │ │ + bne.n 1cc26e │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62740 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -495357,16 +495283,16 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1cc29e │ │ │ │ - vldr d7, [pc, #364] @ 1cc3f0 │ │ │ │ + cbz r3, 1cc1d6 │ │ │ │ + vldr d7, [pc, #364] @ 1cc328 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -495386,16 +495312,16 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1cc2e6 │ │ │ │ - vldr d7, [pc, #300] @ 1cc3f8 │ │ │ │ + cbz r3, 1cc21e │ │ │ │ + vldr d7, [pc, #300] @ 1cc330 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -495416,30 +495342,30 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc38c │ │ │ │ + bne.n 1cc2c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #256] @ (1cc418 ) │ │ │ │ + ldr r2, [pc, #256] @ (1cc350 ) │ │ │ │ strd r8, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1cc410 ) │ │ │ │ + ldr r3, [pc, #240] @ (1cc348 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cc3e6 │ │ │ │ + bne.n 1cc31e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #200] @ 1cc400 │ │ │ │ + vldr d7, [pc, #200] @ 1cc338 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add.w fp, sp, #24 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -495464,48 +495390,48 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1c2a04 │ │ │ │ - b.n 1cc2e6 │ │ │ │ + b.n 1cc21e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1cc314 │ │ │ │ - vldr d7, [pc, #84] @ 1cc400 │ │ │ │ + b.n 1cc24c │ │ │ │ + vldr d7, [pc, #84] @ 1cc338 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1cc212 │ │ │ │ - vldr d7, [pc, #60] @ 1cc408 │ │ │ │ + b.n 1cc14a │ │ │ │ + vldr d7, [pc, #60] @ 1cc340 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1cc1e2 │ │ │ │ + b.n 1cc11a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -495519,35 +495445,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r2, 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 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r3, [pc, #1160] @ 1cc8c0 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1cc7f8 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1144] @ 1cc8c4 │ │ │ │ + ldr.w r1, [pc, #1144] @ 1cc7fc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r9, #1 │ │ │ │ @@ -495759,15 +495685,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cc87e │ │ │ │ + bne.w 1cc7b6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62740 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -495779,15 +495705,15 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cc860 │ │ │ │ + bne.w 1cc798 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62740 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -495807,15 +495733,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1cc7ec │ │ │ │ + bne.n 1cc724 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62740 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -495825,16 +495751,16 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1cc754 │ │ │ │ - vldr d7, [pc, #356] @ 1cc8a0 │ │ │ │ + cbz r3, 1cc68c │ │ │ │ + vldr d7, [pc, #356] @ 1cc7d8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -495854,16 +495780,16 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1cc79c │ │ │ │ - vldr d7, [pc, #292] @ 1cc8a8 │ │ │ │ + cbz r3, 1cc6d4 │ │ │ │ + vldr d7, [pc, #292] @ 1cc7e0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -495884,30 +495810,30 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc842 │ │ │ │ + bne.n 1cc77a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #248] @ (1cc8c8 ) │ │ │ │ + ldr r2, [pc, #248] @ (1cc800 ) │ │ │ │ strd r8, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #232] @ (1cc8c0 ) │ │ │ │ + ldr r3, [pc, #232] @ (1cc7f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cc89c │ │ │ │ + bne.n 1cc7d4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #192] @ 1cc8b0 │ │ │ │ + vldr d7, [pc, #192] @ 1cc7e8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add.w fp, sp, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -495932,48 +495858,48 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1c2a04 │ │ │ │ - b.n 1cc79c │ │ │ │ + b.n 1cc6d4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1cc7ca │ │ │ │ - vldr d7, [pc, #76] @ 1cc8b0 │ │ │ │ + b.n 1cc702 │ │ │ │ + vldr d7, [pc, #76] @ 1cc7e8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1cc6c8 │ │ │ │ - vldr d7, [pc, #56] @ 1cc8b8 │ │ │ │ + b.n 1cc600 │ │ │ │ + vldr d7, [pc, #56] @ 1cc7f0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1cc698 │ │ │ │ + b.n 1cc5d0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -495985,27 +495911,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r2, 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] @ (1ccc08 ) │ │ │ │ - ldr r3, [pc, #804] @ (1ccc0c ) │ │ │ │ + ldr r2, [pc, #804] @ (1ccb40 ) │ │ │ │ + ldr r3, [pc, #804] @ (1ccb44 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ mov r9, fp │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -496016,15 +495942,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ ubfx r1, sl, #5, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq.w 1ccc10 │ │ │ │ + beq.w 1ccb48 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -496095,15 +496021,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 62740 │ │ │ │ - vldr d7, [pc, #528] @ 1ccc00 │ │ │ │ + vldr d7, [pc, #528] @ 1ccb38 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1c3180 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496215,25 +496141,25 @@ │ │ │ │ blx 62740 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cce50 │ │ │ │ + beq.w 1ccd88 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, sl, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1cce68 │ │ │ │ + bne.w 1ccda0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ccb3c │ │ │ │ + beq.n 1cca74 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c60d8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -496243,36 +496169,36 @@ │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #160] @ 1ccc00 │ │ │ │ + vldr d7, [pc, #160] @ 1ccb38 │ │ │ │ mov r1, r2 │ │ │ │ orrs r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cce82 │ │ │ │ + beq.w 1ccdba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, sl, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cce94 │ │ │ │ + beq.w 1ccdcc │ │ │ │ ands.w sl, sl, #16384 @ 0x4000 │ │ │ │ - beq.w 1ccea4 │ │ │ │ + beq.w 1ccddc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -496292,31 +496218,31 @@ │ │ │ │ orrs r6, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r9, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.w 1cce62 │ │ │ │ + bls.w 1ccd9a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ccea0 │ │ │ │ + beq.w 1ccdd8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cce18 │ │ │ │ + b.n 1ccd50 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -496413,15 +496339,15 @@ │ │ │ │ blx 62740 │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ccd2a │ │ │ │ + beq.n 1ccc62 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2f18 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -496500,109 +496426,109 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cce62 │ │ │ │ + beq.n 1ccd9a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ccea0 │ │ │ │ + beq.n 1ccdd8 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (1ccec0 ) │ │ │ │ + ldr r2, [pc, #140] @ (1ccdf8 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (1ccec4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1ccdfc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cceba │ │ │ │ + bne.n 1ccdf2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1cce7c │ │ │ │ + cbz r3, 1ccdb4 │ │ │ │ tst.w sl, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ccb2c │ │ │ │ + b.n 1cca64 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cce18 │ │ │ │ + b.n 1ccd50 │ │ │ │ ands.w r2, sl, #16384 @ 0x4000 │ │ │ │ - beq.n 1cceb0 │ │ │ │ + beq.n 1ccde8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ccb2c │ │ │ │ + b.n 1cca64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ccb2c │ │ │ │ + b.n 1cca64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1cce9a │ │ │ │ + cbz r3, 1ccdd2 │ │ │ │ tst.w sl, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ccba6 │ │ │ │ + b.n 1ccade │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ccba6 │ │ │ │ + b.n 1ccade │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ccba6 │ │ │ │ + b.n 1ccade │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cce18 │ │ │ │ + b.n 1ccd50 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ccba6 │ │ │ │ + b.n 1ccade │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ccb2c │ │ │ │ + b.n 1cca64 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #816] @ (1cd210 ) │ │ │ │ - ldr r3, [pc, #816] @ (1cd214 ) │ │ │ │ + ldr r2, [pc, #816] @ (1cd148 ) │ │ │ │ + ldr r3, [pc, #816] @ (1cd14c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r6, fp, #5120 @ 0x1400 │ │ │ │ @@ -496613,15 +496539,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r8, fp, #6, #1 │ │ │ │ ubfx r3, fp, #2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1cd218 │ │ │ │ + beq.w 1cd150 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -496636,15 +496562,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w r9, r2, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - vldr d8, [pc, #692] @ 1cd208 │ │ │ │ + vldr d8, [pc, #692] @ 1cd140 │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -496809,40 +496735,40 @@ │ │ │ │ blx 62740 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd452 │ │ │ │ + beq.w 1cd38a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, fp, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1cd464 │ │ │ │ + bne.w 1cd39c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cd12e │ │ │ │ + beq.n 1cd066 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c60d8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ - vldr d7, [pc, #188] @ 1cd208 │ │ │ │ + vldr d7, [pc, #188] @ 1cd140 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ @@ -496850,21 +496776,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd47e │ │ │ │ + beq.w 1cd3b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, fp, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd490 │ │ │ │ + beq.w 1cd3c8 │ │ │ │ ands.w fp, fp, #16384 @ 0x4000 │ │ │ │ - beq.w 1cd49c │ │ │ │ + beq.w 1cd3d4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -496887,38 +496813,38 @@ │ │ │ │ orr.w r6, r6, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1cd1ee │ │ │ │ + bls.n 1cd126 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1cd1ee │ │ │ │ + cbz r3, 1cd126 │ │ │ │ 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 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1cd42c │ │ │ │ + b.n 1cd364 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -496938,15 +496864,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - vldr d8, [pc, #612] @ 1cd4b8 │ │ │ │ + vldr d8, [pc, #612] @ 1cd3f0 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r8, r7, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -497012,15 +496938,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w sl, r8, r3 │ │ │ │ blx 62740 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cd326 │ │ │ │ + beq.n 1cd25e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2f18 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -497042,15 +496968,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #328] @ 1cd4b8 │ │ │ │ + vldr d8, [pc, #328] @ 1cd3f0 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ it hi │ │ │ │ ldrhi r2, [r3, #4] │ │ │ │ bl 1c3038 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ @@ -497100,19 +497026,19 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cd414 │ │ │ │ + beq.n 1cd34c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1cd414 │ │ │ │ + cbz r3, 1cd34c │ │ │ │ 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 │ │ │ │ @@ -497120,88 +497046,88 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ orrs r3, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #140] @ (1cd4c0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1cd4c4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1cd3f8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1cd3fc ) │ │ │ │ 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 1cd4b2 │ │ │ │ + bne.n 1cd3ea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1cd478 │ │ │ │ + cbz r3, 1cd3b0 │ │ │ │ tst.w fp, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cd11e │ │ │ │ + b.n 1cd056 │ │ │ │ ands.w r2, fp, #16384 @ 0x4000 │ │ │ │ - beq.n 1cd4a8 │ │ │ │ + beq.n 1cd3e0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cd11e │ │ │ │ + b.n 1cd056 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cd11e │ │ │ │ + b.n 1cd056 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1cd496 │ │ │ │ + cbz r3, 1cd3ce │ │ │ │ tst.w fp, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1cd196 │ │ │ │ + b.n 1cd0ce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1cd196 │ │ │ │ + b.n 1cd0ce │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cd196 │ │ │ │ + b.n 1cd0ce │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1cd196 │ │ │ │ + b.n 1cd0ce │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cd11e │ │ │ │ + b.n 1cd056 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr.w r2, [pc, #1436] @ 1cda78 │ │ │ │ - ldr.w r3, [pc, #1436] @ 1cda7c │ │ │ │ + ldr.w r2, [pc, #1436] @ 1cd9b0 │ │ │ │ + ldr.w r3, [pc, #1436] @ 1cd9b4 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r9, #8] │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r5, r8, #5120 @ 0x1400 │ │ │ │ @@ -497211,15 +497137,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ ubfx r1, r8, #6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 1cd804 │ │ │ │ + beq.w 1cd73c │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1c2724 │ │ │ │ @@ -497420,25 +497346,25 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 62740 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cda3e │ │ │ │ + beq.w 1cd976 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1cda56 │ │ │ │ + bne.w 1cd98e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cd746 │ │ │ │ + beq.n 1cd67e │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c60d8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -497446,36 +497372,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #776] @ 1cda70 │ │ │ │ + vldr d7, [pc, #776] @ 1cd9a8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cda84 │ │ │ │ + beq.w 1cd9bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cda96 │ │ │ │ + beq.w 1cd9ce │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1cdaa6 │ │ │ │ + beq.w 1cd9de │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -497495,24 +497421,24 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp fp, sl │ │ │ │ orr.w r5, r5, r6 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1cda50 │ │ │ │ + bls.w 1cd988 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdaa2 │ │ │ │ + beq.w 1cd9da │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cda06 │ │ │ │ + b.n 1cd93e │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c2724 │ │ │ │ @@ -497605,15 +497531,15 @@ │ │ │ │ blx 62740 │ │ │ │ ldr.w r8, [r9, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cd916 │ │ │ │ + beq.n 1cd84e │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2f18 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -497695,114 +497621,114 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cda50 │ │ │ │ + beq.n 1cd988 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cdaa2 │ │ │ │ + beq.n 1cd9da │ │ │ │ ldrb.w r8, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r8, r8, #2, #1 │ │ │ │ eor.w r3, r8, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1cda80 ) │ │ │ │ + ldr r2, [pc, #96] @ (1cd9b8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (1cda7c ) │ │ │ │ + ldr r3, [pc, #84] @ (1cd9b4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cdaba │ │ │ │ + bne.n 1cd9f2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1cda6a │ │ │ │ + cbz r3, 1cd9a2 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cd734 │ │ │ │ + b.n 1cd66c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cda06 │ │ │ │ + b.n 1cd93e │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1cdab0 │ │ │ │ + beq.n 1cd9e8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cd734 │ │ │ │ + b.n 1cd66c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cd734 │ │ │ │ + b.n 1cd66c │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1cda9c │ │ │ │ + cbz r3, 1cd9d4 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1cd7ac │ │ │ │ + b.n 1cd6e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1cd7ac │ │ │ │ + b.n 1cd6e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cd7ac │ │ │ │ + b.n 1cd6e4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cda06 │ │ │ │ + b.n 1cd93e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1cd7ac │ │ │ │ + b.n 1cd6e4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cd734 │ │ │ │ + b.n 1cd66c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1776] @ 1ce1c8 │ │ │ │ - ldr.w r3, [pc, #1776] @ 1ce1cc │ │ │ │ + ldr.w r2, [pc, #1776] @ 1ce100 │ │ │ │ + ldr.w r3, [pc, #1776] @ 1ce104 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -497819,15 +497745,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1cddde │ │ │ │ + beq.w 1cdd16 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -497900,15 +497826,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 62740 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1ce092 │ │ │ │ + bne.w 1cdfca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -498069,27 +497995,27 @@ │ │ │ │ blx 62740 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce0a4 │ │ │ │ + beq.w 1cdfdc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ce180 │ │ │ │ + beq.w 1ce0b8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ce1b2 │ │ │ │ + beq.w 1ce0ea │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ce0ae │ │ │ │ + b.n 1cdfe6 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c2724 │ │ │ │ @@ -498229,15 +498155,15 @@ │ │ │ │ blx 62740 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cdf5e │ │ │ │ + beq.n 1cde96 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2f18 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -498249,15 +498175,15 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - vldr d8, [pc, #568] @ 1ce1c0 │ │ │ │ + vldr d8, [pc, #568] @ 1ce0f8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 62740 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -498320,65 +498246,65 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ce09e │ │ │ │ + beq.n 1cdfd6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce1a4 │ │ │ │ + beq.w 1ce0dc │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1ce1d0 ) │ │ │ │ + ldr r2, [pc, #352] @ (1ce108 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #340] @ (1ce1cc ) │ │ │ │ + ldr r3, [pc, #340] @ (1ce104 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ce1bc │ │ │ │ + bne.w 1ce0f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1cdc18 │ │ │ │ + b.n 1cdb50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ce054 │ │ │ │ + b.n 1cdf8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ce172 │ │ │ │ + bne.n 1ce0aa │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ce0be │ │ │ │ + beq.n 1cdff6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c60d8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -498386,36 +498312,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1ce1c0 │ │ │ │ + vldr d7, [pc, #224] @ 1ce0f8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce186 │ │ │ │ + beq.n 1ce0be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce198 │ │ │ │ + beq.n 1ce0d0 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ce1a8 │ │ │ │ + beq.n 1ce0e0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498435,78 +498361,78 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1ce09e │ │ │ │ + bls.n 1cdfd6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1ce1a4 │ │ │ │ + cbz r3, 1ce0dc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ce054 │ │ │ │ + b.n 1cdf8c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ce0ae │ │ │ │ + b.n 1cdfe6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1ce0ae │ │ │ │ + b.n 1cdfe6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1ce19e │ │ │ │ + cbz r3, 1ce0d6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ce122 │ │ │ │ + b.n 1ce05a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ce122 │ │ │ │ + b.n 1ce05a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ce122 │ │ │ │ + b.n 1ce05a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ce054 │ │ │ │ + b.n 1cdf8c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ce122 │ │ │ │ + b.n 1ce05a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ce0ae │ │ │ │ + b.n 1cdfe6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r2, 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 r6, r2 │ │ │ │ - ldr.w r2, [pc, #1724] @ 1ce8a8 │ │ │ │ - ldr.w r3, [pc, #1724] @ 1ce8ac │ │ │ │ + ldr.w r2, [pc, #1724] @ 1ce7e0 │ │ │ │ + ldr.w r3, [pc, #1724] @ 1ce7e4 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -498523,15 +498449,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1ce4d6 │ │ │ │ + beq.w 1ce40e │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -498604,15 +498530,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 62740 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1ce770 │ │ │ │ + bne.w 1ce6a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -498763,27 +498689,27 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce782 │ │ │ │ + beq.w 1ce6ba │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ce85e │ │ │ │ + beq.w 1ce796 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ce890 │ │ │ │ + beq.w 1ce7c8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ce78c │ │ │ │ + b.n 1ce6c4 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c2724 │ │ │ │ @@ -498920,15 +498846,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 62740 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ce64e │ │ │ │ + beq.n 1ce586 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2f18 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -499009,64 +498935,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ce77c │ │ │ │ + beq.n 1ce6b4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce882 │ │ │ │ + beq.w 1ce7ba │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1ce8b0 ) │ │ │ │ + ldr r2, [pc, #352] @ (1ce7e8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #340] @ (1ce8ac ) │ │ │ │ + ldr r3, [pc, #340] @ (1ce7e4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ce89a │ │ │ │ + bne.w 1ce7d2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1ce32c │ │ │ │ + b.n 1ce264 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ce736 │ │ │ │ + b.n 1ce66e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ce850 │ │ │ │ + bne.n 1ce788 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ce79c │ │ │ │ + beq.n 1ce6d4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c60d8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -499074,36 +499000,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1ce8a0 │ │ │ │ + vldr d7, [pc, #228] @ 1ce7d8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce864 │ │ │ │ + beq.n 1ce79c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce876 │ │ │ │ + beq.n 1ce7ae │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ce886 │ │ │ │ + beq.n 1ce7be │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499123,79 +499049,79 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1ce77c │ │ │ │ + bls.n 1ce6b4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1ce882 │ │ │ │ + cbz r3, 1ce7ba │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ce736 │ │ │ │ + b.n 1ce66e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ce78c │ │ │ │ + b.n 1ce6c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1ce78c │ │ │ │ + b.n 1ce6c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1ce87c │ │ │ │ + cbz r3, 1ce7b4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ce800 │ │ │ │ + b.n 1ce738 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ce800 │ │ │ │ + b.n 1ce738 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ce800 │ │ │ │ + b.n 1ce738 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ce736 │ │ │ │ + b.n 1ce66e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ce800 │ │ │ │ + b.n 1ce738 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ce78c │ │ │ │ + b.n 1ce6c4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r2, 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 r6, r2 │ │ │ │ - ldr.w r2, [pc, #1740] @ 1cef98 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1cef9c │ │ │ │ + ldr.w r2, [pc, #1740] @ 1ceed0 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1ceed4 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -499212,15 +499138,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1cebba │ │ │ │ + beq.w 1ceaf2 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -499293,15 +499219,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 62740 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1cee5c │ │ │ │ + bne.w 1ced94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -499455,27 +499381,27 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cee6e │ │ │ │ + beq.w 1ceda6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cef4a │ │ │ │ + beq.w 1cee82 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1cef7c │ │ │ │ + beq.w 1ceeb4 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cee78 │ │ │ │ + b.n 1cedb0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c2724 │ │ │ │ @@ -499612,15 +499538,15 @@ │ │ │ │ blx 62740 │ │ │ │ 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 1ced2e │ │ │ │ + beq.n 1cec66 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2f18 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -499704,64 +499630,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cee68 │ │ │ │ + beq.n 1ceda0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cef6e │ │ │ │ + beq.w 1ceea6 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #356] @ (1cefa0 ) │ │ │ │ + ldr r2, [pc, #356] @ (1ceed8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1cef9c ) │ │ │ │ + ldr r3, [pc, #344] @ (1ceed4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cef86 │ │ │ │ + bne.w 1ceebe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1cea0c │ │ │ │ + b.n 1ce944 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cee22 │ │ │ │ + b.n 1ced5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cef3c │ │ │ │ + bne.n 1cee74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cee88 │ │ │ │ + beq.n 1cedc0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c60d8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -499769,36 +499695,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #232] @ 1cef90 │ │ │ │ + vldr d7, [pc, #232] @ 1ceec8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cef50 │ │ │ │ + beq.n 1cee88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cef62 │ │ │ │ + beq.n 1cee9a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1cef72 │ │ │ │ + beq.n 1ceeaa │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499818,80 +499744,80 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1cee68 │ │ │ │ + bls.n 1ceda0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1cef6e │ │ │ │ + cbz r3, 1ceea6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cee22 │ │ │ │ + b.n 1ced5a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cee78 │ │ │ │ + b.n 1cedb0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1cee78 │ │ │ │ + b.n 1cedb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1cef68 │ │ │ │ + cbz r3, 1ceea0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ceeec │ │ │ │ + b.n 1cee24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ceeec │ │ │ │ + b.n 1cee24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ceeec │ │ │ │ + b.n 1cee24 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cee22 │ │ │ │ + b.n 1ced5a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ceeec │ │ │ │ + b.n 1cee24 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cee78 │ │ │ │ + b.n 1cedb0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r2, 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 r6, r2 │ │ │ │ - ldr.w r2, [pc, #1748] @ 1cf690 │ │ │ │ - ldr.w r3, [pc, #1748] @ 1cf694 │ │ │ │ + ldr.w r2, [pc, #1748] @ 1cf5c8 │ │ │ │ + ldr.w r3, [pc, #1748] @ 1cf5cc │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -499908,15 +499834,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1cf2ae │ │ │ │ + beq.w 1cf1e6 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -499989,15 +499915,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 62740 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1cf554 │ │ │ │ + bne.w 1cf48c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -500151,27 +500077,27 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 62740 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cf566 │ │ │ │ + beq.w 1cf49e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cf642 │ │ │ │ + beq.w 1cf57a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1cf674 │ │ │ │ + beq.w 1cf5ac │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cf570 │ │ │ │ + b.n 1cf4a8 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c2724 │ │ │ │ @@ -500308,15 +500234,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 62740 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cf426 │ │ │ │ + beq.n 1cf35e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2f18 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -500400,64 +500326,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cf560 │ │ │ │ + beq.n 1cf498 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cf666 │ │ │ │ + beq.w 1cf59e │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #356] @ (1cf698 ) │ │ │ │ + ldr r2, [pc, #356] @ (1cf5d0 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1cf694 ) │ │ │ │ + ldr r3, [pc, #344] @ (1cf5cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cf67e │ │ │ │ + bne.w 1cf5b6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1cf0fc │ │ │ │ + b.n 1cf034 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cf51a │ │ │ │ + b.n 1cf452 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cf634 │ │ │ │ + bne.n 1cf56c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cf580 │ │ │ │ + beq.n 1cf4b8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c60d8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -500465,36 +500391,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #232] @ 1cf688 │ │ │ │ + vldr d7, [pc, #232] @ 1cf5c0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cf648 │ │ │ │ + beq.n 1cf580 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cf65a │ │ │ │ + beq.n 1cf592 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1cf66a │ │ │ │ + beq.n 1cf5a2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -500514,81 +500440,81 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1cf560 │ │ │ │ + bls.n 1cf498 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1cf666 │ │ │ │ + cbz r3, 1cf59e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cf51a │ │ │ │ + b.n 1cf452 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cf570 │ │ │ │ + b.n 1cf4a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1cf570 │ │ │ │ + b.n 1cf4a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1cf660 │ │ │ │ + cbz r3, 1cf598 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1cf5e4 │ │ │ │ + b.n 1cf51c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1cf5e4 │ │ │ │ + b.n 1cf51c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cf5e4 │ │ │ │ + b.n 1cf51c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cf51a │ │ │ │ + b.n 1cf452 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1cf5e4 │ │ │ │ + b.n 1cf51c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cf570 │ │ │ │ + b.n 1cf4a8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r2, 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, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #760] @ (1cf9b0 ) │ │ │ │ - ldr r3, [pc, #760] @ (1cf9b4 ) │ │ │ │ + ldr r2, [pc, #760] @ (1cf8e8 ) │ │ │ │ + ldr r3, [pc, #760] @ (1cf8ec ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -500605,15 +500531,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1cf9b8 │ │ │ │ + beq.w 1cf8f0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -500686,27 +500612,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 62740 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1cfc62 │ │ │ │ + bne.w 1cfb9a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #420] @ 1cf9a8 │ │ │ │ + vldr d8, [pc, #420] @ 1cf8e0 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1c2e1c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -500848,33 +500774,33 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cfc88 │ │ │ │ + beq.w 1cfbc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cfd64 │ │ │ │ + beq.w 1cfc9c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1cfd96 │ │ │ │ + beq.w 1cfcce │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cfc92 │ │ │ │ + b.n 1cfbca │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -500891,15 +500817,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #644] @ 1cfc78 │ │ │ │ + vldr d8, [pc, #644] @ 1cfbb0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -501014,15 +500940,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 62740 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cfb30 │ │ │ │ + beq.n 1cfa68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2f18 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -501106,74 +501032,74 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cfc6e │ │ │ │ + beq.n 1cfba6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cfd88 │ │ │ │ + beq.w 1cfcc0 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1cfc80 ) │ │ │ │ + ldr r2, [pc, #64] @ (1cfbb8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #60] @ (1cfc84 ) │ │ │ │ + ldr r3, [pc, #60] @ (1cfbbc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cfda0 │ │ │ │ + bne.w 1cfcd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1cf7f4 │ │ │ │ + b.n 1cf72c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cfc24 │ │ │ │ + b.n 1cfb5c │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cfd56 │ │ │ │ + bne.n 1cfc8e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cfca2 │ │ │ │ + beq.n 1cfbda │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c60d8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -501181,36 +501107,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1cfda8 │ │ │ │ + vldr d7, [pc, #228] @ 1cfce0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cfd6a │ │ │ │ + beq.n 1cfca2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cfd7c │ │ │ │ + beq.n 1cfcb4 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1cfd8c │ │ │ │ + beq.n 1cfcc4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -501230,72 +501156,72 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1cfc6e │ │ │ │ + bls.n 1cfba6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1cfd88 │ │ │ │ + cbz r3, 1cfcc0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cfc24 │ │ │ │ + b.n 1cfb5c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cfc92 │ │ │ │ + b.n 1cfbca │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1cfc92 │ │ │ │ + b.n 1cfbca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1cfd82 │ │ │ │ + cbz r3, 1cfcba │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1cfd06 │ │ │ │ + b.n 1cfc3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1cfd06 │ │ │ │ + b.n 1cfc3e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cfd06 │ │ │ │ + b.n 1cfc3e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cfc24 │ │ │ │ + b.n 1cfb5c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1cfd06 │ │ │ │ + b.n 1cfc3e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cfc92 │ │ │ │ + b.n 1cfbca │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #768] @ (1d00c8 ) │ │ │ │ - ldr r3, [pc, #768] @ (1d00cc ) │ │ │ │ + ldr r2, [pc, #768] @ (1d0000 ) │ │ │ │ + ldr r3, [pc, #768] @ (1d0004 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -501312,15 +501238,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1d00d0 │ │ │ │ + beq.w 1d0008 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -501393,27 +501319,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 62740 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1d0386 │ │ │ │ + bne.w 1d02be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #428] @ 1d00c0 │ │ │ │ + vldr d8, [pc, #428] @ 1cfff8 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1c2e1c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -501558,33 +501484,33 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 62740 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d03a8 │ │ │ │ + beq.w 1d02e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d0484 │ │ │ │ + beq.w 1d03bc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1d04b6 │ │ │ │ + beq.w 1d03ee │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1d03b2 │ │ │ │ + b.n 1d02ea │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -501601,15 +501527,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #652] @ 1d0398 │ │ │ │ + vldr d8, [pc, #652] @ 1d02d0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -501724,15 +501650,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 62740 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d0248 │ │ │ │ + beq.n 1d0180 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2f18 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -501819,72 +501745,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d0392 │ │ │ │ + beq.n 1d02ca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d04a8 │ │ │ │ + beq.w 1d03e0 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d03a0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d02d8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #56] @ (1d03a4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d02dc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d04c0 │ │ │ │ + bne.w 1d03f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1cff04 │ │ │ │ + b.n 1cfe3c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d0348 │ │ │ │ + b.n 1d0280 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6], {169} @ 0xa9 │ │ │ │ + ldc2l 0, cr0, [lr, #-676] @ 0xfffffd5c │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d0476 │ │ │ │ + bne.n 1d03ae │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d03c2 │ │ │ │ + beq.n 1d02fa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c60d8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -501892,36 +501818,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1d04c8 │ │ │ │ + vldr d7, [pc, #228] @ 1d0400 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d048a │ │ │ │ + beq.n 1d03c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d049c │ │ │ │ + beq.n 1d03d4 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1d04ac │ │ │ │ + beq.n 1d03e4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -501941,72 +501867,72 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1d0392 │ │ │ │ + bls.n 1d02ca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1d04a8 │ │ │ │ + cbz r3, 1d03e0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d0348 │ │ │ │ + b.n 1d0280 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1d03b2 │ │ │ │ + b.n 1d02ea │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1d03b2 │ │ │ │ + b.n 1d02ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1d04a2 │ │ │ │ + cbz r3, 1d03da │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1d0426 │ │ │ │ + b.n 1d035e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1d0426 │ │ │ │ + b.n 1d035e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d0426 │ │ │ │ + b.n 1d035e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d0348 │ │ │ │ + b.n 1d0280 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1d0426 │ │ │ │ + b.n 1d035e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1d03b2 │ │ │ │ + b.n 1d02ea │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #832] @ (1d0828 ) │ │ │ │ - ldr r3, [pc, #832] @ (1d082c ) │ │ │ │ + ldr r2, [pc, #832] @ (1d0760 ) │ │ │ │ + ldr r3, [pc, #832] @ (1d0764 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -502019,15 +501945,15 @@ │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1d08a2 │ │ │ │ + beq.w 1d07da │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -502040,15 +501966,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #704] @ 1d0820 │ │ │ │ + vldr d8, [pc, #704] @ 1d0758 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, fp, r3 │ │ │ │ @@ -502256,25 +502182,25 @@ │ │ │ │ blx 62740 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d0b68 │ │ │ │ + beq.w 1d0aa0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d0b80 │ │ │ │ + bne.w 1d0ab8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d07b2 │ │ │ │ + beq.n 1d06ea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c60d8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -502282,48 +502208,48 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #76] @ 1d0820 │ │ │ │ + vldr d7, [pc, #76] @ 1d0758 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d0b9a │ │ │ │ + beq.w 1d0ad2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d0bac │ │ │ │ + beq.w 1d0ae4 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1d0bbc │ │ │ │ + beq.w 1d0af4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 1d0830 │ │ │ │ + b.n 1d0768 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb1000a9 │ │ │ │ + @ instruction: 0xfbd800a9 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ @@ -502352,24 +502278,24 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1d0b7a │ │ │ │ + bls.w 1d0ab2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d0bb8 │ │ │ │ + beq.w 1d0af0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d0b2c │ │ │ │ + b.n 1d0a64 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -502384,15 +502310,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - vldr d8, [pc, #764] @ 1d0bd8 │ │ │ │ + vldr d8, [pc, #764] @ 1d0b10 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1c2724 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -502496,15 +502422,15 @@ │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 62740 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d0a14 │ │ │ │ + beq.n 1d094c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2f18 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -502535,15 +502461,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ ite hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ movls r2, #0 │ │ │ │ str.w fp, [sp, #160] @ 0xa0 │ │ │ │ - vldr d8, [pc, #352] @ 1d0bd8 │ │ │ │ + vldr d8, [pc, #352] @ 1d0b10 │ │ │ │ it hi │ │ │ │ ldrhi r2, [r3, #4] │ │ │ │ bl 1c3038 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -502599,112 +502525,112 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d0b7a │ │ │ │ + beq.n 1d0ab2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d0bb8 │ │ │ │ + beq.n 1d0af0 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx sl, sl, #2, #1 │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d0be0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d0b18 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (1d0be4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d0b1c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d0bd0 │ │ │ │ + bne.n 1d0b08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1d0b94 │ │ │ │ + cbz r3, 1d0acc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1d07a2 │ │ │ │ + b.n 1d06da │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d0b2c │ │ │ │ + b.n 1d0a64 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1d0bc6 │ │ │ │ + beq.n 1d0afe │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1d07a2 │ │ │ │ + b.n 1d06da │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d07a2 │ │ │ │ + b.n 1d06da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1d0bb2 │ │ │ │ + cbz r3, 1d0aea │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1d0830 │ │ │ │ + b.n 1d0768 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1d0830 │ │ │ │ + b.n 1d0768 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d0830 │ │ │ │ + b.n 1d0768 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d0b2c │ │ │ │ + b.n 1d0a64 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1d0830 │ │ │ │ + b.n 1d0768 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1d07a2 │ │ │ │ + b.n 1d06da │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4b200a9 │ │ │ │ + sbcs.w r0, sl, #5537792 @ 0x548000 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #776] @ (1d0f08 ) │ │ │ │ - ldr r3, [pc, #776] @ (1d0f0c ) │ │ │ │ + ldr r2, [pc, #776] @ (1d0e40 ) │ │ │ │ + ldr r3, [pc, #776] @ (1d0e44 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -502721,15 +502647,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1d0f10 │ │ │ │ + beq.w 1d0e48 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -502802,27 +502728,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 62740 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1d11bc │ │ │ │ + bne.w 1d10f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #436] @ 1d0f00 │ │ │ │ + vldr d8, [pc, #436] @ 1d0e38 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1c2e1c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -502968,34 +502894,34 @@ │ │ │ │ blx 62740 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d11e0 │ │ │ │ + beq.w 1d1118 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d12bc │ │ │ │ + beq.w 1d11f4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1d12ee │ │ │ │ + beq.w 1d1226 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1d11ea │ │ │ │ + b.n 1d1122 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3f800a9 │ │ │ │ + @ instruction: 0xf4c000a9 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -503011,15 +502937,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #644] @ 1d11d0 │ │ │ │ + vldr d8, [pc, #644] @ 1d1108 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -503134,15 +503060,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 62740 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d1088 │ │ │ │ + beq.n 1d0fc0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2f18 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503154,15 +503080,15 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - vldr d8, [pc, #288] @ 1d11d0 │ │ │ │ + vldr d8, [pc, #288] @ 1d1108 │ │ │ │ orrs r7, r3 │ │ │ │ blx 62740 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -503225,73 +503151,73 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d11c8 │ │ │ │ + beq.n 1d1100 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d12e0 │ │ │ │ + beq.w 1d1218 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1d11d8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d1110 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #60] @ (1d11dc ) │ │ │ │ + ldr r3, [pc, #60] @ (1d1114 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d12f8 │ │ │ │ + bne.w 1d1230 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1d0d3c │ │ │ │ + b.n 1d0c74 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d117e │ │ │ │ + b.n 1d10b6 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 6, cr0, cr0, cr9, {5} │ │ │ │ + vhadd.s32 d0, d24, d25 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d12ae │ │ │ │ + bne.n 1d11e6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d11fa │ │ │ │ + beq.n 1d1132 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c60d8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -503299,36 +503225,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1d1300 │ │ │ │ + vldr d7, [pc, #228] @ 1d1238 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d12c2 │ │ │ │ + beq.n 1d11fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d12d4 │ │ │ │ + beq.n 1d120c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1d12e4 │ │ │ │ + beq.n 1d121c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -503348,78 +503274,78 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1d11c8 │ │ │ │ + bls.n 1d1100 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1d12e0 │ │ │ │ + cbz r3, 1d1218 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d117e │ │ │ │ + b.n 1d10b6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1d11ea │ │ │ │ + b.n 1d1122 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1d11ea │ │ │ │ + b.n 1d1122 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1d12da │ │ │ │ + cbz r3, 1d1212 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1d125e │ │ │ │ + b.n 1d1196 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1d125e │ │ │ │ + b.n 1d1196 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1d125e │ │ │ │ + b.n 1d1196 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1d117e │ │ │ │ + b.n 1d10b6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1d125e │ │ │ │ + b.n 1d1196 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1d11ea │ │ │ │ + b.n 1d1122 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1264] @ 1d1810 │ │ │ │ + ldr.w r3, [pc, #1264] @ 1d1748 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1252] @ 1d1814 │ │ │ │ + ldr.w r0, [pc, #1252] @ 1d174c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ @@ -503448,15 +503374,15 @@ │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1d157c │ │ │ │ + bne.w 1d14b4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -503482,17 +503408,17 @@ │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bne.w 1d181c │ │ │ │ + bne.w 1d1754 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 1d1990 │ │ │ │ + beq.w 1d18c8 │ │ │ │ strd r2, r9, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -503636,15 +503562,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ orr.w r4, r9, r3 │ │ │ │ - b.n 1d17da │ │ │ │ + b.n 1d1712 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503716,15 +503642,15 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - vldr d8, [pc, #440] @ 1d1808 │ │ │ │ + vldr d8, [pc, #440] @ 1d1740 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -503870,40 +503796,40 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl 1c2a04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #56] @ (1d1818 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d1750 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #40] @ (1d1810 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d1748 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d1b90 │ │ │ │ + bne.w 1d1ac8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ 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 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl], {169} @ 0xa9 │ │ │ │ - @ instruction: 0xe81a00a9 │ │ │ │ + ldc 0, cr0, [r2, #676] @ 0x2a4 │ │ │ │ + strd r0, r0, [r2], #676 @ 0x2a4 │ │ │ │ cmp r1, fp │ │ │ │ - bne.w 1d13f6 │ │ │ │ + bne.w 1d132e │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -504041,15 +503967,15 @@ │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2724 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1d1558 │ │ │ │ + b.n 1d1490 │ │ │ │ strd r2, r9, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -504067,15 +503993,15 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #456] @ 1d1b98 │ │ │ │ + vldr d8, [pc, #456] @ 1d1ad0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -504242,35 +504168,35 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d17da │ │ │ │ + b.n 1d1712 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1336] @ 1d20f0 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1d2028 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1324] @ 1d20f4 │ │ │ │ + ldr.w r0, [pc, #1324] @ 1d202c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ @@ -504299,15 +504225,15 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1d1e3a │ │ │ │ + bne.w 1d1d72 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ @@ -504336,17 +504262,17 @@ │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ ubfx r7, r1, #11, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 1d20fc │ │ │ │ + bne.w 1d2034 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1d2298 │ │ │ │ + beq.w 1d21d0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -504498,15 +504424,15 @@ │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d20b4 │ │ │ │ + b.n 1d1fec │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -504537,15 +504463,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #568] @ 1d20e0 │ │ │ │ + vldr d8, [pc, #568] @ 1d2018 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1c2724 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ @@ -504677,15 +504603,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c2724 │ │ │ │ - vldr d7, [pc, #224] @ 1d20e8 │ │ │ │ + vldr d7, [pc, #224] @ 1d2020 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -504744,24 +504670,24 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ bl 1c2a04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1d20f8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d2030 ) │ │ │ │ strd r8, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1d20f0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d2028 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d2476 │ │ │ │ + bne.w 1d23ae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -504769,20 +504695,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d195c │ │ │ │ + b.n 1d1a24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + b.n 1d2044 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1d1c98 │ │ │ │ + bne.w 1d1bd0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -504928,15 +504854,15 @@ │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ - b.n 1d1e28 │ │ │ │ + b.n 1d1d60 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -504953,15 +504879,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #428] @ 1d2480 │ │ │ │ + vldr d8, [pc, #428] @ 1d23b8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -505109,36 +505035,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1d1e2a │ │ │ │ + b.n 1d1d62 │ │ │ │ blx 62cbc <__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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1336] @ 1d29d8 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1d2910 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1324] @ 1d29dc │ │ │ │ + ldr.w r0, [pc, #1324] @ 1d2914 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ @@ -505167,15 +505093,15 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1d2722 │ │ │ │ + bne.w 1d265a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ @@ -505204,17 +505130,17 @@ │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ ubfx r7, r1, #11, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 1d29e4 │ │ │ │ + bne.w 1d291c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1d2b80 │ │ │ │ + beq.w 1d2ab8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -505366,15 +505292,15 @@ │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d299c │ │ │ │ + b.n 1d28d4 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -505405,15 +505331,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #568] @ 1d29c8 │ │ │ │ + vldr d8, [pc, #568] @ 1d2900 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1c2724 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ @@ -505545,15 +505471,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c2724 │ │ │ │ - vldr d7, [pc, #224] @ 1d29d0 │ │ │ │ + vldr d7, [pc, #224] @ 1d2908 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -505612,24 +505538,24 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ bl 1c2a04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1d29e0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d2918 ) │ │ │ │ strd r8, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1d29d8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d2910 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d2d5e │ │ │ │ + bne.w 1d2c96 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -505637,20 +505563,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1d2a74 │ │ │ │ + bgt.n 1d293c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvs.n 1d2a94 │ │ │ │ + bvc.n 1d295c │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1d2580 │ │ │ │ + bne.w 1d24b8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -505796,15 +505722,15 @@ │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ - b.n 1d2710 │ │ │ │ + b.n 1d2648 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -505821,15 +505747,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #428] @ 1d2d68 │ │ │ │ + vldr d8, [pc, #428] @ 1d2ca0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -505977,36 +505903,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1d2712 │ │ │ │ + b.n 1d264a │ │ │ │ blx 62cbc <__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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1336] @ 1d32c0 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1d31f8 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1324] @ 1d32c4 │ │ │ │ + ldr.w r0, [pc, #1324] @ 1d31fc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ @@ -506035,15 +505961,15 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1d300a │ │ │ │ + bne.w 1d2f42 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ @@ -506072,17 +505998,17 @@ │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ ubfx r7, r1, #11, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 1d32cc │ │ │ │ + bne.w 1d3204 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1d3468 │ │ │ │ + beq.w 1d33a0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -506234,15 +506160,15 @@ │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d3284 │ │ │ │ + b.n 1d31bc │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -506273,15 +506199,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #568] @ 1d32b0 │ │ │ │ + vldr d8, [pc, #568] @ 1d31e8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1c2724 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ @@ -506413,15 +506339,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c2724 │ │ │ │ - vldr d7, [pc, #224] @ 1d32b8 │ │ │ │ + vldr d7, [pc, #224] @ 1d31f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -506480,24 +506406,24 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ bl 1c2a04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1d32c8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d3200 ) │ │ │ │ strd r8, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1d32c0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d31f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d3646 │ │ │ │ + bne.w 1d357e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -506505,20 +506431,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d338c │ │ │ │ + bcc.n 1d3254 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1d2e68 │ │ │ │ + bne.w 1d2da0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -506664,15 +506590,15 @@ │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ - b.n 1d2ff8 │ │ │ │ + b.n 1d2f30 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -506689,15 +506615,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #428] @ 1d3650 │ │ │ │ + vldr d8, [pc, #428] @ 1d3588 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -506845,36 +506771,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1d2ffa │ │ │ │ + b.n 1d2f32 │ │ │ │ blx 62cbc <__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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1400] @ 1d3be8 │ │ │ │ + ldr.w r3, [pc, #1400] @ 1d3b20 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1388] @ 1d3bec │ │ │ │ + ldr.w r0, [pc, #1388] @ 1d3b24 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ @@ -506903,15 +506829,15 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1d3912 │ │ │ │ + bne.w 1d384a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -506940,17 +506866,17 @@ │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ ubfx r7, r1, #11, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 1d3bf4 │ │ │ │ + bne.w 1d3b2c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1d3da8 │ │ │ │ + beq.w 1d3ce0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -507114,15 +507040,15 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d3bae │ │ │ │ + b.n 1d3ae6 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -507153,15 +507079,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #600] @ 1d3bd8 │ │ │ │ + vldr d8, [pc, #600] @ 1d3b10 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1c2724 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ @@ -507304,15 +507230,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c2724 │ │ │ │ - vldr d7, [pc, #220] @ 1d3be0 │ │ │ │ + vldr d7, [pc, #220] @ 1d3b18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -507371,24 +507297,24 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ bl 1c2a04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1d3bf0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d3b28 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1d3be8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d3b20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d3fa2 │ │ │ │ + bne.w 1d3eda │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -507396,20 +507322,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1d3750 │ │ │ │ + bne.w 1d3688 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -507564,15 +507490,15 @@ │ │ │ │ subs r3, r3, r7 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1d38fa │ │ │ │ + b.n 1d3832 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -507589,15 +507515,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #452] @ 1d3fa8 │ │ │ │ + vldr d8, [pc, #452] @ 1d3ee0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1c2724 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -507756,57 +507682,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1d3902 │ │ │ │ + b.n 1d383a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, r0 │ │ │ │ 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, #1960] @ 0x7a8 │ │ │ │ - ldr.w r4, [pc, #2124] @ 1d480c │ │ │ │ + ldr.w r4, [pc, #2124] @ 1d4744 │ │ │ │ subw sp, sp, #2120 @ 0x848 │ │ │ │ - ldr.w r3, [pc, #2120] @ 1d4810 │ │ │ │ + ldr.w r3, [pc, #2120] @ 1d4748 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2116] @ 0x844 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1d4764 │ │ │ │ + beq.w 1d469c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1d4738 │ │ │ │ + beq.w 1d4670 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1d57a4 │ │ │ │ + beq.w 1d56dc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1d4014 │ │ │ │ + bls.n 1d3f4c │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1d57e0 │ │ │ │ + beq.w 1d5718 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1d584c │ │ │ │ + beq.w 1d5784 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1d4886 │ │ │ │ + beq.w 1d47be │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1d47ae │ │ │ │ + bhi.w 1d46e6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r4, r6, #14 │ │ │ │ lsls r6, r0, #15 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ lsls r3, r4, #17 │ │ │ │ lsls r1, r6, #17 │ │ │ │ lsrs r1, r0, #15 │ │ │ │ @@ -508711,756 +508637,756 @@ │ │ │ │ lsls r0, r4, #19 │ │ │ │ lsls r3, r6, #19 │ │ │ │ lsrs r2, r6, #15 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 1d4844 │ │ │ │ + bpl.w 1d477c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1cc420 │ │ │ │ + bl 1cc358 │ │ │ │ ldr.w r2, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r3, [sp, #1868] @ 0x74c │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldrd r1, r3, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.n 1d47e2 │ │ │ │ + beq.n 1d471a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d582e │ │ │ │ + bne.w 1d5766 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1d4820 │ │ │ │ + bpl.n 1d4758 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1d48c6 │ │ │ │ + beq.w 1d47fe │ │ │ │ addw r5, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d2d70 │ │ │ │ + bl 1d2ca8 │ │ │ │ ldr.w r2, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r3, [sp, #1844] @ 0x734 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1d47c2 │ │ │ │ - ldr r2, [pc, #100] @ (1d4814 ) │ │ │ │ + b.n 1d46fa │ │ │ │ + ldr r2, [pc, #100] @ (1d474c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #100] @ (1d4818 ) │ │ │ │ + ldr r1, [pc, #100] @ (1d4750 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - ldr r2, [pc, #88] @ (1d481c ) │ │ │ │ - ldr r3, [pc, #72] @ (1d4810 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d4754 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d4748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2116] @ 0x844 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d6a50 │ │ │ │ + bne.w 1d6988 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2120 @ 0x848 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d4778 │ │ │ │ + beq.n 1d46b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d4866 │ │ │ │ + beq.n 1d479e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ bl 1c5c60 │ │ │ │ ldr.w r2, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r1, [sp, #1908] @ 0x774 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ str r1, [r4, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + b.n 1d46fa │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d48aa │ │ │ │ + beq.n 1d47e2 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1d1ba0 │ │ │ │ + bl 1d1ad8 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ addw r5, sp, #1860 @ 0x744 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbf90 │ │ │ │ + bl 1cbec8 │ │ │ │ ldr.w r2, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r3, [sp, #1860] @ 0x744 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ bl 1c52c8 │ │ │ │ ldr.w r2, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r1, [sp, #1900] @ 0x76c │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ str r1, [r4, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8800 │ │ │ │ + bl 1c87fc │ │ │ │ ldrd r3, r2, [sp, #188] @ 0xbc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6750208 @ 0x670000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1d3658 │ │ │ │ + bl 1d3590 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ addw r5, sp, #1852 @ 0x73c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d2488 │ │ │ │ + bl 1d23c0 │ │ │ │ ldr.w r2, [sp, #1856] @ 0x740 │ │ │ │ ldr.w r3, [sp, #1852] @ 0x73c │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1c5714 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3818 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c376c │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3818 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3818 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3818 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c376c │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c376c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3484 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #260] @ 0x104 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1d6a2e │ │ │ │ + bls.w 1d6966 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4910 │ │ │ │ ldrd r3, r2, [sp, #780] @ 0x30c │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1d6a0c │ │ │ │ + bls.w 1d6944 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4414 │ │ │ │ ldrd r2, r3, [sp, #748] @ 0x2ec │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7c88 │ │ │ │ + bl 1c7c84 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4754 │ │ │ │ ldrd r2, r3, [sp, #772] @ 0x304 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3b2c │ │ │ │ ldrd r2, r3, [sp, #252] @ 0xfc │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3e10 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7ea0 │ │ │ │ + bl 1c7e9c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5e64 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5e64 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c80b0 │ │ │ │ + bl 1c80ac │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d69ac │ │ │ │ + bcs.w 1d68e4 │ │ │ │ add r5, sp, #516 @ 0x204 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #516] @ 0x204 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d69cc │ │ │ │ + bcs.w 1d6904 │ │ │ │ add r5, sp, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #500] @ 0x1f4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d69ec │ │ │ │ + bcs.w 1d6924 │ │ │ │ add r5, sp, #484 @ 0x1e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #484] @ 0x1e4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d698c │ │ │ │ + bcs.w 1d68c4 │ │ │ │ add r5, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #468] @ 0x1d4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d692c │ │ │ │ + bcs.w 1d6864 │ │ │ │ add r5, sp, #452 @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #452] @ 0x1c4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c80b0 │ │ │ │ + bl 1c80ac │ │ │ │ ldrd r3, r2, [sp, #132] @ 0x84 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6651904 @ 0x658000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c80b0 │ │ │ │ + bl 1c80ac │ │ │ │ ldrd r3, r2, [sp, #164] @ 0xa4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6553600 @ 0x640000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c80b0 │ │ │ │ + bl 1c80ac │ │ │ │ ldrd r2, r3, [sp, #156] @ 0x9c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c80b0 │ │ │ │ + bl 1c80ac │ │ │ │ ldrd r3, r2, [sp, #148] @ 0x94 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6619136 @ 0x650000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c80b0 │ │ │ │ + bl 1c80ac │ │ │ │ ldrd r2, r3, [sp, #140] @ 0x8c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d696c │ │ │ │ + bcs.w 1d68a4 │ │ │ │ add r5, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c80b0 │ │ │ │ + bl 1c80ac │ │ │ │ ldrd r2, r3, [sp, #172] @ 0xac │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d690c │ │ │ │ + bcs.w 1d6844 │ │ │ │ add r5, sp, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d68b0 │ │ │ │ + bcs.w 1d67e8 │ │ │ │ add r5, sp, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #388] @ 0x184 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c80b0 │ │ │ │ + bl 1c80ac │ │ │ │ ldrd r3, r2, [sp, #116] @ 0x74 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6684672 @ 0x660000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d68ec │ │ │ │ + bcs.w 1d6824 │ │ │ │ add r5, sp, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #356] @ 0x164 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d694c │ │ │ │ + bcs.w 1d6884 │ │ │ │ add r5, sp, #372 @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #372] @ 0x174 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c80b0 │ │ │ │ + bl 1c80ac │ │ │ │ ldrd r2, r3, [sp, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d6878 │ │ │ │ + bcs.w 1d67b0 │ │ │ │ add r5, sp, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #404] @ 0x194 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #332] @ 0x14c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb938 │ │ │ │ + bl 1cb870 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbb18 │ │ │ │ + bl 1cba50 │ │ │ │ ldrd r2, r3, [sp, #828] @ 0x33c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d47c2 │ │ │ │ + b.n 1d46fa │ │ │ │ add r5, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbd58 │ │ │ │ + bl 1cbc90 │ │ │ │ ldrd r2, r3, [sp, #820] @ 0x334 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbd58 │ │ │ │ + bl 1cbc90 │ │ │ │ ldrd r2, r3, [sp, #812] @ 0x32c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbd58 │ │ │ │ + bl 1cbc90 │ │ │ │ ldrd r2, r3, [sp, #804] @ 0x324 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r6, [r2, #8] │ │ │ │ addw r5, sp, #2108 @ 0x83c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ and.w r3, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ @@ -509478,2030 +509404,2030 @@ │ │ │ │ bl 1c2724 │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orrs r3, r5 │ │ │ │ orrs r6, r2 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ strd r6, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1076 @ 0x434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ccec8 │ │ │ │ + bl 1cce00 │ │ │ │ ldr.w r3, [sp, #1080] @ 0x438 │ │ │ │ ldr.w r2, [sp, #1076] @ 0x434 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1068 @ 0x42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc8d0 │ │ │ │ + bl 1cc808 │ │ │ │ ldr.w r3, [sp, #1072] @ 0x430 │ │ │ │ ldr.w r2, [sp, #1068] @ 0x42c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4456448 @ 0x440000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1060 @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd4c8 │ │ │ │ + bl 1cd400 │ │ │ │ ldr.w r3, [sp, #1064] @ 0x428 │ │ │ │ ldr.w r2, [sp, #1060] @ 0x424 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4aa0 │ │ │ │ ldrd r3, r2, [sp, #796] @ 0x31c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c42dc │ │ │ │ ldrd r3, r2, [sp, #740] @ 0x2e4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #4194304 @ 0x400000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c42dc │ │ │ │ ldrd r3, r2, [sp, #732] @ 0x2dc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c45c8 │ │ │ │ ldrd r2, r3, [sp, #764] @ 0x2fc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4078 │ │ │ │ ldrd r2, r3, [sp, #708] @ 0x2c4 │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4078 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [sp, #700] @ 0x2bc │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #644 @ 0x284 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6fe4 │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c42dc │ │ │ │ ldrd r3, r2, [sp, #724] @ 0x2d4 │ │ │ │ orr.w r2, r2, #3254779904 @ 0xc2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4078 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [sp, #692] @ 0x2b4 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #668 @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3cb4 │ │ │ │ ldrd r2, r3, [sp, #668] @ 0x29c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r3, r2, [sp, #604] @ 0x25c │ │ │ │ orr.w r2, r2, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #596] @ 0x254 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #588] @ 0x24c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r3, r2, [sp, #572] @ 0x23c │ │ │ │ orr.w r2, r2, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #564] @ 0x234 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #556] @ 0x22c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r3, r2, [sp, #540] @ 0x21c │ │ │ │ orr.w r2, r2, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #532] @ 0x214 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #524 @ 0x20c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d68d0 │ │ │ │ + bcs.w 1d6808 │ │ │ │ add r5, sp, #660 @ 0x294 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6fe4 │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1d6898 │ │ │ │ + bcc.w 1d67d0 │ │ │ │ add r5, sp, #636 @ 0x27c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6d90 │ │ │ │ ldrd r3, r2, [sp, #636] @ 0x27c │ │ │ │ orr.w r2, r2, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cfdb0 │ │ │ │ + bl 1cfce8 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1028 @ 0x404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdac0 │ │ │ │ + bl 1cd9f8 │ │ │ │ ldr.w r3, [sp, #1032] @ 0x408 │ │ │ │ ldr.w r2, [sp, #1028] @ 0x404 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdac0 │ │ │ │ + bl 1cd9f8 │ │ │ │ ldr.w r3, [sp, #1024] @ 0x400 │ │ │ │ ldr r2, [sp, #1020] @ 0x3fc │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #1004 @ 0x3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #996 @ 0x3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdac0 │ │ │ │ + bl 1cd9f8 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #988 @ 0x3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdac0 │ │ │ │ + bl 1cd9f8 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #980 @ 0x3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cfdb0 │ │ │ │ + bl 1cfce8 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #972 @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cefa8 │ │ │ │ + bl 1ceee0 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1084 @ 0x43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d04d0 │ │ │ │ + bl 1d0408 │ │ │ │ ldr.w r3, [sp, #1088] @ 0x440 │ │ │ │ ldr.w r2, [sp, #1084] @ 0x43c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1052 @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdac0 │ │ │ │ + bl 1cd9f8 │ │ │ │ ldr.w r3, [sp, #1056] @ 0x420 │ │ │ │ ldr.w r2, [sp, #1052] @ 0x41c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldr.w r3, [sp, #1048] @ 0x418 │ │ │ │ ldr.w r2, [sp, #1044] @ 0x414 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1036 @ 0x40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #316] @ 0x13c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1092 @ 0x444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 │ │ │ │ + bl 1c7a84 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6b6c │ │ │ │ ldrd r2, r3, [sp, #324] @ 0x144 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #892 @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #884 @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #876 @ 0x36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #868 @ 0x364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce8b8 │ │ │ │ + bl 1ce7f0 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #860 @ 0x35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce8b8 │ │ │ │ + bl 1ce7f0 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cf6a0 │ │ │ │ + bl 1cf5d8 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #844 @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce1d8 │ │ │ │ + bl 1ce110 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #932 @ 0x3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #924 @ 0x39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #916 @ 0x394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #908 @ 0x38c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0be8 │ │ │ │ + bl 1d0b20 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cf6a0 │ │ │ │ + bl 1cf5d8 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #940 @ 0x3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cf6a0 │ │ │ │ + bl 1cf5d8 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #956 @ 0x3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cefa8 │ │ │ │ + bl 1ceee0 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1788 @ 0x6fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r2, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r3, [sp, #2108] @ 0x83c │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1c5608 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1c5714 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7ea0 │ │ │ │ + bl 1c7e9c │ │ │ │ ldrd r3, r2, [sp, #204] @ 0xcc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6520832 @ 0x638000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c376c │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1d1308 │ │ │ │ + bl 1d1240 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8558 │ │ │ │ + bl 1c8554 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ bl 1c5714 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1c5714 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1c5714 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3a60 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3a60 │ │ │ │ ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #4784128 @ 0x490000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3a60 │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #13172736 @ 0xc90000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c38e4 │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3f64 │ │ │ │ ldrd r3, r2, [sp, #684] @ 0x2ac │ │ │ │ orr.w r2, r2, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1c59c8 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1c5af0 │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ bl 1c5af0 │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1c58c4 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1c59c8 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1c59c8 │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1812 @ 0x714 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4bf0 │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5100 │ │ │ │ ldr.w r3, [sp, #1840] @ 0x730 │ │ │ │ ldr.w r2, [sp, #1836] @ 0x72c │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4f1c │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4d34 │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1116 @ 0x45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 │ │ │ │ + bl 1c7a84 │ │ │ │ ldr.w r3, [sp, #1120] @ 0x460 │ │ │ │ ldr.w r2, [sp, #1116] @ 0x45c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1108 @ 0x454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 │ │ │ │ + bl 1c7a84 │ │ │ │ ldr.w r3, [sp, #1112] @ 0x458 │ │ │ │ ldr.w r2, [sp, #1108] @ 0x454 │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1100 @ 0x44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 │ │ │ │ + bl 1c7a84 │ │ │ │ ldr.w r3, [sp, #1104] @ 0x450 │ │ │ │ ldr.w r2, [sp, #1100] @ 0x44c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1716 @ 0x6b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1720] @ 0x6b8 │ │ │ │ ldr.w r2, [sp, #1716] @ 0x6b4 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1708 @ 0x6ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1700 @ 0x6a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr.w r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1692 @ 0x69c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1684 @ 0x694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1688] @ 0x698 │ │ │ │ ldr.w r2, [sp, #1684] @ 0x694 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1676 @ 0x68c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1680] @ 0x690 │ │ │ │ ldr.w r2, [sp, #1676] @ 0x68c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1668 @ 0x684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1672] @ 0x688 │ │ │ │ ldr.w r2, [sp, #1668] @ 0x684 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1660 @ 0x67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1780 @ 0x6f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1784] @ 0x6f8 │ │ │ │ ldr.w r2, [sp, #1780] @ 0x6f4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1772 @ 0x6ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1776] @ 0x6f0 │ │ │ │ ldr.w r2, [sp, #1772] @ 0x6ec │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1764 @ 0x6e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1756 @ 0x6dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1760] @ 0x6e0 │ │ │ │ ldr.w r2, [sp, #1756] @ 0x6dc │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1748 @ 0x6d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9a40 │ │ │ │ + bl 1c9a18 │ │ │ │ ldr.w r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr.w r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1740 @ 0x6cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1744] @ 0x6d0 │ │ │ │ ldr.w r2, [sp, #1740] @ 0x6cc │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1732 @ 0x6c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9a40 │ │ │ │ + bl 1c9a18 │ │ │ │ ldr.w r3, [sp, #1736] @ 0x6c8 │ │ │ │ ldr.w r2, [sp, #1732] @ 0x6c4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1724 @ 0x6bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [sp, #1724] @ 0x6bc │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1652 @ 0x674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9a40 │ │ │ │ + bl 1c9a18 │ │ │ │ ldr.w r3, [sp, #1656] @ 0x678 │ │ │ │ ldr.w r2, [sp, #1652] @ 0x674 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1644 @ 0x66c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9a40 │ │ │ │ + bl 1c9a18 │ │ │ │ ldr.w r3, [sp, #1648] @ 0x670 │ │ │ │ ldr.w r2, [sp, #1644] @ 0x66c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1636 @ 0x664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1640] @ 0x668 │ │ │ │ ldr.w r2, [sp, #1636] @ 0x664 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1628 @ 0x65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1620 @ 0x654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1624] @ 0x658 │ │ │ │ ldr.w r2, [sp, #1620] @ 0x654 │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1612 @ 0x64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1616] @ 0x650 │ │ │ │ ldr.w r2, [sp, #1612] @ 0x64c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1604 @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1596 @ 0x63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1600] @ 0x640 │ │ │ │ ldr.w r2, [sp, #1596] @ 0x63c │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1c57e0 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1c54d4 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1d685c │ │ │ │ + bcc.w 1d6794 │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6d90 │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c82e4 │ │ │ │ + bl 1c82e0 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c41cc │ │ │ │ ldrd r2, r3, [sp, #716] @ 0x2cc │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1588 @ 0x634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1592] @ 0x638 │ │ │ │ ldr.w r2, [sp, #1588] @ 0x634 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1580 @ 0x62c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1584] @ 0x630 │ │ │ │ ldr.w r2, [sp, #1580] @ 0x62c │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1572 @ 0x624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1576] @ 0x628 │ │ │ │ ldr.w r2, [sp, #1572] @ 0x624 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1564 @ 0x61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9a40 │ │ │ │ + bl 1c9a18 │ │ │ │ ldr.w r3, [sp, #1568] @ 0x620 │ │ │ │ ldr.w r2, [sp, #1564] @ 0x61c │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1556 @ 0x614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9a40 │ │ │ │ + bl 1c9a18 │ │ │ │ ldr.w r3, [sp, #1560] @ 0x618 │ │ │ │ ldr.w r2, [sp, #1556] @ 0x614 │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9a40 │ │ │ │ + bl 1c9a18 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ addw r5, sp, #1540 @ 0x604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9a40 │ │ │ │ + bl 1c9a18 │ │ │ │ ldr.w r3, [sp, #1544] @ 0x608 │ │ │ │ ldr.w r2, [sp, #1540] @ 0x604 │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ addw r5, sp, #1532 @ 0x5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9a40 │ │ │ │ + bl 1c9a18 │ │ │ │ ldr.w r3, [sp, #1536] @ 0x600 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ addw r5, sp, #1524 @ 0x5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9a40 │ │ │ │ + bl 1c9a18 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1516 @ 0x5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1516] @ 0x5ec │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1508 @ 0x5e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [sp, #1508] @ 0x5e4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1500 @ 0x5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [sp, #1500] @ 0x5dc │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1492 @ 0x5d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1484 @ 0x5cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1488] @ 0x5d0 │ │ │ │ ldr.w r2, [sp, #1484] @ 0x5cc │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1476 @ 0x5c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1480] @ 0x5c8 │ │ │ │ ldr.w r2, [sp, #1476] @ 0x5c4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1468 @ 0x5bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1472] @ 0x5c0 │ │ │ │ ldr.w r2, [sp, #1468] @ 0x5bc │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1460 @ 0x5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1452 @ 0x5ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1456] @ 0x5b0 │ │ │ │ ldr.w r2, [sp, #1452] @ 0x5ac │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1804 @ 0x70c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8f90 │ │ │ │ + bl 1c8f88 │ │ │ │ ldr.w r3, [sp, #1808] @ 0x710 │ │ │ │ ldr.w r2, [sp, #1804] @ 0x70c │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1444 @ 0x5a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1448] @ 0x5a8 │ │ │ │ ldr.w r2, [sp, #1444] @ 0x5a4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1436 @ 0x59c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1428 @ 0x594 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1432] @ 0x598 │ │ │ │ ldr.w r2, [sp, #1428] @ 0x594 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1420 @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8aa8 │ │ │ │ ldr.w r3, [sp, #1424] @ 0x590 │ │ │ │ ldr.w r2, [sp, #1420] @ 0x58c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1412 @ 0x584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1416] @ 0x588 │ │ │ │ ldr.w r2, [sp, #1412] @ 0x584 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1404 @ 0x57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c94e8 │ │ │ │ + bl 1c94d0 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ addw r5, sp, #1796 @ 0x704 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8f90 │ │ │ │ + bl 1c8f88 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1396 @ 0x574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1388 @ 0x56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1380 @ 0x564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1372 @ 0x55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1364 @ 0x554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1356 @ 0x54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1348 @ 0x544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1340 @ 0x53c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1332 @ 0x534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1324 @ 0x52c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1316 @ 0x524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1308 @ 0x51c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1300 @ 0x514 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1292 @ 0x50c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1284 @ 0x504 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1276 @ 0x4fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r3, [sp, #1280] @ 0x500 │ │ │ │ ldr.w r2, [sp, #1276] @ 0x4fc │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1236 @ 0x4d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb280 │ │ │ │ + bl 1cb1d8 │ │ │ │ ldr.w r2, [sp, #1240] @ 0x4d8 │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ orr.w r2, r2, #1677721600 @ 0x64000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1228 @ 0x4cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb280 │ │ │ │ + bl 1cb1d8 │ │ │ │ ldr.w r2, [sp, #1232] @ 0x4d0 │ │ │ │ ldr.w r3, [sp, #1228] @ 0x4cc │ │ │ │ orr.w r2, r2, #1686110208 @ 0x64800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1220 @ 0x4c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb280 │ │ │ │ + bl 1cb1d8 │ │ │ │ ldr.w r2, [sp, #1224] @ 0x4c8 │ │ │ │ ldr.w r3, [sp, #1220] @ 0x4c4 │ │ │ │ orr.w r2, r2, #1694498816 @ 0x65000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1212 @ 0x4bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb280 │ │ │ │ + bl 1cb1d8 │ │ │ │ ldr.w r2, [sp, #1216] @ 0x4c0 │ │ │ │ ldr.w r3, [sp, #1212] @ 0x4bc │ │ │ │ orr.w r2, r2, #1702887424 @ 0x65800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1204 @ 0x4b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb280 │ │ │ │ + bl 1cb1d8 │ │ │ │ ldr.w r2, [sp, #1208] @ 0x4b8 │ │ │ │ ldr.w r3, [sp, #1204] @ 0x4b4 │ │ │ │ orr.w r2, r2, #1711276032 @ 0x66000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1d47ae │ │ │ │ + bcs.w 1d46e6 │ │ │ │ addw r5, sp, #1196 @ 0x4ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9fd8 │ │ │ │ + bl 1c9f98 │ │ │ │ ldr.w r2, [sp, #1200] @ 0x4b0 │ │ │ │ ldr.w r3, [sp, #1196] @ 0x4ac │ │ │ │ orr.w r2, r2, #1719664640 @ 0x66800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1188 @ 0x4a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9fd8 │ │ │ │ + bl 1c9f98 │ │ │ │ ldr.w r3, [sp, #1192] @ 0x4a8 │ │ │ │ ldr.w r2, [sp, #1188] @ 0x4a4 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1180 @ 0x49c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca5a8 │ │ │ │ + bl 1ca540 │ │ │ │ ldr.w r2, [sp, #1184] @ 0x4a0 │ │ │ │ ldr.w r3, [sp, #1180] @ 0x49c │ │ │ │ orr.w r2, r2, #1728053248 @ 0x67000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1172 @ 0x494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca5a8 │ │ │ │ + bl 1ca540 │ │ │ │ ldr.w r3, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r2, [sp, #1172] @ 0x494 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ addw r5, sp, #1268 @ 0x4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r2, [sp, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [sp, #1268] @ 0x4f4 │ │ │ │ orr.w r2, r2, #1644167168 @ 0x62000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ addw r5, sp, #1260 @ 0x4ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r2, [sp, #1264] @ 0x4f0 │ │ │ │ ldr.w r3, [sp, #1260] @ 0x4ec │ │ │ │ orr.w r2, r2, #1652555776 @ 0x62800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ addw r5, sp, #1252 @ 0x4e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r2, [sp, #1256] @ 0x4e8 │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ orr.w r2, r2, #1660944384 @ 0x63000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d47ae │ │ │ │ + bcc.w 1d46e6 │ │ │ │ addw r5, sp, #1244 @ 0x4dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cabf8 │ │ │ │ + bl 1cab70 │ │ │ │ ldr.w r2, [sp, #1248] @ 0x4e0 │ │ │ │ ldr.w r3, [sp, #1244] @ 0x4dc │ │ │ │ orr.w r2, r2, #1669332992 @ 0x63800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1164 @ 0x48c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 │ │ │ │ + bl 1c7a84 │ │ │ │ ldr.w r3, [sp, #1168] @ 0x490 │ │ │ │ ldr.w r2, [sp, #1164] @ 0x48c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1156 @ 0x484 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 │ │ │ │ + bl 1c7a84 │ │ │ │ ldr.w r3, [sp, #1160] @ 0x488 │ │ │ │ ldr.w r2, [sp, #1156] @ 0x484 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1148 @ 0x47c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 │ │ │ │ + bl 1c7a84 │ │ │ │ ldr.w r3, [sp, #1152] @ 0x480 │ │ │ │ ldr.w r2, [sp, #1148] @ 0x47c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1140 @ 0x474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 │ │ │ │ + bl 1c7a84 │ │ │ │ ldr.w r3, [sp, #1144] @ 0x478 │ │ │ │ ldr.w r2, [sp, #1140] @ 0x474 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1132 @ 0x46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 │ │ │ │ + bl 1c7a84 │ │ │ │ ldr.w r3, [sp, #1136] @ 0x470 │ │ │ │ ldr.w r2, [sp, #1132] @ 0x46c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ addw r5, sp, #1124 @ 0x464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 │ │ │ │ + bl 1c7a84 │ │ │ │ ldr.w r3, [sp, #1128] @ 0x468 │ │ │ │ ldr.w r2, [sp, #1124] @ 0x464 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #612 @ 0x264 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6d90 │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #628 @ 0x274 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6d90 │ │ │ │ ldrd r2, r3, [sp, #628] @ 0x274 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #652 @ 0x28c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6fe4 │ │ │ │ ldrd r2, r3, [sp, #652] @ 0x28c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #348 @ 0x15c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #348] @ 0x15c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #428 @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #508 @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #492 @ 0x1ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c68cc │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6330 │ │ │ │ ldrd r2, r3, [sp, #756] @ 0x2f4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ add r5, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c7238 │ │ │ │ ldrd r3, r2, [sp, #788] @ 0x314 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d47c2 │ │ │ │ + b.w 1d46fa │ │ │ │ blx 62cbc <__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, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #184] @ (1d6b20 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d6a58 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ (1d6b24 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d6a5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1d6afe │ │ │ │ + beq.n 1d6a36 │ │ │ │ mov r5, fp │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, sp, #24 │ │ │ │ mov fp, r6 │ │ │ │ movw r9, #1031 @ 0x407 │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add.w r7, r5, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d6af4 │ │ │ │ + beq.n 1d6a2c │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ strd r3, r6, [sp, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r2, r9 │ │ │ │ add.w r1, r3, r3, lsl #1 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r2, [r6, #32] │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.n 1d6ae4 │ │ │ │ + beq.n 1d6a1c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d3fb0 │ │ │ │ + bl 1d3ee8 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ strd r1, r2, [r4] │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r4, #8 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1d6ab2 │ │ │ │ + bne.n 1d69ea │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1d6aa0 │ │ │ │ + bne.n 1d69d8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1d6b28 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6b24 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d6a60 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6a5c ) │ │ │ │ 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 1d6b1a │ │ │ │ + bne.n 1d6a52 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 1d6b64 │ │ │ │ + cbz r2, 1d6a9c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -511510,19 +511436,19 @@ │ │ │ │ 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 1d6b3e │ │ │ │ + bne.n 1d6a76 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d6ba2 │ │ │ │ + cbz r2, 1d6ada │ │ │ │ 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 │ │ │ │ @@ -511533,21 +511459,21 @@ │ │ │ │ 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 1d6b7c │ │ │ │ + bne.n 1d6ab4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d6c14 │ │ │ │ + cbz r2, 1d6b4c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d6c18 │ │ │ │ + vldr s11, [pc, #104] @ 1d6b50 │ │ │ │ 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 │ │ │ │ @@ -511565,36 +511491,36 @@ │ │ │ │ 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 1d6bb2 │ │ │ │ + bne.n 1d6aea │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d6c38 │ │ │ │ + cbz r2, 1d6b70 │ │ │ │ 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 1d6c22 │ │ │ │ + bne.n 1d6b5a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d6c9c │ │ │ │ + cbz r2, 1d6bd4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d6ca0 │ │ │ │ + vldr s12, [pc, #88] @ 1d6bd8 │ │ │ │ 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 │ │ │ │ @@ -511608,45 +511534,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 1d6c4e │ │ │ │ + bne.n 1d6b86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d6cd8 │ │ │ │ + cbz r2, 1d6c10 │ │ │ │ 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 1d6cb0 │ │ │ │ + bne.n 1d6be8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d6d6c │ │ │ │ + beq.n 1d6ca4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d6d70 │ │ │ │ + vldr s11, [pc, #132] @ 1d6ca8 │ │ │ │ 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 │ │ │ │ @@ -511673,64 +511599,64 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d6cf4 │ │ │ │ + bne.n 1d6c2c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d6da8 │ │ │ │ + cbz r2, 1d6ce0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #16, #8 │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d6d80 │ │ │ │ + bne.n 1d6cb8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d6de0 │ │ │ │ + cbz r2, 1d6d18 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #16, #8 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d6db8 │ │ │ │ + bne.n 1d6cf0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d6e54 │ │ │ │ + cbz r2, 1d6d8c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d6e58 │ │ │ │ + vldr s11, [pc, #104] @ 1d6d90 │ │ │ │ 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 │ │ │ │ @@ -511748,45 +511674,45 @@ │ │ │ │ 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 1d6df2 │ │ │ │ + bne.n 1d6d2a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d6e94 │ │ │ │ + cbz r2, 1d6dcc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ mov.w r5, ip, lsr #16 │ │ │ │ mov.w r4, ip, lsr #24 │ │ │ │ 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 1d6e64 │ │ │ │ + bne.n 1d6d9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d6f44 │ │ │ │ + beq.n 1d6e7c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 1d6f48 │ │ │ │ + vldr s10, [pc, #164] @ 1d6e80 │ │ │ │ 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 │ │ │ │ @@ -511821,44 +511747,44 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d6eac │ │ │ │ + bne.n 1d6de4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d6f7e │ │ │ │ + cbz r2, 1d6eb6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ sbfx r5, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ mov.w r4, r3, asr #24 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d6f56 │ │ │ │ + bne.n 1d6e8e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d6fe2 │ │ │ │ + cbz r2, 1d6f1a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d6fe4 │ │ │ │ + vldr s12, [pc, #88] @ 1d6f1c │ │ │ │ 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 │ │ │ │ @@ -511872,20 +511798,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 1d6f92 │ │ │ │ + bne.n 1d6eca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7020 │ │ │ │ + cbz r2, 1d6f58 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -511893,24 +511819,24 @@ │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #8 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d6ff4 │ │ │ │ + bne.n 1d6f2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d70b4 │ │ │ │ + beq.n 1d6fec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d70b8 │ │ │ │ + vldr s11, [pc, #132] @ 1d6ff0 │ │ │ │ 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 │ │ │ │ @@ -511937,43 +511863,43 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d703c │ │ │ │ + bne.n 1d6f74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d70f2 │ │ │ │ + cbz r2, 1d702a │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #8, #8 │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d70c8 │ │ │ │ + bne.n 1d7000 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d7164 │ │ │ │ + cbz r2, 1d709c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d7168 │ │ │ │ + vldr s11, [pc, #104] @ 1d70a0 │ │ │ │ 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 │ │ │ │ @@ -511991,36 +511917,36 @@ │ │ │ │ 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 1d7102 │ │ │ │ + bne.n 1d703a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7184 │ │ │ │ + cbz r2, 1d70bc │ │ │ │ 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 1d7172 │ │ │ │ + bne.n 1d70aa │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d71ea │ │ │ │ + cbz r2, 1d7122 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d71ec │ │ │ │ + vldr s12, [pc, #88] @ 1d7124 │ │ │ │ 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 │ │ │ │ @@ -512034,20 +511960,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 1d719a │ │ │ │ + bne.n 1d70d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7228 │ │ │ │ + cbz r2, 1d7160 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -512055,23 +511981,23 @@ │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d71fc │ │ │ │ + bne.n 1d7134 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d728c │ │ │ │ + cbz r2, 1d71c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d7290 │ │ │ │ + vldr s12, [pc, #88] @ 1d71c8 │ │ │ │ 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 │ │ │ │ @@ -512085,43 +512011,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 1d723e │ │ │ │ + bne.n 1d7176 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d72c8 │ │ │ │ + cbz r2, 1d7200 │ │ │ │ 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 1d72a0 │ │ │ │ + bne.n 1d71d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d7336 │ │ │ │ + cbz r2, 1d726e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d7338 │ │ │ │ + vldr s11, [pc, #96] @ 1d7270 │ │ │ │ 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 │ │ │ │ @@ -512138,24 +512064,24 @@ │ │ │ │ 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 1d72da │ │ │ │ + bne.n 1d7212 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d739e │ │ │ │ + cbz r2, 1d72d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d73a0 │ │ │ │ + vldr s12, [pc, #88] @ 1d72d8 │ │ │ │ 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 │ │ │ │ @@ -512169,24 +512095,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 1d734e │ │ │ │ + bne.n 1d7286 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d7406 │ │ │ │ + cbz r2, 1d733e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d7408 │ │ │ │ + vldr s12, [pc, #88] @ 1d7340 │ │ │ │ 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 │ │ │ │ @@ -512200,23 +512126,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 1d73b6 │ │ │ │ + bne.n 1d72ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d7476 │ │ │ │ + cbz r2, 1d73ae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d7478 │ │ │ │ + vldr s11, [pc, #96] @ 1d73b0 │ │ │ │ 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 │ │ │ │ @@ -512233,24 +512159,24 @@ │ │ │ │ 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 1d741a │ │ │ │ + bne.n 1d7352 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d74de │ │ │ │ + cbz r2, 1d7416 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d74e0 │ │ │ │ + vldr s12, [pc, #88] @ 1d7418 │ │ │ │ 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 │ │ │ │ @@ -512264,23 +512190,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 1d748e │ │ │ │ + bne.n 1d73c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d754e │ │ │ │ + cbz r2, 1d7486 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d7550 │ │ │ │ + vldr s11, [pc, #96] @ 1d7488 │ │ │ │ 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 │ │ │ │ @@ -512297,24 +512223,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 1d74f2 │ │ │ │ + bne.n 1d742a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d75b6 │ │ │ │ + cbz r2, 1d74ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d75b8 │ │ │ │ + vldr s12, [pc, #88] @ 1d74f0 │ │ │ │ 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 │ │ │ │ @@ -512328,23 +512254,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 1d7566 │ │ │ │ + bne.n 1d749e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d7628 │ │ │ │ + cbz r2, 1d7560 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d762c │ │ │ │ + vldr s11, [pc, #100] @ 1d7564 │ │ │ │ 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 │ │ │ │ @@ -512361,25 +512287,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 1d75ca │ │ │ │ + bne.n 1d7502 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d769e │ │ │ │ + cbz r2, 1d75d6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d76a0 │ │ │ │ + vldr s11, [pc, #100] @ 1d75d8 │ │ │ │ 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 │ │ │ │ @@ -512397,24 +512323,24 @@ │ │ │ │ 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 1d763e │ │ │ │ + bne.n 1d7576 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d7706 │ │ │ │ + cbz r2, 1d763e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d7708 │ │ │ │ + vldr s12, [pc, #88] @ 1d7640 │ │ │ │ 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 │ │ │ │ @@ -512428,23 +512354,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 1d76b6 │ │ │ │ + bne.n 1d75ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d777a │ │ │ │ + cbz r2, 1d76b2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d777c │ │ │ │ + vldr s11, [pc, #100] @ 1d76b4 │ │ │ │ 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 │ │ │ │ @@ -512462,24 +512388,24 @@ │ │ │ │ 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 1d771a │ │ │ │ + bne.n 1d7652 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d77e2 │ │ │ │ + cbz r2, 1d771a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d77e4 │ │ │ │ + vldr s12, [pc, #88] @ 1d771c │ │ │ │ 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 │ │ │ │ @@ -512493,23 +512419,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 1d7792 │ │ │ │ + bne.n 1d76ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d7856 │ │ │ │ + cbz r2, 1d778e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d7858 │ │ │ │ + vldr s11, [pc, #100] @ 1d7790 │ │ │ │ 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 │ │ │ │ @@ -512527,23 +512453,23 @@ │ │ │ │ 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 1d77f6 │ │ │ │ + bne.n 1d772e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d78cc │ │ │ │ + cbz r2, 1d7804 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d78d0 │ │ │ │ + vldr s11, [pc, #104] @ 1d7808 │ │ │ │ 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 │ │ │ │ @@ -512561,28 +512487,28 @@ │ │ │ │ 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 1d786a │ │ │ │ + bne.n 1d77a2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d7938 │ │ │ │ + cbz r2, 1d7870 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d793c │ │ │ │ + vldr s12, [pc, #92] @ 1d7874 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d7940 │ │ │ │ + vldr s11, [pc, #88] @ 1d7878 │ │ │ │ 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 │ │ │ │ @@ -512595,29 +512521,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 1d78ea │ │ │ │ + bne.n 1d7822 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d79a8 │ │ │ │ + cbz r2, 1d78e0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d79ac │ │ │ │ + vldr s12, [pc, #92] @ 1d78e4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d79b0 │ │ │ │ + vldr s11, [pc, #88] @ 1d78e8 │ │ │ │ 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 │ │ │ │ @@ -512630,27 +512556,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 1d795a │ │ │ │ + bne.n 1d7892 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d7a28 │ │ │ │ + cbz r2, 1d7960 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 1d7a2c │ │ │ │ - vldr s10, [pc, #108] @ 1d7a30 │ │ │ │ + vldr s11, [pc, #108] @ 1d7964 │ │ │ │ + vldr s10, [pc, #108] @ 1d7968 │ │ │ │ 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 │ │ │ │ @@ -512668,27 +512594,27 @@ │ │ │ │ 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 1d79c6 │ │ │ │ + bne.n 1d78fe │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d7a96 │ │ │ │ + cbz r2, 1d79ce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d7a98 │ │ │ │ + vldr s12, [pc, #88] @ 1d79d0 │ │ │ │ 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 │ │ │ │ @@ -512702,24 +512628,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 1d7a46 │ │ │ │ + bne.n 1d797e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7b10 │ │ │ │ + cbz r2, 1d7a48 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 1d7b14 │ │ │ │ - vldr s10, [pc, #108] @ 1d7b18 │ │ │ │ + vldr s11, [pc, #108] @ 1d7a4c │ │ │ │ + vldr s10, [pc, #108] @ 1d7a50 │ │ │ │ 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 │ │ │ │ @@ -512737,27 +512663,27 @@ │ │ │ │ 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 1d7aae │ │ │ │ + bne.n 1d79e6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d7b8e │ │ │ │ + cbz r2, 1d7ac6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d7b90 │ │ │ │ - vldr s10, [pc, #104] @ 1d7b94 │ │ │ │ + vldr s11, [pc, #104] @ 1d7ac8 │ │ │ │ + vldr s10, [pc, #104] @ 1d7acc │ │ │ │ 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 │ │ │ │ @@ -512775,26 +512701,26 @@ │ │ │ │ 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 1d7b2e │ │ │ │ + bne.n 1d7a66 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d7c0c │ │ │ │ + cbz r2, 1d7b44 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 1d7c10 │ │ │ │ - vldr s10, [pc, #108] @ 1d7c14 │ │ │ │ + vldr s11, [pc, #108] @ 1d7b48 │ │ │ │ + vldr s10, [pc, #108] @ 1d7b4c │ │ │ │ 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 │ │ │ │ @@ -512812,31 +512738,31 @@ │ │ │ │ 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 1d7baa │ │ │ │ + bne.n 1d7ae2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d7c7e │ │ │ │ + cbz r2, 1d7bb6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1d7c80 │ │ │ │ + vldr s12, [pc, #88] @ 1d7bb8 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1d7c84 │ │ │ │ + vldr s11, [pc, #84] @ 1d7bbc │ │ │ │ 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 │ │ │ │ @@ -512849,29 +512775,29 @@ │ │ │ │ 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 1d7c32 │ │ │ │ + bne.n 1d7b6a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1d7d18 ) │ │ │ │ + ldr r1, [pc, #148] @ (1d7c50 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d7cf0 │ │ │ │ + cbz r2, 1d7c28 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #92] @ 1d7cf4 │ │ │ │ + vldr s12, [pc, #92] @ 1d7c2c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d7cf8 │ │ │ │ + vldr s11, [pc, #88] @ 1d7c30 │ │ │ │ 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 │ │ │ │ @@ -512884,141 +512810,141 @@ │ │ │ │ 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 1d7ca2 │ │ │ │ + bne.n 1d7bda │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1d7d8c ) │ │ │ │ + ldr r1, [pc, #148] @ (1d7cc4 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d7d34 │ │ │ │ + cbz r2, 1d7c6c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1d7d38 │ │ │ │ + vldr s14, [pc, #48] @ 1d7c70 │ │ │ │ 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 1d7d0e │ │ │ │ + bne.n 1d7c46 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7d72 │ │ │ │ + cbz r2, 1d7caa │ │ │ │ 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 1d7d4c │ │ │ │ + bne.n 1d7c84 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d7dac │ │ │ │ + cbz r2, 1d7ce4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d7db0 │ │ │ │ + vldr s14, [pc, #44] @ 1d7ce8 │ │ │ │ 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 1d7d86 │ │ │ │ + bne.n 1d7cbe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7dd4 │ │ │ │ + cbz r2, 1d7d0c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ movs 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 1d7dbe │ │ │ │ + bne.n 1d7cf6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d7e0c │ │ │ │ + cbz r2, 1d7d44 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1d7e10 │ │ │ │ + vldr s14, [pc, #44] @ 1d7d48 │ │ │ │ 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 1d7de6 │ │ │ │ + bne.n 1d7d1e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7e3c │ │ │ │ + cbz r2, 1d7d74 │ │ │ │ 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 1d7e1e │ │ │ │ + bne.n 1d7d56 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d7e88 │ │ │ │ + cbz r2, 1d7dc0 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d7e8c │ │ │ │ + vldr s13, [pc, #60] @ 1d7dc4 │ │ │ │ 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 │ │ │ │ @@ -513026,23 +512952,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 1d7e50 │ │ │ │ + bne.n 1d7d88 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d7ee0 │ │ │ │ + cbz r2, 1d7e18 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d7ee4 │ │ │ │ + vldr s13, [pc, #72] @ 1d7e1c │ │ │ │ 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 │ │ │ │ @@ -513052,106 +512978,106 @@ │ │ │ │ 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 1d7e9e │ │ │ │ + bne.n 1d7dd6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7f18 │ │ │ │ + cbz r2, 1d7e50 │ │ │ │ push {r4, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ 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 1d7eee │ │ │ │ + bne.n 1d7e26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d7f58 │ │ │ │ + cbz r2, 1d7e90 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #56] @ 1d7f5c │ │ │ │ + vldr s14, [pc, #56] @ 1d7e94 │ │ │ │ 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 1d7f2c │ │ │ │ + bne.n 1d7e64 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7f9e │ │ │ │ + cbz r2, 1d7ed6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d7fa0 │ │ │ │ + vldr s14, [pc, #52] @ 1d7ed8 │ │ │ │ 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 1d7f70 │ │ │ │ + bne.n 1d7ea8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7fd6 │ │ │ │ + cbz r2, 1d7f0e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d7fd8 │ │ │ │ + vldr s14, [pc, #44] @ 1d7f10 │ │ │ │ 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 1d7fae │ │ │ │ + bne.n 1d7ee6 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d802c │ │ │ │ + cbz r2, 1d7f64 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d8030 │ │ │ │ + vldr s13, [pc, #72] @ 1d7f68 │ │ │ │ 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 │ │ │ │ @@ -513161,27 +513087,27 @@ │ │ │ │ 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 1d7fea │ │ │ │ + bne.n 1d7f22 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d807e │ │ │ │ + cbz r2, 1d7fb6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d8080 │ │ │ │ + vldr s13, [pc, #60] @ 1d7fb8 │ │ │ │ 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 │ │ │ │ @@ -513189,24 +513115,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp ip, r1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d804a │ │ │ │ + bne.n 1d7f82 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d80ce │ │ │ │ + cbz r2, 1d8006 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d80d0 │ │ │ │ + vldr s13, [pc, #64] @ 1d8008 │ │ │ │ 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 │ │ │ │ @@ -513215,22 +513141,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d809a │ │ │ │ + bne.n 1d7fd2 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d8144 │ │ │ │ + cbz r2, 1d807c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d8148 │ │ │ │ + vldr s12, [pc, #104] @ 1d8080 │ │ │ │ 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 │ │ │ │ @@ -513249,26 +513175,26 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d80e6 │ │ │ │ + bne.n 1d801e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d8192 │ │ │ │ + cbz r2, 1d80ca │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d8194 │ │ │ │ + vldr s13, [pc, #60] @ 1d80cc │ │ │ │ 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 s15, s14 │ │ │ │ @@ -513276,23 +513202,23 @@ │ │ │ │ it mi │ │ │ │ vmovmi.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 1d815e │ │ │ │ + bne.n 1d8096 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d81e8 │ │ │ │ + cbz r2, 1d8120 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d81ec │ │ │ │ + vldr s13, [pc, #72] @ 1d8124 │ │ │ │ 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 │ │ │ │ @@ -513302,24 +513228,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d81ac │ │ │ │ + bne.n 1d80e4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d823e │ │ │ │ + cbz r2, 1d8176 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d8240 │ │ │ │ + vldr s13, [pc, #72] @ 1d8178 │ │ │ │ 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 │ │ │ │ @@ -513330,23 +513256,23 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d8204 │ │ │ │ + bne.n 1d813c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d82b2 │ │ │ │ + cbz r2, 1d81ea │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d82b4 │ │ │ │ + vldr s12, [pc, #100] @ 1d81ec │ │ │ │ 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 │ │ │ │ @@ -513365,23 +513291,23 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d8256 │ │ │ │ + bne.n 1d818e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d82fc │ │ │ │ + cbz r2, 1d8234 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d8300 │ │ │ │ + vldr s13, [pc, #64] @ 1d8238 │ │ │ │ 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 │ │ │ │ @@ -513390,184 +513316,184 @@ │ │ │ │ it mi │ │ │ │ vmovmi.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 1d82c6 │ │ │ │ + bne.n 1d81fe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d8332 │ │ │ │ + cbz r2, 1d826a │ │ │ │ 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 1d8310 │ │ │ │ + bne.n 1d8248 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8364 │ │ │ │ + cbz r2, 1d829c │ │ │ │ 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 1d8342 │ │ │ │ + bne.n 1d827a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d838e │ │ │ │ + cbz r2, 1d82c6 │ │ │ │ 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 1d8370 │ │ │ │ + bne.n 1d82a8 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #64] @ (1d83d4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d830c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d83d0 │ │ │ │ + cbz r2, 1d8308 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d83d8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d8310 ) │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ ldr r4, [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, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d83aa │ │ │ │ + bne.n 1d82e2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d841c ) │ │ │ │ + ldr r3, [pc, #60] @ (1d8354 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d841a │ │ │ │ + cbz r2, 1d8352 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d8420 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d8358 ) │ │ │ │ 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 1d83f4 │ │ │ │ + bne.n 1d832c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d8464 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d839c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d8462 │ │ │ │ + cbz r2, 1d839a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d8468 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d83a0 ) │ │ │ │ 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 1d8440 │ │ │ │ + bne.n 1d8378 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1d84a8 ) │ │ │ │ + ldr r4, [pc, #56] @ (1d83e0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d84a4 │ │ │ │ + cbz r2, 1d83dc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d84ac ) │ │ │ │ + ldr r2, [pc, #48] @ (1d83e4 ) │ │ │ │ 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 1d8486 │ │ │ │ + bne.n 1d83be │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d8508 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d8440 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d8500 │ │ │ │ + cbz r2, 1d8438 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1d850c ) │ │ │ │ + ldr r4, [pc, #80] @ (1d8444 ) │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d8504 │ │ │ │ + vldr s14, [pc, #64] @ 1d843c │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #8 │ │ │ │ vmov s15, r5 │ │ │ │ @@ -513576,60 +513502,60 @@ │ │ │ │ add.w r3, r4, 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 1d84c6 │ │ │ │ + bne.n 1d83fe │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d8550 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d8488 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d854c │ │ │ │ + cbz r2, 1d8484 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ - ldr r5, [pc, #56] @ (1d8554 ) │ │ │ │ + ldr r5, [pc, #56] @ (1d848c ) │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ uxtb.w lr, ip │ │ │ │ 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 1d851e │ │ │ │ + bne.n 1d8456 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d85b0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d84e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d85a8 │ │ │ │ + cbz r2, 1d84e0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1d85b4 ) │ │ │ │ + ldr r4, [pc, #80] @ (1d84ec ) │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d85ac │ │ │ │ + vldr s14, [pc, #64] @ 1d84e4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w lr, lr, #1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -513638,61 +513564,61 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ - bne.n 1d8572 │ │ │ │ + bne.n 1d84aa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d85f8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d8530 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d85f6 │ │ │ │ + cbz r2, 1d852e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #2 │ │ │ │ - ldr r4, [pc, #56] @ (1d85fc ) │ │ │ │ + ldr r4, [pc, #56] @ (1d8534 ) │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1d85ce │ │ │ │ + bne.n 1d8506 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (1d865c ) │ │ │ │ + ldr r4, [pc, #88] @ (1d8594 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d865a │ │ │ │ + cbz r2, 1d8592 │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r3, r0, #16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1d8660 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d8598 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldrb.w r0, [ip, #-2] │ │ │ │ adds r3, #16 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r2, [ip, #-6] │ │ │ │ cmp ip, lr │ │ │ │ @@ -513702,30 +513628,30 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r2, [r3, #-32] │ │ │ │ - bne.n 1d8622 │ │ │ │ + bne.n 1d855a │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (1d86b0 ) │ │ │ │ + ldr r4, [pc, #72] @ (1d85e8 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d86ac │ │ │ │ + cbz r2, 1d85e4 │ │ │ │ adds r2, #1 │ │ │ │ adds r5, r1, #3 │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d86b4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d85ec ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrb.w lr, [r5, #-2] │ │ │ │ adds r3, #4 │ │ │ │ ldrb.w r0, [r5, #-1] │ │ │ │ adds r5, #3 │ │ │ │ ldrb.w ip, [r5, #-6] │ │ │ │ @@ -513733,32 +513659,32 @@ │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1d867e │ │ │ │ + bne.n 1d85b6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (1d8714 ) │ │ │ │ + ldr r4, [pc, #88] @ (1d864c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d8712 │ │ │ │ + cbz r2, 1d864a │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r3, r0, #16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1d8718 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d8650 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldrb.w r1, [ip, #-3] │ │ │ │ adds r3, #16 │ │ │ │ ldrb.w r0, [ip, #-2] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r2, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ @@ -513768,30 +513694,30 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r2, [r3, #-32] │ │ │ │ - bne.n 1d86da │ │ │ │ + bne.n 1d8612 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (1d8768 ) │ │ │ │ + ldr r4, [pc, #72] @ (1d86a0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d8764 │ │ │ │ + cbz r2, 1d869c │ │ │ │ adds r2, #1 │ │ │ │ adds r5, r1, #3 │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d876c ) │ │ │ │ + ldr r2, [pc, #56] @ (1d86a4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrb.w r0, [r5, #-3] │ │ │ │ adds r3, #4 │ │ │ │ ldrb.w lr, [r5, #-2] │ │ │ │ adds r5, #3 │ │ │ │ ldrb.w ip, [r5, #-4] │ │ │ │ @@ -513799,29 +513725,29 @@ │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1d8736 │ │ │ │ + bne.n 1d866e │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d87dc ) │ │ │ │ + ldr r3, [pc, #104] @ (1d8714 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d87d4 │ │ │ │ + cbz r2, 1d870c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1d87e0 ) │ │ │ │ + ldr r4, [pc, #100] @ (1d8718 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d87d8 │ │ │ │ + vldr s14, [pc, #88] @ 1d8710 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -513836,30 +513762,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 1d8784 │ │ │ │ + bne.n 1d86bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d8830 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d8768 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d882e │ │ │ │ + cbz r2, 1d8766 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (1d8834 ) │ │ │ │ + ldr r4, [pc, #64] @ (1d876c ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ uxtb r7, r3 │ │ │ │ ubfx r6, r3, #8, #8 │ │ │ │ @@ -513869,29 +513795,29 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ bfi ip, r5, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d87f4 │ │ │ │ + bne.n 1d872c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d88a4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d87dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d889c │ │ │ │ + cbz r2, 1d87d4 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1d88a8 ) │ │ │ │ + ldr r4, [pc, #100] @ (1d87e0 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d88a0 │ │ │ │ + vldr s14, [pc, #88] @ 1d87d8 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -513906,30 +513832,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 1d884c │ │ │ │ + bne.n 1d8784 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (1d88f4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1d882c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d88f2 │ │ │ │ + cbz r2, 1d882a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (1d88f8 ) │ │ │ │ + ldr r4, [pc, #60] @ (1d8830 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r7, ip, lsr #24 │ │ │ │ ubfx r6, ip, #16, #8 │ │ │ │ @@ -513938,27 +513864,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi r3, r7, #0, #8 │ │ │ │ bfi r3, r6, #8, #8 │ │ │ │ bfi r3, r5, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d88bc │ │ │ │ + bne.n 1d87f4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d8954 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d888c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d8950 │ │ │ │ + cbz r2, 1d8888 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1d8958 ) │ │ │ │ + ldr r4, [pc, #80] @ (1d8890 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -513971,28 +513897,28 @@ │ │ │ │ add.w r3, r4, 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 1d8910 │ │ │ │ + bne.n 1d8848 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (1d89a4 ) │ │ │ │ + ldr r4, [pc, #68] @ (1d88dc ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d89a2 │ │ │ │ + cbz r2, 1d88da │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1d89a8 ) │ │ │ │ + ldr r0, [pc, #64] @ (1d88e0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -514002,28 +513928,28 @@ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1d8970 │ │ │ │ + bne.n 1d88a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1d8a14 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d894c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d8a0e │ │ │ │ + cbz r2, 1d8946 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #96] @ (1d8a18 ) │ │ │ │ + ldr r4, [pc, #96] @ (1d8950 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1d8a10 │ │ │ │ + vldr s14, [pc, #84] @ 1d8948 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -514038,29 +513964,29 @@ │ │ │ │ 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 1d89c0 │ │ │ │ + bne.n 1d88f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d8a68 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d89a0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d8a66 │ │ │ │ + cbz r2, 1d899e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (1d8a6c ) │ │ │ │ + ldr r4, [pc, #64] @ (1d89a4 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ ubfx r7, r3, #16, #8 │ │ │ │ ubfx r6, r3, #8, #8 │ │ │ │ @@ -514070,27 +513996,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ bfi ip, r5, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d8a2c │ │ │ │ + bne.n 1d8964 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (1d8ac4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1d89fc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d8ac2 │ │ │ │ + cbz r2, 1d89fa │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #76] @ (1d8ac8 ) │ │ │ │ + ldr r4, [pc, #76] @ (1d8a00 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -514103,27 +514029,27 @@ │ │ │ │ add.w r3, r4, 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 1d8a84 │ │ │ │ + bne.n 1d89bc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (1d8b14 ) │ │ │ │ + ldr r4, [pc, #68] @ (1d8a4c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d8b10 │ │ │ │ + cbz r2, 1d8a48 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1d8b18 ) │ │ │ │ + ldr r0, [pc, #64] @ (1d8a50 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -514133,29 +514059,29 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1d8ae0 │ │ │ │ + bne.n 1d8a18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d8b88 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d8ac0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d8b80 │ │ │ │ + cbz r2, 1d8ab8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1d8b8c ) │ │ │ │ + ldr r4, [pc, #100] @ (1d8ac4 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d8b84 │ │ │ │ + vldr s14, [pc, #88] @ 1d8abc │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -514170,30 +514096,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 1d8b30 │ │ │ │ + bne.n 1d8a68 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (1d8bd8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1d8b10 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d8bd6 │ │ │ │ + cbz r2, 1d8b0e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (1d8bdc ) │ │ │ │ + ldr r4, [pc, #60] @ (1d8b14 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ ubfx r7, ip, #8, #8 │ │ │ │ ubfx r6, ip, #16, #8 │ │ │ │ @@ -514202,27 +514128,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi r3, r7, #0, #8 │ │ │ │ bfi r3, r6, #8, #8 │ │ │ │ bfi r3, r5, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d8ba0 │ │ │ │ + bne.n 1d8ad8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d8c38 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d8b70 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d8c34 │ │ │ │ + cbz r2, 1d8b6c │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1d8c3c ) │ │ │ │ + ldr r4, [pc, #80] @ (1d8b74 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -514235,28 +514161,28 @@ │ │ │ │ add.w r3, r4, 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 1d8bf4 │ │ │ │ + bne.n 1d8b2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (1d8c88 ) │ │ │ │ + ldr r4, [pc, #68] @ (1d8bc0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d8c86 │ │ │ │ + cbz r2, 1d8bbe │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1d8c8c ) │ │ │ │ + ldr r0, [pc, #64] @ (1d8bc4 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -514266,28 +514192,28 @@ │ │ │ │ mov.w r0, r0, lsr #24 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1d8c54 │ │ │ │ + bne.n 1d8b8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d8d16 │ │ │ │ + beq.n 1d8c4e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d8d18 │ │ │ │ + vldr s11, [pc, #120] @ 1d8c50 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d8d1c │ │ │ │ + vldr s10, [pc, #116] @ 1d8c54 │ │ │ │ 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 │ │ │ │ @@ -514309,28 +514235,28 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d8cac │ │ │ │ + bne.n 1d8be4 │ │ │ │ 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 1d8dc2 │ │ │ │ + beq.n 1d8cfa │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1d8dc4 │ │ │ │ + vldr s10, [pc, #152] @ 1d8cfc │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1d8dc8 │ │ │ │ + vldr s9, [pc, #148] @ 1d8d00 │ │ │ │ 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 │ │ │ │ @@ -514360,29 +514286,29 @@ │ │ │ │ vmovmi.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d8d38 │ │ │ │ + bne.n 1d8c70 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d8e52 │ │ │ │ + beq.n 1d8d8a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d8e54 │ │ │ │ + vldr s11, [pc, #120] @ 1d8d8c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d8e58 │ │ │ │ + vldr s10, [pc, #116] @ 1d8d90 │ │ │ │ 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 │ │ │ │ @@ -514404,25 +514330,25 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d8de8 │ │ │ │ + bne.n 1d8d20 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d8ecc │ │ │ │ + cbz r2, 1d8e04 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d8ed0 │ │ │ │ + vldr s11, [pc, #104] @ 1d8e08 │ │ │ │ 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 │ │ │ │ @@ -514440,29 +514366,29 @@ │ │ │ │ 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 1d8e6a │ │ │ │ + bne.n 1d8da2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d8ee6 │ │ │ │ + cbz r2, 1d8e1e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d8ed8 │ │ │ │ + bne.n 1d8e10 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8f22 │ │ │ │ + cbz r2, 1d8e5a │ │ │ │ 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 │ │ │ │ @@ -514472,63 +514398,63 @@ │ │ │ │ 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 1d8ef8 │ │ │ │ + bne.n 1d8e30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8f54 │ │ │ │ + cbz r2, 1d8e8c │ │ │ │ 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 1d8f34 │ │ │ │ + bne.n 1d8e6c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8f9a │ │ │ │ + cbz r2, 1d8ed2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d8fa0 │ │ │ │ + vldr d6, [pc, #60] @ 1d8ed8 │ │ │ │ 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 1d8f6c │ │ │ │ + bne.n 1d8ea4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d8fde │ │ │ │ + cbz r2, 1d8f16 │ │ │ │ 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 │ │ │ │ @@ -514536,18 +514462,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 1d8fb8 │ │ │ │ + bne.n 1d8ef0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9016 │ │ │ │ + cbz r2, 1d8f4e │ │ │ │ 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 │ │ │ │ @@ -514557,22 +514483,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 1d8fee │ │ │ │ + bne.n 1d8f26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d906c │ │ │ │ + cbz r2, 1d8fa4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1d9070 │ │ │ │ + vldr d4, [pc, #76] @ 1d8fa8 │ │ │ │ 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 │ │ │ │ adds r3, #1 │ │ │ │ @@ -514585,23 +514511,23 @@ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ vcvtpl.f32.f64 s13, d7 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d9030 │ │ │ │ + bne.n 1d8f68 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1d90ae │ │ │ │ + cbz r2, 1d8fe6 │ │ │ │ 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 │ │ │ │ @@ -514609,18 +514535,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 1d9088 │ │ │ │ + bne.n 1d8fc0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d90e8 │ │ │ │ + cbz r2, 1d9020 │ │ │ │ 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 │ │ │ │ @@ -514630,48 +514556,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 1d90be │ │ │ │ + bne.n 1d8ff6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d912a │ │ │ │ + cbz r2, 1d9062 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d912c │ │ │ │ + vldr s14, [pc, #52] @ 1d9064 │ │ │ │ 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 1d9100 │ │ │ │ + bne.n 1d9038 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d9184 │ │ │ │ + cbz r2, 1d90bc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d9188 │ │ │ │ + vldr s13, [pc, #76] @ 1d90c0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d918c │ │ │ │ + vldr s12, [pc, #72] @ 1d90c4 │ │ │ │ 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 │ │ │ │ @@ -514680,23 +514606,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 1d9146 │ │ │ │ + bne.n 1d907e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d91c6 │ │ │ │ + cbz r2, 1d90fe │ │ │ │ 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 │ │ │ │ @@ -514704,18 +514630,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 1d91a0 │ │ │ │ + bne.n 1d90d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d91fe │ │ │ │ + cbz r2, 1d9136 │ │ │ │ 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 │ │ │ │ @@ -514725,22 +514651,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 1d91d6 │ │ │ │ + bne.n 1d910e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9248 │ │ │ │ + cbz r2, 1d9180 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d924c │ │ │ │ + vldr s13, [pc, #64] @ 1d9184 │ │ │ │ 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 │ │ │ │ @@ -514748,21 +514674,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 1d9212 │ │ │ │ + bne.n 1d914a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d9294 │ │ │ │ + cbz r2, 1d91cc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxth.w ip, r3 │ │ │ │ @@ -514775,23 +514701,23 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1d925e │ │ │ │ + bne.n 1d9196 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d92e8 │ │ │ │ + cbz r2, 1d9220 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d92ec │ │ │ │ + vldr s13, [pc, #72] @ 1d9224 │ │ │ │ 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] │ │ │ │ @@ -514802,27 +514728,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d92b0 │ │ │ │ + bne.n 1d91e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d9362 │ │ │ │ + cbz r2, 1d929a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d9364 │ │ │ │ + vldr s12, [pc, #104] @ 1d929c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d9368 │ │ │ │ + vldr s11, [pc, #100] @ 1d92a0 │ │ │ │ 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 │ │ │ │ @@ -514840,22 +514766,22 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d930a │ │ │ │ + bne.n 1d9242 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d93a2 │ │ │ │ + cbz r2, 1d92da │ │ │ │ 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 │ │ │ │ @@ -514863,18 +514789,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 1d937c │ │ │ │ + bne.n 1d92b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d93dc │ │ │ │ + cbz r2, 1d9314 │ │ │ │ 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 │ │ │ │ @@ -514884,23 +514810,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 1d93b2 │ │ │ │ + bne.n 1d92ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9428 │ │ │ │ + cbz r2, 1d9360 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d942c │ │ │ │ + vldr s13, [pc, #64] @ 1d9364 │ │ │ │ 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 │ │ │ │ @@ -514908,21 +514834,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 1d93f2 │ │ │ │ + bne.n 1d932a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d9472 │ │ │ │ + cbz r2, 1d93aa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -514934,68 +514860,68 @@ │ │ │ │ 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 1d943e │ │ │ │ + bne.n 1d9376 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d94b4 │ │ │ │ + cbz r2, 1d93ec │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #56] @ 1d94b8 │ │ │ │ + vldr s14, [pc, #56] @ 1d93f0 │ │ │ │ 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 1d948a │ │ │ │ + bne.n 1d93c2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d94ec │ │ │ │ + cbz r2, 1d9424 │ │ │ │ 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 1d94ce │ │ │ │ + bne.n 1d9406 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9544 │ │ │ │ + cbz r2, 1d947c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d9548 │ │ │ │ + vldr s13, [pc, #76] @ 1d9480 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d954c │ │ │ │ + vldr s12, [pc, #72] @ 1d9484 │ │ │ │ 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 │ │ │ │ @@ -515004,42 +514930,42 @@ │ │ │ │ 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 1d9506 │ │ │ │ + bne.n 1d943e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d957e │ │ │ │ + cbz r2, 1d94b6 │ │ │ │ push {lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w 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 1d955e │ │ │ │ + bne.n 1d9496 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d95de │ │ │ │ + cbz r2, 1d9516 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d95e0 │ │ │ │ + vldr s12, [pc, #84] @ 1d9518 │ │ │ │ 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] │ │ │ │ @@ -515054,38 +514980,38 @@ │ │ │ │ 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 1d9596 │ │ │ │ + bne.n 1d94ce │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d960e │ │ │ │ + cbz r2, 1d9546 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ push {lr} │ │ │ │ adds r3, r1, r2 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ adds r0, #4 │ │ │ │ ldrh.w ip, [r1], #3 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ cmp r1, r3 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ - bne.n 1d95f2 │ │ │ │ + bne.n 1d952a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d966e │ │ │ │ + cbz r2, 1d95a6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d9670 │ │ │ │ + vldr s12, [pc, #84] @ 1d95a8 │ │ │ │ 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] │ │ │ │ @@ -515100,19 +515026,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 1d9626 │ │ │ │ + bne.n 1d955e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d96ac │ │ │ │ + cbz r2, 1d95e4 │ │ │ │ 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 │ │ │ │ @@ -515122,24 +515048,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 1d9686 │ │ │ │ + bne.n 1d95be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1d8e5c │ │ │ │ - cbz r2, 1d96fc │ │ │ │ + b.w 1d8d94 │ │ │ │ + cbz r2, 1d9634 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d9700 │ │ │ │ + vldr s13, [pc, #64] @ 1d9638 │ │ │ │ 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 │ │ │ │ @@ -515147,21 +515073,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 1d96c6 │ │ │ │ + bne.n 1d95fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d9748 │ │ │ │ + cbz r2, 1d9680 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -515174,19 +515100,19 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1d9712 │ │ │ │ + bne.n 1d964a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d979a │ │ │ │ + cbz r2, 1d96d2 │ │ │ │ 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] │ │ │ │ @@ -515201,17 +515127,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 1d975e │ │ │ │ + bne.n 1d9696 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d97f6 │ │ │ │ + cbz r2, 1d972e │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -515233,18 +515159,18 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ strb.w lr, [r3, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1d97b0 │ │ │ │ + bne.n 1d96e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9846 │ │ │ │ + cbz r2, 1d977e │ │ │ │ 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] │ │ │ │ @@ -515259,17 +515185,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 1d980a │ │ │ │ + bne.n 1d9742 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d98a2 │ │ │ │ + cbz r2, 1d97da │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -515291,18 +515217,18 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ strb.w lr, [r3, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1d985c │ │ │ │ + bne.n 1d9794 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9900 │ │ │ │ + cbz r2, 1d9838 │ │ │ │ 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 │ │ │ │ @@ -515318,19 +515244,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 1d98ae │ │ │ │ + bne.n 1d97e6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9970 │ │ │ │ + cbz r2, 1d98a8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r5, ip, #65280 @ 0xff00 │ │ │ │ and.w lr, ip, #16711680 @ 0xff0000 │ │ │ │ @@ -515355,19 +515281,19 @@ │ │ │ │ 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 1d990a │ │ │ │ + bne.n 1d9842 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d99d0 │ │ │ │ + cbz r2, 1d9908 │ │ │ │ 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 │ │ │ │ @@ -515383,19 +515309,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 1d997e │ │ │ │ + bne.n 1d98b6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9a40 │ │ │ │ + cbz r2, 1d9978 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r6, ip, #16711680 @ 0xff0000 │ │ │ │ and.w r5, ip, #65280 @ 0xff00 │ │ │ │ @@ -515420,19 +515346,19 @@ │ │ │ │ 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 1d99da │ │ │ │ + bne.n 1d9912 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9aa0 │ │ │ │ + cbz r2, 1d99d8 │ │ │ │ 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 │ │ │ │ @@ -515448,20 +515374,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 1d9a4e │ │ │ │ + bne.n 1d9986 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9b10 │ │ │ │ + cbz r2, 1d9a48 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r5, ip, #16711680 @ 0xff0000 │ │ │ │ and.w lr, ip, #65280 @ 0xff00 │ │ │ │ @@ -515486,24 +515412,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 1d9aaa │ │ │ │ + bne.n 1d99e2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9b66 │ │ │ │ + cbz r2, 1d9a9e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1d9b68 │ │ │ │ + vldr s13, [pc, #72] @ 1d9aa0 │ │ │ │ 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 │ │ │ │ @@ -515514,26 +515440,26 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d9b2e │ │ │ │ + bne.n 1d9a66 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d9be0 │ │ │ │ + cbz r2, 1d9b18 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d9be4 │ │ │ │ + vldr s12, [pc, #108] @ 1d9b1c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d9be8 │ │ │ │ + vldr s11, [pc, #104] @ 1d9b20 │ │ │ │ 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 │ │ │ │ @@ -515551,28 +515477,28 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d9b86 │ │ │ │ + bne.n 1d9abe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9c7a │ │ │ │ + beq.n 1d9bb2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d9c7c │ │ │ │ + vldr s11, [pc, #132] @ 1d9bb4 │ │ │ │ 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 │ │ │ │ @@ -515600,24 +515526,24 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d9c08 │ │ │ │ + bne.n 1d9b40 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9d0e │ │ │ │ + beq.n 1d9c46 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d9d10 │ │ │ │ + vldr s11, [pc, #132] @ 1d9c48 │ │ │ │ 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 │ │ │ │ @@ -515645,23 +515571,23 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d9c9c │ │ │ │ + bne.n 1d9bd4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9dc0 │ │ │ │ + beq.n 1d9cf8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 1d9dc4 │ │ │ │ + vldr s10, [pc, #164] @ 1d9cfc │ │ │ │ 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 │ │ │ │ @@ -515696,25 +515622,25 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d9d28 │ │ │ │ + bne.n 1d9c60 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9e74 │ │ │ │ + beq.n 1d9dac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 1d9e78 │ │ │ │ + vldr s10, [pc, #164] @ 1d9db0 │ │ │ │ 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 │ │ │ │ @@ -515749,21 +515675,21 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d9ddc │ │ │ │ + bne.n 1d9d14 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d9eb4 │ │ │ │ + cbz r2, 1d9dec │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -515772,19 +515698,19 @@ │ │ │ │ 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 1d9e8e │ │ │ │ + bne.n 1d9dc6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9ef4 │ │ │ │ + cbz r2, 1d9e2c │ │ │ │ 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 │ │ │ │ @@ -515795,23 +515721,23 @@ │ │ │ │ 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 1d9ecc │ │ │ │ + bne.n 1d9e04 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9f40 │ │ │ │ + cbz r2, 1d9e78 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d9f44 │ │ │ │ + vldr s13, [pc, #64] @ 1d9e7c │ │ │ │ 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 │ │ │ │ @@ -515819,21 +515745,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 1d9f0a │ │ │ │ + bne.n 1d9e42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d9f90 │ │ │ │ + cbz r2, 1d9ec8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ sxtb.w ip, r3 │ │ │ │ @@ -515846,19 +515772,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 1d9f56 │ │ │ │ + bne.n 1d9e8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9fe2 │ │ │ │ + cbz r2, 1d9f1a │ │ │ │ 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] │ │ │ │ @@ -515873,17 +515799,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 1d9fa6 │ │ │ │ + bne.n 1d9ede │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da042 │ │ │ │ + cbz r2, 1d9f7a │ │ │ │ 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 │ │ │ │ @@ -515905,18 +515831,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 1d9ff6 │ │ │ │ + bne.n 1d9f2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da092 │ │ │ │ + cbz r2, 1d9fca │ │ │ │ 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] │ │ │ │ @@ -515931,17 +515857,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 1da056 │ │ │ │ + bne.n 1d9f8e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da0f2 │ │ │ │ + cbz r2, 1da02a │ │ │ │ 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 │ │ │ │ @@ -515963,18 +515889,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 1da0a6 │ │ │ │ + bne.n 1d9fde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da150 │ │ │ │ + cbz r2, 1da088 │ │ │ │ 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 │ │ │ │ @@ -515990,20 +515916,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 1da0fe │ │ │ │ + bne.n 1da036 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da1ca │ │ │ │ + beq.n 1da102 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sxtb.w r5, ip │ │ │ │ @@ -516031,18 +515957,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 1da15c │ │ │ │ + bne.n 1da094 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da228 │ │ │ │ + cbz r2, 1da160 │ │ │ │ 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 │ │ │ │ @@ -516058,20 +515984,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 1da1d6 │ │ │ │ + bne.n 1da10e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da2a2 │ │ │ │ + beq.n 1da1da │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sbfx r5, ip, #16, #8 │ │ │ │ @@ -516099,18 +516025,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 1da234 │ │ │ │ + bne.n 1da16c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da300 │ │ │ │ + cbz r2, 1da238 │ │ │ │ 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 │ │ │ │ @@ -516126,21 +516052,21 @@ │ │ │ │ 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 1da2ae │ │ │ │ + bne.n 1da1e6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da37c │ │ │ │ + beq.n 1da2b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sbfx r5, ip, #16, #8 │ │ │ │ @@ -516168,46 +516094,46 @@ │ │ │ │ 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 1da30c │ │ │ │ + bne.n 1da244 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da3c2 │ │ │ │ + cbz r2, 1da2fa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1da3c8 │ │ │ │ + vldr d6, [pc, #60] @ 1da300 │ │ │ │ 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 1da394 │ │ │ │ + bne.n 1da2cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1da422 │ │ │ │ + cbz r2, 1da35a │ │ │ │ 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] │ │ │ │ @@ -516221,18 +516147,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 1da3de │ │ │ │ + bne.n 1da316 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da488 │ │ │ │ + cbz r2, 1da3c0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w r5, #64512 @ 0xfc00 │ │ │ │ movt r5, #15 │ │ │ │ movs r4, #0 │ │ │ │ movt r4, #16368 @ 0x3ff0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -516256,24 +516182,24 @@ │ │ │ │ negs r3, r3 │ │ │ │ negs r7, r7 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ cmp r2, lr │ │ │ │ rsb r3, ip, #0 │ │ │ │ strb.w r7, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1da43e │ │ │ │ + bne.n 1da376 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da51e │ │ │ │ + beq.n 1da456 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1da520 │ │ │ │ + vldr s11, [pc, #132] @ 1da458 │ │ │ │ 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 │ │ │ │ @@ -516300,70 +516226,70 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1da4a4 │ │ │ │ + bne.n 1da3dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1da55a │ │ │ │ + cbz r2, 1da492 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #0, #10 │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r3, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1da530 │ │ │ │ + bne.n 1da468 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da5a4 │ │ │ │ + cbz r2, 1da4dc │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1da5a8 │ │ │ │ + vldr s13, [pc, #64] @ 1da4e0 │ │ │ │ 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 1da572 │ │ │ │ + bne.n 1da4aa │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1da602 │ │ │ │ + cbz r2, 1da53a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1da604 │ │ │ │ + vldr s13, [pc, #76] @ 1da53c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1da608 │ │ │ │ + vldr s12, [pc, #72] @ 1da540 │ │ │ │ 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 │ │ │ │ @@ -516372,53 +516298,53 @@ │ │ │ │ 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 1da5c2 │ │ │ │ + bne.n 1da4fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1da654 │ │ │ │ + cbz r2, 1da58c │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1da658 │ │ │ │ + vldr s13, [pc, #64] @ 1da590 │ │ │ │ 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 1da622 │ │ │ │ + bne.n 1da55a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1da6b2 │ │ │ │ + cbz r2, 1da5ea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1da6b4 │ │ │ │ + vldr s13, [pc, #76] @ 1da5ec │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1da6b8 │ │ │ │ + vldr s12, [pc, #72] @ 1da5f0 │ │ │ │ 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 │ │ │ │ @@ -516427,27 +516353,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 1da672 │ │ │ │ + bne.n 1da5aa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1da70c │ │ │ │ + cbz r2, 1da644 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 1da710 │ │ │ │ + vldr s13, [pc, #68] @ 1da648 │ │ │ │ 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 │ │ │ │ @@ -516457,26 +516383,26 @@ │ │ │ │ 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 1da6d0 │ │ │ │ + bne.n 1da608 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1da764 │ │ │ │ + cbz r2, 1da69c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 1da768 │ │ │ │ + vldr s13, [pc, #68] @ 1da6a0 │ │ │ │ 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 │ │ │ │ @@ -516486,25 +516412,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, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1da728 │ │ │ │ + bne.n 1da660 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1da7bc │ │ │ │ + cbz r2, 1da6f4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1da7c0 │ │ │ │ + vldr s13, [pc, #72] @ 1da6f8 │ │ │ │ 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 │ │ │ │ @@ -516514,42 +516440,42 @@ │ │ │ │ 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 1da77e │ │ │ │ + bne.n 1da6b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1da7f6 │ │ │ │ + cbz r2, 1da72e │ │ │ │ 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 1da7d0 │ │ │ │ + bne.n 1da708 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da848 │ │ │ │ + cbz r2, 1da780 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1da84c │ │ │ │ + vldr s13, [pc, #72] @ 1da784 │ │ │ │ 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 │ │ │ │ @@ -516559,38 +516485,38 @@ │ │ │ │ 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 1da80a │ │ │ │ + bne.n 1da742 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1da882 │ │ │ │ + cbz r2, 1da7ba │ │ │ │ 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 1da85c │ │ │ │ + bne.n 1da794 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da8e0 │ │ │ │ + cbz r2, 1da818 │ │ │ │ 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 │ │ │ │ @@ -516606,20 +516532,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 1da88e │ │ │ │ + bne.n 1da7c6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da968 │ │ │ │ + beq.n 1da8a0 │ │ │ │ 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 │ │ │ │ @@ -516648,19 +516574,19 @@ │ │ │ │ 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 1da8fe │ │ │ │ + bne.n 1da836 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da9c8 │ │ │ │ + cbz r2, 1da900 │ │ │ │ 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 │ │ │ │ @@ -516676,19 +516602,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 1da976 │ │ │ │ + bne.n 1da8ae │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daa2c │ │ │ │ + cbz r2, 1da964 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ adds r5, #1 │ │ │ │ sbfx r4, r3, #0, #10 │ │ │ │ @@ -516710,23 +516636,23 @@ │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 1da9d4 │ │ │ │ + bne.n 1da90c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1daad8 │ │ │ │ + beq.n 1daa10 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1daadc │ │ │ │ + vldr s10, [pc, #160] @ 1daa14 │ │ │ │ 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 │ │ │ │ @@ -516760,21 +516686,21 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1daa44 │ │ │ │ + bne.n 1da97c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1dab3c │ │ │ │ + cbz r2, 1daa74 │ │ │ │ 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 │ │ │ │ @@ -516790,20 +516716,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 1daaea │ │ │ │ + bne.n 1daa22 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dabc4 │ │ │ │ + beq.n 1daafc │ │ │ │ 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 │ │ │ │ @@ -516832,19 +516758,19 @@ │ │ │ │ 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 1dab5a │ │ │ │ + bne.n 1daa92 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dac24 │ │ │ │ + cbz r2, 1dab5c │ │ │ │ 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 │ │ │ │ @@ -516860,19 +516786,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 1dabd2 │ │ │ │ + bne.n 1dab0a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dac88 │ │ │ │ + cbz r2, 1dabc0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ adds r5, #1 │ │ │ │ sbfx r4, r3, #20, #10 │ │ │ │ @@ -516894,23 +516820,23 @@ │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 1dac30 │ │ │ │ + bne.n 1dab68 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dad34 │ │ │ │ + beq.n 1dac6c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1dad38 │ │ │ │ + vldr s10, [pc, #160] @ 1dac70 │ │ │ │ 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 │ │ │ │ @@ -516944,57 +516870,57 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1daca0 │ │ │ │ + bne.n 1dabd8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1dad68 │ │ │ │ + cbz r2, 1daca0 │ │ │ │ subs r2, #1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1dad4e │ │ │ │ + bne.n 1dac86 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dad9a │ │ │ │ + cbz r2, 1dacd2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1dad7a │ │ │ │ + bne.n 1dacb2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dadd2 │ │ │ │ + cbz r2, 1dad0a │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -517002,73 +516928,73 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ ldrb.w r4, [r3, #-6] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1dadb0 │ │ │ │ + bne.n 1dace8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dae06 │ │ │ │ + cbz r2, 1dad3e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r5, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1dadde │ │ │ │ + bne.n 1dad16 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dae34 │ │ │ │ + cbz r2, 1dad6c │ │ │ │ subs r2, #1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrsb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1dae1a │ │ │ │ + bne.n 1dad52 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dae66 │ │ │ │ + cbz r2, 1dad9e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r4, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1dae46 │ │ │ │ + bne.n 1dad7e │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dae9e │ │ │ │ + cbz r2, 1dadd6 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -517076,431 +517002,431 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r2, [r3, #-4] │ │ │ │ ldrsb.w r4, [r3, #-6] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1dae7c │ │ │ │ + bne.n 1dadb4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1daed2 │ │ │ │ + cbz r2, 1dae0a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r5, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1daeaa │ │ │ │ + bne.n 1dade2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1daefa │ │ │ │ + cbz r2, 1dae32 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1daee0 │ │ │ │ + bne.n 1dae18 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1daf2a │ │ │ │ + cbz r2, 1dae62 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ uxth r4, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1daf0a │ │ │ │ + bne.n 1dae42 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1daf52 │ │ │ │ + cbz r2, 1dae8a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldrsh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1daf38 │ │ │ │ + bne.n 1dae70 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1daf82 │ │ │ │ + cbz r2, 1daeba │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sxth r4, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1daf62 │ │ │ │ + bne.n 1dae9a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dafaa │ │ │ │ + cbz r2, 1daee2 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1daf90 │ │ │ │ + bne.n 1daec8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dafd2 │ │ │ │ + cbz r2, 1daf0a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1dafb8 │ │ │ │ + bne.n 1daef0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1daff4 │ │ │ │ + cbz r2, 1daf2c │ │ │ │ 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 1dafe0 │ │ │ │ + bne.n 1daf18 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db014 │ │ │ │ + cbz r2, 1daf4c │ │ │ │ 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 1db002 │ │ │ │ + bne.n 1daf3a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db038 │ │ │ │ + cbz r2, 1daf70 │ │ │ │ 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 1db024 │ │ │ │ + bne.n 1daf5c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db066 │ │ │ │ + cbz r2, 1daf9e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 1db044 │ │ │ │ + bne.n 1daf7c │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db088 │ │ │ │ + cbz r2, 1dafc0 │ │ │ │ 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 1db074 │ │ │ │ + bne.n 1dafac │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db0a8 │ │ │ │ + cbz r2, 1dafe0 │ │ │ │ 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 1db096 │ │ │ │ + bne.n 1dafce │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db0cc │ │ │ │ + cbz r2, 1db004 │ │ │ │ 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 1db0b8 │ │ │ │ + bne.n 1daff0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db0fa │ │ │ │ + cbz r2, 1db032 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r4, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 1db0d8 │ │ │ │ + bne.n 1db010 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db11e │ │ │ │ + cbz r2, 1db056 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldrh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1db104 │ │ │ │ + bne.n 1db03c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db13e │ │ │ │ + cbz r2, 1db076 │ │ │ │ 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 1db126 │ │ │ │ + bne.n 1db05e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db168 │ │ │ │ + cbz r2, 1db0a0 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1db14a │ │ │ │ + bne.n 1db082 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db196 │ │ │ │ + cbz r2, 1db0ce │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r4, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 1db174 │ │ │ │ + bne.n 1db0ac │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db1ba │ │ │ │ + cbz r2, 1db0f2 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldrsh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1db1a0 │ │ │ │ + bne.n 1db0d8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db1da │ │ │ │ + cbz r2, 1db112 │ │ │ │ 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 1db1c2 │ │ │ │ + bne.n 1db0fa │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db204 │ │ │ │ + cbz r2, 1db13c │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1db1e6 │ │ │ │ + bne.n 1db11e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db232 │ │ │ │ + cbz r2, 1db16a │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r4, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 1db210 │ │ │ │ + bne.n 1db148 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db256 │ │ │ │ + cbz r2, 1db18e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1db23c │ │ │ │ + bne.n 1db174 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db276 │ │ │ │ + cbz r2, 1db1ae │ │ │ │ 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 1db25e │ │ │ │ + bne.n 1db196 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db2a0 │ │ │ │ + cbz r2, 1db1d8 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1db282 │ │ │ │ + bne.n 1db1ba │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db2c6 │ │ │ │ + cbz r2, 1db1fe │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1db2ac │ │ │ │ + bne.n 1db1e4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db2e6 │ │ │ │ + cbz r2, 1db21e │ │ │ │ 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 1db2ce │ │ │ │ + bne.n 1db206 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db310 │ │ │ │ + cbz r2, 1db248 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1db2f2 │ │ │ │ + bne.n 1db22a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db34a │ │ │ │ + cbz r2, 1db282 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -517508,37 +517434,37 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1db328 │ │ │ │ + bne.n 1db260 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db37e │ │ │ │ + cbz r2, 1db2b6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ ubfx r5, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1db356 │ │ │ │ + bne.n 1db28e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db3b6 │ │ │ │ + cbz r2, 1db2ee │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -517546,189 +517472,189 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r1, [r3, #-5] │ │ │ │ ldrsb.w r4, [r3, #-4] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1db394 │ │ │ │ + bne.n 1db2cc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db3ea │ │ │ │ + cbz r2, 1db322 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sbfx r5, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sxtb r4, r3 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1db3c2 │ │ │ │ + bne.n 1db2fa │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db41e │ │ │ │ + cbz r2, 1db356 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ ubfx r5, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1db3f6 │ │ │ │ + bne.n 1db32e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db452 │ │ │ │ + cbz r2, 1db38a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ mov.w r5, r3, lsr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1db42a │ │ │ │ + bne.n 1db362 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db48c │ │ │ │ + cbz r2, 1db3c4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #3 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #2, #10 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #12, #10 │ │ │ │ mov.w r3, r3, lsr #22 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1db45e │ │ │ │ + bne.n 1db396 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db4c8 │ │ │ │ + cbz r2, 1db400 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #3 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #22 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #12, #10 │ │ │ │ ubfx r3, r3, #2, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1db49a │ │ │ │ + bne.n 1db3d2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db500 │ │ │ │ + cbz r2, 1db438 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #10, #10 │ │ │ │ ubfx r5, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #0, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1db4d6 │ │ │ │ + bne.n 1db40e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db538 │ │ │ │ + cbz r2, 1db470 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r5, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #0, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1db50e │ │ │ │ + bne.n 1db446 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db572 │ │ │ │ + cbz r2, 1db4aa │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #5, #6 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r4, r3, [r0, #-28] │ │ │ │ - bne.n 1db548 │ │ │ │ + bne.n 1db480 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db5aa │ │ │ │ + cbz r2, 1db4e2 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ mov.w r4, r3, lsr #11 │ │ │ │ ubfx r3, r3, #5, #6 │ │ │ │ strd r4, r3, [r0, #-32] │ │ │ │ - bne.n 1db580 │ │ │ │ + bne.n 1db4b8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db5e4 │ │ │ │ + cbz r2, 1db51c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -517736,20 +517662,20 @@ │ │ │ │ str.w r4, [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 1db5bc │ │ │ │ + bne.n 1db4f4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db620 │ │ │ │ + cbz r2, 1db558 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -517757,185 +517683,185 @@ │ │ │ │ str.w r4, [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 1db5f8 │ │ │ │ + bne.n 1db530 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db65c │ │ │ │ + cbz r2, 1db594 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #4, #4 │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1db62e │ │ │ │ + bne.n 1db566 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db698 │ │ │ │ + cbz r2, 1db5d0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #8, #4 │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ ubfx r4, r3, #4, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1db66a │ │ │ │ + bne.n 1db5a2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db6d4 │ │ │ │ + cbz r2, 1db60c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #4, #4 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1db6a6 │ │ │ │ + bne.n 1db5de │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db710 │ │ │ │ + cbz r2, 1db648 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #12 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ ubfx r3, r3, #4, #4 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1db6e2 │ │ │ │ + bne.n 1db61a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db74c │ │ │ │ + cbz r2, 1db684 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #1, #5 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #6, #5 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1db71e │ │ │ │ + bne.n 1db656 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db788 │ │ │ │ + cbz r2, 1db6c0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #11 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #6, #5 │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1db75a │ │ │ │ + bne.n 1db692 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db7c4 │ │ │ │ + cbz r2, 1db6fc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #5, #5 │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #10, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd r5, r4, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1db796 │ │ │ │ + bne.n 1db6ce │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db800 │ │ │ │ + cbz r2, 1db738 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #10, #5 │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ ubfx r4, r3, #5, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1db7d2 │ │ │ │ + bne.n 1db70a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db894 │ │ │ │ + beq.n 1db7cc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1db898 │ │ │ │ + vldr s11, [pc, #132] @ 1db7d0 │ │ │ │ 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 │ │ │ │ @@ -517962,26 +517888,26 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1db81c │ │ │ │ + bne.n 1db754 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #84] @ (1db8f4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1db82c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1db8f0 │ │ │ │ + cbz r2, 1db828 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1db8f8 ) │ │ │ │ + ldr r4, [pc, #80] @ (1db830 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -517994,28 +517920,28 @@ │ │ │ │ add.w r3, r4, 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 1db8b0 │ │ │ │ + bne.n 1db7e8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bx fp │ │ │ │ + ldr r0, [pc, #152] @ (1db8c8 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (1db944 ) │ │ │ │ + ldr r4, [pc, #68] @ (1db87c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1db940 │ │ │ │ + cbz r2, 1db878 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1db948 ) │ │ │ │ + ldr r0, [pc, #64] @ (1db880 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -518025,66 +517951,66 @@ │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1db910 │ │ │ │ + bne.n 1db848 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - mov ip, pc │ │ │ │ + blxns r8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1db980 │ │ │ │ + cbz r2, 1db8b8 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r5, r3 │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1db958 │ │ │ │ + bne.n 1db890 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db9b8 │ │ │ │ + cbz r2, 1db8f0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r5, r3 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sbfx r3, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1db990 │ │ │ │ + bne.n 1db8c8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dba1e │ │ │ │ + cbz r2, 1db956 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1dba20 │ │ │ │ + vldr s12, [pc, #88] @ 1db958 │ │ │ │ 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 │ │ │ │ @@ -518098,25 +518024,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 1db9ce │ │ │ │ + bne.n 1db906 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbab6 │ │ │ │ + beq.n 1db9ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1dbab8 │ │ │ │ + vldr s11, [pc, #132] @ 1db9f0 │ │ │ │ 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 │ │ │ │ @@ -518143,43 +518069,43 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1dba3c │ │ │ │ + bne.n 1db974 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1dbaf2 │ │ │ │ + cbz r2, 1dba2a │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #20, #10 │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r3, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1dbac8 │ │ │ │ + bne.n 1dba00 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dbb64 │ │ │ │ + cbz r2, 1dba9c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1dbb68 │ │ │ │ + vldr s12, [pc, #104] @ 1dbaa0 │ │ │ │ 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] │ │ │ │ @@ -518198,25 +518124,25 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1dbb0a │ │ │ │ + bne.n 1dba42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1dbbbc │ │ │ │ + cbz r2, 1dbaf4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1dbbc0 │ │ │ │ + vldr s13, [pc, #72] @ 1dbaf8 │ │ │ │ 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 │ │ │ │ @@ -518226,25 +518152,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 1dbb7e │ │ │ │ + bne.n 1dbab6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1dbc32 │ │ │ │ + cbz r2, 1dbb6a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1dbc34 │ │ │ │ + vldr s12, [pc, #100] @ 1dbb6c │ │ │ │ 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] │ │ │ │ @@ -518263,139 +518189,139 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1dbbda │ │ │ │ + bne.n 1dbb12 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1dbc68 │ │ │ │ + cbz r2, 1dbba0 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r5, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1dbc44 │ │ │ │ + bne.n 1dbb7c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbc9c │ │ │ │ + cbz r2, 1dbbd4 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r5, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1dbc78 │ │ │ │ + bne.n 1dbbb0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbcd0 │ │ │ │ + cbz r2, 1dbc08 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r5, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1dbcac │ │ │ │ + bne.n 1dbbe4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbd04 │ │ │ │ + cbz r2, 1dbc3c │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r5, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1dbce0 │ │ │ │ + bne.n 1dbc18 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbd3c │ │ │ │ + cbz r2, 1dbc74 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #10, #10 │ │ │ │ ubfx r5, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #20, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1dbd12 │ │ │ │ + bne.n 1dbc4a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbd74 │ │ │ │ + cbz r2, 1dbcac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r5, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #20, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1dbd4a │ │ │ │ + bne.n 1dbc82 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #112] @ (1dbdec ) │ │ │ │ + ldr r3, [pc, #112] @ (1dbd24 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1dbde8 │ │ │ │ + cbz r2, 1dbd20 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (1dbdf0 ) │ │ │ │ + ldr r4, [pc, #104] @ (1dbd28 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -518414,28 +518340,28 @@ │ │ │ │ add.w lr, r4, 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 1dbd8e │ │ │ │ + bne.n 1dbcc6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r2, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1dbe5c ) │ │ │ │ + ldr r3, [pc, #100] @ (1dbd94 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1dbe58 │ │ │ │ + cbz r2, 1dbd90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #92] @ (1dbe60 ) │ │ │ │ + ldr r4, [pc, #92] @ (1dbd98 ) │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ adds r5, #1 │ │ │ │ @@ -518451,28 +518377,28 @@ │ │ │ │ orr.w ip, ip, r6, lsl #3 │ │ │ │ ldrb.w r8, [r4, r3] │ │ │ │ ldrb.w r6, [r4, lr] │ │ │ │ ldrb.w r3, [r4, ip] │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbe08 │ │ │ │ + bne.n 1dbd40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - tst r6, r0 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (1dbed8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1dbe10 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1dbed4 │ │ │ │ + cbz r2, 1dbe0c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (1dbedc ) │ │ │ │ + ldr r4, [pc, #104] @ (1dbe14 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -518491,28 +518417,28 @@ │ │ │ │ add.w r3, r4, 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 1dbe7a │ │ │ │ + bne.n 1dbdb2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - sbcs r6, r2 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (1dbf44 ) │ │ │ │ + ldr r3, [pc, #96] @ (1dbe7c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1dbf42 │ │ │ │ + cbz r2, 1dbe7a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ (1dbf48 ) │ │ │ │ + ldr r4, [pc, #88] @ (1dbe80 ) │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ adds r5, #1 │ │ │ │ @@ -518528,28 +518454,28 @@ │ │ │ │ orr.w r3, r3, r8, lsl #3 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb.w r6, [r4, ip] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbef4 │ │ │ │ + bne.n 1dbe2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - asrs r2, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1dbfa0 │ │ │ │ + cbz r2, 1dbed8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1dbfa4 │ │ │ │ + vldr s13, [pc, #76] @ 1dbedc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1dbfa8 │ │ │ │ + vldr s12, [pc, #72] @ 1dbee0 │ │ │ │ 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 │ │ │ │ @@ -518558,44 +518484,44 @@ │ │ │ │ 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 1dbf62 │ │ │ │ + bne.n 1dbe9a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1dbfda │ │ │ │ + cbz r2, 1dbf12 │ │ │ │ push {lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w 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 1dbfba │ │ │ │ + bne.n 1dbef2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dc050 │ │ │ │ + cbz r2, 1dbf88 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1dc054 │ │ │ │ + vldr s12, [pc, #108] @ 1dbf8c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1dc058 │ │ │ │ + vldr s11, [pc, #104] @ 1dbf90 │ │ │ │ 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 │ │ │ │ @@ -518613,47 +518539,47 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1dbff6 │ │ │ │ + bne.n 1dbf2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1dc08a │ │ │ │ + cbz r2, 1dbfc2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1dc06a │ │ │ │ + bne.n 1dbfa2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dc0e0 │ │ │ │ + cbz r2, 1dc018 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1dc0e4 │ │ │ │ + vldr s13, [pc, #76] @ 1dc01c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1dc0e8 │ │ │ │ + vldr s12, [pc, #72] @ 1dc020 │ │ │ │ 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 │ │ │ │ @@ -518662,29 +518588,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 1dc0a2 │ │ │ │ + bne.n 1dbfda │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1dc15e │ │ │ │ + cbz r2, 1dc096 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1dc160 │ │ │ │ + vldr s12, [pc, #104] @ 1dc098 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1dc164 │ │ │ │ + vldr s11, [pc, #100] @ 1dc09c │ │ │ │ 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 │ │ │ │ @@ -518702,44 +518628,44 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1dc106 │ │ │ │ + bne.n 1dc03e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1dc196 │ │ │ │ + cbz r2, 1dc0ce │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, asr #16 │ │ │ │ sxth r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1dc176 │ │ │ │ + bne.n 1dc0ae │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc244 │ │ │ │ + beq.n 1dc17c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 1dc248 │ │ │ │ + vldr s10, [pc, #164] @ 1dc180 │ │ │ │ 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 │ │ │ │ @@ -518774,45 +518700,45 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1dc1ac │ │ │ │ + bne.n 1dc0e4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1dc27e │ │ │ │ + cbz r2, 1dc1b6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r5, r3, asr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1dc256 │ │ │ │ + bne.n 1dc18e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc310 │ │ │ │ + beq.n 1dc248 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1dc314 │ │ │ │ + vldr s11, [pc, #132] @ 1dc24c │ │ │ │ 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 │ │ │ │ @@ -518839,137 +518765,137 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1dc298 │ │ │ │ + bne.n 1dc1d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1dc34e │ │ │ │ + cbz r2, 1dc286 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, asr #24 │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1dc324 │ │ │ │ + bne.n 1dc25c │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dc48a │ │ │ │ + beq.w 1dc3c2 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc48a │ │ │ │ + beq.w 1dc3c2 │ │ │ │ mov.w fp, #32768 @ 0x8000 │ │ │ │ movt fp, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #260] @ 1dc494 │ │ │ │ + vldr s17, [pc, #260] @ 1dc3cc │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r2 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1dc3d0 │ │ │ │ + ble.n 1dc308 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1dc3fe │ │ │ │ + ble.n 1dc336 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1dc430 │ │ │ │ + ble.n 1dc368 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ - vldrle s0, [pc, #72] @ 1dc494 │ │ │ │ - ble.n 1dc45e │ │ │ │ + vldrle s0, [pc, #72] @ 1dc3cc │ │ │ │ + ble.n 1dc396 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 62454 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, fp, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp r9, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 1dc3aa │ │ │ │ + bne.n 1dc2e2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 1dc3a0 │ │ │ │ + bne.n 1dc2d8 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -518977,103 +518903,103 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dc5d4 │ │ │ │ + beq.w 1dc50c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc5d4 │ │ │ │ + beq.w 1dc50c │ │ │ │ mov.w fp, #61440 @ 0xf000 │ │ │ │ movt fp, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #264] @ 1dc5e0 │ │ │ │ + vldr s17, [pc, #264] @ 1dc518 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r2 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1dc518 │ │ │ │ + ble.n 1dc450 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1dc546 │ │ │ │ + ble.n 1dc47e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1dc576 │ │ │ │ + ble.n 1dc4ae │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1dc5a8 │ │ │ │ + ble.n 1dc4e0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 62454 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, fp, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp r9, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 1dc4f2 │ │ │ │ + bne.n 1dc42a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 1dc4e8 │ │ │ │ + bne.n 1dc420 │ │ │ │ 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} │ │ │ │ @@ -519082,88 +519008,88 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc6f0 │ │ │ │ + beq.n 1dc628 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc6f0 │ │ │ │ + beq.n 1dc628 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #224] @ 1dc6fc │ │ │ │ - vldr s19, [pc, #224] @ 1dc700 │ │ │ │ + vldr s17, [pc, #224] @ 1dc634 │ │ │ │ + vldr s19, [pc, #224] @ 1dc638 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r2, r6 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1dc664 │ │ │ │ + ble.n 1dc59c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1dc692 │ │ │ │ + ble.n 1dc5ca │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, s19 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r6, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1dc6c4 │ │ │ │ + ble.n 1dc5fc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 62454 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp r9, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 1dc63e │ │ │ │ + bne.n 1dc576 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1dc634 │ │ │ │ + bne.n 1dc56c │ │ │ │ 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 │ │ │ │ movs r0, r0 │ │ │ │ @@ -519174,133 +519100,133 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dc846 │ │ │ │ + beq.w 1dc77e │ │ │ │ bic.w ip, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc846 │ │ │ │ + beq.w 1dc77e │ │ │ │ mov.w fp, #64512 @ 0xfc00 │ │ │ │ movt fp, #15 │ │ │ │ mov.w sl, #0 │ │ │ │ movt sl, #16368 @ 0x3ff0 │ │ │ │ - vldr s18, [pc, #264] @ 1dc850 │ │ │ │ + vldr s18, [pc, #264] @ 1dc788 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #264] @ 1dc854 │ │ │ │ + vldr s17, [pc, #264] @ 1dc78c │ │ │ │ mov r8, r6 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1dc790 │ │ │ │ + ble.n 1dc6c8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1dc7be │ │ │ │ + ble.n 1dc6f6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, fp, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1dc7ee │ │ │ │ + ble.n 1dc726 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, sl, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1dc81e │ │ │ │ + ble.n 1dc756 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ adds r5, #1 │ │ │ │ blx 62454 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - bne.n 1dc76a │ │ │ │ + bne.n 1dc6a2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1dc75e │ │ │ │ + bne.n 1dc696 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc8e6 │ │ │ │ + beq.n 1dc81e │ │ │ │ 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 sl, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s16, [pc, #116] @ 1dc8f0 │ │ │ │ + vldr s16, [pc, #116] @ 1dc828 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1dc8f4 │ │ │ │ + vldr s17, [pc, #112] @ 1dc82c │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1dc8e8 │ │ │ │ + vldr d10, [pc, #92] @ 1dc820 │ │ │ │ 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 1dc8bc │ │ │ │ + ble.n 1dc7f4 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vcvtle.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ @@ -519308,103 +519234,103 @@ │ │ │ │ adds r5, #8 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ cmp sl, r8 │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w fp, [r4, #-5] │ │ │ │ - bne.n 1dc890 │ │ │ │ + bne.n 1dc7c8 │ │ │ │ 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 1dc8f0 │ │ │ │ + b.n 1dc828 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #332] @ (1dca60 ) │ │ │ │ + ldr r2, [pc, #332] @ (1dc998 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #332] @ (1dca64 ) │ │ │ │ + ldr r1, [pc, #332] @ (1dc99c ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dca34 │ │ │ │ + beq.w 1dc96c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dca34 │ │ │ │ + beq.n 1dc96c │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #284] @ 1dca58 │ │ │ │ - vldr s17, [pc, #284] @ 1dca5c │ │ │ │ + vldr s18, [pc, #284] @ 1dc990 │ │ │ │ + vldr s17, [pc, #284] @ 1dc994 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1dc97a │ │ │ │ + ble.n 1dc8b2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1dc9a8 │ │ │ │ + ble.n 1dc8e0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1dc9d6 │ │ │ │ + ble.n 1dc90e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1dca04 │ │ │ │ + ble.n 1dc93c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 62454 │ │ │ │ mov r3, r8 │ │ │ │ @@ -519412,124 +519338,124 @@ │ │ │ │ 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] │ │ │ │ - bne.n 1dc954 │ │ │ │ + bne.n 1dc88c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 1dc94c │ │ │ │ - ldr r2, [pc, #48] @ (1dca68 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dca60 ) │ │ │ │ + bne.n 1dc884 │ │ │ │ + ldr r2, [pc, #48] @ (1dc9a0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dc998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dca52 │ │ │ │ + bne.n 1dc98a │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r1, 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 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #336] @ (1dcbd8 ) │ │ │ │ + ldr r2, [pc, #336] @ (1dcb10 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #336] @ (1dcbdc ) │ │ │ │ + ldr r1, [pc, #336] @ (1dcb14 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dcbae │ │ │ │ + beq.w 1dcae6 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1dcbae │ │ │ │ + beq.w 1dcae6 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #288] @ 1dcbd0 │ │ │ │ - vldr s18, [pc, #288] @ 1dcbd4 │ │ │ │ + vldr s19, [pc, #288] @ 1dcb08 │ │ │ │ + vldr s18, [pc, #288] @ 1dcb0c │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1dcaf4 │ │ │ │ + ble.n 1dca2c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1dcb22 │ │ │ │ + ble.n 1dca5a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1dcb50 │ │ │ │ + ble.n 1dca88 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1dcb7e │ │ │ │ + ble.n 1dcab6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 62454 │ │ │ │ mov r3, r8 │ │ │ │ @@ -519537,168 +519463,168 @@ │ │ │ │ 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] │ │ │ │ - bne.n 1dcace │ │ │ │ + bne.n 1dca06 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 1dcac6 │ │ │ │ - ldr r2, [pc, #48] @ (1dcbe0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1dcbd8 ) │ │ │ │ + bne.n 1dc9fe │ │ │ │ + ldr r2, [pc, #48] @ (1dcb18 ) │ │ │ │ + ldr r3, [pc, #36] @ (1dcb10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcbcc │ │ │ │ + bne.n 1dcb04 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r5, #18 │ │ │ │ lsls r1, 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 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dcd12 │ │ │ │ + beq.w 1dcc4a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dcd12 │ │ │ │ + beq.n 1dcc4a │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #260] @ 1dcd1c │ │ │ │ - vldr s18, [pc, #260] @ 1dcd20 │ │ │ │ + vldr s19, [pc, #260] @ 1dcc54 │ │ │ │ + vldr s18, [pc, #260] @ 1dcc58 │ │ │ │ mov.w sl, #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 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1dcc56 │ │ │ │ + ble.n 1dcb8e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 62454 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1dcc84 │ │ │ │ + ble.n 1dcbbc │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 62454 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1dccb8 │ │ │ │ + ble.n 1dcbf0 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 62454 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1dccec │ │ │ │ + ble.n 1dcc24 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 62454 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1dcc30 │ │ │ │ + bne.n 1dcb68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1dcc28 │ │ │ │ + bne.n 1dcb60 │ │ │ │ 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 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcdae │ │ │ │ + beq.n 1dcce6 │ │ │ │ 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] @ 1dcdc0 │ │ │ │ + vldr s20, [pc, #116] @ 1dccf8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1dcdc4 │ │ │ │ + vldr s21, [pc, #116] @ 1dccfc │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1dcdb0 │ │ │ │ - vldr d8, [pc, #92] @ 1dcdb8 │ │ │ │ + vldr d9, [pc, #88] @ 1dcce8 │ │ │ │ + vldr d8, [pc, #92] @ 1dccf0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1dcd86 │ │ │ │ + ble.n 1dccbe │ │ │ │ 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 │ │ │ │ @@ -519708,31 +519634,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 1dcd5e │ │ │ │ + bne.n 1dcc96 │ │ │ │ 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 1dcdc0 │ │ │ │ + b.n 1dccf8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1dce0a │ │ │ │ + cbz r2, 1dcd42 │ │ │ │ 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 │ │ │ │ @@ -519740,269 +519666,269 @@ │ │ │ │ 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 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1dcde6 │ │ │ │ + bne.n 1dcd1e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dce5e │ │ │ │ + cbz r2, 1dcd96 │ │ │ │ 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 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1dce2c │ │ │ │ + bne.n 1dcd64 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dceb6 │ │ │ │ + cbz r2, 1dcdee │ │ │ │ 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 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1dce7c │ │ │ │ + bne.n 1dcdb4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dcf0c │ │ │ │ + cbz r2, 1dce44 │ │ │ │ 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 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1dced4 │ │ │ │ + bne.n 1dce0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dcf56 │ │ │ │ + cbz r2, 1dce8e │ │ │ │ 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 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ 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 1dcf32 │ │ │ │ + bne.n 1dce6a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dcfa8 │ │ │ │ + cbz r2, 1dcee0 │ │ │ │ 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 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1dcf7c │ │ │ │ + bne.n 1dceb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dcff8 │ │ │ │ + cbz r2, 1dcf30 │ │ │ │ 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 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1dcfcc │ │ │ │ + bne.n 1dcf04 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1dd0c0 ) │ │ │ │ + ldr r2, [pc, #172] @ (1dcff8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (1dd0c4 ) │ │ │ │ + ldr r1, [pc, #172] @ (1dcffc ) │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dd0a2 │ │ │ │ + beq.n 1dcfda │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 1dd0a2 │ │ │ │ + cbz r5, 1dcfda │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov fp, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w fp, fp, #8 │ │ │ │ - bl 1e81f8 │ │ │ │ + bl 1e8130 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1e81f8 │ │ │ │ + bl 1e8130 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1e81f8 │ │ │ │ + bl 1e8130 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1e81f8 │ │ │ │ + bl 1e8130 │ │ │ │ mov ip, r6 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, sl │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [fp, #-8] │ │ │ │ str.w r1, [fp, #-4] │ │ │ │ - bne.n 1dd044 │ │ │ │ + bne.n 1dcf7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1dd03a │ │ │ │ - ldr r2, [pc, #36] @ (1dd0c8 ) │ │ │ │ - ldr r3, [pc, #24] @ (1dd0c0 ) │ │ │ │ + bne.n 1dcf72 │ │ │ │ + ldr r2, [pc, #36] @ (1dd000 ) │ │ │ │ + ldr r3, [pc, #24] @ (1dcff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd0bc │ │ │ │ + bne.n 1dcff4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1dd144 ) │ │ │ │ - ldr r3, [pc, #104] @ (1dd148 ) │ │ │ │ + ldr r1, [pc, #100] @ (1dd07c ) │ │ │ │ + ldr r3, [pc, #104] @ (1dd080 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd126 │ │ │ │ + cbz r2, 1dd05e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -520012,53 +519938,53 @@ │ │ │ │ cmp r2, r4 │ │ │ │ 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 1dd0f8 │ │ │ │ - ldr r2, [pc, #36] @ (1dd14c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd148 ) │ │ │ │ + bne.n 1dd030 │ │ │ │ + ldr r2, [pc, #36] @ (1dd084 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd080 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd13e │ │ │ │ + bne.n 1dd076 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r1, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1dd1e4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1dd1e8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1dd11c ) │ │ │ │ + ldr r3, [pc, #132] @ (1dd120 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dd1c2 │ │ │ │ + cbz r6, 1dd0fa │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ - vldr s10, [pc, #96] @ 1dd1e0 │ │ │ │ + vldr s10, [pc, #96] @ 1dd118 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ @@ -520070,50 +519996,50 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr s10, [lr, #-24] @ 0xffffffe8 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s11, [lr, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [lr, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1dd186 │ │ │ │ - ldr r2, [pc, #40] @ (1dd1ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd1e8 ) │ │ │ │ + bne.n 1dd0be │ │ │ │ + ldr r2, [pc, #40] @ (1dd124 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd1da │ │ │ │ + bne.n 1dd112 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r1, 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, #144] @ (1dd294 ) │ │ │ │ - ldr r3, [pc, #148] @ (1dd298 ) │ │ │ │ + ldr r2, [pc, #144] @ (1dd1cc ) │ │ │ │ + ldr r3, [pc, #148] @ (1dd1d0 ) │ │ │ │ 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, 1dd278 │ │ │ │ + cbz r6, 1dd1b0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -520134,47 +520060,47 @@ │ │ │ │ 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 1dd222 │ │ │ │ - ldr r2, [pc, #32] @ (1dd29c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd298 ) │ │ │ │ + bne.n 1dd15a │ │ │ │ + ldr r2, [pc, #32] @ (1dd1d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd1d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd290 │ │ │ │ + bne.n 1dd1c8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r1, 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, #156] @ (1dd350 ) │ │ │ │ - ldr r3, [pc, #160] @ (1dd354 ) │ │ │ │ + ldr r2, [pc, #156] @ (1dd288 ) │ │ │ │ + ldr r3, [pc, #160] @ (1dd28c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dd334 │ │ │ │ + cbz r6, 1dd26c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -520198,51 +520124,51 @@ │ │ │ │ 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 1dd2ce │ │ │ │ - ldr r2, [pc, #32] @ (1dd358 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd354 ) │ │ │ │ + bne.n 1dd206 │ │ │ │ + ldr r2, [pc, #32] @ (1dd290 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd28c ) │ │ │ │ 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 1dd34c │ │ │ │ + bne.n 1dd284 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1dd3e0 ) │ │ │ │ - ldr r3, [pc, #116] @ (1dd3e4 ) │ │ │ │ + ldr r1, [pc, #112] @ (1dd318 ) │ │ │ │ + ldr r3, [pc, #116] @ (1dd31c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd3be │ │ │ │ + cbz r2, 1dd2f6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s14, [pc, #80] @ 1dd3dc │ │ │ │ + vldr s14, [pc, #80] @ 1dd314 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -520250,50 +520176,50 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ - bne.n 1dd390 │ │ │ │ - ldr r2, [pc, #40] @ (1dd3e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd3e4 ) │ │ │ │ + bne.n 1dd2c8 │ │ │ │ + ldr r2, [pc, #40] @ (1dd320 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd31c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd3d6 │ │ │ │ + bne.n 1dd30e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r5, #2 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1dd470 ) │ │ │ │ - ldr r3, [pc, #116] @ (1dd474 ) │ │ │ │ + ldr r2, [pc, #112] @ (1dd3a8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1dd3ac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dd454 │ │ │ │ + cbz r5, 1dd38c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -520307,47 +520233,47 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ str.w ip, [r3, #-32] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1dd41e │ │ │ │ - ldr r2, [pc, #32] @ (1dd478 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd474 ) │ │ │ │ + bne.n 1dd356 │ │ │ │ + ldr r2, [pc, #32] @ (1dd3b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd3ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd46c │ │ │ │ + bne.n 1dd3a4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r1, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1dd4fc ) │ │ │ │ - ldr r3, [pc, #112] @ (1dd500 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dd434 ) │ │ │ │ + ldr r3, [pc, #112] @ (1dd438 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dd4e0 │ │ │ │ + cbz r6, 1dd418 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -520362,52 +520288,52 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [lr, #-32] │ │ │ │ str.w r0, [lr, #-28] │ │ │ │ str.w r1, [lr, #-24] │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ - bne.n 1dd4aa │ │ │ │ - ldr r2, [pc, #32] @ (1dd504 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd500 ) │ │ │ │ + bne.n 1dd3e2 │ │ │ │ + ldr r2, [pc, #32] @ (1dd43c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd438 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd4f8 │ │ │ │ + bne.n 1dd430 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #152] @ (1dd5b4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1dd5b8 ) │ │ │ │ + ldr r1, [pc, #152] @ (1dd4ec ) │ │ │ │ + ldr r3, [pc, #156] @ (1dd4f0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd58a │ │ │ │ + cbz r2, 1dd4c2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 1dd5a8 │ │ │ │ - vldr s8, [pc, #116] @ 1dd5b0 │ │ │ │ + vldr d5, [pc, #112] @ 1dd4e0 │ │ │ │ + vldr s8, [pc, #116] @ 1dd4e8 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -520421,59 +520347,59 @@ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ 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 1dd540 │ │ │ │ - ldr r2, [pc, #48] @ (1dd5bc ) │ │ │ │ - ldr r3, [pc, #40] @ (1dd5b8 ) │ │ │ │ + bne.n 1dd478 │ │ │ │ + ldr r2, [pc, #48] @ (1dd4f4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dd4f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd5a2 │ │ │ │ + bne.n 1dd4da │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1dd678 ) │ │ │ │ - ldr r3, [pc, #168] @ (1dd67c ) │ │ │ │ + ldr r2, [pc, #164] @ (1dd5b0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1dd5b4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dd654 │ │ │ │ + cbz r5, 1dd58c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 1dd670 │ │ │ │ + vldr d4, [pc, #128] @ 1dd5a8 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -520492,58 +520418,58 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1dd5f6 │ │ │ │ - ldr r2, [pc, #40] @ (1dd680 ) │ │ │ │ - ldr r3, [pc, #36] @ (1dd67c ) │ │ │ │ + bne.n 1dd52e │ │ │ │ + ldr r2, [pc, #40] @ (1dd5b8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1dd5b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd66c │ │ │ │ + bne.n 1dd5a4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r1, r5, #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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1dd750 ) │ │ │ │ - ldr r3, [pc, #184] @ (1dd754 ) │ │ │ │ + ldr r2, [pc, #180] @ (1dd688 ) │ │ │ │ + ldr r3, [pc, #184] @ (1dd68c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dd726 │ │ │ │ + cbz r6, 1dd65e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 1dd748 │ │ │ │ + vldr d3, [pc, #144] @ 1dd680 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -520566,57 +520492,57 @@ │ │ │ │ vstr s8, [lr, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1dd6ba │ │ │ │ - ldr r2, [pc, #48] @ (1dd758 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dd754 ) │ │ │ │ + bne.n 1dd5f2 │ │ │ │ + ldr r2, [pc, #48] @ (1dd690 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dd68c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd73e │ │ │ │ + bne.n 1dd676 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #124] @ (1dd7ec ) │ │ │ │ - ldr r3, [pc, #128] @ (1dd7f0 ) │ │ │ │ + ldr r1, [pc, #124] @ (1dd724 ) │ │ │ │ + ldr r3, [pc, #128] @ (1dd728 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd7ca │ │ │ │ + cbz r2, 1dd702 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 1dd7e8 │ │ │ │ + vldr s12, [pc, #92] @ 1dd720 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -520626,50 +520552,50 @@ │ │ │ │ cmp r2, r4 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1dd790 │ │ │ │ - ldr r2, [pc, #40] @ (1dd7f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd7f0 ) │ │ │ │ + bne.n 1dd6c8 │ │ │ │ + ldr r2, [pc, #40] @ (1dd72c ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd728 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd7e2 │ │ │ │ + bne.n 1dd71a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ 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 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1dd87c ) │ │ │ │ - ldr r3, [pc, #116] @ (1dd880 ) │ │ │ │ + ldr r1, [pc, #112] @ (1dd7b4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1dd7b8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd85e │ │ │ │ + cbz r2, 1dd796 │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -520685,48 +520611,48 @@ │ │ │ │ movne r3, #1 │ │ │ │ negs r0, r0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w r0, [ip, #-2] │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ cmp r2, r4 │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 1dd828 │ │ │ │ - ldr r2, [pc, #36] @ (1dd884 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd880 ) │ │ │ │ + bne.n 1dd760 │ │ │ │ + ldr r2, [pc, #36] @ (1dd7bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd7b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd876 │ │ │ │ + bne.n 1dd7ae │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1dd91c ) │ │ │ │ - ldr r3, [pc, #132] @ (1dd920 ) │ │ │ │ + ldr r2, [pc, #128] @ (1dd854 ) │ │ │ │ + ldr r3, [pc, #132] @ (1dd858 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dd900 │ │ │ │ + cbz r5, 1dd838 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -520743,47 +520669,47 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1dd8ba │ │ │ │ - ldr r2, [pc, #32] @ (1dd924 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd920 ) │ │ │ │ + bne.n 1dd7f2 │ │ │ │ + ldr r2, [pc, #32] @ (1dd85c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd918 │ │ │ │ + bne.n 1dd850 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r1, 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, #140] @ (1dd9c8 ) │ │ │ │ - ldr r3, [pc, #144] @ (1dd9cc ) │ │ │ │ + ldr r2, [pc, #140] @ (1dd900 ) │ │ │ │ + ldr r3, [pc, #144] @ (1dd904 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dd9aa │ │ │ │ + cbz r5, 1dd8e2 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -520809,48 +520735,48 @@ │ │ │ │ movne r0, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r0, r0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-8] │ │ │ │ strb.w ip, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1dd956 │ │ │ │ - ldr r2, [pc, #36] @ (1dd9d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd9cc ) │ │ │ │ + bne.n 1dd88e │ │ │ │ + ldr r2, [pc, #36] @ (1dd908 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd904 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd9c2 │ │ │ │ + bne.n 1dd8fa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r7, #22 │ │ │ │ lsls r1, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1dda6c ) │ │ │ │ - ldr r3, [pc, #136] @ (1dda70 ) │ │ │ │ + ldr r2, [pc, #132] @ (1dd9a4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1dd9a8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dda4e │ │ │ │ + cbz r6, 1dd986 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -520869,48 +520795,48 @@ │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1dda02 │ │ │ │ - ldr r2, [pc, #36] @ (1dda74 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dda70 ) │ │ │ │ + bne.n 1dd93a │ │ │ │ + ldr r2, [pc, #36] @ (1dd9ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd9a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dda66 │ │ │ │ + bne.n 1dd99e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r1, 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 r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1ddb30 ) │ │ │ │ - ldr r3, [pc, #164] @ (1ddb34 ) │ │ │ │ + ldr r2, [pc, #164] @ (1dda68 ) │ │ │ │ + ldr r3, [pc, #164] @ (1dda6c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ddb12 │ │ │ │ + cbz r7, 1dda4a │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov lr, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -520941,55 +520867,55 @@ │ │ │ │ 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 1ddaa8 │ │ │ │ - ldr r2, [pc, #36] @ (1ddb38 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ddb34 ) │ │ │ │ + bne.n 1dd9e0 │ │ │ │ + ldr r2, [pc, #36] @ (1dda70 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dda6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ddb2c │ │ │ │ + bne.n 1dda64 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r1, r5, #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, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #192] @ (1ddc14 ) │ │ │ │ - ldr r3, [pc, #196] @ (1ddc18 ) │ │ │ │ + ldr r1, [pc, #192] @ (1ddb4c ) │ │ │ │ + ldr r3, [pc, #196] @ (1ddb50 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ddbe6 │ │ │ │ + beq.n 1ddb1e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #152] @ 1ddc08 │ │ │ │ - vldr s8, [pc, #156] @ 1ddc10 │ │ │ │ + vldr d5, [pc, #152] @ 1ddb40 │ │ │ │ + vldr s8, [pc, #156] @ 1ddb48 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-8] │ │ │ │ @@ -521013,61 +520939,61 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1ddb7e │ │ │ │ - ldr r2, [pc, #52] @ (1ddc1c ) │ │ │ │ - ldr r3, [pc, #44] @ (1ddc18 ) │ │ │ │ + bne.n 1ddab6 │ │ │ │ + ldr r2, [pc, #52] @ (1ddb54 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ddb50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ddbfe │ │ │ │ + bne.n 1ddb36 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__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 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1ddd10 ) │ │ │ │ - ldr r3, [pc, #224] @ (1ddd14 ) │ │ │ │ + ldr r2, [pc, #220] @ (1ddc48 ) │ │ │ │ + ldr r3, [pc, #224] @ (1ddc4c ) │ │ │ │ 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 1ddce8 │ │ │ │ + beq.n 1ddc20 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d5, [pc, #180] @ 1ddd08 │ │ │ │ + vldr d5, [pc, #180] @ 1ddc40 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -521101,60 +521027,60 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r5, r4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ddc5c │ │ │ │ - ldr r2, [pc, #44] @ (1ddd18 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ddd14 ) │ │ │ │ + bne.n 1ddb94 │ │ │ │ + ldr r2, [pc, #44] @ (1ddc50 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ddc4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ddd00 │ │ │ │ + bne.n 1ddc38 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #244] @ (1dde28 ) │ │ │ │ - ldr r3, [pc, #248] @ (1dde2c ) │ │ │ │ + ldr r2, [pc, #244] @ (1ddd60 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ddd64 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1dde00 │ │ │ │ + beq.n 1ddd38 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #204] @ 1dde20 │ │ │ │ + vldr d5, [pc, #204] @ 1ddd58 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ @@ -521197,56 +521123,56 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r6, r5 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ddd58 │ │ │ │ - ldr r2, [pc, #44] @ (1dde30 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dde2c ) │ │ │ │ + bne.n 1ddc90 │ │ │ │ + ldr r2, [pc, #44] @ (1ddd68 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ddd64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dde18 │ │ │ │ + bne.n 1ddd50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #124] @ (1ddec4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1ddec8 ) │ │ │ │ + ldr r1, [pc, #124] @ (1dddfc ) │ │ │ │ + ldr r3, [pc, #128] @ (1dde00 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1ddea2 │ │ │ │ + cbz r2, 1dddda │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 1ddec0 │ │ │ │ + vldr s12, [pc, #92] @ 1dddf8 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -521256,50 +521182,50 @@ │ │ │ │ cmp r2, r4 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1dde68 │ │ │ │ - ldr r2, [pc, #40] @ (1ddecc ) │ │ │ │ - ldr r3, [pc, #32] @ (1ddec8 ) │ │ │ │ + bne.n 1ddda0 │ │ │ │ + ldr r2, [pc, #40] @ (1dde04 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dde00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ddeba │ │ │ │ + bne.n 1dddf2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r2, #30 │ │ │ │ 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 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #116] @ (1ddf58 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ddf5c ) │ │ │ │ + ldr r1, [pc, #116] @ (1dde90 ) │ │ │ │ + ldr r3, [pc, #120] @ (1dde94 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1ddf3a │ │ │ │ + cbz r2, 1dde72 │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -521315,48 +521241,48 @@ │ │ │ │ strb.w r1, [ip, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, r4 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 1ddf00 │ │ │ │ - ldr r2, [pc, #36] @ (1ddf60 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ddf5c ) │ │ │ │ + bne.n 1dde38 │ │ │ │ + ldr r2, [pc, #36] @ (1dde98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dde94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ddf52 │ │ │ │ + bne.n 1dde8a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1ddff8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ddffc ) │ │ │ │ + ldr r2, [pc, #128] @ (1ddf30 ) │ │ │ │ + ldr r3, [pc, #132] @ (1ddf34 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ddfdc │ │ │ │ + cbz r5, 1ddf14 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -521373,47 +521299,47 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ddf96 │ │ │ │ - ldr r2, [pc, #32] @ (1de000 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ddffc ) │ │ │ │ + bne.n 1ddece │ │ │ │ + ldr r2, [pc, #32] @ (1ddf38 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ddf34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ddff4 │ │ │ │ + bne.n 1ddf2c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r1, 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, #136] @ (1de0a0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1de0a4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1ddfd8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1ddfdc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1de084 │ │ │ │ + cbz r5, 1ddfbc │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -521438,47 +521364,47 @@ │ │ │ │ strb.w r2, [r3, #-8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ - bne.n 1de032 │ │ │ │ - ldr r2, [pc, #32] @ (1de0a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1de0a4 ) │ │ │ │ + bne.n 1ddf6a │ │ │ │ + ldr r2, [pc, #32] @ (1ddfe0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ddfdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de09c │ │ │ │ + bne.n 1ddfd4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - subs r2, r4, #7 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r1, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1de144 ) │ │ │ │ - ldr r3, [pc, #136] @ (1de148 ) │ │ │ │ + ldr r2, [pc, #132] @ (1de07c ) │ │ │ │ + ldr r3, [pc, #136] @ (1de080 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1de126 │ │ │ │ + cbz r6, 1de05e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -521497,49 +521423,49 @@ │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1de0da │ │ │ │ - ldr r2, [pc, #36] @ (1de14c ) │ │ │ │ - ldr r3, [pc, #28] @ (1de148 ) │ │ │ │ + bne.n 1de012 │ │ │ │ + ldr r2, [pc, #36] @ (1de084 ) │ │ │ │ + ldr r3, [pc, #28] @ (1de080 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de13e │ │ │ │ + bne.n 1de076 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r7, #4 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r1, 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 r7, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1de20c ) │ │ │ │ - ldr r3, [pc, #168] @ (1de210 ) │ │ │ │ + ldr r2, [pc, #168] @ (1de144 ) │ │ │ │ + ldr r3, [pc, #168] @ (1de148 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1de1ec │ │ │ │ + beq.n 1de124 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov lr, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -521574,51 +521500,51 @@ │ │ │ │ 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 1de182 │ │ │ │ - ldr r2, [pc, #36] @ (1de214 ) │ │ │ │ - ldr r3, [pc, #32] @ (1de210 ) │ │ │ │ + bne.n 1de0ba │ │ │ │ + ldr r2, [pc, #36] @ (1de14c ) │ │ │ │ + ldr r3, [pc, #32] @ (1de148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de206 │ │ │ │ + bne.n 1de13e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #152] @ (1de2c0 ) │ │ │ │ + ldr r4, [pc, #152] @ (1de1f8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ (1de2c4 ) │ │ │ │ + ldr r3, [pc, #152] @ (1de1fc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1de2a0 │ │ │ │ + cbz r2, 1de1d8 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s12, [pc, #116] @ 1de2bc │ │ │ │ + vldr s12, [pc, #116] @ 1de1f4 │ │ │ │ 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 r3, [r4, #4] │ │ │ │ adds r1, #6 │ │ │ │ @@ -521636,53 +521562,53 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ 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 1de24c │ │ │ │ - ldr r2, [pc, #36] @ (1de2c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1de2c4 ) │ │ │ │ + bne.n 1de184 │ │ │ │ + ldr r2, [pc, #36] @ (1de200 ) │ │ │ │ + ldr r3, [pc, #32] @ (1de1fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de2b8 │ │ │ │ + bne.n 1de1f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1de388 ) │ │ │ │ - ldr r3, [pc, #172] @ (1de38c ) │ │ │ │ + ldr r1, [pc, #168] @ (1de2c0 ) │ │ │ │ + ldr r3, [pc, #172] @ (1de2c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1de366 │ │ │ │ + cbz r2, 1de29e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #136] @ 1de384 │ │ │ │ + vldr s11, [pc, #136] @ 1de2bc │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ @@ -521703,49 +521629,49 @@ │ │ │ │ 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 1de2fc │ │ │ │ - ldr r2, [pc, #40] @ (1de390 ) │ │ │ │ - ldr r3, [pc, #32] @ (1de38c ) │ │ │ │ + bne.n 1de234 │ │ │ │ + ldr r2, [pc, #40] @ (1de2c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1de2c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de37e │ │ │ │ + bne.n 1de2b6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (1de42c ) │ │ │ │ + ldr r4, [pc, #136] @ (1de364 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (1de430 ) │ │ │ │ + ldr r3, [pc, #136] @ (1de368 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1de410 │ │ │ │ + cbz r2, 1de348 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -521763,46 +521689,46 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [r4, #0] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1de3c4 │ │ │ │ - ldr r2, [pc, #32] @ (1de434 ) │ │ │ │ - ldr r3, [pc, #28] @ (1de430 ) │ │ │ │ + bne.n 1de2fc │ │ │ │ + ldr r2, [pc, #32] @ (1de36c ) │ │ │ │ + ldr r3, [pc, #28] @ (1de368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de428 │ │ │ │ + bne.n 1de360 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ (1de4cc ) │ │ │ │ + ldr r4, [pc, #132] @ (1de404 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #132] @ (1de4d0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1de408 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1de4ae │ │ │ │ + cbz r2, 1de3e6 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -521826,48 +521752,48 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r6, [ip, #-5] │ │ │ │ cmp r2, r4 │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ strb.w r7, [ip, #-7] │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ str r0, [r5, #0] │ │ │ │ - bne.n 1de464 │ │ │ │ - ldr r2, [pc, #36] @ (1de4d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1de4d0 ) │ │ │ │ + bne.n 1de39c │ │ │ │ + ldr r2, [pc, #36] @ (1de40c ) │ │ │ │ + ldr r3, [pc, #28] @ (1de408 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de4c6 │ │ │ │ + bne.n 1de3fe │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r6, r6 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #144] @ (1de57c ) │ │ │ │ - ldr r3, [pc, #148] @ (1de580 ) │ │ │ │ + ldr r1, [pc, #144] @ (1de4b4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1de4b8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1de55e │ │ │ │ + cbz r2, 1de496 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -521887,49 +521813,49 @@ │ │ │ │ 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 1de504 │ │ │ │ - ldr r2, [pc, #36] @ (1de584 ) │ │ │ │ - ldr r3, [pc, #28] @ (1de580 ) │ │ │ │ + bne.n 1de43c │ │ │ │ + ldr r2, [pc, #36] @ (1de4bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1de4b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de576 │ │ │ │ + bne.n 1de4ae │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #164] @ (1de640 ) │ │ │ │ - ldr r3, [pc, #168] @ (1de644 ) │ │ │ │ + ldr r1, [pc, #164] @ (1de578 ) │ │ │ │ + ldr r3, [pc, #168] @ (1de57c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1de622 │ │ │ │ + beq.n 1de55a │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -521959,52 +521885,52 @@ │ │ │ │ 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, [r5], #4 │ │ │ │ - bne.n 1de5b4 │ │ │ │ - ldr r2, [pc, #36] @ (1de648 ) │ │ │ │ - ldr r3, [pc, #28] @ (1de644 ) │ │ │ │ + bne.n 1de4ec │ │ │ │ + ldr r2, [pc, #36] @ (1de580 ) │ │ │ │ + ldr r3, [pc, #28] @ (1de57c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de63a │ │ │ │ + bne.n 1de572 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #200] @ (1de724 ) │ │ │ │ + ldr r4, [pc, #200] @ (1de65c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (1de728 ) │ │ │ │ + ldr r3, [pc, #200] @ (1de660 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1de702 │ │ │ │ + beq.n 1de63a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s11, [pc, #164] @ 1de720 │ │ │ │ + vldr s11, [pc, #164] @ 1de658 │ │ │ │ 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 r3, [r4, #4] │ │ │ │ @@ -522035,55 +521961,55 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1de686 │ │ │ │ - ldr r2, [pc, #40] @ (1de72c ) │ │ │ │ - ldr r3, [pc, #32] @ (1de728 ) │ │ │ │ + bne.n 1de5be │ │ │ │ + ldr r2, [pc, #40] @ (1de664 ) │ │ │ │ + ldr r3, [pc, #32] @ (1de660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de71a │ │ │ │ + bne.n 1de652 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1de828 ) │ │ │ │ - ldr r3, [pc, #232] @ (1de82c ) │ │ │ │ + ldr r1, [pc, #228] @ (1de760 ) │ │ │ │ + ldr r3, [pc, #232] @ (1de764 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1de808 │ │ │ │ + beq.n 1de740 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s10, [pc, #196] @ 1de824 │ │ │ │ + vldr s10, [pc, #196] @ 1de75c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ @@ -522121,48 +522047,48 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1de766 │ │ │ │ - ldr r2, [pc, #36] @ (1de830 ) │ │ │ │ - ldr r3, [pc, #32] @ (1de82c ) │ │ │ │ + bne.n 1de69e │ │ │ │ + ldr r2, [pc, #36] @ (1de768 ) │ │ │ │ + ldr r3, [pc, #32] @ (1de764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de820 │ │ │ │ + bne.n 1de758 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (1de8cc ) │ │ │ │ + ldr r4, [pc, #136] @ (1de804 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (1de8d0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1de808 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1de8b0 │ │ │ │ + cbz r2, 1de7e8 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -522180,46 +522106,46 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [r4, #0] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1de864 │ │ │ │ - ldr r2, [pc, #32] @ (1de8d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1de8d0 ) │ │ │ │ + bne.n 1de79c │ │ │ │ + ldr r2, [pc, #32] @ (1de80c ) │ │ │ │ + ldr r3, [pc, #28] @ (1de808 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de8c8 │ │ │ │ + bne.n 1de800 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #136] @ (1de970 ) │ │ │ │ + ldr r4, [pc, #136] @ (1de8a8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (1de974 ) │ │ │ │ + ldr r3, [pc, #136] @ (1de8ac ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1de954 │ │ │ │ + cbz r2, 1de88c │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ @@ -522242,47 +522168,47 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r2, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - bne.n 1de902 │ │ │ │ - ldr r2, [pc, #32] @ (1de978 ) │ │ │ │ - ldr r3, [pc, #28] @ (1de974 ) │ │ │ │ + bne.n 1de83a │ │ │ │ + ldr r2, [pc, #32] @ (1de8b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1de8ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de96c │ │ │ │ + bne.n 1de8a4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #144] @ (1dea20 ) │ │ │ │ - ldr r3, [pc, #148] @ (1dea24 ) │ │ │ │ + ldr r1, [pc, #144] @ (1de958 ) │ │ │ │ + ldr r3, [pc, #148] @ (1de95c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dea02 │ │ │ │ + cbz r2, 1de93a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -522302,49 +522228,49 @@ │ │ │ │ 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 1de9a8 │ │ │ │ - ldr r2, [pc, #36] @ (1dea28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dea24 ) │ │ │ │ + bne.n 1de8e0 │ │ │ │ + ldr r2, [pc, #36] @ (1de960 ) │ │ │ │ + ldr r3, [pc, #28] @ (1de95c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dea1a │ │ │ │ + bne.n 1de952 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1deaec ) │ │ │ │ - ldr r3, [pc, #176] @ (1deaf0 ) │ │ │ │ + ldr r1, [pc, #172] @ (1dea24 ) │ │ │ │ + ldr r3, [pc, #176] @ (1dea28 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1deace │ │ │ │ + beq.n 1dea06 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -522378,53 +522304,53 @@ │ │ │ │ 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, [r5], #4 │ │ │ │ - bne.n 1dea58 │ │ │ │ - ldr r2, [pc, #36] @ (1deaf4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1deaf0 ) │ │ │ │ + bne.n 1de990 │ │ │ │ + ldr r2, [pc, #36] @ (1dea2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dea28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1deae6 │ │ │ │ + bne.n 1dea1e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #152] @ (1deba4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1deba8 ) │ │ │ │ + ldr r1, [pc, #152] @ (1deadc ) │ │ │ │ + ldr r3, [pc, #156] @ (1deae0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1deb7a │ │ │ │ + cbz r2, 1deab2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 1deb98 │ │ │ │ - vldr s8, [pc, #116] @ 1deba0 │ │ │ │ + vldr d5, [pc, #112] @ 1dead0 │ │ │ │ + vldr s8, [pc, #116] @ 1dead8 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -522438,59 +522364,59 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ 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 1deb30 │ │ │ │ - ldr r2, [pc, #48] @ (1debac ) │ │ │ │ - ldr r3, [pc, #40] @ (1deba8 ) │ │ │ │ + bne.n 1dea68 │ │ │ │ + ldr r2, [pc, #48] @ (1deae4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1deae0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1deb92 │ │ │ │ + bne.n 1deaca │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1dec68 ) │ │ │ │ - ldr r3, [pc, #168] @ (1dec6c ) │ │ │ │ + ldr r2, [pc, #164] @ (1deba0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1deba4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dec44 │ │ │ │ + cbz r5, 1deb7c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 1dec60 │ │ │ │ + vldr d4, [pc, #128] @ 1deb98 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -522509,58 +522435,58 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1debe6 │ │ │ │ - ldr r2, [pc, #40] @ (1dec70 ) │ │ │ │ - ldr r3, [pc, #36] @ (1dec6c ) │ │ │ │ + bne.n 1deb1e │ │ │ │ + ldr r2, [pc, #40] @ (1deba8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1deba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dec5c │ │ │ │ + bne.n 1deb94 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r1, r5, #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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1ded40 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ded44 ) │ │ │ │ + ldr r2, [pc, #180] @ (1dec78 ) │ │ │ │ + ldr r3, [pc, #184] @ (1dec7c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ded16 │ │ │ │ + cbz r6, 1dec4e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 1ded38 │ │ │ │ + vldr d3, [pc, #144] @ 1dec70 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -522583,52 +522509,52 @@ │ │ │ │ vstr s8, [lr, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1decaa │ │ │ │ - ldr r2, [pc, #48] @ (1ded48 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ded44 ) │ │ │ │ + bne.n 1debe2 │ │ │ │ + ldr r2, [pc, #48] @ (1dec80 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dec7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ded2e │ │ │ │ + bne.n 1dec66 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ 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 r4, [pc, #108] @ (1dedc8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1ded00 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (1dedcc ) │ │ │ │ + ldr r3, [pc, #108] @ (1ded04 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dedaa │ │ │ │ + cbz r2, 1dece2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -522638,48 +522564,48 @@ │ │ │ │ ldrh.w r5, [sp, #8] │ │ │ │ uxth r4, r0 │ │ │ │ strd r5, r6, [r3, #-8] │ │ │ │ mov.w r5, r0, lsr #16 │ │ │ │ str.w r0, [lr] │ │ │ │ strd r4, r5, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ded7c │ │ │ │ - ldr r2, [pc, #36] @ (1dedd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dedcc ) │ │ │ │ + bne.n 1decb4 │ │ │ │ + ldr r2, [pc, #36] @ (1ded08 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ded04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dedc2 │ │ │ │ + bne.n 1decfa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1dee50 ) │ │ │ │ - ldr r3, [pc, #108] @ (1dee54 ) │ │ │ │ + ldr r1, [pc, #104] @ (1ded88 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ded8c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dee32 │ │ │ │ + cbz r2, 1ded6a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -522689,47 +522615,47 @@ │ │ │ │ cmp r2, r4 │ │ │ │ ldrh.w r6, [sp] │ │ │ │ ldrh.w r5, [sp, #2] │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ ldrh.w r1, [sp, #6] │ │ │ │ strd r6, r5, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1dee00 │ │ │ │ - ldr r2, [pc, #36] @ (1dee58 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dee54 ) │ │ │ │ + bne.n 1ded38 │ │ │ │ + ldr r2, [pc, #36] @ (1ded90 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ded8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dee4a │ │ │ │ + bne.n 1ded82 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ 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 r4, [pc, #108] @ (1deed8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1dee10 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (1deedc ) │ │ │ │ + ldr r3, [pc, #108] @ (1dee14 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1deeba │ │ │ │ + cbz r2, 1dedf2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -522739,48 +522665,48 @@ │ │ │ │ ldrsh.w r5, [sp, #8] │ │ │ │ sxth r4, r0 │ │ │ │ strd r5, r6, [r3, #-8] │ │ │ │ mov.w r5, r0, asr #16 │ │ │ │ str.w r0, [lr] │ │ │ │ strd r4, r5, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1dee8c │ │ │ │ - ldr r2, [pc, #36] @ (1deee0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1deedc ) │ │ │ │ + bne.n 1dedc4 │ │ │ │ + ldr r2, [pc, #36] @ (1dee18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dee14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1deed2 │ │ │ │ + bne.n 1dee0a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1def60 ) │ │ │ │ - ldr r3, [pc, #108] @ (1def64 ) │ │ │ │ + ldr r1, [pc, #104] @ (1dee98 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dee9c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1def42 │ │ │ │ + cbz r2, 1dee7a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -522790,48 +522716,48 @@ │ │ │ │ cmp r2, r4 │ │ │ │ ldrsh.w r6, [sp] │ │ │ │ ldrsh.w r5, [sp, #2] │ │ │ │ ldrsh.w r0, [sp, #4] │ │ │ │ ldrsh.w r1, [sp, #6] │ │ │ │ strd r6, r5, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1def10 │ │ │ │ - ldr r2, [pc, #36] @ (1def68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1def64 ) │ │ │ │ + bne.n 1dee48 │ │ │ │ + ldr r2, [pc, #36] @ (1deea0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dee9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1def5a │ │ │ │ + bne.n 1dee92 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1defe0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1defe4 ) │ │ │ │ + ldr r1, [pc, #96] @ (1def18 ) │ │ │ │ + ldr r3, [pc, #100] @ (1def1c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1defc2 │ │ │ │ + cbz r2, 1deefa │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -522840,48 +522766,48 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1def9c │ │ │ │ - ldr r2, [pc, #36] @ (1defe8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1defe4 ) │ │ │ │ + bne.n 1deed4 │ │ │ │ + ldr r2, [pc, #36] @ (1def20 ) │ │ │ │ + ldr r3, [pc, #28] @ (1def1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1defda │ │ │ │ + bne.n 1def12 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r1, 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, #104] @ (1df068 ) │ │ │ │ - ldr r3, [pc, #108] @ (1df06c ) │ │ │ │ + ldr r2, [pc, #104] @ (1defa0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1defa4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1df04c │ │ │ │ + cbz r5, 1def84 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -522893,47 +522819,47 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ strd r0, r2, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1df01c │ │ │ │ - ldr r2, [pc, #32] @ (1df070 ) │ │ │ │ - ldr r3, [pc, #28] @ (1df06c ) │ │ │ │ + bne.n 1def54 │ │ │ │ + ldr r2, [pc, #32] @ (1defa8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1defa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df064 │ │ │ │ + bne.n 1def9c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r1, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1df0ec ) │ │ │ │ - ldr r3, [pc, #104] @ (1df0f0 ) │ │ │ │ + ldr r2, [pc, #100] @ (1df024 ) │ │ │ │ + ldr r3, [pc, #104] @ (1df028 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1df0ce │ │ │ │ + cbz r6, 1df006 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -522945,48 +522871,48 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r0, [lr, #-32] │ │ │ │ strd r1, r3, [lr, #-24] │ │ │ │ - bne.n 1df0a2 │ │ │ │ - ldr r2, [pc, #36] @ (1df0f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1df0f0 ) │ │ │ │ + bne.n 1defda │ │ │ │ + ldr r2, [pc, #36] @ (1df02c ) │ │ │ │ + ldr r3, [pc, #28] @ (1df028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df0e6 │ │ │ │ + bne.n 1df01e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1df16c ) │ │ │ │ - ldr r3, [pc, #100] @ (1df170 ) │ │ │ │ + ldr r1, [pc, #96] @ (1df0a4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1df0a8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1df14e │ │ │ │ + cbz r2, 1df086 │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -522995,48 +522921,48 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1df128 │ │ │ │ - ldr r2, [pc, #36] @ (1df174 ) │ │ │ │ - ldr r3, [pc, #28] @ (1df170 ) │ │ │ │ + bne.n 1df060 │ │ │ │ + ldr r2, [pc, #36] @ (1df0ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1df0a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df166 │ │ │ │ + bne.n 1df09e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r1, 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, #104] @ (1df1f4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1df1f8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1df12c ) │ │ │ │ + ldr r3, [pc, #108] @ (1df130 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1df1d8 │ │ │ │ + cbz r5, 1df110 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -523048,47 +522974,47 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ strd r0, r2, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1df1a8 │ │ │ │ - ldr r2, [pc, #32] @ (1df1fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1df1f8 ) │ │ │ │ + bne.n 1df0e0 │ │ │ │ + ldr r2, [pc, #32] @ (1df134 ) │ │ │ │ + ldr r3, [pc, #28] @ (1df130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df1f0 │ │ │ │ + bne.n 1df128 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r1, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1df278 ) │ │ │ │ - ldr r3, [pc, #104] @ (1df27c ) │ │ │ │ + ldr r2, [pc, #100] @ (1df1b0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1df1b4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1df25a │ │ │ │ + cbz r6, 1df192 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -523100,48 +523026,48 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r0, [lr, #-32] │ │ │ │ strd r1, r3, [lr, #-24] │ │ │ │ - bne.n 1df22e │ │ │ │ - ldr r2, [pc, #36] @ (1df280 ) │ │ │ │ - ldr r3, [pc, #28] @ (1df27c ) │ │ │ │ + bne.n 1df166 │ │ │ │ + ldr r2, [pc, #36] @ (1df1b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1df1b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df272 │ │ │ │ + bne.n 1df1aa │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1df304 ) │ │ │ │ - ldr r3, [pc, #112] @ (1df308 ) │ │ │ │ + ldr r1, [pc, #108] @ (1df23c ) │ │ │ │ + ldr r3, [pc, #112] @ (1df240 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1df2e6 │ │ │ │ + cbz r2, 1df21e │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -523154,48 +523080,48 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r4 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 1df2b4 │ │ │ │ - ldr r2, [pc, #36] @ (1df30c ) │ │ │ │ - ldr r3, [pc, #28] @ (1df308 ) │ │ │ │ + bne.n 1df1ec │ │ │ │ + ldr r2, [pc, #36] @ (1df244 ) │ │ │ │ + ldr r3, [pc, #28] @ (1df240 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df2fe │ │ │ │ + bne.n 1df236 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r1, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1df3a4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1df3a8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1df2dc ) │ │ │ │ + ldr r3, [pc, #128] @ (1df2e0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1df384 │ │ │ │ + cbz r6, 1df2bc │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #8 │ │ │ │ mov r9, sp │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r9 │ │ │ │ @@ -523215,48 +523141,48 @@ │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [lr, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ - bne.n 1df344 │ │ │ │ - ldr r2, [pc, #36] @ (1df3ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1df3a8 ) │ │ │ │ + bne.n 1df27c │ │ │ │ + ldr r2, [pc, #36] @ (1df2e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1df2e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df39e │ │ │ │ + bne.n 1df2d6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r1, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1df464 ) │ │ │ │ - ldr r3, [pc, #160] @ (1df468 ) │ │ │ │ + ldr r2, [pc, #160] @ (1df39c ) │ │ │ │ + ldr r3, [pc, #160] @ (1df3a0 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1df444 │ │ │ │ + cbz r6, 1df37c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -523285,49 +523211,49 @@ │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 1df3e2 │ │ │ │ - ldr r2, [pc, #36] @ (1df46c ) │ │ │ │ - ldr r3, [pc, #32] @ (1df468 ) │ │ │ │ + bne.n 1df31a │ │ │ │ + ldr r2, [pc, #36] @ (1df3a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1df3a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df45e │ │ │ │ + bne.n 1df396 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r1, 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, #176] @ (1df534 ) │ │ │ │ - ldr r3, [pc, #180] @ (1df538 ) │ │ │ │ + ldr r2, [pc, #176] @ (1df46c ) │ │ │ │ + ldr r3, [pc, #180] @ (1df470 ) │ │ │ │ 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 1df516 │ │ │ │ + beq.n 1df44e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -523361,48 +523287,48 @@ │ │ │ │ str.w r1, [r4, #-24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1df4a0 │ │ │ │ - ldr r2, [pc, #36] @ (1df53c ) │ │ │ │ - ldr r3, [pc, #28] @ (1df538 ) │ │ │ │ + bne.n 1df3d8 │ │ │ │ + ldr r2, [pc, #36] @ (1df474 ) │ │ │ │ + ldr r3, [pc, #28] @ (1df470 ) │ │ │ │ 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 1df52e │ │ │ │ + bne.n 1df466 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1df5d8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1df5dc ) │ │ │ │ + ldr r1, [pc, #132] @ (1df510 ) │ │ │ │ + ldr r3, [pc, #132] @ (1df514 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1df5ba │ │ │ │ + cbz r2, 1df4f2 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r8, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r7, #1 │ │ │ │ @@ -523411,58 +523337,58 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r0, r6 │ │ │ │ adcs.w ip, r1, #0 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1df5a6 │ │ │ │ + blt.n 1df4de │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r0, #2147483648 @ 0x80000000 │ │ │ │ adds r4, #1 │ │ │ │ strd r0, r5, [r3, #-16] │ │ │ │ strd r5, r7, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1df578 │ │ │ │ - ldr r2, [pc, #36] @ (1df5e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1df5dc ) │ │ │ │ + bne.n 1df4b0 │ │ │ │ + ldr r2, [pc, #36] @ (1df518 ) │ │ │ │ + ldr r3, [pc, #28] @ (1df514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df5d4 │ │ │ │ + bne.n 1df50c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1df6a8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1df6ac ) │ │ │ │ + ldr r2, [pc, #176] @ (1df5e0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1df5e4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1df688 │ │ │ │ + cbz r7, 1df5c0 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ mov sl, sp │ │ │ │ mov r9, r5 │ │ │ │ @@ -523474,72 +523400,72 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1df650 │ │ │ │ + blt.n 1df588 │ │ │ │ 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, [lr, #-16] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1df674 │ │ │ │ + blt.n 1df5ac │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r5, #1 │ │ │ │ strd r3, r9, [lr, #-12] │ │ │ │ str.w r8, [lr, #-4] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1df620 │ │ │ │ - ldr r2, [pc, #36] @ (1df6b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1df6ac ) │ │ │ │ + bne.n 1df558 │ │ │ │ + ldr r2, [pc, #36] @ (1df5e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1df5e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df6a2 │ │ │ │ + bne.n 1df5da │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r1, 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 r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1df7ac ) │ │ │ │ - ldr r3, [pc, #228] @ (1df7b0 ) │ │ │ │ + ldr r2, [pc, #228] @ (1df6e4 ) │ │ │ │ + ldr r3, [pc, #228] @ (1df6e8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1df78e │ │ │ │ + beq.n 1df6c6 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -523553,82 +523479,82 @@ │ │ │ │ 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 1df734 │ │ │ │ + blt.n 1df66c │ │ │ │ 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 1df75a │ │ │ │ + blt.n 1df692 │ │ │ │ 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 1df77e │ │ │ │ + blt.n 1df6b6 │ │ │ │ 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 1df6f0 │ │ │ │ - ldr r2, [pc, #36] @ (1df7b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1df7b0 ) │ │ │ │ + bne.n 1df628 │ │ │ │ + ldr r2, [pc, #36] @ (1df6ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1df6e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df7a8 │ │ │ │ + bne.n 1df6e0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #276] @ (1df8e0 ) │ │ │ │ - ldr r3, [pc, #276] @ (1df8e4 ) │ │ │ │ + ldr r2, [pc, #276] @ (1df818 ) │ │ │ │ + ldr r3, [pc, #276] @ (1df81c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ 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 1df8c0 │ │ │ │ + beq.n 1df7f8 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ mov ip, r8 │ │ │ │ @@ -523644,194 +523570,194 @@ │ │ │ │ cmp r9, r5 │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ sbcs.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1df840 │ │ │ │ + blt.n 1df778 │ │ │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w sl, sl, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r9 │ │ │ │ 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 1df866 │ │ │ │ + blt.n 1df79e │ │ │ │ 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 1df88c │ │ │ │ + blt.n 1df7c4 │ │ │ │ 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 1df8b0 │ │ │ │ + blt.n 1df7e8 │ │ │ │ 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 1df7f0 │ │ │ │ - ldr r2, [pc, #36] @ (1df8e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1df8e4 ) │ │ │ │ + bne.n 1df728 │ │ │ │ + ldr r2, [pc, #36] @ (1df820 ) │ │ │ │ + ldr r3, [pc, #32] @ (1df81c ) │ │ │ │ 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 1df8da │ │ │ │ + bne.n 1df812 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1df95c ) │ │ │ │ - ldr r3, [pc, #96] @ (1df960 ) │ │ │ │ + ldr r1, [pc, #92] @ (1df894 ) │ │ │ │ + ldr r3, [pc, #96] @ (1df898 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1df93e │ │ │ │ + cbz r2, 1df876 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1df918 │ │ │ │ - ldr r2, [pc, #36] @ (1df964 ) │ │ │ │ - ldr r3, [pc, #28] @ (1df960 ) │ │ │ │ + bne.n 1df850 │ │ │ │ + ldr r2, [pc, #36] @ (1df89c ) │ │ │ │ + ldr r3, [pc, #28] @ (1df898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df956 │ │ │ │ + bne.n 1df88e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1df9d8 ) │ │ │ │ - ldr r3, [pc, #96] @ (1df9dc ) │ │ │ │ + ldr r1, [pc, #92] @ (1df910 ) │ │ │ │ + ldr r3, [pc, #96] @ (1df914 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1df9ba │ │ │ │ + cbz r2, 1df8f2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1df994 │ │ │ │ - ldr r2, [pc, #36] @ (1df9e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1df9dc ) │ │ │ │ + bne.n 1df8cc │ │ │ │ + ldr r2, [pc, #36] @ (1df918 ) │ │ │ │ + ldr r3, [pc, #28] @ (1df914 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df9d2 │ │ │ │ + bne.n 1df90a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #156] @ (1dfa94 ) │ │ │ │ - ldr r3, [pc, #160] @ (1dfa98 ) │ │ │ │ + ldr r1, [pc, #156] @ (1df9cc ) │ │ │ │ + ldr r3, [pc, #160] @ (1df9d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dfa72 │ │ │ │ + cbz r2, 1df9aa │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #124] @ 1dfa90 │ │ │ │ + vldr s12, [pc, #124] @ 1df9c8 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s11, [r3, #-20] @ 0xffffffec │ │ │ │ @@ -523849,55 +523775,55 @@ │ │ │ │ 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 1dfa18 │ │ │ │ - ldr r2, [pc, #40] @ (1dfa9c ) │ │ │ │ - ldr r3, [pc, #32] @ (1dfa98 ) │ │ │ │ + bne.n 1df950 │ │ │ │ + ldr r2, [pc, #40] @ (1df9d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1df9d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dfa8a │ │ │ │ + bne.n 1df9c2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1dfb80 ) │ │ │ │ - ldr r3, [pc, #208] @ (1dfb84 ) │ │ │ │ + ldr r1, [pc, #204] @ (1dfab8 ) │ │ │ │ + ldr r3, [pc, #208] @ (1dfabc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dfb5e │ │ │ │ + beq.n 1dfa96 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1dfb7c │ │ │ │ + vldr s11, [pc, #172] @ 1dfab4 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ @@ -523928,50 +523854,50 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1dfada │ │ │ │ - ldr r2, [pc, #40] @ (1dfb88 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dfb84 ) │ │ │ │ + bne.n 1dfa12 │ │ │ │ + ldr r2, [pc, #40] @ (1dfac0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dfabc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dfb76 │ │ │ │ + bne.n 1dfaae │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1dfc08 ) │ │ │ │ - ldr r3, [pc, #108] @ (1dfc0c ) │ │ │ │ + ldr r1, [pc, #104] @ (1dfb40 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dfb44 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dfbec │ │ │ │ + cbz r2, 1dfb24 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -523982,47 +523908,47 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrh.w r5, [sp, #4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ ldrh.w r1, [sp, #8] │ │ │ │ strd r5, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1dfbba │ │ │ │ - ldr r2, [pc, #32] @ (1dfc10 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dfc0c ) │ │ │ │ + bne.n 1dfaf2 │ │ │ │ + ldr r2, [pc, #32] @ (1dfb48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dfb44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dfc04 │ │ │ │ + bne.n 1dfb3c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1dfc90 ) │ │ │ │ - ldr r3, [pc, #108] @ (1dfc94 ) │ │ │ │ + ldr r1, [pc, #104] @ (1dfbc8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dfbcc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dfc74 │ │ │ │ + cbz r2, 1dfbac │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -524033,47 +523959,47 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrsh.w r5, [sp, #4] │ │ │ │ ldrsh.w r0, [sp, #6] │ │ │ │ ldrsh.w r1, [sp, #8] │ │ │ │ strd r5, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1dfc42 │ │ │ │ - ldr r2, [pc, #32] @ (1dfc98 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dfc94 ) │ │ │ │ + bne.n 1dfb7a │ │ │ │ + ldr r2, [pc, #32] @ (1dfbd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dfbcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dfc8c │ │ │ │ + bne.n 1dfbc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r1, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1dfd1c ) │ │ │ │ - ldr r3, [pc, #112] @ (1dfd20 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dfc54 ) │ │ │ │ + ldr r3, [pc, #112] @ (1dfc58 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dfd00 │ │ │ │ + cbz r6, 1dfc38 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -524088,47 +524014,47 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ str.w r0, [lr, #-32] │ │ │ │ str.w r1, [lr, #-28] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ - bne.n 1dfcce │ │ │ │ - ldr r2, [pc, #32] @ (1dfd24 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dfd20 ) │ │ │ │ + bne.n 1dfc06 │ │ │ │ + ldr r2, [pc, #32] @ (1dfc5c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dfc58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dfd18 │ │ │ │ + bne.n 1dfc50 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r1, 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, #108] @ (1dfda8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1dfdac ) │ │ │ │ + ldr r2, [pc, #108] @ (1dfce0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dfce4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dfd8a │ │ │ │ + cbz r6, 1dfcc2 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -524141,47 +524067,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r7, [lr, #-20] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r1, r0, [lr, #-32] │ │ │ │ - bne.n 1dfd5c │ │ │ │ - ldr r2, [pc, #36] @ (1dfdb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dfdac ) │ │ │ │ + bne.n 1dfc94 │ │ │ │ + ldr r2, [pc, #36] @ (1dfce8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dfce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dfda4 │ │ │ │ + bne.n 1dfcdc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r1, 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, #108] @ (1dfe34 ) │ │ │ │ - ldr r3, [pc, #108] @ (1dfe38 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dfd6c ) │ │ │ │ + ldr r3, [pc, #108] @ (1dfd70 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dfe16 │ │ │ │ + cbz r6, 1dfd4e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -524194,101 +524120,101 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r7, [lr, #-20] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r1, r0, [lr, #-32] │ │ │ │ - bne.n 1dfde8 │ │ │ │ - ldr r2, [pc, #36] @ (1dfe3c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dfe38 ) │ │ │ │ + bne.n 1dfd20 │ │ │ │ + ldr r2, [pc, #36] @ (1dfd74 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dfd70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dfe30 │ │ │ │ + bne.n 1dfd68 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1dfec0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1dfec4 ) │ │ │ │ + ldr r1, [pc, #108] @ (1dfdf8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1dfdfc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dfe9e │ │ │ │ + cbz r2, 1dfdd6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s15, [pc, #76] @ 1dfebc │ │ │ │ + vldr s15, [pc, #76] @ 1dfdf4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1dfe70 │ │ │ │ - ldr r2, [pc, #40] @ (1dfec8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dfec4 ) │ │ │ │ + bne.n 1dfda8 │ │ │ │ + ldr r2, [pc, #40] @ (1dfe00 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dfdfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dfeb6 │ │ │ │ + bne.n 1dfdee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ 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 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1dff40 ) │ │ │ │ - ldr r3, [pc, #100] @ (1dff44 ) │ │ │ │ + ldr r1, [pc, #96] @ (1dfe78 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dfe7c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dff24 │ │ │ │ + cbz r2, 1dfe5c │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -524297,47 +524223,47 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1dfefa │ │ │ │ - ldr r2, [pc, #32] @ (1dff48 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dff44 ) │ │ │ │ + bne.n 1dfe32 │ │ │ │ + ldr r2, [pc, #32] @ (1dfe80 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dfe7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dff3c │ │ │ │ + bne.n 1dfe74 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ 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 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1dffc0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1dffc4 ) │ │ │ │ + ldr r1, [pc, #96] @ (1dfef8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dfefc ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dffa4 │ │ │ │ + cbz r2, 1dfedc │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -524346,266 +524272,267 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1dff7a │ │ │ │ - ldr r2, [pc, #32] @ (1dffc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dffc4 ) │ │ │ │ + bne.n 1dfeb2 │ │ │ │ + ldr r2, [pc, #32] @ (1dff00 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dfefc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dffbc │ │ │ │ + bne.n 1dfef4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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] @ (1e00d8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1e00dc ) │ │ │ │ + ldr r2, [pc, #240] @ (1e0010 ) │ │ │ │ + ldr r3, [pc, #240] @ (1e0014 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e00a0 │ │ │ │ + beq.n 1dffd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ - vldr s20, [pc, #200] @ 1e00d0 │ │ │ │ + vldr s20, [pc, #200] @ 1e0008 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s21, [pc, #200] @ 1e00d4 │ │ │ │ + vldr s21, [pc, #200] @ 1e000c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 1e00c8 │ │ │ │ + vldr d9, [pc, #180] @ 1e0000 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr d0, [sp] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e0052 │ │ │ │ + ble.n 1dff8a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e0084 │ │ │ │ + ble.n 1dffbc │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 62454 │ │ │ │ adds r5, #16 │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1e001a │ │ │ │ - ldr r2, [pc, #60] @ (1e00e0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e00dc ) │ │ │ │ + bne.n 1dff52 │ │ │ │ + ldr r2, [pc, #60] @ (1e0018 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e0014 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e00be │ │ │ │ + bne.n 1dfff6 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e00d0 │ │ │ │ + b.n 1e0008 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - movs r0, r2 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d24, d24 │ │ │ │ + movs r0, r4 │ │ │ │ + lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1e0220 ) │ │ │ │ - ldr r3, [pc, #288] @ (1e0224 ) │ │ │ │ + ldr r2, [pc, #288] @ (1e0158 ) │ │ │ │ + ldr r3, [pc, #288] @ (1e015c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e01ec │ │ │ │ + beq.n 1e0124 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ - vldr s20, [pc, #248] @ 1e0218 │ │ │ │ + vldr s20, [pc, #248] @ 1e0150 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 1e021c │ │ │ │ + vldr s21, [pc, #244] @ 1e0154 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #224] @ 1e0210 │ │ │ │ + vldr d9, [pc, #224] @ 1e0148 │ │ │ │ mov ip, r9 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e0170 │ │ │ │ + ble.n 1e00a8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e01a2 │ │ │ │ + ble.n 1e00da │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e01d4 │ │ │ │ + ble.n 1e010c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 62454 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1e0130 │ │ │ │ - ldr r2, [pc, #56] @ (1e0228 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e0224 ) │ │ │ │ + bne.n 1e0068 │ │ │ │ + ldr r2, [pc, #56] @ (1e0160 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e015c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e020a │ │ │ │ + bne.n 1e0142 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e0218 │ │ │ │ + b.n 1e0150 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr8, {5} │ │ │ │ + vaddl.u8 q8, d16, d24 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr12, cr8, {5} │ │ │ │ + cdp2 0, 13, cr0, cr4, cr8, {5} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #336] @ (1e0398 ) │ │ │ │ - ldr r3, [pc, #336] @ (1e039c ) │ │ │ │ + ldr r2, [pc, #336] @ (1e02d0 ) │ │ │ │ + ldr r3, [pc, #336] @ (1e02d4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ 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 1e0364 │ │ │ │ + beq.w 1e029c │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #296] @ 1e0390 │ │ │ │ + vldr s20, [pc, #296] @ 1e02c8 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s21, [pc, #292] @ 1e0394 │ │ │ │ - vldr d9, [pc, #276] @ 1e0388 │ │ │ │ + vldr s21, [pc, #292] @ 1e02cc │ │ │ │ + vldr d9, [pc, #276] @ 1e02c0 │ │ │ │ mov ip, r8 │ │ │ │ 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] │ │ │ │ @@ -524614,133 +524541,133 @@ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e02ba │ │ │ │ + ble.n 1e01f2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e02ec │ │ │ │ + ble.n 1e0224 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e031e │ │ │ │ + ble.n 1e0256 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e0350 │ │ │ │ + ble.n 1e0288 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 62454 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1e0276 │ │ │ │ - ldr r2, [pc, #56] @ (1e03a0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e039c ) │ │ │ │ + bne.n 1e01ae │ │ │ │ + ldr r2, [pc, #56] @ (1e02d8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e02d4 ) │ │ │ │ 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 1e0382 │ │ │ │ + bne.n 1e02ba │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e0390 │ │ │ │ + b.n 1e02c8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldc2 0, cr0, [r0, #672]! @ 0x2a0 │ │ │ │ + cdp2 0, 7, cr0, cr8, cr8, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], {168} @ 0xa8 │ │ │ │ + ldc2l 0, cr0, [ip, #-672] @ 0xfffffd60 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #248] @ (1e04b8 ) │ │ │ │ - ldr r3, [pc, #248] @ (1e04bc ) │ │ │ │ + ldr r2, [pc, #248] @ (1e03f0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1e03f4 ) │ │ │ │ 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 1e047c │ │ │ │ + beq.n 1e03b4 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ - vldr s20, [pc, #208] @ 1e04b0 │ │ │ │ + vldr s20, [pc, #208] @ 1e03e8 │ │ │ │ mov r8, r5 │ │ │ │ - vldr s21, [pc, #204] @ 1e04b4 │ │ │ │ + vldr s21, [pc, #204] @ 1e03ec │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 1e04a0 │ │ │ │ - vldr d8, [pc, #184] @ 1e04a8 │ │ │ │ + vldr d9, [pc, #180] @ 1e03d8 │ │ │ │ + vldr d8, [pc, #184] @ 1e03e0 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e042a │ │ │ │ + ble.n 1e0362 │ │ │ │ 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 │ │ │ │ @@ -524748,15 +524675,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e045e │ │ │ │ + ble.n 1e0396 │ │ │ │ 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 │ │ │ │ @@ -524766,82 +524693,82 @@ │ │ │ │ blx 62454 │ │ │ │ add.w sl, sl, #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 1e03f2 │ │ │ │ - ldr r2, [pc, #64] @ (1e04c0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e04bc ) │ │ │ │ + bne.n 1e032a │ │ │ │ + ldr r2, [pc, #64] @ (1e03f8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e03f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e049a │ │ │ │ + bne.n 1e03d2 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e04b0 │ │ │ │ + b.n 1e03e8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldc2 0, cr0, [r8], #-672 @ 0xfffffd60 │ │ │ │ + stc2 0, cr0, [r0, #-672] @ 0xfffffd60 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7c00a8 │ │ │ │ + mcrr2 0, 10, r0, r4, cr8 │ │ │ │ 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, #288] @ (1e0600 ) │ │ │ │ - ldr r3, [pc, #288] @ (1e0604 ) │ │ │ │ + ldr r2, [pc, #288] @ (1e0538 ) │ │ │ │ + ldr r3, [pc, #288] @ (1e053c ) │ │ │ │ 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 1e05c6 │ │ │ │ + beq.n 1e04fe │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #248] @ 1e05f8 │ │ │ │ + vldr s20, [pc, #248] @ 1e0530 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 1e05fc │ │ │ │ - vldr d9, [pc, #220] @ 1e05e8 │ │ │ │ - vldr d8, [pc, #224] @ 1e05f0 │ │ │ │ + vldr s21, [pc, #244] @ 1e0534 │ │ │ │ + vldr d9, [pc, #220] @ 1e0520 │ │ │ │ + vldr d8, [pc, #224] @ 1e0528 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia r3!, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e0546 │ │ │ │ + ble.n 1e047e │ │ │ │ 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 │ │ │ │ @@ -524849,15 +524776,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e057a │ │ │ │ + ble.n 1e04b2 │ │ │ │ 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 │ │ │ │ @@ -524865,15 +524792,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e05ae │ │ │ │ + ble.n 1e04e6 │ │ │ │ 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 │ │ │ │ @@ -524882,81 +524809,81 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 62454 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1e0510 │ │ │ │ - ldr r2, [pc, #64] @ (1e0608 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e0604 ) │ │ │ │ + bne.n 1e0448 │ │ │ │ + ldr r2, [pc, #64] @ (1e0540 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e053c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e05e4 │ │ │ │ + bne.n 1e051c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 62cbc <__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 1e05f8 │ │ │ │ + b.n 1e0530 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - @ instruction: 0xfb1800a8 │ │ │ │ + @ instruction: 0xfbe000a8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3200a8 │ │ │ │ + @ instruction: 0xfafa00a8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1e0780 ) │ │ │ │ - ldr r3, [pc, #344] @ (1e0784 ) │ │ │ │ + ldr r2, [pc, #344] @ (1e06b8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1e06bc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e0742 │ │ │ │ + beq.w 1e067a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ - vldr s20, [pc, #300] @ 1e0778 │ │ │ │ - vldr s21, [pc, #300] @ 1e077c │ │ │ │ - vldr d9, [pc, #276] @ 1e0768 │ │ │ │ - vldr d8, [pc, #280] @ 1e0770 │ │ │ │ + vldr s20, [pc, #300] @ 1e06b0 │ │ │ │ + vldr s21, [pc, #300] @ 1e06b4 │ │ │ │ + vldr d9, [pc, #276] @ 1e06a0 │ │ │ │ + vldr d8, [pc, #280] @ 1e06a8 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e0692 │ │ │ │ + ble.n 1e05ca │ │ │ │ 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 │ │ │ │ @@ -524964,15 +524891,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e06c6 │ │ │ │ + ble.n 1e05fe │ │ │ │ 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 │ │ │ │ @@ -524980,15 +524907,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e06fa │ │ │ │ + ble.n 1e0632 │ │ │ │ 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 │ │ │ │ @@ -524996,15 +524923,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 62454 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r4, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1e072e │ │ │ │ + ble.n 1e0666 │ │ │ │ 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 │ │ │ │ @@ -525012,413 +524939,413 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 62454 │ │ │ │ adds r5, #16 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1e0658 │ │ │ │ - ldr r2, [pc, #68] @ (1e0788 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e0784 ) │ │ │ │ + bne.n 1e0590 │ │ │ │ + ldr r2, [pc, #68] @ (1e06c0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e06bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0760 │ │ │ │ + bne.n 1e0698 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__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 1e0778 │ │ │ │ + b.n 1e06b0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr??.w r0, [r0, #168] @ 0xa8 │ │ │ │ + @ instruction: 0xfa9800a8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r6, #168] @ 0xa8 │ │ │ │ + ldr??.w r0, [lr, r8, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1e081c ) │ │ │ │ - ldr r3, [pc, #124] @ (1e0820 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e0754 ) │ │ │ │ + ldr r3, [pc, #124] @ (1e0758 ) │ │ │ │ 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 1e07fc │ │ │ │ + beq.n 1e0734 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov.w r9, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r5, #6 │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1e07c4 │ │ │ │ - ldr r2, [pc, #36] @ (1e0824 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e0820 ) │ │ │ │ + bne.n 1e06fc │ │ │ │ + ldr r2, [pc, #36] @ (1e075c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0816 │ │ │ │ + bne.n 1e074e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr.w r0, [r8, r8, lsl #2] │ │ │ │ + vld4.32 {d0-d3}, [r0 :128], r8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fc00a8 │ │ │ │ + str.w r0, [r4, #168] @ 0xa8 │ │ │ │ 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, #128] @ (1e08bc ) │ │ │ │ - ldr r3, [pc, #128] @ (1e08c0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1e07f4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e07f8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1e089c │ │ │ │ + cbz r7, 1e07d4 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov r3, r8 │ │ │ │ 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 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e085a │ │ │ │ - ldr r2, [pc, #36] @ (1e08c4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e08c0 ) │ │ │ │ + bne.n 1e0792 │ │ │ │ + ldr r2, [pc, #36] @ (1e07fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1e07f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e08b6 │ │ │ │ + bne.n 1e07ee │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7bc00a8 │ │ │ │ + strb.w r0, [r4, #168] @ 0xa8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf75c00a8 │ │ │ │ + strh.w r0, [r4, r8, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1e095c ) │ │ │ │ - ldr r3, [pc, #128] @ (1e0960 ) │ │ │ │ + ldr r2, [pc, #128] @ (1e0894 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e0898 ) │ │ │ │ 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 1e093c │ │ │ │ + beq.n 1e0874 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ mov r3, r8 │ │ │ │ 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 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1e0902 │ │ │ │ - ldr r2, [pc, #36] @ (1e0964 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e0960 ) │ │ │ │ + bne.n 1e083a │ │ │ │ + ldr r2, [pc, #36] @ (1e089c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0956 │ │ │ │ + bne.n 1e088e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf71c00a8 │ │ │ │ + @ instruction: 0xf7e400a8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6bc00a8 │ │ │ │ + @ instruction: 0xf78400a8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd ip, r7, [sp, #32] │ │ │ │ - cbz r7, 1e098c │ │ │ │ + cbz r7, 1e08c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r2, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e0990 │ │ │ │ + bne.n 1e08c8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1e0986 │ │ │ │ + bne.n 1e08be │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s12, [pc, #88] @ 1e09ec │ │ │ │ + vldr s12, [pc, #88] @ 1e0924 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #84] @ 1e09f0 │ │ │ │ + vldr s13, [pc, #84] @ 1e0928 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, r1 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1e09d2 │ │ │ │ + ble.n 1e090a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w lr, [sp, #4] │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1e09a0 │ │ │ │ + bne.n 1e08d8 │ │ │ │ adds r2, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1e099c │ │ │ │ + bne.n 1e08d4 │ │ │ │ add sp, #12 │ │ │ │ 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.n 1e0b02 │ │ │ │ + beq.n 1e0a3a │ │ │ │ bic.w r7, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e0b02 │ │ │ │ + beq.n 1e0a3a │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - vldr s12, [pc, #244] @ 1e0b08 │ │ │ │ + vldr s12, [pc, #244] @ 1e0a40 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #244] @ 1e0b0c │ │ │ │ + vldr s13, [pc, #244] @ 1e0a44 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r5, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e0a58 │ │ │ │ + ble.n 1e0990 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [ip, #-12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e0a88 │ │ │ │ + ble.n 1e09c0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #65280 @ 0xff00 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ ittt lt │ │ │ │ lsllt r2, r2, #8 │ │ │ │ uxthlt r2, r2 │ │ │ │ orrlt r3, r2 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e0aba │ │ │ │ + ble.n 1e09f2 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ ittt lt │ │ │ │ lsllt r2, r2, #16 │ │ │ │ andlt.w r2, r2, #16711680 @ 0xff0000 │ │ │ │ orrlt r3, r2 │ │ │ │ vldr s15, [ip, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e0ae8 │ │ │ │ + ble.n 1e0a20 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ it lt │ │ │ │ orrlt.w r3, r3, r2, lsl #24 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r1], #4 │ │ │ │ - bne.n 1e0a28 │ │ │ │ + bne.n 1e0960 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1e0a1e │ │ │ │ + bne.n 1e0956 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1e09f4 │ │ │ │ - cbz r2, 1e0b7e │ │ │ │ + b.w 1e092c │ │ │ │ + cbz r2, 1e0ab6 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ - vldr s12, [pc, #92] @ 1e0b80 │ │ │ │ + vldr s12, [pc, #92] @ 1e0ab8 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #88] @ 1e0b84 │ │ │ │ + vldr s13, [pc, #88] @ 1e0abc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov s15, r4 │ │ │ │ strb.w ip, [r0, #-4] │ │ │ │ strb.w ip, [r0, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1e0b6c │ │ │ │ + ble.n 1e0aa4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w lr, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e0b2c │ │ │ │ + bne.n 1e0a64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1e0bf8 │ │ │ │ + cbz r2, 1e0b30 │ │ │ │ push {lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ - vldr s12, [pc, #96] @ 1e0bfc │ │ │ │ + vldr s12, [pc, #96] @ 1e0b34 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #92] @ 1e0c00 │ │ │ │ + vldr s13, [pc, #92] @ 1e0b38 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e0bd4 │ │ │ │ + ble.n 1e0b0c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -525427,37 +525354,37 @@ │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1e0ba4 │ │ │ │ + bne.n 1e0adc │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1e0c6c │ │ │ │ + cbz r2, 1e0ba4 │ │ │ │ sub sp, #8 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #96] @ 1e0c70 │ │ │ │ - vldr s13, [pc, #96] @ 1e0c74 │ │ │ │ + vldr s12, [pc, #96] @ 1e0ba8 │ │ │ │ + vldr s13, [pc, #96] @ 1e0bac │ │ │ │ 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 1e0c4a │ │ │ │ + ble.n 1e0b82 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -525466,40 +525393,40 @@ │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1e0c1a │ │ │ │ + bne.n 1e0b52 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1e0ce6 │ │ │ │ + cbz r2, 1e0c1e │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #96] @ 1e0ce8 │ │ │ │ + vldr s12, [pc, #96] @ 1e0c20 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #96] @ 1e0cec │ │ │ │ + vldr s13, [pc, #96] @ 1e0c24 │ │ │ │ vmov.f32 s14, #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 1e0cc6 │ │ │ │ + ble.n 1e0bfe │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -525508,118 +525435,118 @@ │ │ │ │ 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 1e0c92 │ │ │ │ + bne.n 1e0bca │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1e0d68 │ │ │ │ + cbz r2, 1e0ca0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #88] @ 1e0d6c │ │ │ │ + vldr s17, [pc, #88] @ 1e0ca4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #88] @ 1e0d70 │ │ │ │ + vldr s16, [pc, #88] @ 1e0ca8 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e0d52 │ │ │ │ + ble.n 1e0c8a │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1e0d1a │ │ │ │ + bne.n 1e0c52 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0dfa │ │ │ │ + beq.n 1e0d32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #96] @ 1e0dfc │ │ │ │ + vldr s16, [pc, #96] @ 1e0d34 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e0dd4 │ │ │ │ + ble.n 1e0d0c │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #64] @ 1e0e00 │ │ │ │ + vldr s15, [pc, #64] @ 1e0d38 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ 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 1e0da0 │ │ │ │ + bne.n 1e0cd8 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1e0e3c │ │ │ │ + cbz r2, 1e0d74 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -525628,50 +525555,50 @@ │ │ │ │ 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 1e0e16 │ │ │ │ + bne.n 1e0d4e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1e0f28 ) │ │ │ │ - ldr r3, [pc, #216] @ (1e0f2c ) │ │ │ │ + ldr r1, [pc, #212] @ (1e0e60 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e0e64 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0f04 │ │ │ │ + beq.n 1e0e3c │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 1e0f20 │ │ │ │ - vldr s13, [pc, #176] @ 1e0f24 │ │ │ │ + vldr s12, [pc, #176] @ 1e0e58 │ │ │ │ + vldr s13, [pc, #176] @ 1e0e5c │ │ │ │ mov r5, r4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1e0eb8 │ │ │ │ + ble.n 1e0df0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -525681,81 +525608,81 @@ │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ strb.w r5, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r5, [r3, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1e0ef4 │ │ │ │ + ble.n 1e0e2c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1e0e7a │ │ │ │ - ldr r2, [pc, #40] @ (1e0f30 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e0f2c ) │ │ │ │ + bne.n 1e0db2 │ │ │ │ + ldr r2, [pc, #40] @ (1e0e68 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e0e64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0f1c │ │ │ │ + bne.n 1e0e54 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - sub.w r0, r6, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf26e00a8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0f400a8 │ │ │ │ + subs.w r0, ip, #168 @ 0xa8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #212] @ (1e101c ) │ │ │ │ + ldr r0, [pc, #212] @ (1e0f54 ) │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1e1020 ) │ │ │ │ + ldr r1, [pc, #212] @ (1e0f58 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0ff8 │ │ │ │ + beq.n 1e0f30 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 1e1014 │ │ │ │ + vldr s12, [pc, #176] @ 1e0f4c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #172] @ 1e1018 │ │ │ │ + vldr s13, [pc, #172] @ 1e0f50 │ │ │ │ mov ip, r5 │ │ │ │ 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 1e0faa │ │ │ │ + ble.n 1e0ee2 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -525767,83 +525694,83 @@ │ │ │ │ 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 1e0fea │ │ │ │ + ble.n 1e0f22 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb r1, [r3, #3] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1e0f6c │ │ │ │ - ldr r2, [pc, #40] @ (1e1024 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e1020 ) │ │ │ │ + bne.n 1e0ea4 │ │ │ │ + ldr r2, [pc, #40] @ (1e0f5c ) │ │ │ │ + ldr r3, [pc, #36] @ (1e0f58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1010 │ │ │ │ + bne.n 1e0f48 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - @ instruction: 0xf0b200a8 │ │ │ │ + sbcs.w r0, sl, #168 @ 0xa8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r0, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf0c800a8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #216] @ (1e1114 ) │ │ │ │ - ldr r3, [pc, #220] @ (1e1118 ) │ │ │ │ + ldr r1, [pc, #216] @ (1e104c ) │ │ │ │ + ldr r3, [pc, #220] @ (1e1050 ) │ │ │ │ sub sp, #28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e10f0 │ │ │ │ + beq.n 1e1028 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #180] @ 1e110c │ │ │ │ - vldr s13, [pc, #180] @ 1e1110 │ │ │ │ + vldr s12, [pc, #180] @ 1e1044 │ │ │ │ + vldr s13, [pc, #180] @ 1e1048 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1e10a2 │ │ │ │ + ble.n 1e0fda │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -525851,15 +525778,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1e10d6 │ │ │ │ + ble.n 1e100e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -525868,78 +525795,78 @@ │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ cmp r2, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - bne.n 1e1064 │ │ │ │ - ldr r2, [pc, #40] @ (1e111c ) │ │ │ │ - ldr r3, [pc, #36] @ (1e1118 ) │ │ │ │ + bne.n 1e0f9c │ │ │ │ + ldr r2, [pc, #40] @ (1e1054 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e1050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1108 │ │ │ │ + bne.n 1e1040 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - vext.8 d0, d30, d24, #0 │ │ │ │ + eor.w r0, r6, #168 @ 0xa8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d0, d24, d24 │ │ │ │ + vaddl.s16 q8, d16, d24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e11de │ │ │ │ + beq.n 1e1116 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s17, [pc, #152] @ 1e11e0 │ │ │ │ - vldr s16, [pc, #152] @ 1e11e4 │ │ │ │ + vldr s17, [pc, #152] @ 1e1118 │ │ │ │ + vldr s16, [pc, #152] @ 1e111c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1184 │ │ │ │ + ble.n 1e10bc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e11c6 │ │ │ │ + ble.n 1e10fe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -525947,126 +525874,126 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1e114c │ │ │ │ + bne.n 1e1084 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {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 1e12a8 │ │ │ │ + beq.n 1e11e0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, r6 │ │ │ │ - vldr s16, [pc, #156] @ 1e12ac │ │ │ │ + vldr s16, [pc, #156] @ 1e11e4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e124c │ │ │ │ + ble.n 1e1184 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #116] @ 1e12b0 │ │ │ │ + vldrlt s15, [pc, #116] @ 1e11e8 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s16 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1286 │ │ │ │ + ble.n 1e11be │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #60] @ 1e12b0 │ │ │ │ + vldrlt s15, [pc, #60] @ 1e11e8 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s16 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ strb.w sl, [r4, #-2] │ │ │ │ adds r5, #4 │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ cmp r8, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1e1214 │ │ │ │ + bne.n 1e114c │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1e13d8 ) │ │ │ │ - ldr r3, [pc, #272] @ (1e13dc ) │ │ │ │ + ldr r2, [pc, #272] @ (1e1310 ) │ │ │ │ + ldr r3, [pc, #272] @ (1e1314 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e13b0 │ │ │ │ + beq.n 1e12e8 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s12, [pc, #228] @ 1e13d0 │ │ │ │ + vldr s12, [pc, #228] @ 1e1308 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 1e13d4 │ │ │ │ + vldr s13, [pc, #228] @ 1e130c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1334 │ │ │ │ + ble.n 1e126c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -526074,15 +526001,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [lr, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1368 │ │ │ │ + ble.n 1e12a0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -526090,15 +526017,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #20] │ │ │ │ strb.w r3, [lr, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e139c │ │ │ │ + ble.n 1e12d4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -526106,70 +526033,70 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ strb.w r7, [lr, #-1] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e12f6 │ │ │ │ - ldr r2, [pc, #44] @ (1e13e0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e13dc ) │ │ │ │ + bne.n 1e122e │ │ │ │ + ldr r2, [pc, #44] @ (1e1318 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e1314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e13ca │ │ │ │ + bne.n 1e1302 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldc 0, cr0, [r0, #-672]! @ 0xfffffd60 │ │ │ │ + ldcl 0, cr0, [r8, #672]! @ 0x2a0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 10, r0, r8, cr8 │ │ │ │ + ldc 0, cr0, [r0, #-672] @ 0xfffffd60 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (1e1504 ) │ │ │ │ - ldr r3, [pc, #272] @ (1e1508 ) │ │ │ │ + ldr r2, [pc, #268] @ (1e143c ) │ │ │ │ + ldr r3, [pc, #272] @ (1e1440 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e14de │ │ │ │ + beq.n 1e1416 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ - vldr s12, [pc, #232] @ 1e14fc │ │ │ │ + vldr s12, [pc, #232] @ 1e1434 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 1e1500 │ │ │ │ + vldr s13, [pc, #228] @ 1e1438 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1e1462 │ │ │ │ + ble.n 1e139a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -526177,15 +526104,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1e1496 │ │ │ │ + ble.n 1e13ce │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -526193,15 +526120,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1e14ca │ │ │ │ + ble.n 1e1402 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -526209,37 +526136,37 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r6, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1e1420 │ │ │ │ - ldr r2, [pc, #44] @ (1e150c ) │ │ │ │ - ldr r3, [pc, #36] @ (1e1508 ) │ │ │ │ + bne.n 1e1358 │ │ │ │ + ldr r2, [pc, #44] @ (1e1444 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e1440 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e14f6 │ │ │ │ + bne.n 1e142e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - stc 0, cr0, [r2], {168} @ 0xa8 │ │ │ │ + stcl 0, cr0, [sl], {168} @ 0xa8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, sl, r8, asr #2 │ │ │ │ - cbz r2, 1e154a │ │ │ │ + @ instruction: 0xebe200a8 │ │ │ │ + cbz r2, 1e1482 │ │ │ │ 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 │ │ │ │ @@ -526250,76 +526177,76 @@ │ │ │ │ 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 1e1524 │ │ │ │ + bne.n 1e145c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e1642 │ │ │ │ + beq.n 1e157a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s17, [pc, #208] @ 1e1644 │ │ │ │ - vldr s16, [pc, #208] @ 1e1648 │ │ │ │ + vldr s17, [pc, #208] @ 1e157c │ │ │ │ + vldr s16, [pc, #208] @ 1e1580 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e15b2 │ │ │ │ + ble.n 1e14ea │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e15ec │ │ │ │ + ble.n 1e1524 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1626 │ │ │ │ + ble.n 1e155e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -526328,57 +526255,57 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1e157a │ │ │ │ + bne.n 1e14b2 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1e1798 ) │ │ │ │ - ldr r3, [pc, #316] @ (1e179c ) │ │ │ │ + ldr r2, [pc, #312] @ (1e16d0 ) │ │ │ │ + ldr r3, [pc, #316] @ (1e16d4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1772 │ │ │ │ + beq.n 1e16aa │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #272] @ 1e1790 │ │ │ │ + vldr s12, [pc, #272] @ 1e16c8 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #268] @ 1e1794 │ │ │ │ + vldr s13, [pc, #268] @ 1e16cc │ │ │ │ mov ip, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e16c6 │ │ │ │ + ble.n 1e15fe │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -526386,15 +526313,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [lr, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e16fa │ │ │ │ + ble.n 1e1632 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -526402,15 +526329,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #20] │ │ │ │ strb.w r3, [lr, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e172e │ │ │ │ + ble.n 1e1666 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -526418,121 +526345,121 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #24] │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1762 │ │ │ │ + ble.n 1e169a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e1688 │ │ │ │ - ldr r2, [pc, #44] @ (1e17a0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e179c ) │ │ │ │ + bne.n 1e15c0 │ │ │ │ + ldr r2, [pc, #44] @ (1e16d8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e16d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e178a │ │ │ │ + bne.n 1e16c2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - @ instruction: 0xe99a00a8 │ │ │ │ + orn r0, r2, r8, asr #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r6, {r3, r5, r7} │ │ │ │ + strd r0, r0, [lr, #-672] @ 0x2a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1e18dc ) │ │ │ │ - ldr r3, [pc, #288] @ (1e18e0 ) │ │ │ │ + ldr r2, [pc, #288] @ (1e1814 ) │ │ │ │ + ldr r3, [pc, #288] @ (1e1818 ) │ │ │ │ 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 1e18b0 │ │ │ │ + beq.n 1e17e8 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ - vldr s17, [pc, #248] @ 1e18d4 │ │ │ │ + vldr s17, [pc, #248] @ 1e180c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #244] @ 1e18d8 │ │ │ │ + vldr s16, [pc, #244] @ 1e1810 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1826 │ │ │ │ + ble.n 1e175e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1862 │ │ │ │ + ble.n 1e179a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e189e │ │ │ │ + ble.n 1e17d6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -526541,108 +526468,107 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1e17e6 │ │ │ │ - ldr r2, [pc, #48] @ (1e18e4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1e18e0 ) │ │ │ │ + bne.n 1e171e │ │ │ │ + ldr r2, [pc, #48] @ (1e181c ) │ │ │ │ + ldr r3, [pc, #44] @ (1e1818 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e18ce │ │ │ │ + bne.n 1e1806 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - @ instruction: 0xe83c00a8 │ │ │ │ + stmdb r4, {r3, r5, r7} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e1778 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + @ instruction: 0xe81000a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #284] @ (1e1a1c ) │ │ │ │ - ldr r3, [pc, #284] @ (1e1a20 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e1954 ) │ │ │ │ + ldr r3, [pc, #284] @ (1e1958 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e19f2 │ │ │ │ + beq.n 1e192a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s17, [pc, #244] @ 1e1a14 │ │ │ │ + vldr s17, [pc, #244] @ 1e194c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #240] @ 1e1a18 │ │ │ │ + vldr s16, [pc, #240] @ 1e1950 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1968 │ │ │ │ + ble.n 1e18a0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e19a4 │ │ │ │ + ble.n 1e18dc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e19e0 │ │ │ │ + ble.n 1e1918 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -526651,114 +526577,114 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1e192a │ │ │ │ - ldr r2, [pc, #48] @ (1e1a24 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e1a20 ) │ │ │ │ + bne.n 1e1862 │ │ │ │ + ldr r2, [pc, #48] @ (1e195c ) │ │ │ │ + ldr r3, [pc, #40] @ (1e1958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1a10 │ │ │ │ + bne.n 1e1948 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.n 1e1810 │ │ │ │ + b.n 1e18d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e1634 │ │ │ │ + b.n 1e16fc │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1b52 │ │ │ │ + beq.w 1e1a8a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #260] @ 1e1b54 │ │ │ │ - vldr s16, [pc, #260] @ 1e1b58 │ │ │ │ + vldr s17, [pc, #260] @ 1e1a8c │ │ │ │ + vldr s16, [pc, #260] @ 1e1a90 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1a8c │ │ │ │ + ble.n 1e19c4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1ac6 │ │ │ │ + ble.n 1e19fe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1b00 │ │ │ │ + ble.n 1e1a38 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1b3a │ │ │ │ + ble.n 1e1a72 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -526766,100 +526692,100 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1e1a54 │ │ │ │ + bne.n 1e198c │ │ │ │ add sp, #8 │ │ │ │ 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 1e1c8e │ │ │ │ + beq.w 1e1bc6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #268] @ 1e1c90 │ │ │ │ - vldr s16, [pc, #268] @ 1e1c94 │ │ │ │ + vldr s17, [pc, #268] @ 1e1bc8 │ │ │ │ + vldr s16, [pc, #268] @ 1e1bcc │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1bc6 │ │ │ │ + ble.n 1e1afe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1c00 │ │ │ │ + ble.n 1e1b38 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1c3a │ │ │ │ + ble.n 1e1b72 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1c76 │ │ │ │ + ble.n 1e1bae │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -526867,110 +526793,110 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 1e1b88 │ │ │ │ + bne.n 1e1ac0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1e1e08 ) │ │ │ │ - ldr r3, [pc, #344] @ (1e1e0c ) │ │ │ │ + ldr r2, [pc, #344] @ (1e1d40 ) │ │ │ │ + ldr r3, [pc, #344] @ (1e1d44 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e1ddc │ │ │ │ + beq.w 1e1d14 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s17, [pc, #300] @ 1e1e00 │ │ │ │ - vldr s16, [pc, #300] @ 1e1e04 │ │ │ │ + vldr s17, [pc, #300] @ 1e1d38 │ │ │ │ + vldr s16, [pc, #300] @ 1e1d3c │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1d18 │ │ │ │ + ble.n 1e1c50 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1d54 │ │ │ │ + ble.n 1e1c8c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1d90 │ │ │ │ + ble.n 1e1cc8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #18] │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1e1dcc │ │ │ │ + ble.n 1e1d04 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -526978,48 +526904,48 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 1e1cd8 │ │ │ │ - ldr r2, [pc, #48] @ (1e1e10 ) │ │ │ │ - ldr r3, [pc, #44] @ (1e1e0c ) │ │ │ │ + bne.w 1e1c10 │ │ │ │ + ldr r2, [pc, #48] @ (1e1d48 ) │ │ │ │ + ldr r3, [pc, #44] @ (1e1d44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1dfa │ │ │ │ + bne.n 1e1d32 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.n 1e249c │ │ │ │ + b.n 1e1564 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e224c │ │ │ │ + b.n 1e2314 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1e1e26 │ │ │ │ + cbz r2, 1e1d5e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e1e18 │ │ │ │ + bne.n 1e1d50 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e1e74 │ │ │ │ + cbz r2, 1e1dac │ │ │ │ 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 │ │ │ │ @@ -527032,19 +526958,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 1e1e3e │ │ │ │ + bne.n 1e1d76 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e1eb8 │ │ │ │ + cbz r2, 1e1df0 │ │ │ │ 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 │ │ │ │ @@ -527054,19 +526980,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 1e1e8e │ │ │ │ + bne.n 1e1dc6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e1f04 │ │ │ │ + cbz r2, 1e1e3c │ │ │ │ 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 │ │ │ │ @@ -527077,19 +527003,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 1e1ed0 │ │ │ │ + bne.n 1e1e08 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e1f5e │ │ │ │ + cbz r2, 1e1e96 │ │ │ │ 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 │ │ │ │ @@ -527108,18 +527034,18 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 62d34 <__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 1e1f2a │ │ │ │ + bne.n 1e1e62 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e1fa8 │ │ │ │ + cbz r2, 1e1ee0 │ │ │ │ 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 │ │ │ │ @@ -527132,19 +527058,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 1e1f7a │ │ │ │ + bne.n 1e1eb2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2002 │ │ │ │ + cbz r2, 1e1f3a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r5, #4101 @ 0x1005 │ │ │ │ movt r5, #64 @ 0x40 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r4, lr │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ @@ -527159,18 +527085,18 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #511 @ 0x1ff │ │ │ │ umull r7, r0, r5, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #9 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ - bne.n 1e1fc4 │ │ │ │ + bne.n 1e1efc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e205a │ │ │ │ + cbz r2, 1e1f92 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ movt r5, #16 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r4, lr │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ @@ -527185,36 +527111,36 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ umull r7, r0, r5, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #11 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ - bne.n 1e201c │ │ │ │ + bne.n 1e1f54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e2092 │ │ │ │ + cbz r2, 1e1fca │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 1e206c │ │ │ │ + bne.n 1e1fa4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e20d4 │ │ │ │ + cbz r2, 1e200c │ │ │ │ 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 │ │ │ │ @@ -527225,19 +527151,19 @@ │ │ │ │ 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 1e20a2 │ │ │ │ + bne.n 1e1fda │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2114 │ │ │ │ + cbz r2, 1e204c │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w ip, [lr, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp lr, r1 │ │ │ │ @@ -527246,19 +527172,19 @@ │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - bne.n 1e20e4 │ │ │ │ + bne.n 1e201c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2162 │ │ │ │ + cbz r2, 1e209a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r4, lr │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ @@ -527271,18 +527197,18 @@ │ │ │ │ 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 1e212c │ │ │ │ + bne.n 1e2064 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e21be │ │ │ │ + cbz r2, 1e20f6 │ │ │ │ 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 │ │ │ │ @@ -527298,18 +527224,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 1e217a │ │ │ │ + bne.n 1e20b2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e220e │ │ │ │ + cbz r2, 1e2146 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -527323,18 +527249,18 @@ │ │ │ │ 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 1e21d0 │ │ │ │ + bne.n 1e2108 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e226a │ │ │ │ + cbz r2, 1e21a2 │ │ │ │ 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 │ │ │ │ @@ -527354,18 +527280,18 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 6209c <__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 1e2232 │ │ │ │ + bne.n 1e216a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e22c6 │ │ │ │ + cbz r2, 1e21fe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r4, lr │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ @@ -527381,18 +527307,18 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r7 │ │ │ │ umull r8, r0, r5, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ - bne.n 1e2288 │ │ │ │ + bne.n 1e21c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e2304 │ │ │ │ + cbz r2, 1e223c │ │ │ │ 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 │ │ │ │ @@ -527402,19 +527328,19 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ cmp r1, ip │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1e22dc │ │ │ │ + bne.n 1e2214 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2344 │ │ │ │ + cbz r2, 1e227c │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ subs r4, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w lr, [r4, #1]! │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, #15 │ │ │ │ @@ -527424,19 +527350,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, [r0], #4 │ │ │ │ - bne.n 1e2312 │ │ │ │ + bne.n 1e224a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e23a2 │ │ │ │ + cbz r2, 1e22da │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -527453,18 +527379,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 1e235a │ │ │ │ + bne.n 1e2292 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e23fc │ │ │ │ + cbz r2, 1e2334 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -527480,19 +527406,19 @@ │ │ │ │ umull r7, r0, r4, r0 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r6, [ip], #4 │ │ │ │ - bne.n 1e23c0 │ │ │ │ + bne.n 1e22f8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e243c │ │ │ │ + cbz r2, 1e2374 │ │ │ │ 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]! │ │ │ │ @@ -527502,19 +527428,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 1e2410 │ │ │ │ + bne.n 1e2348 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e247c │ │ │ │ + cbz r2, 1e23b4 │ │ │ │ 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]! │ │ │ │ @@ -527524,19 +527450,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 1e2450 │ │ │ │ + bne.n 1e2388 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e24de │ │ │ │ + cbz r2, 1e2416 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r5, lr │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ @@ -527554,18 +527480,18 @@ │ │ │ │ add r3, r6 │ │ │ │ umull r7, r0, r4, r0 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-5] │ │ │ │ - bne.n 1e249a │ │ │ │ + bne.n 1e23d2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e2538 │ │ │ │ + cbz r2, 1e2470 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -527581,19 +527507,19 @@ │ │ │ │ umull r7, r0, r4, r0 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r6, [ip], #4 │ │ │ │ - bne.n 1e24fc │ │ │ │ + bne.n 1e2434 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e25aa │ │ │ │ + cbz r2, 1e24e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r4, #4101 @ 0x1005 │ │ │ │ movt r4, #64 @ 0x40 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -527612,18 +527538,18 @@ │ │ │ │ add.w r7, r7, r0, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #9 │ │ │ │ strb.w r7, [ip, #-2] │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w r6, [ip, #-1] │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 1e2556 │ │ │ │ + bne.n 1e248e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e261a │ │ │ │ + cbz r2, 1e2552 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ movt r4, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -527642,18 +527568,18 @@ │ │ │ │ add.w r7, r7, r0, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #11 │ │ │ │ strb.w r7, [ip, #-2] │ │ │ │ mov.w r6, r6, lsr #11 │ │ │ │ strb.w r6, [ip, #-1] │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 1e25c6 │ │ │ │ + bne.n 1e24fe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e2668 │ │ │ │ + cbz r2, 1e25a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ sxtb.w r4, ip │ │ │ │ @@ -527666,19 +527592,19 @@ │ │ │ │ add.w r4, r6, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r4, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1e2622 │ │ │ │ + bne.n 1e255a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e26e0 │ │ │ │ + cbz r2, 1e2618 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -527701,19 +527627,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 1e267e │ │ │ │ + bne.n 1e25b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2756 │ │ │ │ + cbz r2, 1e268e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -527735,18 +527661,18 @@ │ │ │ │ add.w r8, r8, r0, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [ip, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [ip, #-1] │ │ │ │ strh.w r6, [ip], #4 │ │ │ │ - bne.n 1e2700 │ │ │ │ + bne.n 1e2638 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e279c │ │ │ │ + cbz r2, 1e26d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -527757,19 +527683,19 @@ │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, 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 1e2764 │ │ │ │ + bne.n 1e269c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e27e8 │ │ │ │ + cbz r2, 1e2720 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r5, #0 │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r5 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ @@ -527782,19 +527708,19 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1e27aa │ │ │ │ + bne.n 1e26e2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2864 │ │ │ │ + cbz r2, 1e279c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r5, lr │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -527818,19 +527744,19 @@ │ │ │ │ sub.w r3, r3, r7 │ │ │ │ add.w r8, r8, r0, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [ip, #-8] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [ip, #-5] │ │ │ │ - bne.n 1e2806 │ │ │ │ + bne.n 1e273e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e28aa │ │ │ │ + cbz r2, 1e27e2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -527841,18 +527767,18 @@ │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, 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 1e2874 │ │ │ │ + bne.n 1e27ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e291e │ │ │ │ + cbz r2, 1e2856 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -527874,32 +527800,32 @@ │ │ │ │ add.w r8, r8, r0, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [ip, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [ip, #-1] │ │ │ │ strh.w r6, [ip], #4 │ │ │ │ - bne.n 1e28c8 │ │ │ │ + bne.n 1e2800 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1e29c8 ) │ │ │ │ - ldr r3, [pc, #148] @ (1e29cc ) │ │ │ │ + ldr r2, [pc, #148] @ (1e2900 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e2904 ) │ │ │ │ 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 1e29aa │ │ │ │ + beq.n 1e28e2 │ │ │ │ mov r5, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, r0, #2 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r3, sl │ │ │ │ @@ -527925,34 +527851,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 62d34 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ strh.w r9, [r4], #4 │ │ │ │ - bne.n 1e295c │ │ │ │ - ldr r2, [pc, #36] @ (1e29d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e29cc ) │ │ │ │ + bne.n 1e2894 │ │ │ │ + ldr r2, [pc, #36] @ (1e2908 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2904 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e29c4 │ │ │ │ + bne.n 1e28fc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - bvs.n 1e2954 │ │ │ │ + bvc.n 1e281c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1e2a70 │ │ │ │ + bvc.n 1e2938 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1e2a20 │ │ │ │ + cbz r2, 1e2958 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -527966,33 +527892,33 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ mov.w r4, lr, lsr #6 │ │ │ │ mov.w r3, ip, lsr #6 │ │ │ │ add.w lr, r4, lr, lsl #1 │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 1e29de │ │ │ │ + bne.n 1e2916 │ │ │ │ pop {r4, r5, r6, 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1e2ad4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1e2ad8 ) │ │ │ │ + ldr r2, [pc, #156] @ (1e2a0c ) │ │ │ │ + ldr r3, [pc, #156] @ (1e2a10 ) │ │ │ │ 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 1e2ab4 │ │ │ │ + beq.n 1e29ec │ │ │ │ mov r5, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, r0, #2 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r3, sl │ │ │ │ @@ -528020,35 +527946,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal ip, r1, r0, fp │ │ │ │ mov r0, ip │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ strh.w r9, [r4], #4 │ │ │ │ - bne.n 1e2a60 │ │ │ │ - ldr r2, [pc, #36] @ (1e2adc ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2ad8 ) │ │ │ │ + bne.n 1e2998 │ │ │ │ + ldr r2, [pc, #36] @ (1e2a14 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2a10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2ace │ │ │ │ + bne.n 1e2a06 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1e2a58 │ │ │ │ + bvs.n 1e2920 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1e2b68 │ │ │ │ + bvs.n 1e2a30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1e2b30 │ │ │ │ + cbz r2, 1e2a68 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -528062,19 +527988,19 @@ │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w ip, ip, r5, 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 1e2aec │ │ │ │ + bne.n 1e2a24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2b84 │ │ │ │ + cbz r2, 1e2abc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -528088,19 +528014,19 @@ │ │ │ │ mov.w lr, r6, lsr #4 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ add.w r3, ip, r5, lsl #3 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e2b40 │ │ │ │ + bne.n 1e2a78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2bdc │ │ │ │ + cbz r2, 1e2b14 │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -528116,19 +528042,19 @@ │ │ │ │ mov.w r2, lr, lsr #1 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mla r1, r4, r8, r1 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ mla r3, r4, lr, r2 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 1e2b9e │ │ │ │ + bne.n 1e2ad6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2c34 │ │ │ │ + cbz r2, 1e2b6c │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -528144,19 +528070,19 @@ │ │ │ │ mov.w r2, lr, lsr #1 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ strb.w r1, [r0, #-6] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ mla r2, r4, lr, r2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ - bne.n 1e2bf6 │ │ │ │ + bne.n 1e2b2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2c88 │ │ │ │ + cbz r2, 1e2bc0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -528170,19 +528096,19 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e2c44 │ │ │ │ + bne.n 1e2b7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2cdc │ │ │ │ + cbz r2, 1e2c14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -528196,19 +528122,19 @@ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ add.w r3, ip, r6, lsl #3 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e2c98 │ │ │ │ + bne.n 1e2bd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2d30 │ │ │ │ + cbz r2, 1e2c68 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -528222,19 +528148,19 @@ │ │ │ │ mov.w ip, r5, lsr #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w r3, ip, r5, lsl #3 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e2cec │ │ │ │ + bne.n 1e2c24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2d84 │ │ │ │ + cbz r2, 1e2cbc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -528248,19 +528174,19 @@ │ │ │ │ mov.w ip, r5, lsr #2 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w ip, ip, r5, 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 1e2d40 │ │ │ │ + bne.n 1e2c78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e2dca │ │ │ │ + cbz r2, 1e2d02 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -528272,18 +528198,18 @@ │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add r3, r4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r2, r5 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1e2d92 │ │ │ │ + bne.n 1e2cca │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e2e0e │ │ │ │ + cbz r2, 1e2d46 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -528295,19 +528221,19 @@ │ │ │ │ add r3, r4 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1e2dd6 │ │ │ │ + bne.n 1e2d0e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e2e9e │ │ │ │ + beq.n 1e2dd6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -528335,19 +528261,19 @@ │ │ │ │ add.w r3, sl, r7, lsr #1 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w r6, [ip, #-8] │ │ │ │ mov.w r0, r0, lsr #9 │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1e2e28 │ │ │ │ + bne.n 1e2d60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e2f2e │ │ │ │ + beq.n 1e2e66 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -528375,32 +528301,32 @@ │ │ │ │ add.w r3, sl, r7, lsr #1 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w r6, [ip, #-8] │ │ │ │ mov.w r0, r0, lsr #9 │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1e2eb8 │ │ │ │ + bne.n 1e2df0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1e2ff4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1e2ff8 ) │ │ │ │ + ldr r2, [pc, #176] @ (1e2f2c ) │ │ │ │ + ldr r3, [pc, #176] @ (1e2f30 ) │ │ │ │ sub sp, #16 │ │ │ │ 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 1e2fd6 │ │ │ │ + beq.n 1e2f0e │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r3, sl │ │ │ │ @@ -528436,46 +528362,46 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 62d34 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1e2f6a │ │ │ │ - ldr r2, [pc, #36] @ (1e2ffc ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2ff8 ) │ │ │ │ + bne.n 1e2ea2 │ │ │ │ + ldr r2, [pc, #36] @ (1e2f34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2f30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2ff0 │ │ │ │ + bne.n 1e2f28 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - beq.n 1e2f60 │ │ │ │ + bne.n 1e3028 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1e3044 │ │ │ │ + beq.n 1e2f0c │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #156] @ (1e30b0 ) │ │ │ │ + ldr r4, [pc, #156] @ (1e2fe8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #156] @ (1e30b4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1e2fec ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1e3092 │ │ │ │ + cbz r2, 1e2fca │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -528502,47 +528428,47 @@ │ │ │ │ umull r8, r3, lr, r9 │ │ │ │ mov.w sl, sl, lsr #15 │ │ │ │ strb.w sl, [ip, #-8] │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1e303a │ │ │ │ - ldr r2, [pc, #36] @ (1e30b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e30b4 ) │ │ │ │ + bne.n 1e2f72 │ │ │ │ + ldr r2, [pc, #36] @ (1e2ff0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2fec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e30ac │ │ │ │ + bne.n 1e2fe4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + beq.n 1e2f48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + beq.n 1e3050 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1e3178 ) │ │ │ │ - ldr r3, [pc, #168] @ (1e317c ) │ │ │ │ + ldr r1, [pc, #168] @ (1e30b0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1e30b4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1e315a │ │ │ │ + cbz r2, 1e3092 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -528569,34 +528495,34 @@ │ │ │ │ umull r0, r3, r4, r0 │ │ │ │ mov.w r9, r9, lsr #15 │ │ │ │ strb.w r9, [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 1e30fa │ │ │ │ - ldr r2, [pc, #36] @ (1e3180 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e317c ) │ │ │ │ + bne.n 1e3032 │ │ │ │ + ldr r2, [pc, #36] @ (1e30b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e30b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3174 │ │ │ │ + bne.n 1e30ac │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1e31de │ │ │ │ + cbz r2, 1e3116 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -528613,18 +528539,18 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e3190 │ │ │ │ + bne.n 1e30c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3230 │ │ │ │ + cbz r2, 1e3168 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ strb.w r5, [lr, #-5] │ │ │ │ @@ -528638,19 +528564,19 @@ │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ add.w r0, r0, r0, lsl #4 │ │ │ │ strb.w ip, [lr, #-8] │ │ │ │ strb.w r0, [lr, #-7] │ │ │ │ - bne.n 1e31ec │ │ │ │ + bne.n 1e3124 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3294 │ │ │ │ + cbz r2, 1e31cc │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -528669,19 +528595,19 @@ │ │ │ │ add.w r0, r7, r0, lsl #1 │ │ │ │ mov.w r4, r1, lsr #6 │ │ │ │ add.w r2, lr, r2, lsl #1 │ │ │ │ add.w r1, r4, r1, lsl #1 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1e3248 │ │ │ │ + bne.n 1e3180 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e32f8 │ │ │ │ + cbz r2, 1e3230 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -528700,19 +528626,19 @@ │ │ │ │ add.w r2, lr, r2, lsl #1 │ │ │ │ mov.w r4, r1, lsr #6 │ │ │ │ add.w r0, r7, r0, lsl #1 │ │ │ │ add.w r1, r4, r1, lsl #1 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1e32ac │ │ │ │ + bne.n 1e31e4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3358 │ │ │ │ + cbz r2, 1e3290 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -528729,19 +528655,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e3308 │ │ │ │ + bne.n 1e3240 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e33b8 │ │ │ │ + cbz r2, 1e32f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -528758,19 +528684,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e3368 │ │ │ │ + bne.n 1e32a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3418 │ │ │ │ + cbz r2, 1e3350 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -528787,33 +528713,33 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e33c8 │ │ │ │ + bne.n 1e3300 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 r9, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1e34e8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e34ec ) │ │ │ │ + ldr r2, [pc, #184] @ (1e3420 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e3424 ) │ │ │ │ sub sp, #16 │ │ │ │ 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 1e34ca │ │ │ │ + beq.n 1e3402 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, sl │ │ │ │ @@ -528852,47 +528778,47 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1e3456 │ │ │ │ - ldr r2, [pc, #36] @ (1e34f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e34ec ) │ │ │ │ + bne.n 1e338e │ │ │ │ + ldr r2, [pc, #36] @ (1e3428 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e34e4 │ │ │ │ + bne.n 1e341c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #192] @ (1e35c8 ) │ │ │ │ + ldr r4, [pc, #192] @ (1e3500 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #192] @ (1e35cc ) │ │ │ │ + ldr r3, [pc, #192] @ (1e3504 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e35aa │ │ │ │ + beq.n 1e34e2 │ │ │ │ mov.w lr, #5 │ │ │ │ movt lr, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -528928,35 +528854,35 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r4 │ │ │ │ umull r8, 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 1e3530 │ │ │ │ - ldr r2, [pc, #36] @ (1e35d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e35cc ) │ │ │ │ + bne.n 1e3468 │ │ │ │ + ldr r2, [pc, #36] @ (1e3508 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e35c4 │ │ │ │ + bne.n 1e34fc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e366e │ │ │ │ + beq.n 1e35a6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -528987,19 +528913,19 @@ │ │ │ │ add.w r3, r8, r7, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w r0, r0, lsr #8 │ │ │ │ strb.w r6, [ip, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1e35ec │ │ │ │ + bne.n 1e3524 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e370a │ │ │ │ + beq.n 1e3642 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -529030,32 +528956,32 @@ │ │ │ │ add.w r3, r8, r7, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w r0, r0, lsr #8 │ │ │ │ strb.w r6, [ip, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1e3688 │ │ │ │ + bne.n 1e35c0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #200] @ (1e37e8 ) │ │ │ │ - ldr r3, [pc, #200] @ (1e37ec ) │ │ │ │ + ldr r1, [pc, #200] @ (1e3720 ) │ │ │ │ + ldr r3, [pc, #200] @ (1e3724 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e37ca │ │ │ │ + beq.n 1e3702 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ add.w r9, sp, #4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -529091,34 +529017,34 @@ │ │ │ │ umull r0, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [lr, #-7] │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [lr, #-6] │ │ │ │ - bne.n 1e374c │ │ │ │ - ldr r2, [pc, #36] @ (1e37f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e37ec ) │ │ │ │ + bne.n 1e3684 │ │ │ │ + ldr r2, [pc, #36] @ (1e3728 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3724 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e37e4 │ │ │ │ + bne.n 1e371c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1e3846 │ │ │ │ + cbz r2, 1e377e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, r6 │ │ │ │ @@ -529132,18 +529058,18 @@ │ │ │ │ mov.w lr, r7, lsr #2 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e37fa │ │ │ │ + bne.n 1e3732 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e389e │ │ │ │ + cbz r2, 1e37d6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r7, r3, #31 │ │ │ │ cmp r2, r6 │ │ │ │ @@ -529157,18 +529083,18 @@ │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e3850 │ │ │ │ + bne.n 1e3788 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e38f6 │ │ │ │ + cbz r2, 1e382e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ ubfx r8, r3, #1, #5 │ │ │ │ @@ -529182,18 +529108,18 @@ │ │ │ │ add.w lr, lr, r9, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e38a8 │ │ │ │ + bne.n 1e37e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e394a │ │ │ │ + cbz r2, 1e3882 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r3, lsr #11 │ │ │ │ @@ -529207,18 +529133,18 @@ │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e38fe │ │ │ │ + bne.n 1e3836 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3996 │ │ │ │ + cbz r2, 1e38ce │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ @@ -529231,18 +529157,18 @@ │ │ │ │ bfi ip, r4, #0, #8 │ │ │ │ cmp r2, r6 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e3952 │ │ │ │ + bne.n 1e388a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e39e2 │ │ │ │ + cbz r2, 1e391a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -529255,18 +529181,18 @@ │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r4, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e399e │ │ │ │ + bne.n 1e38d6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3a2e │ │ │ │ + cbz r2, 1e3966 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -529279,18 +529205,18 @@ │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e39ea │ │ │ │ + bne.n 1e3922 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3a7a │ │ │ │ + cbz r2, 1e39b2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r7, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -529303,19 +529229,19 @@ │ │ │ │ add r3, r7 │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e3a36 │ │ │ │ + bne.n 1e396e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3b12 │ │ │ │ + beq.n 1e3a4a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #4101 @ 0x1005 │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #85 @ 0x55 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ @@ -529345,19 +529271,19 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e3a92 │ │ │ │ + bne.n 1e39ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3baa │ │ │ │ + beq.n 1e3ae2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #4101 @ 0x1005 │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #85 @ 0x55 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ @@ -529387,19 +529313,19 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e3b2a │ │ │ │ + bne.n 1e3a62 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3c42 │ │ │ │ + beq.n 1e3b7a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #4101 @ 0x1005 │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #85 @ 0x55 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ @@ -529429,19 +529355,19 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e3bc2 │ │ │ │ + bne.n 1e3afa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3cda │ │ │ │ + beq.n 1e3c12 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #4101 @ 0x1005 │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #85 @ 0x55 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ @@ -529471,32 +529397,32 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e3c5a │ │ │ │ + bne.n 1e3b92 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ 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 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1e3dbc ) │ │ │ │ - ldr r3, [pc, #204] @ (1e3dc0 ) │ │ │ │ + ldr r2, [pc, #204] @ (1e3cf4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1e3cf8 ) │ │ │ │ sub sp, #28 │ │ │ │ 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 1e3d9e │ │ │ │ + beq.n 1e3cd6 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -529541,48 +529467,48 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 62d34 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1e3d14 │ │ │ │ - ldr r2, [pc, #36] @ (1e3dc4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e3dc0 ) │ │ │ │ + bne.n 1e3c4c │ │ │ │ + ldr r2, [pc, #36] @ (1e3cfc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3cf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3db8 │ │ │ │ + bne.n 1e3cf0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #184] @ (1e3e94 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e3e98 ) │ │ │ │ + ldr r1, [pc, #184] @ (1e3dcc ) │ │ │ │ + ldr r3, [pc, #184] @ (1e3dd0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3e76 │ │ │ │ + beq.n 1e3dae │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w sl, sp, #4 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ mov r3, sl │ │ │ │ @@ -529614,35 +529540,35 @@ │ │ │ │ bfi r4, r1, #0, #8 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi r4, lr, #8, #8 │ │ │ │ bfi r4, ip, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r9], #4 │ │ │ │ - bne.n 1e3e06 │ │ │ │ - ldr r2, [pc, #36] @ (1e3e9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e3e98 ) │ │ │ │ + bne.n 1e3d3e │ │ │ │ + ldr r2, [pc, #36] @ (1e3dd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3dd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3e90 │ │ │ │ + bne.n 1e3dc8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3f42 │ │ │ │ + beq.n 1e3e7a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ adds r7, #1 │ │ │ │ @@ -529675,18 +529601,18 @@ │ │ │ │ bfi r5, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e3eb2 │ │ │ │ + bne.n 1e3dea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3fae │ │ │ │ + cbz r2, 1e3ee6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ @@ -529706,18 +529632,18 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1e3f4c │ │ │ │ + bne.n 1e3e84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e401c │ │ │ │ + cbz r2, 1e3f54 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sxtb.w lr, r3 │ │ │ │ @@ -529737,19 +529663,19 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1e3fb8 │ │ │ │ + bne.n 1e3ef0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e408a │ │ │ │ + cbz r2, 1e3fc2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ @@ -529769,18 +529695,18 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1e4028 │ │ │ │ + bne.n 1e3f60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e40f6 │ │ │ │ + cbz r2, 1e402e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ @@ -529800,19 +529726,19 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1e4094 │ │ │ │ + bne.n 1e3fcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e4198 │ │ │ │ + beq.n 1e40d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r5, #16417 @ 0x4021 │ │ │ │ movt r5, #128 @ 0x80 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ @@ -529845,33 +529771,33 @@ │ │ │ │ mov.w r8, r8, lsr #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r4, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r4, lr, #16, #8 │ │ │ │ bfi r4, ip, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1e410c │ │ │ │ + bne.n 1e4044 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 r9, r2 │ │ │ │ - ldr r2, [pc, #216] @ (1e4288 ) │ │ │ │ - ldr r3, [pc, #216] @ (1e428c ) │ │ │ │ + ldr r2, [pc, #216] @ (1e41c0 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e41c4 ) │ │ │ │ sub sp, #28 │ │ │ │ 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 1e426a │ │ │ │ + beq.n 1e41a2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -529920,48 +529846,48 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1e41d4 │ │ │ │ - ldr r2, [pc, #36] @ (1e4290 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e428c ) │ │ │ │ + bne.n 1e410c │ │ │ │ + ldr r2, [pc, #36] @ (1e41c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e41c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e4284 │ │ │ │ + bne.n 1e41bc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x0048 │ │ │ │ + yield │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + bkpt 0x0056 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #236] @ (1e4394 ) │ │ │ │ - ldr r3, [pc, #236] @ (1e4398 ) │ │ │ │ + ldr r1, [pc, #236] @ (1e42cc ) │ │ │ │ + ldr r3, [pc, #236] @ (1e42d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e4376 │ │ │ │ + beq.n 1e42ae │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ mov r3, r8 │ │ │ │ @@ -530005,35 +529931,35 @@ │ │ │ │ bfi ip, r0, #16, #8 │ │ │ │ umull r9, r1, r4, 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, [r7], #4 │ │ │ │ - bne.n 1e42ce │ │ │ │ - ldr r2, [pc, #36] @ (1e439c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e4398 ) │ │ │ │ + bne.n 1e4206 │ │ │ │ + ldr r2, [pc, #36] @ (1e42d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e42d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e4390 │ │ │ │ + bne.n 1e42c8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e4442 │ │ │ │ + beq.n 1e437a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ adds r7, #1 │ │ │ │ @@ -530066,324 +529992,324 @@ │ │ │ │ bfi r5, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e43b2 │ │ │ │ + bne.n 1e42ea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #8] @ (1e4450 ) │ │ │ │ + ldr r3, [pc, #8] @ (1e4388 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1e4460 ) │ │ │ │ + ldr r3, [pc, #8] @ (1e4398 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #464] @ (1e4648 ) │ │ │ │ - ldr r3, [pc, #464] @ (1e464c ) │ │ │ │ + ldr r2, [pc, #464] @ (1e4580 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e4584 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1e44ce │ │ │ │ + cbz r5, 1e4406 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 6264c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e44d4 │ │ │ │ + beq.n 1e440c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e4574 │ │ │ │ + blt.n 1e44ac │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 6212c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e4632 │ │ │ │ - ldr r2, [pc, #412] @ (1e4650 ) │ │ │ │ - ldr r3, [pc, #408] @ (1e464c ) │ │ │ │ + blt.w 1e456a │ │ │ │ + ldr r2, [pc, #412] @ (1e4588 ) │ │ │ │ + ldr r3, [pc, #408] @ (1e4584 ) │ │ │ │ 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 1e4642 │ │ │ │ + bne.w 1e457a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #388] @ (1e4654 ) │ │ │ │ + ldr r5, [pc, #388] @ (1e458c ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1e448e │ │ │ │ + b.n 1e43c6 │ │ │ │ blx 62f4c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #380] @ (1e4658 ) │ │ │ │ + ldr r0, [pc, #380] @ (1e4590 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ - cbz r0, 1e44ea │ │ │ │ + bl 1ea64c │ │ │ │ + cbz r0, 1e4422 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e45c0 │ │ │ │ + bne.n 1e44f8 │ │ │ │ blx 62f4c │ │ │ │ - ldr r2, [pc, #364] @ (1e465c ) │ │ │ │ + ldr r2, [pc, #364] @ (1e4594 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e461c │ │ │ │ + blt.w 1e4554 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 62024 <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e457a │ │ │ │ + bne.n 1e44b2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1e4624 │ │ │ │ + bne.w 1e455c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e45fa │ │ │ │ + bne.n 1e4532 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e461c │ │ │ │ - ldr r2, [pc, #304] @ (1e4660 ) │ │ │ │ + beq.n 1e4554 │ │ │ │ + ldr r2, [pc, #304] @ (1e4598 ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e463a │ │ │ │ + blt.n 1e4572 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e463a │ │ │ │ + beq.n 1e4572 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 629e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e4568 │ │ │ │ + blt.n 1e44a0 │ │ │ │ mov r0, r5 │ │ │ │ blx 629b0 │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 62234 │ │ │ │ - b.n 1e44a0 │ │ │ │ + b.n 1e43d8 │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 62234 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e44b0 │ │ │ │ + b.n 1e43e8 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1e45d8 │ │ │ │ + bne.n 1e4510 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 62d70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e4526 │ │ │ │ + beq.n 1e445e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 624c0 │ │ │ │ - ldr r3, [pc, #196] @ (1e4664 ) │ │ │ │ - ldr r2, [pc, #196] @ (1e4668 ) │ │ │ │ - ldr r1, [pc, #200] @ (1e466c ) │ │ │ │ + ldr r3, [pc, #196] @ (1e459c ) │ │ │ │ + ldr r2, [pc, #196] @ (1e45a0 ) │ │ │ │ + ldr r1, [pc, #200] @ (1e45a4 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 62234 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1e4574 │ │ │ │ - ldr r2, [pc, #172] @ (1e4670 ) │ │ │ │ + b.n 1e44ac │ │ │ │ + ldr r2, [pc, #172] @ (1e45a8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e461c │ │ │ │ + blt.n 1e4554 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1e4526 │ │ │ │ + b.n 1e445e │ │ │ │ blx 624c0 │ │ │ │ - ldr r3, [pc, #148] @ (1e4674 ) │ │ │ │ - ldr r2, [pc, #152] @ (1e4678 ) │ │ │ │ - ldr r1, [pc, #152] @ (1e467c ) │ │ │ │ + ldr r3, [pc, #148] @ (1e45ac ) │ │ │ │ + ldr r2, [pc, #152] @ (1e45b0 ) │ │ │ │ + ldr r1, [pc, #152] @ (1e45b4 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 62234 │ │ │ │ - b.n 1e45ba │ │ │ │ - ldr r3, [pc, #132] @ (1e4680 ) │ │ │ │ - ldr r2, [pc, #132] @ (1e4684 ) │ │ │ │ - ldr r1, [pc, #136] @ (1e4688 ) │ │ │ │ + b.n 1e44f2 │ │ │ │ + ldr r3, [pc, #132] @ (1e45b8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e45bc ) │ │ │ │ + ldr r1, [pc, #136] @ (1e45c0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 62234 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e45ba │ │ │ │ + b.n 1e44f2 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e45ba │ │ │ │ - ldr r3, [pc, #100] @ (1e468c ) │ │ │ │ - ldr r2, [pc, #104] @ (1e4690 ) │ │ │ │ - ldr r1, [pc, #104] @ (1e4694 ) │ │ │ │ + b.n 1e44f2 │ │ │ │ + ldr r3, [pc, #100] @ (1e45c4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e45c8 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e45cc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.n 1e4606 │ │ │ │ + b.n 1e453e │ │ │ │ mov r0, r4 │ │ │ │ blx 62854 │ │ │ │ - b.n 1e4574 │ │ │ │ + b.n 1e44ac │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ - b.n 1e4574 │ │ │ │ + b.n 1e44ac │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 1e46ac │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1e46a6 │ │ │ │ + pop {r4} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ movs r0, r5 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r3, [pc, #336] @ (1e47c4 ) │ │ │ │ + ldr r3, [pc, #368] @ (1e471c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ movs r0, r5 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ movs r0, r5 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #12 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ movs r1, r3 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1e46dc │ │ │ │ + cbnz r3, 1e4614 │ │ │ │ ldrd r5, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e46d4 │ │ │ │ + bls.n 1e460c │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - cbnz r2, 1e46d8 │ │ │ │ + cbnz r2, 1e4610 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e46e0 │ │ │ │ + cbz r5, 1e4618 │ │ │ │ add r5, r1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 62a34 │ │ │ │ - cbz r0, 1e46d8 │ │ │ │ + cbz r0, 1e4610 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e46be │ │ │ │ + b.n 1e45f6 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (1e477c ) │ │ │ │ - ldr r3, [pc, #132] @ (1e4780 ) │ │ │ │ + ldr r0, [pc, #128] @ (1e46b4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1e46b8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e4736 │ │ │ │ + bne.n 1e466e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1e4784 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e46bc ) │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1e4780 ) │ │ │ │ + ldr r3, [pc, #96] @ (1e46b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e4778 │ │ │ │ + bne.n 1e46b0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #19779 @ 0x4d43 │ │ │ │ add.w ip, sp, #4 │ │ │ │ @@ -530403,49 +530329,49 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 6315c │ │ │ │ - b.n 1e4716 │ │ │ │ + b.n 1e464e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 1e46e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + cbnz r4, 1e46e8 │ │ │ │ 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 r3, [r0, #8] │ │ │ │ subs r4, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r4, r3 │ │ │ │ ands r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 1e47a8 │ │ │ │ + bcc.n 1e46e0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e4698 │ │ │ │ + bl 1e45d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e47a6 │ │ │ │ + beq.n 1e46de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e47c4 │ │ │ │ + cbz r3, 1e46fc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 62740 │ │ │ │ str r4, [r5, #8] │ │ │ │ - b.n 1e47a4 │ │ │ │ + b.n 1e46dc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r0, #8] │ │ │ │ negs r1, r1 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r3, ip │ │ │ │ ands r3, r1 │ │ │ │ @@ -530467,30 +530393,30 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #128] @ (1e4894 ) │ │ │ │ + ldr r1, [pc, #128] @ (1e47cc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #128] @ (1e4898 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e47d0 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #32 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, ip, r5 │ │ │ │ - bcs.n 1e488c │ │ │ │ + bcs.n 1e47c4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1e488c │ │ │ │ + bhi.n 1e47c4 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -530503,99 +530429,99 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1e4872 │ │ │ │ + cbz r0, 1e47aa │ │ │ │ mov r2, r5 │ │ │ │ add r0, ip │ │ │ │ blx 6315c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1e489c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e4898 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e47d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e47d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e4890 │ │ │ │ + bne.n 1e47c8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1e4874 │ │ │ │ + b.n 1e47ac │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r0, 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, #200] @ (1e497c ) │ │ │ │ - ldr r3, [pc, #204] @ (1e4980 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e48b4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1e48b8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4972 │ │ │ │ + bne.n 1e48aa │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r6 │ │ │ │ cmp r2, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1e48fc │ │ │ │ + bls.n 1e4834 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e496e │ │ │ │ + bne.n 1e48a6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1e4924 │ │ │ │ + cbz r4, 1e485c │ │ │ │ add r4, r6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r2 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 62a34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e496e │ │ │ │ + beq.n 1e48a6 │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e492a │ │ │ │ + bne.n 1e4862 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #116] @ (1e4984 ) │ │ │ │ - ldr r3, [pc, #112] @ (1e4980 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e48bc ) │ │ │ │ + ldr r3, [pc, #112] @ (1e48b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e4976 │ │ │ │ + bne.n 1e48ae │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e48e4 │ │ │ │ + b.n 1e481c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -530614,59 +530540,59 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 6315c │ │ │ │ - b.n 1e4904 │ │ │ │ + b.n 1e483c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e490c │ │ │ │ + b.n 1e4844 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1e49e0 │ │ │ │ + cbnz r3, 1e4918 │ │ │ │ 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 r5, r1 │ │ │ │ ldrd r6, r0, [r0, #4] │ │ │ │ adds r2, r1, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 1e49cc │ │ │ │ + bls.n 1e4904 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e49d6 │ │ │ │ + cbnz r2, 1e490e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 1e49d0 │ │ │ │ + cbz r6, 1e4908 │ │ │ │ add r6, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ blx 62a34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e49d6 │ │ │ │ + cbz r0, 1e490e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r6, [r4] │ │ │ │ adds r2, r5, r0 │ │ │ │ str r2, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e49b0 │ │ │ │ + b.n 1e48e8 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r3, [r4, #13] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -530675,247 +530601,247 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r1, #3 │ │ │ │ bic.w r5, r5, #3 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc.n 1e4a3a │ │ │ │ + bcc.n 1e4972 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1e4a62 │ │ │ │ + cbnz r3, 1e499a │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e4a36 │ │ │ │ + bls.n 1e496e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e4a5e │ │ │ │ + cbnz r2, 1e4996 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e4a58 │ │ │ │ + cbz r5, 1e4990 │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 62a34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e4a5e │ │ │ │ + cbz r0, 1e4996 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r5, [r4] │ │ │ │ adds r2, r0, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r5, r1 │ │ │ │ - bl 1e4698 │ │ │ │ + bl 1e45d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e4a04 │ │ │ │ + beq.n 1e493c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e4a54 │ │ │ │ + cbz r3, 1e498c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r5, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 62740 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 1e4a04 │ │ │ │ + b.n 1e493c │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e4a1a │ │ │ │ + b.n 1e4952 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, 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 r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r3, [sp, #7] │ │ │ │ - bl 1e4788 │ │ │ │ + bl 1e46c0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1e4ace │ │ │ │ + cbnz r3, 1e4a06 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e4ab2 │ │ │ │ + bls.n 1e49ea │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e4aca │ │ │ │ + cbnz r2, 1e4a02 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e4ac4 │ │ │ │ + cbz r5, 1e49fc │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 62a34 │ │ │ │ - cbz r0, 1e4aca │ │ │ │ + cbz r0, 1e4a02 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46e8 │ │ │ │ + bl 1e4620 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e4a9c │ │ │ │ + b.n 1e49d4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ strh.w r3, [sp, #6] │ │ │ │ - bl 1e4788 │ │ │ │ + bl 1e46c0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1e4b3a │ │ │ │ + cbnz r3, 1e4a72 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e4b1e │ │ │ │ + bls.n 1e4a56 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e4b36 │ │ │ │ + cbnz r2, 1e4a6e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e4b30 │ │ │ │ + cbz r5, 1e4a68 │ │ │ │ adds r5, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 62a34 │ │ │ │ - cbz r0, 1e4b36 │ │ │ │ + cbz r0, 1e4a6e │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46e8 │ │ │ │ + bl 1e4620 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e4b08 │ │ │ │ + b.n 1e4a40 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e4788 │ │ │ │ + bl 1e46c0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1e4ba2 │ │ │ │ + cbnz r3, 1e4ada │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e4b86 │ │ │ │ + bls.n 1e4abe │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e4b9e │ │ │ │ + cbnz r2, 1e4ad6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e4b98 │ │ │ │ + cbz r5, 1e4ad0 │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 62a34 │ │ │ │ - cbz r0, 1e4b9e │ │ │ │ + cbz r0, 1e4ad6 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1e46e8 │ │ │ │ + bl 1e4620 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e4b70 │ │ │ │ + b.n 1e4aa8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e4788 │ │ │ │ + bl 1e46c0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1e4c0a │ │ │ │ + cbnz r3, 1e4b42 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e4bf0 │ │ │ │ + bls.n 1e4b28 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e4c06 │ │ │ │ + cbnz r2, 1e4b3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e4c00 │ │ │ │ + cbz r5, 1e4b38 │ │ │ │ adds r5, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 62a34 │ │ │ │ - cbz r0, 1e4c06 │ │ │ │ + cbz r0, 1e4b3e │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46e8 │ │ │ │ + bl 1e4620 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e4bda │ │ │ │ + b.n 1e4b12 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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] @ (1e4ca4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e4bdc ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1e4ca8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1e4be0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ - bcs.n 1e4c9a │ │ │ │ + bcs.n 1e4bd2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1e4c9a │ │ │ │ + bhi.n 1e4bd2 │ │ │ │ movs r4, #4 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add.w ip, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, sp, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -530930,438 +530856,438 @@ │ │ │ │ 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, 1e4c80 │ │ │ │ + cbz r3, 1e4bb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1e4cac ) │ │ │ │ - ldr r3, [pc, #28] @ (1e4ca4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e4be4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e4bdc ) │ │ │ │ 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 1e4c9e │ │ │ │ + bne.n 1e4bd6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1e4c82 │ │ │ │ + b.n 1e4bba │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1e4d20 │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r6, 1e4d0c │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ 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 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1e4d0e │ │ │ │ + cbnz r3, 1e4c46 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ blx 631c8 │ │ │ │ adds r6, r0, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add r2, r6 │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 1e4cf6 │ │ │ │ + bls.n 1e4c2e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e4d0a │ │ │ │ + cbnz r2, 1e4c42 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r7, 1e4d04 │ │ │ │ + cbz r7, 1e4c3c │ │ │ │ add r7, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r7, r2 │ │ │ │ mov r1, r7 │ │ │ │ blx 62a34 │ │ │ │ - cbz r0, 1e4d0a │ │ │ │ + cbz r0, 1e4c42 │ │ │ │ strd r0, r7, [r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e46e8 │ │ │ │ + bl 1e4620 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e4ce0 │ │ │ │ + b.n 1e4c18 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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, 1e4d36 │ │ │ │ + cbnz r2, 1e4c6e │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1e4d3a │ │ │ │ + bls.n 1e4c72 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1e4d32 │ │ │ │ + bhi.n 1e4c6a │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1e4d72 │ │ │ │ + cbnz r1, 1e4caa │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r4, r1, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1e4d6c │ │ │ │ + bhi.n 1e4ca4 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e4d74 │ │ │ │ + bls.n 1e4cac │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ adds r4, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ - beq.n 1e4d70 │ │ │ │ + beq.n 1e4ca8 │ │ │ │ blx 6315c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1e4d98 │ │ │ │ + cbnz r3, 1e4cd0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1e4d9c │ │ │ │ + bcc.n 1e4cd4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4d98 │ │ │ │ + beq.n 1e4cd0 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbnz r4, 1e4dc8 │ │ │ │ + cbnz r4, 1e4d00 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1e4dd0 │ │ │ │ + bls.n 1e4d08 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 1e4dc4 │ │ │ │ + ble.n 1e4cfc │ │ │ │ adds r4, r1, #2 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e4dc8 │ │ │ │ + beq.n 1e4d00 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbnz r4, 1e4e08 │ │ │ │ + cbnz r4, 1e4d40 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1e4e10 │ │ │ │ + bls.n 1e4d48 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r4, #3 │ │ │ │ - ble.n 1e4e04 │ │ │ │ + ble.n 1e4d3c │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e4e08 │ │ │ │ + beq.n 1e4d40 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbnz r4, 1e4e48 │ │ │ │ + cbnz r4, 1e4d80 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e4e52 │ │ │ │ + bls.n 1e4d8a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r4, #7 │ │ │ │ - ble.n 1e4e44 │ │ │ │ + ble.n 1e4d7c │ │ │ │ add.w r4, r2, #8 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e4e48 │ │ │ │ + beq.n 1e4d80 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n 1e4e98 │ │ │ │ + bcs.n 1e4dd0 │ │ │ │ subs r2, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 634ac │ │ │ │ - cbz r0, 1e4e98 │ │ │ │ + cbz r0, 1e4dd0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e4f52 │ │ │ │ + beq.n 1e4e8a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e4ec0 │ │ │ │ + b.n 1e4df8 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e4f58 │ │ │ │ + beq.n 1e4e90 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e4eba │ │ │ │ + bne.n 1e4df2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e4f52 │ │ │ │ + bne.n 1e4e8a │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1e4ee4 │ │ │ │ + b.n 1e4e1c │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 1e4f52 │ │ │ │ + beq.n 1e4e8a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e4eda │ │ │ │ + bne.n 1e4e12 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w ip, r2, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e4f06 │ │ │ │ - b.n 1e4eda │ │ │ │ + bhi.n 1e4e3e │ │ │ │ + b.n 1e4e12 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ subs r0, r0, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 1e4eda │ │ │ │ + bls.n 1e4e12 │ │ │ │ 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 1e4efa │ │ │ │ + bne.n 1e4e32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e4efa │ │ │ │ + beq.n 1e4e32 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1e4efa │ │ │ │ + bne.n 1e4e32 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1e4efa │ │ │ │ + bne.n 1e4e32 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1e4efa │ │ │ │ + bne.n 1e4e32 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1e4efa │ │ │ │ + bne.n 1e4e32 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e4efa │ │ │ │ + bne.n 1e4e32 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1e4f54 │ │ │ │ + b.n 1e4e8c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e4ece │ │ │ │ + b.n 1e4e06 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (1e4fc0 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e4ef8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (1e4fc4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e4efc ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62460 │ │ │ │ - cbz r0, 1e4fb6 │ │ │ │ + cbz r0, 1e4eee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1e4fb6 │ │ │ │ - ldr r0, [pc, #60] @ (1e4fc8 ) │ │ │ │ + cbz r3, 1e4eee │ │ │ │ + ldr r0, [pc, #60] @ (1e4f00 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 626a0 │ │ │ │ - cbz r0, 1e4fb6 │ │ │ │ + cbz r0, 1e4eee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #44] @ (1e4fcc ) │ │ │ │ - ldr r3, [pc, #36] @ (1e4fc4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e4f04 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e4efc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e4fba │ │ │ │ + bne.n 1e4ef2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e4f9c │ │ │ │ + b.n 1e4ed4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + cbz r2, 1e4f10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + cbz r4, 1e4f10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (1e504c ) │ │ │ │ + ldr r2, [pc, #100] @ (1e4f84 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #100] @ (1e5050 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e4f88 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62fb8 │ │ │ │ - cbz r0, 1e501e │ │ │ │ + cbz r0, 1e4f56 │ │ │ │ movs r4, #2 │ │ │ │ - ldr r2, [pc, #76] @ (1e5054 ) │ │ │ │ - ldr r3, [pc, #72] @ (1e5050 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e4f8c ) │ │ │ │ + ldr r3, [pc, #72] @ (1e4f88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5046 │ │ │ │ + bne.n 1e4f7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r5, sp │ │ │ │ blx 62490 │ │ │ │ - cbz r0, 1e5034 │ │ │ │ + cbz r0, 1e4f6c │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 62b3c │ │ │ │ - b.n 1e5004 │ │ │ │ + b.n 1e4f3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ blx 61ff4 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 1e502c │ │ │ │ + b.n 1e4f64 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 62198 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -531389,15 +531315,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 630cc <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1e50c6 │ │ │ │ + beq.n 1e4ffe │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -531410,173 +531336,173 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #224] @ (1e51d8 ) │ │ │ │ - ldr r3, [pc, #224] @ (1e51dc ) │ │ │ │ + ldr r1, [pc, #224] @ (1e5110 ) │ │ │ │ + ldr r3, [pc, #224] @ (1e5114 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmn.w r5, #9 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #216] @ (1e51e0 ) │ │ │ │ + ldr r1, [pc, #216] @ (1e5118 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r4] │ │ │ │ - bhi.n 1e51d0 │ │ │ │ + bhi.n 1e5108 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1e516a │ │ │ │ + bls.n 1e50a2 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1e519a │ │ │ │ + bhi.n 1e50d2 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #156] @ (1e51e4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1e511c ) │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e51ae │ │ │ │ + beq.n 1e50e6 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r0, 1e51a2 │ │ │ │ + cbz r0, 1e50da │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e51d0 │ │ │ │ + beq.n 1e5108 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str.w r8, [r6, #20] │ │ │ │ add r5, r3 │ │ │ │ - b.n 1e5170 │ │ │ │ + b.n 1e50a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r5, r3, r5 │ │ │ │ - beq.n 1e51d0 │ │ │ │ + beq.n 1e5108 │ │ │ │ str r7, [r6, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #112] @ (1e51e8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e5120 ) │ │ │ │ add r2, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #84] @ (1e51dc ) │ │ │ │ + ldr r3, [pc, #84] @ (1e5114 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e51d4 │ │ │ │ + bne.n 1e510c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 1e5144 │ │ │ │ + b.n 1e507c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 62a34 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e515a │ │ │ │ + b.n 1e5092 │ │ │ │ mov r0, r8 │ │ │ │ blx 631bc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e51d0 │ │ │ │ + cbz r0, 1e5108 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ blx 6315c │ │ │ │ add r5, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r6, #20] │ │ │ │ str.w r9, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 1e5170 │ │ │ │ + b.n 1e50a8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e5172 │ │ │ │ + b.n 1e50aa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r0, 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 1e520e │ │ │ │ - b.n 1e5220 │ │ │ │ + bcc.n 1e5146 │ │ │ │ + b.n 1e5158 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1e5220 │ │ │ │ + bcs.n 1e5158 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e5208 │ │ │ │ + bne.n 1e5140 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1e50e4 │ │ │ │ + bl 1e501c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrd r4, r2, [r1] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ strd r1, r1, [r1] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e5274 │ │ │ │ + bcs.n 1e51ac │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, #16 │ │ │ │ bic.w ip, ip, #7 │ │ │ │ adds r3, #8 │ │ │ │ add ip, r2 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 1e526e │ │ │ │ + cbz r2, 1e51a6 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1e526a │ │ │ │ + cbnz r1, 1e51a2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ strd r1, r0, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r4, r4, [r3, #-8] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1e5252 │ │ │ │ + bne.n 1e518a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ @@ -531591,203 +531517,203 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r0 │ │ │ │ sub sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 1edcd0 │ │ │ │ + bl 1edc08 │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, r8 │ │ │ │ it ne │ │ │ │ strne.w sl, [sp, #16] │ │ │ │ - bne.n 1e52ce │ │ │ │ - b.n 1e53ac │ │ │ │ + bne.n 1e5206 │ │ │ │ + b.n 1e52e4 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1e53ac │ │ │ │ + beq.n 1e52e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edb3c │ │ │ │ + bl 1eda74 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e52c4 │ │ │ │ + bne.n 1e51fc │ │ │ │ mov r4, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e5388 │ │ │ │ + bne.n 1e52c0 │ │ │ │ add.w fp, sl, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edbb4 │ │ │ │ + bl 1edaec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e5392 │ │ │ │ + beq.n 1e52ca │ │ │ │ ldr.w r4, [fp, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1edb3c │ │ │ │ + bl 1eda74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5300 │ │ │ │ + bne.n 1e5238 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e5392 │ │ │ │ + beq.n 1e52ca │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e52ec │ │ │ │ + beq.n 1e5224 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ cmp fp, r7 │ │ │ │ - bls.n 1e53b8 │ │ │ │ + bls.n 1e52f0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 1e5418 │ │ │ │ + bhi.n 1e5350 │ │ │ │ mov r7, fp │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 62a34 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1e538c │ │ │ │ + cbz r0, 1e52c4 │ │ │ │ adds r3, r0, r6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub.w r2, sl, #8 │ │ │ │ adds r0, r0, r2 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 1e53c8 │ │ │ │ + beq.n 1e5300 │ │ │ │ mov sl, r1 │ │ │ │ sub.w r6, r0, #8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edb3c │ │ │ │ + bl 1eda74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e53de │ │ │ │ + beq.n 1e5316 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r6, #8 │ │ │ │ subs r6, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1e535e │ │ │ │ + bcc.n 1e5296 │ │ │ │ sub.w r6, r9, #4 │ │ │ │ ldr.w r4, [sl, r6] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1e52ec │ │ │ │ + beq.n 1e5224 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e52ec │ │ │ │ + beq.n 1e5224 │ │ │ │ adds r3, r6, #5 │ │ │ │ - bls.n 1e5320 │ │ │ │ + bls.n 1e5258 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e52c4 │ │ │ │ + beq.n 1e51fc │ │ │ │ mov r0, sl │ │ │ │ blx 62234 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1e52ce │ │ │ │ + bne.n 1e5206 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r1, r6 │ │ │ │ - beq.n 1e538c │ │ │ │ + beq.n 1e52c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub.w r2, sl, #8 │ │ │ │ str r4, [r3, #0] │ │ │ │ adds r0, r0, r2 │ │ │ │ - bne.n 1e5358 │ │ │ │ + bne.n 1e5290 │ │ │ │ ldr r4, [r1, r6] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1e53d8 │ │ │ │ + beq.n 1e5310 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e5430 │ │ │ │ + bne.n 1e5368 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1e52f0 │ │ │ │ + b.n 1e5228 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmn.w r9, #5 │ │ │ │ - bhi.n 1e538c │ │ │ │ + bhi.n 1e52c4 │ │ │ │ add.w fp, r9, #4 │ │ │ │ cmp r7, fp │ │ │ │ - bcs.n 1e5420 │ │ │ │ + bcs.n 1e5358 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 1e5428 │ │ │ │ + bhi.n 1e5360 │ │ │ │ mov r7, fp │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 62a34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e538c │ │ │ │ + beq.n 1e52c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r0 │ │ │ │ str.w r3, [r9] │ │ │ │ mov r9, fp │ │ │ │ - b.n 1e536a │ │ │ │ + b.n 1e52a2 │ │ │ │ cmp r7, fp │ │ │ │ it cc │ │ │ │ movcc r7, fp │ │ │ │ - b.n 1e533e │ │ │ │ + b.n 1e5276 │ │ │ │ adds.w r9, sl, r9 │ │ │ │ - bne.n 1e5410 │ │ │ │ - b.n 1e538c │ │ │ │ + bne.n 1e5348 │ │ │ │ + b.n 1e52c4 │ │ │ │ cmp r7, fp │ │ │ │ it cc │ │ │ │ movcc r7, fp │ │ │ │ - b.n 1e53fc │ │ │ │ + b.n 1e5334 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 1e532c │ │ │ │ + b.n 1e5264 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ 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 r6, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbnz r3, 1e54c0 │ │ │ │ + cbnz r3, 1e53f8 │ │ │ │ add.w r0, r6, #60 @ 0x3c │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e552c │ │ │ │ + beq.n 1e5464 │ │ │ │ add.w ip, r0, #8 │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r7, r5, #60 @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -531800,22 +531726,22 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ blx 6315c │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e54f4 │ │ │ │ + bne.n 1e542c │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r9, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e552c │ │ │ │ + cbz r0, 1e5464 │ │ │ │ add.w ip, r5, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r5, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -531823,79 +531749,79 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e54b6 │ │ │ │ + beq.n 1e53ee │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e5504 │ │ │ │ + beq.n 1e543c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r4, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 631bc │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 1e5526 │ │ │ │ + cbz r0, 1e545e │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 6315c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e54fe │ │ │ │ + b.n 1e5436 │ │ │ │ stmdb 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 r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e5680 │ │ │ │ + beq.w 1e55b8 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e5680 │ │ │ │ + beq.w 1e55b8 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r9, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1e6b84 │ │ │ │ - cbnz r0, 1e55f4 │ │ │ │ + bl 1e6abc │ │ │ │ + cbnz r0, 1e552c │ │ │ │ mov r0, r6 │ │ │ │ blx 631c8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r9, r7, #1 │ │ │ │ blx 631c8 │ │ │ │ add.w r1, r7, #11 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r7 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5682 │ │ │ │ + beq.n 1e55ba │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 6315c │ │ │ │ mov r3, r0 │ │ │ │ @@ -531908,133 +531834,133 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ strb r0, [r3, r7] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str.w fp, [r2, #1] │ │ │ │ str.w sl, [r2, #5] │ │ │ │ - bl 1ecca0 │ │ │ │ + bl 1ecbd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1e6904 │ │ │ │ + bl 1e683c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5580 │ │ │ │ + beq.n 1e54b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5580 │ │ │ │ - ldr r1, [pc, #216] @ (1e56f4 ) │ │ │ │ + beq.n 1e54b8 │ │ │ │ + ldr r1, [pc, #216] @ (1e562c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 633d8 │ │ │ │ - cbz r0, 1e567a │ │ │ │ + cbz r0, 1e55b2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e5698 │ │ │ │ + beq.n 1e55d0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e56a6 │ │ │ │ - ldr r0, [pc, #196] @ (1e56f8 ) │ │ │ │ + beq.n 1e55de │ │ │ │ + ldr r0, [pc, #196] @ (1e5630 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e56d0 │ │ │ │ - ldr r0, [pc, #188] @ (1e56fc ) │ │ │ │ + beq.n 1e5608 │ │ │ │ + ldr r0, [pc, #188] @ (1e5634 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6df0 │ │ │ │ + bl 1e6d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5580 │ │ │ │ + beq.n 1e54b8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e56e4 │ │ │ │ + beq.n 1e561c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1e56b4 │ │ │ │ + cbz r3, 1e55ec │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1e5580 │ │ │ │ + b.n 1e54b8 │ │ │ │ strb.w r9, [r4, #392] @ 0x188 │ │ │ │ - b.n 1e5626 │ │ │ │ + b.n 1e555e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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 1e6d14 │ │ │ │ + bl 1e6c4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5632 │ │ │ │ - b.n 1e5580 │ │ │ │ + bne.n 1e556a │ │ │ │ + b.n 1e54b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7004 │ │ │ │ + bl 1e6f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5632 │ │ │ │ - b.n 1e5580 │ │ │ │ - ldr r1, [pc, #72] @ (1e5700 ) │ │ │ │ + bne.n 1e556a │ │ │ │ + b.n 1e54b8 │ │ │ │ + ldr r1, [pc, #72] @ (1e5638 ) │ │ │ │ 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 1f0980 │ │ │ │ + bl 1f08b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5674 │ │ │ │ - b.n 1e5682 │ │ │ │ - ldr r0, [pc, #48] @ (1e5704 ) │ │ │ │ + bne.n 1e55ac │ │ │ │ + b.n 1e55ba │ │ │ │ + ldr r0, [pc, #48] @ (1e563c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e563e │ │ │ │ + bne.n 1e5576 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e6d30 │ │ │ │ - b.n 1e563e │ │ │ │ + bl 1e6c68 │ │ │ │ + b.n 1e5576 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1f2980 │ │ │ │ - b.n 1e566e │ │ │ │ + bl 1f28b8 │ │ │ │ + b.n 1e55a6 │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1e5728 │ │ │ │ + cbz r0, 1e5660 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ blx 62234 │ │ │ │ @@ -532045,17 +531971,17 @@ │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-28] │ │ │ │ - ldr.w ip, [pc, #112] @ 1e57b4 │ │ │ │ + ldr.w ip, [pc, #112] @ 1e56ec │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #108] @ (1e57b8 ) │ │ │ │ + ldr r0, [pc, #108] @ (1e56f0 ) │ │ │ │ sub sp, #20 │ │ │ │ add ip, pc │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #28 │ │ │ │ add.w lr, sp, #4096 @ 0x1000 │ │ │ │ add.w lr, lr, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -532066,94 +531992,94 @@ │ │ │ │ str.w r0, [lr] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 62550 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #56] @ (1e57bc ) │ │ │ │ + ldr r2, [pc, #56] @ (1e56f4 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #44] @ (1e57b8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1e56f0 ) │ │ │ │ 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.n 1e57ae │ │ │ │ + bne.n 1e56e6 │ │ │ │ mov.w r0, #1 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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 r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1e582a │ │ │ │ + cbz r5, 1e5762 │ │ │ │ ldrd r9, r8, [r0, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa080 │ │ │ │ + bl 1f9fb8 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e5804 │ │ │ │ + cbz r0, 1e573c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r2], #4 │ │ │ │ - bl 1fa094 │ │ │ │ + bl 1f9fcc │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1e580e │ │ │ │ + cbnz r0, 1e5746 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #144] @ (1e58a0 ) │ │ │ │ + ldr r1, [pc, #144] @ (1e57d8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e572c │ │ │ │ + bl 1e5664 │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r6 │ │ │ │ - b.n 1e5804 │ │ │ │ + b.n 1e573c │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e5892 │ │ │ │ + beq.n 1e57ca │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e5898 │ │ │ │ + beq.n 1e57d0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e580a │ │ │ │ + bne.n 1e5742 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e66b4 │ │ │ │ + bl 1e65ec │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 1e5856 │ │ │ │ + cbnz r0, 1e578e │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ - b.n 1e580a │ │ │ │ + b.n 1e5742 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e64bc │ │ │ │ + bl 1e63f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r2, r7, #0 │ │ │ │ @@ -532164,574 +532090,574 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5850 │ │ │ │ + bne.n 1e5788 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6738 │ │ │ │ - b.n 1e5848 │ │ │ │ - bl 1e6c90 │ │ │ │ - b.n 1e580a │ │ │ │ - bl 1e6f80 │ │ │ │ - b.n 1e580a │ │ │ │ + bl 1e6670 │ │ │ │ + b.n 1e5780 │ │ │ │ + bl 1e6bc8 │ │ │ │ + b.n 1e5742 │ │ │ │ + bl 1e6eb8 │ │ │ │ + b.n 1e5742 │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ movs r1, 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 r9, r2 │ │ │ │ - ldr r2, [pc, #364] @ (1e5a24 ) │ │ │ │ + ldr r2, [pc, #364] @ (1e595c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #364] @ (1e5a28 ) │ │ │ │ + ldr r3, [pc, #364] @ (1e5960 ) │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #360] @ (1e5a2c ) │ │ │ │ + ldr r0, [pc, #360] @ (1e5964 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r5, [pc, #360] @ (1e5a30 ) │ │ │ │ + ldr r5, [pc, #360] @ (1e5968 ) │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1214 │ │ │ │ - cbnz r0, 1e5900 │ │ │ │ + bl 1f114c │ │ │ │ + cbnz r0, 1e5838 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #336] @ (1e5a34 ) │ │ │ │ + ldr r0, [pc, #336] @ (1e596c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e598c │ │ │ │ - ldr r0, [pc, #328] @ (1e5a38 ) │ │ │ │ + beq.n 1e58c4 │ │ │ │ + ldr r0, [pc, #328] @ (1e5970 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e5a02 │ │ │ │ + beq.w 1e593a │ │ │ │ mov.w sl, #3 │ │ │ │ - b.n 1e5904 │ │ │ │ + b.n 1e583c │ │ │ │ mov.w sl, #2 │ │ │ │ - ldr r0, [pc, #308] @ (1e5a3c ) │ │ │ │ + ldr r0, [pc, #308] @ (1e5974 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e59a2 │ │ │ │ + beq.n 1e58da │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 62e04 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e593e │ │ │ │ + beq.n 1e5876 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1e59c2 │ │ │ │ - bhi.n 1e59ca │ │ │ │ + beq.n 1e58fa │ │ │ │ + bhi.n 1e5902 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1e59c2 │ │ │ │ + beq.n 1e58fa │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1e59ce │ │ │ │ + beq.n 1e5906 │ │ │ │ mov.w fp, r0, lsr #2 │ │ │ │ lsls r4, r0, #30 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - bne.n 1e5946 │ │ │ │ + bne.n 1e587e │ │ │ │ mov.w r4, #1073741824 @ 0x40000000 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, fp, [sp, #16] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 1e5530 │ │ │ │ + bl 1e5468 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e599e │ │ │ │ + cbz r0, 1e58d6 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 1e5970 │ │ │ │ + beq.n 1e58a8 │ │ │ │ ldrb.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e59d6 │ │ │ │ - ldr r2, [pc, #204] @ (1e5a40 ) │ │ │ │ - ldr r3, [pc, #180] @ (1e5a28 ) │ │ │ │ + beq.n 1e590e │ │ │ │ + ldr r2, [pc, #204] @ (1e5978 ) │ │ │ │ + ldr r3, [pc, #180] @ (1e5960 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5a20 │ │ │ │ + bne.n 1e5958 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1e5a44 ) │ │ │ │ + ldr r0, [pc, #180] @ (1e597c ) │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5904 │ │ │ │ + bne.n 1e583c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e5970 │ │ │ │ - ldr r0, [pc, #164] @ (1e5a48 ) │ │ │ │ + b.n 1e58a8 │ │ │ │ + ldr r0, [pc, #164] @ (1e5980 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e593e │ │ │ │ - ldr r3, [pc, #152] @ (1e5a4c ) │ │ │ │ + beq.n 1e5876 │ │ │ │ + ldr r3, [pc, #152] @ (1e5984 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1e5a50 ) │ │ │ │ + ldr r2, [pc, #152] @ (1e5988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ - b.n 1e5912 │ │ │ │ + b.n 1e584a │ │ │ │ mov.w fp, r0, lsr #22 │ │ │ │ lsls r4, r0, #10 │ │ │ │ - b.n 1e5938 │ │ │ │ + b.n 1e5870 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1e5932 │ │ │ │ + bne.n 1e586a │ │ │ │ mov.w fp, r0, lsr #12 │ │ │ │ lsls r4, r0, #20 │ │ │ │ - b.n 1e5938 │ │ │ │ - ldr r0, [pc, #124] @ (1e5a54 ) │ │ │ │ + b.n 1e5870 │ │ │ │ + ldr r0, [pc, #124] @ (1e598c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5970 │ │ │ │ + beq.n 1e58a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, fp, [sp, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e5530 │ │ │ │ + bl 1e5468 │ │ │ │ str.w r0, [r5, #408] @ 0x198 │ │ │ │ - b.n 1e5970 │ │ │ │ - ldr r0, [pc, #84] @ (1e5a58 ) │ │ │ │ + b.n 1e58a8 │ │ │ │ + ldr r0, [pc, #84] @ (1e5990 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e58fa │ │ │ │ - bl 1e6b84 │ │ │ │ + bne.w 1e5832 │ │ │ │ + bl 1e6abc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e58fa │ │ │ │ - bl 1e7020 │ │ │ │ - b.n 1e58fa │ │ │ │ + beq.w 1e5832 │ │ │ │ + bl 1e6f58 │ │ │ │ + b.n 1e5832 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #256 @ (adr r7, 1e5b28 ) │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ movs r1, r3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 1e5aec ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 1e5d44 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, pc, #544 @ (adr r6, 1e5c64 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 1e5abc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ movs r1, r3 │ │ │ │ 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 │ │ │ │ - cbnz r0, 1e5a7a │ │ │ │ + cbnz r0, 1e59b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1e5ace │ │ │ │ + cbnz r3, 1e5a06 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e5a70 │ │ │ │ + beq.n 1e59a8 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0be8 │ │ │ │ + bl 1f0b20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0b1c │ │ │ │ + bl 1f0a54 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1e5aa2 │ │ │ │ - bl 1e5a5c │ │ │ │ + cbz r0, 1e59da │ │ │ │ + bl 1e5994 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e5ac0 │ │ │ │ + beq.n 1e59f8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e5ab6 │ │ │ │ + beq.n 1e59ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6ef0 │ │ │ │ - b.n 1e5a70 │ │ │ │ + bl 1e6e28 │ │ │ │ + b.n 1e59a8 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1f293c │ │ │ │ - b.n 1e5aae │ │ │ │ + bl 1f2874 │ │ │ │ + b.n 1e59e6 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1e7758 │ │ │ │ + bl 1e7690 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1e5aaa │ │ │ │ - ldr r2, [pc, #20] @ (1e5ae4 ) │ │ │ │ - ldr r1, [pc, #20] @ (1e5ae8 ) │ │ │ │ + b.n 1e59e2 │ │ │ │ + ldr r2, [pc, #20] @ (1e5a1c ) │ │ │ │ + ldr r1, [pc, #20] @ (1e5a20 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e9a88 │ │ │ │ - b.n 1e5a80 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + bl 1e99c0 │ │ │ │ + b.n 1e59b8 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r5, 1e5b32 │ │ │ │ + cbz r5, 1e5a6a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1e5450 │ │ │ │ + bl 1e5388 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e5b32 │ │ │ │ + cbz r0, 1e5a6a │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1e5b38 │ │ │ │ + ldr.w ip, [pc, #24] @ 1e5a70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1e5b3c ) │ │ │ │ + ldr r3, [pc, #20] @ (1e5a74 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1f0bc4 │ │ │ │ + bl 1f0afc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfbdfffff │ │ │ │ ldc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 1e5b5c │ │ │ │ + cbz r2, 1e5a94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1e5b7c │ │ │ │ + cbz r0, 1e5ab4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e6c1c │ │ │ │ + bl 1e6b54 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5b7c │ │ │ │ + cbz r0, 1e5ab4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5c3c │ │ │ │ + bne.n 1e5b74 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ - cbz r3, 1e5be0 │ │ │ │ + cbz r3, 1e5b18 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 631bc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e5bf0 │ │ │ │ - ldr r1, [pc, #260] @ (1e5c94 ) │ │ │ │ + cbz r0, 1e5b28 │ │ │ │ + ldr r1, [pc, #260] @ (1e5bcc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e572c │ │ │ │ + bl 1e5664 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r4, #388] @ 0x184 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #32 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5c66 │ │ │ │ + beq.n 1e5b9e │ │ │ │ ldr.w r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx 631bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5c66 │ │ │ │ + beq.n 1e5b9e │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ subs r1, r7, #4 │ │ │ │ add.w r0, r8, #4 │ │ │ │ - bl 1fa0cc │ │ │ │ + bl 1fa004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5c7c │ │ │ │ - cbz r5, 1e5bd8 │ │ │ │ + beq.n 1e5bb4 │ │ │ │ + cbz r5, 1e5b10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ - b.n 1e5b6e │ │ │ │ + b.n 1e5aa6 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e5c58 │ │ │ │ + beq.n 1e5b90 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e5c6e │ │ │ │ + beq.n 1e5ba6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e5bfe │ │ │ │ + beq.n 1e5b36 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1e5c20 │ │ │ │ + cbnz r3, 1e5b58 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e66b4 │ │ │ │ + bl 1e65ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5bf0 │ │ │ │ + beq.n 1e5b28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65cc │ │ │ │ + bl 1e6504 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e5b76 │ │ │ │ - cbnz r6, 1e5c3c │ │ │ │ + beq.n 1e5aae │ │ │ │ + cbnz r6, 1e5b74 │ │ │ │ add.w r4, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e5c28 │ │ │ │ + bne.n 1e5b60 │ │ │ │ dmb ish │ │ │ │ - b.n 1e5bf6 │ │ │ │ + b.n 1e5b2e │ │ │ │ add.w r4, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e5c44 │ │ │ │ + bne.n 1e5b7c │ │ │ │ dmb ish │ │ │ │ - b.n 1e5b76 │ │ │ │ + b.n 1e5aae │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6c1c │ │ │ │ + bl 1e6b54 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e5c16 │ │ │ │ + b.n 1e5b4e │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ - b.n 1e5bf0 │ │ │ │ + b.n 1e5b28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6f08 │ │ │ │ + bl 1e6e40 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e5c16 │ │ │ │ + b.n 1e5b4e │ │ │ │ mov r0, r6 │ │ │ │ blx 62234 │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e5bf6 │ │ │ │ - b.n 1e5c20 │ │ │ │ + beq.n 1e5b2e │ │ │ │ + b.n 1e5b58 │ │ │ │ nop │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1e5d0c ) │ │ │ │ + ldr r2, [pc, #96] @ (1e5c44 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #96] @ (1e5d10 ) │ │ │ │ + ldr r3, [pc, #96] @ (1e5c48 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ sub.w sp, sp, #1920 @ 0x780 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1916] @ 0x77c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ ldrd r1, r2, [r5, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fd344 │ │ │ │ - ldr r2, [pc, #40] @ (1e5d14 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e5d10 ) │ │ │ │ + bl 1fd27c │ │ │ │ + ldr r2, [pc, #40] @ (1e5c4c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e5c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1916] @ 0x77c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5d08 │ │ │ │ + bne.n 1e5c40 │ │ │ │ add.w sp, sp, #1920 @ 0x780 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #304 @ (adr r3, 1e5e40 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 1e5c98 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e5d50 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 1e5fa8 ) │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #156] @ (1e5dc4 ) │ │ │ │ + ldr r5, [pc, #156] @ (1e5cfc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #156] @ (1e5dc8 ) │ │ │ │ + ldr r4, [pc, #156] @ (1e5d00 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #16384 @ 0x4000 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1e5d6a │ │ │ │ + beq.n 1e5ca2 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #120] @ (1e5dcc ) │ │ │ │ - ldr r3, [pc, #116] @ (1e5dc8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e5d04 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e5d00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5dc0 │ │ │ │ + bne.n 1e5cf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1e5db2 │ │ │ │ - ldr r2, [pc, #92] @ (1e5dd0 ) │ │ │ │ + beq.n 1e5cea │ │ │ │ + ldr r2, [pc, #92] @ (1e5d08 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e5d4e │ │ │ │ + beq.n 1e5c86 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62784 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62234 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e5d4e │ │ │ │ + beq.n 1e5c86 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 62658 │ │ │ │ - cbz r0, 1e5daa │ │ │ │ + cbz r0, 1e5ce2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1e5d9a │ │ │ │ + bne.n 1e5cd2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 6243c │ │ │ │ - b.n 1e5d50 │ │ │ │ + b.n 1e5c88 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1e5d72 │ │ │ │ + bne.n 1e5caa │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e5d4e │ │ │ │ - b.n 1e5d72 │ │ │ │ + beq.n 1e5c86 │ │ │ │ + b.n 1e5caa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #832 @ (adr r2, 1e6108 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 1e5f60 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #672 @ (adr r2, 1e6070 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 1e5ec8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ movs r1, 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, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #472] @ (1e5fc0 ) │ │ │ │ + ldr r2, [pc, #472] @ (1e5ef8 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #472] @ (1e5fc4 ) │ │ │ │ + ldr r3, [pc, #472] @ (1e5efc ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e5fb6 │ │ │ │ + beq.w 1e5eee │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 6215c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1e5e18 │ │ │ │ + b.n 1e5d50 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 62658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5e10 │ │ │ │ + bne.n 1e5d48 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ blx 62fdc │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ @@ -532746,81 +532672,81 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 62658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5f46 │ │ │ │ + beq.n 1e5e7e │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ blx 628cc <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5e58 │ │ │ │ + bne.n 1e5d90 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1e5e92 │ │ │ │ + beq.n 1e5dca │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 1e5e58 │ │ │ │ + bge.n 1e5d90 │ │ │ │ mov r0, r4 │ │ │ │ blx 631c8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5e58 │ │ │ │ + beq.n 1e5d90 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs.w r8, #0 │ │ │ │ - bcc.n 1e5f9e │ │ │ │ + bcc.n 1e5ed6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 62a34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5f28 │ │ │ │ + beq.n 1e5e60 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1e5f34 │ │ │ │ + beq.n 1e5e6c │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1e5ee6 │ │ │ │ + b.n 1e5e1e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e5f30 │ │ │ │ + beq.n 1e5e68 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1e5ee0 │ │ │ │ + bge.n 1e5e18 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e5f3a │ │ │ │ + bne.n 1e5e72 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1e5f10 │ │ │ │ + beq.n 1e5e48 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r8, r3, [r5] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -532834,30 +532760,30 @@ │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e5e58 │ │ │ │ + b.n 1e5d90 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e5f10 │ │ │ │ + beq.n 1e5e48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1e5f10 │ │ │ │ + b.n 1e5e48 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1e5faa │ │ │ │ - ldr.w r8, [pc, #120] @ 1e5fc8 │ │ │ │ + beq.n 1e5ee2 │ │ │ │ + ldr.w r8, [pc, #120] @ 1e5f00 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -532867,1787 +532793,1787 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 62234 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e5f58 │ │ │ │ + bne.n 1e5e90 │ │ │ │ mov r0, r9 │ │ │ │ blx 6243c │ │ │ │ - ldr r2, [pc, #72] @ (1e5fcc ) │ │ │ │ - ldr r3, [pc, #60] @ (1e5fc4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e5f04 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5efc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5fba │ │ │ │ + bne.n 1e5ef2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 63024 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e5eba │ │ │ │ + b.n 1e5df2 │ │ │ │ mov r0, r7 │ │ │ │ blx 6243c │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e5f82 │ │ │ │ + b.n 1e5eba │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #64 @ (adr r2, 1e6004 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 1e625c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ movs r1, r3 │ │ │ │ - add r0, pc, #472 @ (adr r0, 1e61a8 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 1e6000 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #256] @ (1e60e4 ) │ │ │ │ + ldr r0, [pc, #256] @ (1e601c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #256] @ (1e60e8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1e6020 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4d14 │ │ │ │ + bl 1e4c4c │ │ │ │ ldr.w r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4c5c │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e60a6 │ │ │ │ + bne.n 1e5fde │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ blx 6350c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e60a6 │ │ │ │ + bne.n 1e5fde │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e60a6 │ │ │ │ + bne.n 1e5fde │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e608a │ │ │ │ + beq.n 1e5fc2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4c5c │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 1e60a6 │ │ │ │ + cbnz r3, 1e5fde │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4c5c │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1fa0f8 │ │ │ │ + bl 1fa030 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e60a6 │ │ │ │ + bne.n 1e5fde │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e60a6 │ │ │ │ + cbz r0, 1e5fde │ │ │ │ ldrb.w r3, [r4, #392] @ 0x188 │ │ │ │ - cbz r3, 1e60cc │ │ │ │ + cbz r3, 1e6004 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1e60a8 │ │ │ │ + bne.n 1e5fe0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 6315c │ │ │ │ - cbz r6, 1e60b0 │ │ │ │ + cbz r6, 1e5fe8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e60b0 │ │ │ │ + b.n 1e5fe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 1e60a6 │ │ │ │ + cbnz r3, 1e5fde │ │ │ │ lsls r1, r0, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4c5c │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6034 │ │ │ │ + beq.n 1e5f6c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ blx 62234 │ │ │ │ - ldr r2, [pc, #56] @ (1e60ec ) │ │ │ │ - ldr r3, [pc, #52] @ (1e60e8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e6024 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e6020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e60de │ │ │ │ + bne.n 1e6016 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fa0cc │ │ │ │ + bl 1fa004 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e6082 │ │ │ │ - b.n 1e60a8 │ │ │ │ + bne.n 1e5fba │ │ │ │ + b.n 1e5fe0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #80 @ (adr r0, 1e6138 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 1e6390 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + add r0, pc, #64 @ (adr r0, 1e6068 ) │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #256] @ (1e6204 ) │ │ │ │ - ldr r2, [pc, #256] @ (1e6208 ) │ │ │ │ + ldr r3, [pc, #256] @ (1e613c ) │ │ │ │ + ldr r2, [pc, #256] @ (1e6140 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (1e620c ) │ │ │ │ + ldr r3, [pc, #252] @ (1e6144 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e61e4 │ │ │ │ + beq.n 1e611c │ │ │ │ mov sl, r1 │ │ │ │ blx 63758 │ │ │ │ mov r5, r0 │ │ │ │ blx 631c8 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - b.n 1e6148 │ │ │ │ + b.n 1e6080 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e614e │ │ │ │ + beq.n 1e6086 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1e6178 │ │ │ │ + beq.n 1e60b0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1e613c │ │ │ │ + bne.n 1e6074 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e6142 │ │ │ │ + beq.n 1e607a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 62024 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1e619a │ │ │ │ + cbnz r0, 1e60d2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1e61ea │ │ │ │ + bne.n 1e6122 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1e6148 │ │ │ │ + bne.n 1e6080 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1e6210 ) │ │ │ │ - ldr r3, [pc, #136] @ (1e620c ) │ │ │ │ + ldr r2, [pc, #140] @ (1e6148 ) │ │ │ │ + ldr r3, [pc, #136] @ (1e6144 ) │ │ │ │ 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 1e6200 │ │ │ │ + bne.n 1e6138 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e61de │ │ │ │ + beq.n 1e6116 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62d70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e616c │ │ │ │ + beq.n 1e60a4 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1e61c0 │ │ │ │ + bne.n 1e60f8 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1e616c │ │ │ │ - ldr r3, [pc, #80] @ (1e6214 ) │ │ │ │ + beq.n 1e60a4 │ │ │ │ + ldr r3, [pc, #80] @ (1e614c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 624c0 │ │ │ │ - ldr r2, [pc, #72] @ (1e6218 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e6150 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e6180 │ │ │ │ - ldr r1, [pc, #40] @ (1e6214 ) │ │ │ │ + b.n 1e60b8 │ │ │ │ + ldr r1, [pc, #40] @ (1e614c ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #40] @ (1e621c ) │ │ │ │ + ldr r2, [pc, #40] @ (1e6154 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ - b.n 1e61de │ │ │ │ + b.n 1e6116 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #248] @ (1e6328 ) │ │ │ │ + ldr r2, [pc, #248] @ (1e6260 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #248] @ (1e632c ) │ │ │ │ + ldr r3, [pc, #248] @ (1e6264 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fa080 │ │ │ │ + bl 1f9fb8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e62da │ │ │ │ + beq.n 1e6212 │ │ │ │ ldrd r7, r6, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ - bl 1e48a0 │ │ │ │ - cbnz r0, 1e628a │ │ │ │ + bl 1e47d8 │ │ │ │ + cbnz r0, 1e61c2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e62fc │ │ │ │ + beq.n 1e6234 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #188] @ (1e6330 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e632c ) │ │ │ │ + ldr r2, [pc, #188] @ (1e6268 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e6264 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6322 │ │ │ │ + bne.n 1e625a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6264 │ │ │ │ + beq.n 1e619c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e6304 │ │ │ │ + beq.n 1e623c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa0f8 │ │ │ │ + bl 1fa030 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6264 │ │ │ │ + beq.n 1e619c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6264 │ │ │ │ + beq.n 1e619c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6270 │ │ │ │ + bne.n 1e61a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 62234 │ │ │ │ - b.n 1e6270 │ │ │ │ + b.n 1e61a8 │ │ │ │ mov r6, r0 │ │ │ │ blx 631bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e626e │ │ │ │ + beq.n 1e61a6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1fa094 │ │ │ │ + bl 1f9fcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6264 │ │ │ │ + beq.n 1e619c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1e6258 │ │ │ │ + b.n 1e6190 │ │ │ │ mov r0, r7 │ │ │ │ blx 62234 │ │ │ │ - b.n 1e626e │ │ │ │ + b.n 1e61a6 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6264 │ │ │ │ + beq.n 1e619c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e629c │ │ │ │ - b.n 1e6264 │ │ │ │ + bne.n 1e61d4 │ │ │ │ + b.n 1e619c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (1e640c ) │ │ │ │ + ldr r2, [pc, #200] @ (1e6344 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1e6410 ) │ │ │ │ + ldr r3, [pc, #200] @ (1e6348 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e63e2 │ │ │ │ - ldr r7, [pc, #180] @ (1e6414 ) │ │ │ │ + beq.n 1e631a │ │ │ │ + ldr r7, [pc, #180] @ (1e634c ) │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 62658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e63d6 │ │ │ │ + beq.n 1e630e │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 1e6384 │ │ │ │ + bne.n 1e62bc │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e636a │ │ │ │ + beq.n 1e62a2 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1e6396 │ │ │ │ + bne.n 1e62ce │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1e6396 │ │ │ │ + bne.n 1e62ce │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e636a │ │ │ │ + beq.n 1e62a2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e636a │ │ │ │ + beq.n 1e62a2 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 62024 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1e6400 │ │ │ │ + cbnz r0, 1e6338 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1e63fa │ │ │ │ + beq.n 1e6332 │ │ │ │ blx 629b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 62234 │ │ │ │ mov r0, r4 │ │ │ │ blx 62658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e6374 │ │ │ │ + bne.n 1e62ac │ │ │ │ mov r0, r4 │ │ │ │ blx 6243c │ │ │ │ mov r0, r5 │ │ │ │ blx 62998 │ │ │ │ - ldr r2, [pc, #52] @ (1e6418 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e6410 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e6350 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e6348 ) │ │ │ │ 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 1e6408 │ │ │ │ + bne.n 1e6340 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1e6334 │ │ │ │ - b.n 1e63c6 │ │ │ │ + bl 1e626c │ │ │ │ + b.n 1e62fe │ │ │ │ mov r0, r2 │ │ │ │ blx 62234 │ │ │ │ - b.n 1e636a │ │ │ │ + b.n 1e62a2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u16 d0, d8, #6 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + vshr.u32 d0, d8, #30 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1e644e │ │ │ │ + bne.n 1e6386 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1e6452 │ │ │ │ + bls.n 1e638a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1e6458 ) │ │ │ │ + ldr r1, [pc, #28] @ (1e6390 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 633d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - vqadd.u8 d16, d0, d8 │ │ │ │ + vqadd.u8 d16, d8, d8 │ │ │ │ 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] @ (1e64b8 ) │ │ │ │ + ldr r1, [pc, #76] @ (1e63f0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e5dd4 │ │ │ │ + bl 1e5d0c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e64b4 │ │ │ │ + cbz r0, 1e63ec │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e64ae │ │ │ │ + beq.n 1e63e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 629b0 │ │ │ │ - cbnz r0, 1e648c │ │ │ │ + cbnz r0, 1e63c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e6480 │ │ │ │ + bne.n 1e63b8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq.n 1e64ae │ │ │ │ + beq.n 1e63e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 62234 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ blx 62234 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1e649a │ │ │ │ + bne.n 1e63d2 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffadffff │ │ │ │ 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] @ (1e65b8 ) │ │ │ │ + ldr r2, [pc, #232] @ (1e64f0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1e65bc ) │ │ │ │ + ldr r3, [pc, #232] @ (1e64f4 ) │ │ │ │ mov r6, 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 1ecc4c │ │ │ │ + bl 1ecb84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1e65c0 ) │ │ │ │ + ldr r2, [pc, #204] @ (1e64f8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e6552 │ │ │ │ + blt.n 1e648a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e645c │ │ │ │ + bl 1e6394 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62234 │ │ │ │ - cbnz r4, 1e656c │ │ │ │ - ldr r1, [pc, #176] @ (1e65c4 ) │ │ │ │ + cbnz r4, 1e64a4 │ │ │ │ + ldr r1, [pc, #176] @ (1e64fc ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e5dd4 │ │ │ │ + bl 1e5d0c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e6552 │ │ │ │ + cbz r0, 1e648a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e645c │ │ │ │ + bl 1e6394 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1e6546 │ │ │ │ + beq.n 1e647e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 62234 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 62234 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1e6532 │ │ │ │ + bne.n 1e646a │ │ │ │ mov r0, r7 │ │ │ │ blx 62234 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e6590 │ │ │ │ - ldr r2, [pc, #116] @ (1e65c8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1e65bc ) │ │ │ │ + bne.n 1e64c8 │ │ │ │ + ldr r2, [pc, #116] @ (1e6500 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e64f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e65b2 │ │ │ │ + bne.n 1e64ea │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ negs r2, r4 │ │ │ │ ldr.w r1, [r6, #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 1e657a │ │ │ │ + bne.n 1e64b2 │ │ │ │ dmb ish │ │ │ │ - b.n 1e6552 │ │ │ │ + b.n 1e648a │ │ │ │ rsbs r2, r8, #0 │ │ │ │ ldr.w r1, [r6, #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 1e658a │ │ │ │ - b.n 1e65a0 │ │ │ │ + beq.n 1e64c2 │ │ │ │ + b.n 1e64d8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 4, r0, cr0, cr8, {0} │ │ │ │ - bl 1e65c6 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + mrc2 0, 4, r0, cr8, cr8, {0} │ │ │ │ + bl 1e64fe │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, 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] @ (1e66a8 ) │ │ │ │ - ldr r3, [pc, #200] @ (1e66ac ) │ │ │ │ + ldr r2, [pc, #200] @ (1e65e0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1e65e4 ) │ │ │ │ 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 62a64 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e669c │ │ │ │ + beq.n 1e65d4 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 62c68 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e668c │ │ │ │ + beq.n 1e65c4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 631bc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e668c │ │ │ │ - cbz r5, 1e664a │ │ │ │ + cbz r0, 1e65c4 │ │ │ │ + cbz r5, 1e6582 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e6626 │ │ │ │ + b.n 1e655e │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1e6644 │ │ │ │ + bls.n 1e657c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 628a8 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e6620 │ │ │ │ + bhi.n 1e6558 │ │ │ │ mov r0, r7 │ │ │ │ blx 62234 │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ - b.n 1e6692 │ │ │ │ + b.n 1e65ca │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1e6636 │ │ │ │ + beq.n 1e656e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e5fd0 │ │ │ │ + bl 1e5f08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1e6688 │ │ │ │ + cbz r4, 1e65c0 │ │ │ │ blx 62234 │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ mov r0, r6 │ │ │ │ blx 62854 │ │ │ │ - ldr r2, [pc, #64] @ (1e66b0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e66ac ) │ │ │ │ + ldr r2, [pc, #64] @ (1e65e8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e65e4 ) │ │ │ │ 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 1e66a4 │ │ │ │ + bne.n 1e65dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62234 │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ mov r0, r6 │ │ │ │ blx 62854 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e666c │ │ │ │ + b.n 1e65a4 │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ - b.n 1e6698 │ │ │ │ + b.n 1e65d0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #100] @ (1e6728 ) │ │ │ │ + ldr r2, [pc, #100] @ (1e6660 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #100] @ (1e672c ) │ │ │ │ + ldr r3, [pc, #100] @ (1e6664 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ - cbnz r3, 1e671e │ │ │ │ + cbnz r3, 1e6656 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e9ce8 │ │ │ │ - ldr r2, [pc, #76] @ (1e6730 ) │ │ │ │ + bl 1e9c20 │ │ │ │ + ldr r2, [pc, #76] @ (1e6668 ) │ │ │ │ ldrb.w r0, [sp, #25] │ │ │ │ add.w r1, sp, #26 │ │ │ │ ldrb.w r5, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e671e │ │ │ │ + beq.n 1e6656 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #44] @ (1e6734 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e672c ) │ │ │ │ + ldr r2, [pc, #44] @ (1e666c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e6664 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6722 │ │ │ │ + bne.n 1e665a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e6706 │ │ │ │ + b.n 1e663e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6], #96 @ 0x60 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + stc2 0, cr0, [lr], #96 @ 0x60 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #420] @ (1e68f0 ) │ │ │ │ + ldr r2, [pc, #420] @ (1e6828 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr r3, [pc, #420] @ (1e68f4 ) │ │ │ │ + ldr r3, [pc, #420] @ (1e682c ) │ │ │ │ add r6, sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e47e0 │ │ │ │ - ldr r2, [pc, #400] @ (1e68f8 ) │ │ │ │ + bl 1e4718 │ │ │ │ + ldr r2, [pc, #400] @ (1e6830 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e679c │ │ │ │ + beq.n 1e66d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 62a64 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 1e6814 │ │ │ │ + bne.n 1e674c │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e67c6 │ │ │ │ + beq.n 1e66fe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 62234 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6880 │ │ │ │ - ldr r2, [pc, #336] @ (1e68fc ) │ │ │ │ - ldr r3, [pc, #324] @ (1e68f4 ) │ │ │ │ + beq.n 1e67b8 │ │ │ │ + ldr r2, [pc, #336] @ (1e6834 ) │ │ │ │ + ldr r3, [pc, #324] @ (1e682c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e68ec │ │ │ │ + bne.w 1e6824 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r1, r7, #8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 1e9ce8 │ │ │ │ + bl 1e9c20 │ │ │ │ ldrb.w r2, [sp, #145] @ 0x91 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (1e6900 ) │ │ │ │ + ldr r2, [pc, #280] @ (1e6838 ) │ │ │ │ add r2, pc │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e67fe │ │ │ │ + beq.n 1e6736 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e60f0 │ │ │ │ + bl 1e6028 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 62234 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 62a64 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e679c │ │ │ │ + beq.n 1e66d4 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 62610 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e686c │ │ │ │ + beq.n 1e67a4 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 62a64 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1e6888 │ │ │ │ + bne.n 1e67c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e6220 │ │ │ │ - cbz r0, 1e6866 │ │ │ │ + bl 1e6158 │ │ │ │ + cbz r0, 1e679e │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e68a0 │ │ │ │ + beq.n 1e67d8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e6854 │ │ │ │ + b.n 1e678c │ │ │ │ add r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 1e689c │ │ │ │ + bls.n 1e67d4 │ │ │ │ sub.w r2, r8, r6 │ │ │ │ add.w r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 63270 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e684e │ │ │ │ + bne.n 1e6786 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 629b0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62854 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 62234 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e67aa │ │ │ │ + bne.n 1e66e2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 62234 │ │ │ │ - b.n 1e67aa │ │ │ │ + b.n 1e66e2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 629b0 │ │ │ │ mov r0, r8 │ │ │ │ blx 62854 │ │ │ │ mov r0, r4 │ │ │ │ blx 62854 │ │ │ │ - b.n 1e6872 │ │ │ │ + b.n 1e67aa │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1e6866 │ │ │ │ + beq.n 1e679e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 63674 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e6866 │ │ │ │ + beq.n 1e679e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 62024 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e68e4 │ │ │ │ + beq.n 1e681c │ │ │ │ ldrd r0, r5, [sp, #88] @ 0x58 │ │ │ │ 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 1e68ce │ │ │ │ + bne.n 1e6806 │ │ │ │ dmb ish │ │ │ │ - b.n 1e686c │ │ │ │ + b.n 1e67a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 629b0 │ │ │ │ - b.n 1e686c │ │ │ │ + b.n 1e67a4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r2], #-96 @ 0xffffffa0 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldc2 0, cr0, [sl], #-96 @ 0xffffffa0 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xfbc20018 │ │ │ │ + @ instruction: 0xfbca0018 │ │ │ │ stmdb 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 r7, r1 │ │ │ │ - ldr r1, [pc, #540] @ (1e6b34 ) │ │ │ │ + ldr r1, [pc, #540] @ (1e6a6c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (1e6b38 ) │ │ │ │ + ldr r2, [pc, #540] @ (1e6a70 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w fp, [pc, #536] @ 1e6b3c │ │ │ │ + ldr.w fp, [pc, #536] @ 1e6a74 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add fp, pc │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r3, 1e6996 │ │ │ │ - ldr r0, [pc, #512] @ (1e6b40 ) │ │ │ │ + cbz r3, 1e68ce │ │ │ │ + ldr r0, [pc, #512] @ (1e6a78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea728 │ │ │ │ + bl 1ea660 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1e69a8 │ │ │ │ - ldr r1, [pc, #504] @ (1e6b44 ) │ │ │ │ + cbz r0, 1e68e0 │ │ │ │ + ldr r1, [pc, #504] @ (1e6a7c ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec2e4 │ │ │ │ + bl 1ec21c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e60f0 │ │ │ │ + bl 1e6028 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6a1e │ │ │ │ + bne.n 1e6956 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 1e69d0 │ │ │ │ - ldr r2, [pc, #460] @ (1e6b48 ) │ │ │ │ - ldr r3, [pc, #444] @ (1e6b38 ) │ │ │ │ + beq.n 1e6908 │ │ │ │ + ldr r2, [pc, #460] @ (1e6a80 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e6a70 ) │ │ │ │ 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 1e6b2e │ │ │ │ + bne.w 1e6a66 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 1e69ca │ │ │ │ + beq.n 1e6902 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 1e6a36 │ │ │ │ - ldr r4, [pc, #424] @ (1e6b4c ) │ │ │ │ + beq.n 1e696e │ │ │ │ + ldr r4, [pc, #424] @ (1e6a84 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1e693e │ │ │ │ - ldr r0, [pc, #420] @ (1e6b50 ) │ │ │ │ + b.n 1e6876 │ │ │ │ + ldr r0, [pc, #420] @ (1e6a88 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea728 │ │ │ │ + bl 1ea660 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6a22 │ │ │ │ - ldr r3, [pc, #412] @ (1e6b54 ) │ │ │ │ + beq.n 1e695a │ │ │ │ + ldr r3, [pc, #412] @ (1e6a8c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #412] @ (1e6b58 ) │ │ │ │ + ldr r2, [pc, #412] @ (1e6a90 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ - b.n 1e694a │ │ │ │ - ldr r4, [pc, #400] @ (1e6b5c ) │ │ │ │ + b.n 1e6882 │ │ │ │ + ldr r4, [pc, #400] @ (1e6a94 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1e693e │ │ │ │ + b.n 1e6876 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #396] @ (1e6b60 ) │ │ │ │ + ldr r6, [pc, #396] @ (1e6a98 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec2e4 │ │ │ │ + bl 1ec21c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e60f0 │ │ │ │ + bl 1e6028 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1e6a1e │ │ │ │ + cbnz r3, 1e6956 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec2e4 │ │ │ │ + bl 1ec21c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e60f0 │ │ │ │ + bl 1e6028 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6978 │ │ │ │ + beq.n 1e68b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e6978 │ │ │ │ - ldr r0, [pc, #320] @ (1e6b64 ) │ │ │ │ + b.n 1e68b0 │ │ │ │ + ldr r0, [pc, #320] @ (1e6a9c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea728 │ │ │ │ + bl 1ea660 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e6a3c │ │ │ │ - ldr r1, [pc, #312] @ (1e6b68 ) │ │ │ │ + cbz r0, 1e6974 │ │ │ │ + ldr r1, [pc, #312] @ (1e6aa0 ) │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - b.n 1e6952 │ │ │ │ - ldr r4, [pc, #308] @ (1e6b6c ) │ │ │ │ + b.n 1e688a │ │ │ │ + ldr r4, [pc, #308] @ (1e6aa4 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1e693e │ │ │ │ - ldr r0, [pc, #304] @ (1e6b70 ) │ │ │ │ + b.n 1e6876 │ │ │ │ + ldr r0, [pc, #304] @ (1e6aa8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e6a9e │ │ │ │ - ldr.w sl, [pc, #296] @ 1e6b74 │ │ │ │ + cbz r0, 1e69d6 │ │ │ │ + ldr.w sl, [pc, #296] @ 1e6aac │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #296] @ (1e6b78 ) │ │ │ │ + ldr r3, [pc, #296] @ (1e6ab0 ) │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ - bl 1ec2e4 │ │ │ │ + bl 1ec21c │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1e60f0 │ │ │ │ + bl 1e6028 │ │ │ │ clz r3, fp │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6a1e │ │ │ │ + bne.n 1e6956 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec2e4 │ │ │ │ + bl 1ec21c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e60f0 │ │ │ │ + bl 1e6028 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e6972 │ │ │ │ - b.n 1e6a1e │ │ │ │ + beq.w 1e68aa │ │ │ │ + b.n 1e6956 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx 62fe8 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r2, sp, #20 │ │ │ │ mov fp, r0 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ it eq │ │ │ │ moveq.w fp, #512 @ 0x200 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1e6ad2 │ │ │ │ + b.n 1e6a0a │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1e6a1e │ │ │ │ + bne.n 1e6956 │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r6, r0 │ │ │ │ blx 62f4c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 63668 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6abe │ │ │ │ - ldr.w sl, [pc, #136] @ 1e6b7c │ │ │ │ + beq.n 1e69f6 │ │ │ │ + ldr.w sl, [pc, #136] @ 1e6ab4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #132] @ (1e6b80 ) │ │ │ │ + ldr r3, [pc, #132] @ (1e6ab8 ) │ │ │ │ add sl, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ - bl 1ec2e4 │ │ │ │ + bl 1ec21c │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1e60f0 │ │ │ │ + bl 1e6028 │ │ │ │ clz r3, fp │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e6a1e │ │ │ │ + bne.w 1e6956 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ - b.n 1e6952 │ │ │ │ + b.n 1e688a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb.w r0, [ip, r8, lsl #1] │ │ │ │ - ldrsh.w r0, [r0, #24] │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + strh.w r0, [r4, r8, lsl #1] │ │ │ │ + ldrsh.w r0, [r8, #24] │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xfa240018 │ │ │ │ - @ instruction: 0xf7ca0018 │ │ │ │ + @ instruction: 0xfa2c0018 │ │ │ │ + @ instruction: 0xf7d20018 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa480018 │ │ │ │ - vld1.8 @ instruction: 0xf9e40018 │ │ │ │ - vld4.8 {d0-d3}, [r8 :64], r8 │ │ │ │ - ldr??.w r0, [r0, #24] │ │ │ │ - str.w r0, [lr, #24] │ │ │ │ - vld1.8 @ instruction: 0xf9a40018 │ │ │ │ - @ instruction: 0xfa160018 │ │ │ │ - ldrh.w r0, [r0, #24] │ │ │ │ - @ instruction: 0xfa0a0018 │ │ │ │ - strb.w r0, [r6, r8, lsl #1] │ │ │ │ - ldr??.w r0, [lr, r8, lsl #1] │ │ │ │ + @ instruction: 0xfa500018 │ │ │ │ + vld1.8 @ instruction: 0xf9ec0018 │ │ │ │ + ldrsh.w r0, [r0, r8, lsl #1] │ │ │ │ + ldr??.w r0, [r8, #24] │ │ │ │ + ldr.w r0, [r6, #24] │ │ │ │ + vld1.8 @ instruction: 0xf9ac0018 │ │ │ │ + @ instruction: 0xfa1e0018 │ │ │ │ + ldrh.w r0, [r8, #24] │ │ │ │ + @ instruction: 0xfa120018 │ │ │ │ + strb.w r0, [lr, r8, lsl #1] │ │ │ │ + vld4.8 {d16-d19}, [r6 :64], r8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #108] @ (1e6c00 ) │ │ │ │ + ldr r5, [pc, #108] @ (1e6b38 ) │ │ │ │ blx 6318c │ │ │ │ mov r4, r0 │ │ │ │ blx 62f4c │ │ │ │ add r5, pc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e6ba8 │ │ │ │ + beq.n 1e6ae0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 624b4 │ │ │ │ mov r4, r0 │ │ │ │ blx 631a4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1e6ba4 │ │ │ │ - ldr r4, [pc, #76] @ (1e6c04 ) │ │ │ │ + bne.n 1e6adc │ │ │ │ + ldr r4, [pc, #76] @ (1e6b3c ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea714 │ │ │ │ - cbz r0, 1e6be0 │ │ │ │ + bl 1ea64c │ │ │ │ + cbz r0, 1e6b18 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e6ba4 │ │ │ │ - ldr r0, [pc, #52] @ (1e6c08 ) │ │ │ │ + bne.n 1e6adc │ │ │ │ + ldr r0, [pc, #52] @ (1e6b40 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (1e6c0c ) │ │ │ │ + ldr r0, [pc, #40] @ (1e6b44 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ - cbz r0, 1e6bfa │ │ │ │ - ldr r3, [pc, #36] @ (1e6c10 ) │ │ │ │ + bl 1ea64c │ │ │ │ + cbz r0, 1e6b32 │ │ │ │ + ldr r3, [pc, #36] @ (1e6b48 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1e6c14 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e6b4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1e6c18 ) │ │ │ │ + ldr r0, [pc, #28] @ (1e6b50 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1e6bc4 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + b.n 1e6afc │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh.w r0, [ip, #24] │ │ │ │ - ldrsb.w r0, [lr, r8, lsl #1] │ │ │ │ - ldrb.w r0, [lr, #24] │ │ │ │ + ldrh.w r0, [r4, #24] │ │ │ │ + vld4.8 {d0-d3}, [r6 :64], r8 │ │ │ │ + strh.w r0, [r6, #24] │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r8, #24] │ │ │ │ - strb.w r0, [r4, #24] │ │ │ │ + ldrh.w r0, [r0, #24] │ │ │ │ + strb.w r0, [ip, #24] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #84] @ (1e6c84 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e6bbc ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r4, [pc, #76] @ (1e6c88 ) │ │ │ │ + ldr r4, [pc, #76] @ (1e6bc0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7a6c │ │ │ │ + bl 1e79a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6c66 │ │ │ │ + cbz r0, 1e6b9e │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5fd0 │ │ │ │ + bl 1e5f08 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 62234 │ │ │ │ - ldr r2, [pc, #36] @ (1e6c8c ) │ │ │ │ - ldr r3, [pc, #24] @ (1e6c84 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e6bc4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1e6bbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6c80 │ │ │ │ + bne.n 1e6bb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1e6d08 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e6c40 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1e6d0c ) │ │ │ │ + ldr r3, [pc, #104] @ (1e6c44 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6220 │ │ │ │ + bl 1e6158 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1e6ce0 │ │ │ │ - ldr r2, [pc, #72] @ (1e6d10 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e6d0c ) │ │ │ │ + cbnz r0, 1e6c18 │ │ │ │ + ldr r2, [pc, #72] @ (1e6c48 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e6c44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6d02 │ │ │ │ + bne.n 1e6c3a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - bl 1e7c50 │ │ │ │ + bl 1e7b88 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6cc6 │ │ │ │ + bne.n 1e6bfe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 62234 │ │ │ │ - b.n 1e6cc6 │ │ │ │ + b.n 1e6bfe │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, 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 1e77bc │ │ │ │ + bl 1e76f4 │ │ │ │ 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 r6, [pc, #160] @ (1e6de0 ) │ │ │ │ + ldr r6, [pc, #160] @ (1e6d18 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #160] @ (1e6de4 ) │ │ │ │ + ldr r4, [pc, #160] @ (1e6d1c ) │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #156] @ (1e6de8 ) │ │ │ │ + ldr r2, [pc, #156] @ (1e6d20 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ mov.w r4, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e6d9e │ │ │ │ + cbz r3, 1e6cd6 │ │ │ │ mov r0, r5 │ │ │ │ blx 629c8 <__time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 62024 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1e6dc0 │ │ │ │ + beq.n 1e6cf8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r4, r4, r3 │ │ │ │ mov.w r3, #20864 @ 0x5180 │ │ │ │ movt r3, #1 │ │ │ │ sbc.w r1, r6, r2 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - blt.n 1e6db6 │ │ │ │ + blt.n 1e6cee │ │ │ │ blx 62234 │ │ │ │ - ldr r2, [pc, #76] @ (1e6dec ) │ │ │ │ - ldr r3, [pc, #64] @ (1e6de4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e6d24 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e6d1c ) │ │ │ │ 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 1e6dda │ │ │ │ + bne.n 1e6d12 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx 621c8 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1e6d9a │ │ │ │ + b.n 1e6cd2 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 62a64 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e6dbc │ │ │ │ + beq.n 1e6cf4 │ │ │ │ blx 62854 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1e6d9a │ │ │ │ + b.n 1e6cd2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7be0018 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + @ instruction: 0xf7c60018 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #220] @ (1e6ee0 ) │ │ │ │ + ldr r2, [pc, #220] @ (1e6e18 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #220] @ (1e6ee4 ) │ │ │ │ + ldr r3, [pc, #220] @ (1e6e1c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #220] @ (1e6ee8 ) │ │ │ │ + ldr r1, [pc, #220] @ (1e6e20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ec2e4 │ │ │ │ + bl 1ec21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6ec2 │ │ │ │ + beq.n 1e6dfa │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 62a64 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e6ec2 │ │ │ │ + beq.n 1e6dfa │ │ │ │ add r1, sp, #16 │ │ │ │ blx 62c68 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e6ed8 │ │ │ │ + beq.n 1e6e10 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1e6e6e │ │ │ │ + beq.n 1e6da6 │ │ │ │ mov.w r8, #8 │ │ │ │ movt r8, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 62448 │ │ │ │ - cbnz r0, 1e6ec6 │ │ │ │ + cbnz r0, 1e6dfe │ │ │ │ movs r7, #8 │ │ │ │ movt r7, #32 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 62830 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r6, #352] @ 0x160 │ │ │ │ - beq.n 1e6ed8 │ │ │ │ + beq.n 1e6e10 │ │ │ │ movs r5, #1 │ │ │ │ add.w r3, r0, #8 │ │ │ │ strd r7, r0, [r6, #356] @ 0x164 │ │ │ │ str.w r3, [r6, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ blx 62854 │ │ │ │ - ldr r2, [pc, #68] @ (1e6eec ) │ │ │ │ - ldr r3, [pc, #56] @ (1e6ee4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e6e24 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e6e1c ) │ │ │ │ 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 1e6edc │ │ │ │ + bne.n 1e6e14 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e6ea6 │ │ │ │ + b.n 1e6dde │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1e6ed8 │ │ │ │ + bne.n 1e6e10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 6212c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1e6e6e │ │ │ │ + bne.n 1e6da6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e6ea0 │ │ │ │ + b.n 1e6dd8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf70c0018 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + @ instruction: 0xf7140018 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r0, 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 63210 │ │ │ │ pop {r3, 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 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #88] @ (1e6f74 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e6eac ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - ldr r4, [pc, #76] @ (1e6f78 ) │ │ │ │ + ldr r4, [pc, #76] @ (1e6eb0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f29c8 │ │ │ │ + bl 1f2900 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6f54 │ │ │ │ + cbz r0, 1e6e8c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5fd0 │ │ │ │ + bl 1e5f08 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 62234 │ │ │ │ - ldr r2, [pc, #36] @ (1e6f7c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e6f74 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e6eb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e6eac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6f6e │ │ │ │ + bne.n 1e6ea6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1e6ff8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e6f30 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1e6ffc ) │ │ │ │ + ldr r3, [pc, #104] @ (1e6f34 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4718 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6220 │ │ │ │ + bl 1e6158 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1e6fd0 │ │ │ │ - ldr r2, [pc, #72] @ (1e7000 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e6ffc ) │ │ │ │ + cbnz r0, 1e6f08 │ │ │ │ + ldr r2, [pc, #72] @ (1e6f38 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e6f34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6ff4 │ │ │ │ + bne.n 1e6f2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - bl 1f2a38 │ │ │ │ + bl 1f2970 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6fb6 │ │ │ │ + bne.n 1e6eee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 62234 │ │ │ │ - b.n 1e6fb6 │ │ │ │ + b.n 1e6eee │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r0, 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 1f2904 │ │ │ │ + bl 1f283c │ │ │ │ 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] @ (1e70bc ) │ │ │ │ + ldr r2, [pc, #140] @ (1e6ff4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1e70c0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1e6ff8 ) │ │ │ │ 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 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e6904 │ │ │ │ - cbz r0, 1e709a │ │ │ │ - ldr r1, [pc, #100] @ (1e70c4 ) │ │ │ │ + bl 1e683c │ │ │ │ + cbz r0, 1e6fd2 │ │ │ │ + ldr r1, [pc, #100] @ (1e6ffc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1ec2e4 │ │ │ │ + bl 1ec21c │ │ │ │ add r1, sp, #8 │ │ │ │ blx 62024 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e709a │ │ │ │ + beq.n 1e6fd2 │ │ │ │ mov r0, r4 │ │ │ │ blx 629c8 <__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 1e709a │ │ │ │ + bge.n 1e6fd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6334 │ │ │ │ + bl 1e626c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec0e8 │ │ │ │ - ldr r2, [pc, #36] @ (1e70c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e70c0 ) │ │ │ │ + bl 1ec020 │ │ │ │ + ldr r2, [pc, #36] @ (1e7000 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e6ff8 ) │ │ │ │ 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 1e70b8 │ │ │ │ + bne.n 1e6ff0 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4a80018 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + @ instruction: 0xf4b00018 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e70e0 │ │ │ │ + bne.n 1e7018 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1e70f6 │ │ │ │ + cbnz r2, 1e702e │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #356] @ (1e7288 ) │ │ │ │ - ldr r3, [pc, #360] @ (1e728c ) │ │ │ │ + ldr r2, [pc, #356] @ (1e71c0 ) │ │ │ │ + ldr r3, [pc, #360] @ (1e71c4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 63030 │ │ │ │ @@ -534660,26 +534586,26 @@ │ │ │ │ blx 622a0 │ │ │ │ mov r0, r6 │ │ │ │ blx 63030 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1e7268 │ │ │ │ + beq.w 1e71a0 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 622a0 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1e725e │ │ │ │ + bcs.n 1e7196 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e721a │ │ │ │ + b.n 1e7152 │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 62740 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov r5, fp │ │ │ │ @@ -534695,105 +534621,105 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strd lr, lr, [sp, #128] @ 0x80 │ │ │ │ strd lr, lr, [sp, #136] @ 0x88 │ │ │ │ strd lr, lr, [sp, #144] @ 0x90 │ │ │ │ blx 62c2c │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e725c │ │ │ │ + bne.n 1e7194 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ adds.w r7, r7, r8 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r2, [lr], #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, lr │ │ │ │ - bl 1e9d24 │ │ │ │ + bl 1e9c5c │ │ │ │ movs r2, #16 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 62fa0 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ - bl 1e932c │ │ │ │ + bl 1e9264 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1e725c │ │ │ │ + bcs.n 1e7194 │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1e725c │ │ │ │ + bcc.n 1e7194 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 62c2c │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1e725c │ │ │ │ + bne.n 1e7194 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds.w r1, r3, r8 │ │ │ │ adc.w r2, r4, #0 │ │ │ │ cmp r9, r1 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #1 │ │ │ │ movcs r6, #0 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e7174 │ │ │ │ + beq.n 1e70ac │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 622a0 │ │ │ │ - ldr r2, [pc, #36] @ (1e7290 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e728c ) │ │ │ │ + ldr r2, [pc, #36] @ (1e71c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e71c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7282 │ │ │ │ + bne.n 1e71ba │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #468] @ (1e747c ) │ │ │ │ - ldr r3, [pc, #468] @ (1e7480 ) │ │ │ │ + ldr r0, [pc, #468] @ (1e73b4 ) │ │ │ │ + ldr r3, [pc, #468] @ (1e73b8 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -534804,237 +534730,237 @@ │ │ │ │ blx 622a0 │ │ │ │ mov r0, r6 │ │ │ │ blx 63030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 62bb4 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1e7354 │ │ │ │ + bhi.n 1e728c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r5, #0 │ │ │ │ blx 62c80 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 62610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e7338 │ │ │ │ + cbz r0, 1e7270 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1e7308 │ │ │ │ + bne.n 1e7240 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r5, #1 │ │ │ │ blx 63240 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 1e72e4 │ │ │ │ + bne.n 1e721c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 1e7338 │ │ │ │ + bne.n 1e7270 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 62c80 │ │ │ │ movs r1, #8 │ │ │ │ blx 62610 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1e7484 ) │ │ │ │ - ldr r3, [pc, #352] @ (1e7480 ) │ │ │ │ + ldr r2, [pc, #356] @ (1e73bc ) │ │ │ │ + ldr r3, [pc, #352] @ (1e73b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e7478 │ │ │ │ + bne.w 1e73b0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 622a0 │ │ │ │ mov r0, r6 │ │ │ │ blx 63030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 62bb4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e73e2 │ │ │ │ + beq.n 1e731a │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 62c2c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e730c │ │ │ │ - ldr r1, [pc, #288] @ (1e7488 ) │ │ │ │ + bne.n 1e7244 │ │ │ │ + ldr r1, [pc, #288] @ (1e73c0 ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6350c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e730c │ │ │ │ + bne.n 1e7244 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e730c │ │ │ │ + bhi.n 1e7244 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 62c80 │ │ │ │ movs r1, #8 │ │ │ │ blx 62610 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7418 │ │ │ │ + beq.n 1e7350 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e73b0 │ │ │ │ + bne.n 1e72e8 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e73a0 │ │ │ │ + bne.n 1e72d8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7434 │ │ │ │ + bne.n 1e736c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e7104 │ │ │ │ + bl 1e703c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e73c6 │ │ │ │ + bne.n 1e72fe │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e7424 │ │ │ │ + cbnz r3, 1e735c │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1e731c │ │ │ │ - ldr r4, [pc, #168] @ (1e748c ) │ │ │ │ + b.n 1e7254 │ │ │ │ + ldr r4, [pc, #168] @ (1e73c4 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 6312c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e730c │ │ │ │ + bne.n 1e7244 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 6312c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e730c │ │ │ │ + bne.n 1e7244 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 634e8 │ │ │ │ mov r0, r6 │ │ │ │ blx 634e8 │ │ │ │ - b.n 1e7380 │ │ │ │ + b.n 1e72b8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e7104 │ │ │ │ - b.n 1e73da │ │ │ │ + bl 1e703c │ │ │ │ + b.n 1e7312 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e801c │ │ │ │ - b.n 1e73da │ │ │ │ + bl 1e7f54 │ │ │ │ + b.n 1e7312 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e7452 │ │ │ │ + beq.n 1e738a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e743e │ │ │ │ + bne.n 1e7376 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e73b8 │ │ │ │ + beq.n 1e72f0 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7462 │ │ │ │ + bne.n 1e739a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7454 │ │ │ │ - b.n 1e73b8 │ │ │ │ + bne.n 1e738c │ │ │ │ + b.n 1e72f0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ movs r0, r5 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub.w sp, sp, #4352 @ 0x1100 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #472] @ (1e768c ) │ │ │ │ + ldr r1, [pc, #472] @ (1e75c4 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #468] @ (1e7690 ) │ │ │ │ + ldr r2, [pc, #468] @ (1e75c8 ) │ │ │ │ add.w r4, sp, #4352 @ 0x1100 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r4, #12 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r2, 1e74e6 │ │ │ │ + cbz r2, 1e741e │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1e74d2 │ │ │ │ + bne.n 1e740a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e761a │ │ │ │ - ldr r1, [pc, #428] @ (1e7694 ) │ │ │ │ + b.n 1e7552 │ │ │ │ + ldr r1, [pc, #428] @ (1e75cc ) │ │ │ │ add r1, pc │ │ │ │ blx 634f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e74e2 │ │ │ │ - ldr r3, [pc, #416] @ (1e7698 ) │ │ │ │ + beq.n 1e741a │ │ │ │ + ldr r3, [pc, #416] @ (1e75d0 ) │ │ │ │ add.w fp, sp, #268 @ 0x10c │ │ │ │ uxtb.w sl, sl │ │ │ │ add.w r9, sp, #272 @ 0x110 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #404] @ (1e769c ) │ │ │ │ + ldr r3, [pc, #404] @ (1e75d4 ) │ │ │ │ mov r7, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #400] @ (1e76a0 ) │ │ │ │ + ldr r3, [pc, #400] @ (1e75d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 630d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7612 │ │ │ │ + beq.n 1e754a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 6240c │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -535043,147 +534969,147 @@ │ │ │ │ movs r1, #1 │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e7514 │ │ │ │ + beq.n 1e744c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r5, #12 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ ldr.w r3, [r9, #-240] │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r3 │ │ │ │ - beq.w 1e7670 │ │ │ │ - ldr r6, [pc, #308] @ (1e76a4 ) │ │ │ │ + beq.w 1e75a8 │ │ │ │ + ldr r6, [pc, #308] @ (1e75dc ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 634f4 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 634f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 62234 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 62234 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e7668 │ │ │ │ + beq.n 1e75a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1e75fe │ │ │ │ + cbz r3, 1e7536 │ │ │ │ blx 62c80 │ │ │ │ sub.w r1, r5, #8 │ │ │ │ blx 62c68 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e763e │ │ │ │ + beq.n 1e7576 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e75c4 │ │ │ │ - b.n 1e763e │ │ │ │ + bne.n 1e74fc │ │ │ │ + b.n 1e7576 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1e763e │ │ │ │ + beq.n 1e7576 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 62c80 │ │ │ │ mov r1, r6 │ │ │ │ blx 62c68 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e75be │ │ │ │ + beq.n 1e74f6 │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e75be │ │ │ │ + bne.n 1e74f6 │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e75be │ │ │ │ + bne.n 1e74f6 │ │ │ │ mov r0, fp │ │ │ │ blx 63264 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 63264 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 630d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7524 │ │ │ │ + bne.n 1e745c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 63264 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1e76a8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e75e0 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #108] @ (1e7690 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e75c8 ) │ │ │ │ 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.n 1e7688 │ │ │ │ + bne.n 1e75c0 │ │ │ │ add.w sp, sp, #4352 @ 0x1100 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r8, sl, lsl #2] │ │ │ │ - bl 1e7294 │ │ │ │ + bl 1e71cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e7676 │ │ │ │ + cbz r0, 1e75ae │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 63264 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1e7514 │ │ │ │ - b.n 1e7612 │ │ │ │ + bls.w 1e744c │ │ │ │ + b.n 1e754a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e75fe │ │ │ │ - b.n 1e7514 │ │ │ │ + bne.n 1e7536 │ │ │ │ + b.n 1e744c │ │ │ │ blx 62234 │ │ │ │ - b.n 1e7514 │ │ │ │ + b.n 1e744c │ │ │ │ mov r0, fp │ │ │ │ blx 63264 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 63264 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1e7514 │ │ │ │ + b.n 1e744c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, ip, #24 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + orr.w r0, r4, #24 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ movs r7, r2 │ │ │ │ - ands.w r0, lr, #24 │ │ │ │ - bic.w r0, r4, #24 │ │ │ │ - vshr.s32 d0, d8, #12 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + bic.w r0, r6, #24 │ │ │ │ + bic.w r0, ip, #24 │ │ │ │ + vshr.s32 d0, d8, #4 │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ 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, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #140] @ (1e774c ) │ │ │ │ + ldr r2, [pc, #140] @ (1e7684 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1e7750 ) │ │ │ │ + ldr r3, [pc, #140] @ (1e7688 ) │ │ │ │ add.w r8, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2724] @ 0xaa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -535191,147 +535117,147 @@ │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 628a8 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1e76f6 │ │ │ │ - b.n 1e773a │ │ │ │ + bne.n 1e762e │ │ │ │ + b.n 1e7672 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1e771a │ │ │ │ + bne.n 1e7652 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1e76d8 │ │ │ │ + bge.n 1e7610 │ │ │ │ add.w r5, r8, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1e76f0 │ │ │ │ + bpl.n 1e7628 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e7490 │ │ │ │ + bl 1e73c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1e76f6 │ │ │ │ + beq.n 1e762e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1e7754 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e7750 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e768c ) │ │ │ │ + ldr r3, [pc, #48] @ (1e7688 ) │ │ │ │ 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 1e7746 │ │ │ │ + bne.n 1e767e │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1e76d8 │ │ │ │ - b.n 1e771c │ │ │ │ + beq.n 1e7610 │ │ │ │ + b.n 1e7654 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r0, 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 r5, r0 │ │ │ │ - cbnz r3, 1e77a4 │ │ │ │ + cbnz r3, 1e76dc │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 1e7774 │ │ │ │ + cbz r0, 1e76ac │ │ │ │ blx 63264 │ │ │ │ subs r4, r5, #4 │ │ │ │ add.w r6, r5, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1e7784 │ │ │ │ + cbz r0, 1e76bc │ │ │ │ blx 63264 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1e777a │ │ │ │ + bne.n 1e76b2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 1e7798 │ │ │ │ + cbz r3, 1e76d0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1e9318 │ │ │ │ + bl 1e9250 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62740 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 62424 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ff3d0 │ │ │ │ + bl 1ff308 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ blx 62854 │ │ │ │ - b.n 1e776c │ │ │ │ + b.n 1e76a4 │ │ │ │ stmdb 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, #608] @ (1e7a30 ) │ │ │ │ + ldr r2, [pc, #608] @ (1e7968 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1e7a34 ) │ │ │ │ + ldr r3, [pc, #608] @ (1e796c ) │ │ │ │ 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 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1e9218 │ │ │ │ + bl 1e9150 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1e7a38 ) │ │ │ │ + ldr r0, [pc, #568] @ (1e7970 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1f1214 │ │ │ │ + bl 1f114c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7886 │ │ │ │ - ldr r7, [pc, #556] @ (1e7a3c ) │ │ │ │ + beq.n 1e77be │ │ │ │ + ldr r7, [pc, #556] @ (1e7974 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1e7a40 ) │ │ │ │ + ldr r2, [pc, #556] @ (1e7978 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e79bc │ │ │ │ - ldr r2, [pc, #536] @ (1e7a44 ) │ │ │ │ + beq.w 1e78f4 │ │ │ │ + ldr r2, [pc, #536] @ (1e797c ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e79b6 │ │ │ │ - ldr r6, [pc, #516] @ (1e7a48 ) │ │ │ │ + beq.w 1e78ee │ │ │ │ + ldr r6, [pc, #516] @ (1e7980 ) │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 634f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -535341,51 +535267,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 62234 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 62234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e79bc │ │ │ │ + beq.w 1e78f4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e79bc │ │ │ │ + beq.w 1e78f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7294 │ │ │ │ + bl 1e71cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e79bc │ │ │ │ - ldr r0, [pc, #452] @ (1e7a4c ) │ │ │ │ + beq.w 1e78f4 │ │ │ │ + ldr r0, [pc, #452] @ (1e7984 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e796c │ │ │ │ + beq.n 1e78a4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #440] @ 1e7a50 │ │ │ │ - ldr.w r9, [pc, #440] @ 1e7a54 │ │ │ │ + ldr.w r8, [pc, #440] @ 1e7988 │ │ │ │ + ldr.w r9, [pc, #440] @ 1e798c │ │ │ │ movs r7, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ - ldr r3, [pc, #432] @ (1e7a58 ) │ │ │ │ + ldr r3, [pc, #432] @ (1e7990 ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e792e │ │ │ │ + b.n 1e7866 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e7a06 │ │ │ │ + beq.w 1e793e │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ (1e7a5c ) │ │ │ │ + ldr r5, [pc, #400] @ (1e7994 ) │ │ │ │ blx 62234 │ │ │ │ mov r0, fp │ │ │ │ add r5, pc │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 634f4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -535396,147 +535322,147 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 62234 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 62234 │ │ │ │ ldr.w r0, [r4, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e79de │ │ │ │ + beq.n 1e7916 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e7a14 │ │ │ │ + beq.w 1e794c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7294 │ │ │ │ + bl 1e71cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e79ee │ │ │ │ + beq.n 1e7926 │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 63264 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 1e796c │ │ │ │ + bhi.n 1e78a4 │ │ │ │ cmp r6, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r6 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 6240c │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 1e796c │ │ │ │ + cbz r3, 1e78a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 6203c │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #28 │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1e78b0 │ │ │ │ + bne.n 1e77e8 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ - b.n 1e7924 │ │ │ │ - ldr r0, [pc, #240] @ (1e7a60 ) │ │ │ │ + b.n 1e785c │ │ │ │ + ldr r0, [pc, #240] @ (1e7998 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e79b2 │ │ │ │ + cbz r0, 1e78ea │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7490 │ │ │ │ - cbz r0, 1e79b2 │ │ │ │ + bl 1e73c8 │ │ │ │ + cbz r0, 1e78ea │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 63488 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1e79b2 │ │ │ │ + blt.n 1e78ea │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 6255c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1e7a22 │ │ │ │ - ldr r1, [pc, #196] @ (1e7a64 ) │ │ │ │ + blt.n 1e795a │ │ │ │ + ldr r1, [pc, #196] @ (1e799c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1ff374 │ │ │ │ - cbnz r0, 1e7a1a │ │ │ │ + bl 1ff2ac │ │ │ │ + cbnz r0, 1e7952 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e79c4 │ │ │ │ + b.n 1e78fc │ │ │ │ mov r0, r3 │ │ │ │ blx 62234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7758 │ │ │ │ + bl 1e7690 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1e7a68 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e7a34 ) │ │ │ │ + ldr r2, [pc, #160] @ (1e79a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e796c ) │ │ │ │ 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 1e7a2a │ │ │ │ + bne.n 1e7962 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 1e79e6 │ │ │ │ + cbz r5, 1e791e │ │ │ │ mov r0, r5 │ │ │ │ blx 63264 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e7924 │ │ │ │ + b.n 1e785c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 63264 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 63264 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e7924 │ │ │ │ + b.n 1e785c │ │ │ │ mov r0, fp │ │ │ │ blx 62234 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ - b.n 1e7924 │ │ │ │ + b.n 1e785c │ │ │ │ blx 63264 │ │ │ │ - b.n 1e79e6 │ │ │ │ + b.n 1e791e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 62424 │ │ │ │ mov r0, r5 │ │ │ │ blx 62854 │ │ │ │ - b.n 1e79b2 │ │ │ │ + b.n 1e78ea │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9b80018 │ │ │ │ - ldcl 0, cr0, [r2, #-96] @ 0xffffffa0 │ │ │ │ - stc 0, cr0, [lr, #-96] @ 0xffffffa0 │ │ │ │ - stc 0, cr0, [r4, #-96] @ 0xffffffa0 │ │ │ │ - ldc 0, cr0, [r0, #-96]! @ 0xffffffa0 │ │ │ │ - ldc 0, cr0, [ip], #96 @ 0x60 │ │ │ │ - ldcl 0, cr0, [r4], {24} │ │ │ │ - stc 0, cr0, [r0], {24} │ │ │ │ - stc 0, cr0, [sl], {24} │ │ │ │ - mrrc 0, 1, r0, r2, cr8 │ │ │ │ - stc 0, cr0, [lr], {24} │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1e7e64 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strd r0, r0, [r0, #96] @ 0x60 │ │ │ │ + ldcl 0, cr0, [sl, #-96] @ 0xffffffa0 │ │ │ │ + ldc 0, cr0, [r6, #-96] @ 0xffffffa0 │ │ │ │ + stc 0, cr0, [ip, #-96] @ 0xffffffa0 │ │ │ │ + ldc 0, cr0, [r8, #-96]! @ 0xffffffa0 │ │ │ │ + stcl 0, cr0, [r4], {24} │ │ │ │ + ldcl 0, cr0, [ip], {24} │ │ │ │ + stc 0, cr0, [r8], {24} │ │ │ │ + ldc 0, cr0, [r2], {24} │ │ │ │ + mrrc 0, 1, r0, sl, cr8 │ │ │ │ + ldc 0, cr0, [r6], {24} │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1e7d9c │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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 │ │ │ │ subs r5, r1, #1 │ │ │ │ mov r6, r1 │ │ │ │ @@ -535555,174 +535481,174 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r9, r2, r1 │ │ │ │ orr.w r4, r3, r0 │ │ │ │ sub.w ip, ip, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 1e7a8e │ │ │ │ + bne.n 1e79c6 │ │ │ │ ldrb.w r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7b5a │ │ │ │ + beq.n 1e7a92 │ │ │ │ add.w fp, r7, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7ae0 │ │ │ │ + bne.n 1e7a18 │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e7ad0 │ │ │ │ + bne.n 1e7a08 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7bf6 │ │ │ │ + bne.w 1e7b2e │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e93c0 │ │ │ │ + bl 1e92f8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1e7b62 │ │ │ │ + cbz r0, 1e7a9a │ │ │ │ ldrb.w r4, [sl] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ blx 622a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e7b38 │ │ │ │ + blt.n 1e7a70 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sl, #48 @ 0x30 │ │ │ │ blx 62c2c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e7b38 │ │ │ │ + bne.n 1e7a70 │ │ │ │ adds r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1e7b2c │ │ │ │ + b.n 1e7a64 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1e7b92 │ │ │ │ + beq.n 1e7aca │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e7b28 │ │ │ │ + beq.n 1e7a60 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7b44 │ │ │ │ + bne.n 1e7a7c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7be8 │ │ │ │ + bne.n 1e7b20 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - cbz r1, 1e7b7e │ │ │ │ + cbz r1, 1e7ab6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e7104 │ │ │ │ + bl 1e703c │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e93c0 │ │ │ │ + bl 1e92f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7af8 │ │ │ │ + bne.n 1e7a30 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7b52 │ │ │ │ - b.n 1e7b82 │ │ │ │ + beq.n 1e7a8a │ │ │ │ + b.n 1e7aba │ │ │ │ ldr.w r5, [sl, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 631bc │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 62c2c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e7b3a │ │ │ │ + bne.n 1e7a72 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ - cbz r3, 1e7bc4 │ │ │ │ + cbz r3, 1e7afc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa0f8 │ │ │ │ + bl 1fa030 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e7b3a │ │ │ │ + bne.n 1e7a72 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7bc8 │ │ │ │ + bne.n 1e7b00 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e7c3e │ │ │ │ + cbnz r3, 1e7b76 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e7b5c │ │ │ │ + beq.n 1e7a94 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 1e7b5c │ │ │ │ + b.n 1e7a94 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1e801c │ │ │ │ - b.n 1e7b5a │ │ │ │ + bl 1e7f54 │ │ │ │ + b.n 1e7a92 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e7c22 │ │ │ │ + bne.n 1e7b5a │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r2, sl, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7c0c │ │ │ │ + bne.n 1e7b44 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7bfe │ │ │ │ - b.n 1e7aea │ │ │ │ + bne.n 1e7b36 │ │ │ │ + b.n 1e7a22 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e7c28 │ │ │ │ + bne.n 1e7b60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7bfa │ │ │ │ - b.n 1e7aea │ │ │ │ + bne.n 1e7b32 │ │ │ │ + b.n 1e7a22 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1e801c │ │ │ │ - b.n 1e7bdc │ │ │ │ + bl 1e7f54 │ │ │ │ + b.n 1e7b14 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #928] @ (1e8010 ) │ │ │ │ - ldr r3, [pc, #932] @ (1e8014 ) │ │ │ │ + ldr r2, [pc, #928] @ (1e7f48 ) │ │ │ │ + ldr r3, [pc, #932] @ (1e7f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -535736,326 +535662,326 @@ │ │ │ │ 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 1e7c82 │ │ │ │ + bne.n 1e7bba │ │ │ │ ldrb.w fp, [r8, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e7d4a │ │ │ │ + beq.n 1e7c82 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7d4a │ │ │ │ + beq.n 1e7c82 │ │ │ │ add.w r3, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7cde │ │ │ │ + bne.n 1e7c16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7cce │ │ │ │ + bne.n 1e7c06 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7e6c │ │ │ │ + bne.w 1e7da4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r7, #0 │ │ │ │ blx 62c80 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r9 │ │ │ │ blx 62610 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e7d6c │ │ │ │ + cbz r0, 1e7ca4 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1e7d1a │ │ │ │ + bne.n 1e7c52 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r7, #1 │ │ │ │ blx 63240 │ │ │ │ cmp.w r7, #1000 @ 0x3e8 │ │ │ │ - bne.n 1e7cf4 │ │ │ │ + bne.n 1e7c2c │ │ │ │ adds r6, #1 │ │ │ │ - bne.n 1e7d6c │ │ │ │ + bne.n 1e7ca4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 62c80 │ │ │ │ movs r1, #8 │ │ │ │ blx 62610 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7d32 │ │ │ │ + bne.n 1e7c6a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7e5c │ │ │ │ + bne.w 1e7d94 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #712] @ (1e8018 ) │ │ │ │ - ldr r3, [pc, #704] @ (1e8014 ) │ │ │ │ + ldr r2, [pc, #712] @ (1e7f50 ) │ │ │ │ + ldr r3, [pc, #704] @ (1e7f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e7ffa │ │ │ │ + bne.w 1e7f32 │ │ │ │ mov r0, fp │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ 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 1e7d86 │ │ │ │ + bne.n 1e7cbe │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e7d76 │ │ │ │ + bne.n 1e7cae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7fa4 │ │ │ │ + bne.w 1e7edc │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e7104 │ │ │ │ + bl 1e703c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e93c0 │ │ │ │ + bl 1e92f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e7dec │ │ │ │ + cbz r0, 1e7d24 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7db0 │ │ │ │ + bne.n 1e7ce8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7fea │ │ │ │ + bne.w 1e7f22 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 62c80 │ │ │ │ movs r1, #8 │ │ │ │ blx 62610 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7d40 │ │ │ │ - b.n 1e7ddc │ │ │ │ + beq.n 1e7c78 │ │ │ │ + b.n 1e7d14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 1fa0f8 │ │ │ │ + bl 1fa030 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 622a0 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e9ce8 │ │ │ │ + bl 1e9c20 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 6312c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1e7eb6 │ │ │ │ + beq.n 1e7dee │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7e34 │ │ │ │ + bne.n 1e7d6c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7d1e │ │ │ │ + beq.w 1e7c56 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e801c │ │ │ │ - b.n 1e7d1e │ │ │ │ + bl 1e7f54 │ │ │ │ + b.n 1e7c56 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1e801c │ │ │ │ - b.n 1e7d4a │ │ │ │ + bl 1e7f54 │ │ │ │ + b.n 1e7c82 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e7e8e │ │ │ │ + beq.n 1e7dc6 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e7e78 │ │ │ │ + bne.n 1e7db0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7ce8 │ │ │ │ + beq.w 1e7c20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7ea0 │ │ │ │ + bne.n 1e7dd8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7e92 │ │ │ │ - b.n 1e7ce8 │ │ │ │ + bne.n 1e7dca │ │ │ │ + b.n 1e7c20 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 63030 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ blx 6312c │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1e7e30 │ │ │ │ + bne.n 1e7d68 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 6312c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e7e30 │ │ │ │ + bne.n 1e7d68 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 634e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 6312c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1e7e30 │ │ │ │ - vldr d7, [pc, #244] @ 1e8000 │ │ │ │ + bne.n 1e7d68 │ │ │ │ + vldr d7, [pc, #244] @ 1e7f38 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1e8008 │ │ │ │ + vldr d7, [pc, #236] @ 1e7f40 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 6312c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e7e30 │ │ │ │ + bne.n 1e7d68 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 6312c │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1e7e30 │ │ │ │ + bne.w 1e7d68 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 634e8 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ vstr d7, [r9, #40] @ 0x28 │ │ │ │ strb.w r6, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 1e9d24 │ │ │ │ + bl 1e9c5c │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1e932c │ │ │ │ + bl 1e9264 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e70cc │ │ │ │ + bl 1e7004 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 62c80 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 62610 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e70cc │ │ │ │ - b.n 1e7d4e │ │ │ │ + bl 1e7004 │ │ │ │ + b.n 1e7c86 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e7fc4 │ │ │ │ + beq.n 1e7efc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e7fae │ │ │ │ + bne.n 1e7ee6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7d90 │ │ │ │ + beq.w 1e7cc8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7fd4 │ │ │ │ + bne.n 1e7f0c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7fc6 │ │ │ │ - b.n 1e7d90 │ │ │ │ + bne.n 1e7efe │ │ │ │ + b.n 1e7cc8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e801c │ │ │ │ - b.n 1e7dc8 │ │ │ │ + bl 1e7f54 │ │ │ │ + b.n 1e7d00 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r0, 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 r3, r1 │ │ │ │ @@ -536084,46 +536010,46 @@ │ │ │ │ movs r2, #9 │ │ │ │ blx 62634 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1e811c │ │ │ │ + vldr s15, [pc, #156] @ 1e8054 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1e8120 │ │ │ │ + vldr s14, [pc, #148] @ 1e8058 │ │ │ │ lsls r3, r0, #16 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1e8118 │ │ │ │ - vldr s14, [pc, #104] @ 1e8124 │ │ │ │ + bvs.n 1e8050 │ │ │ │ + vldr s14, [pc, #104] @ 1e805c │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1e8118 │ │ │ │ - vldr s14, [pc, #88] @ 1e8128 │ │ │ │ + cbnz r3, 1e8050 │ │ │ │ + vldr s14, [pc, #88] @ 1e8060 │ │ │ │ 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, 1e8118 │ │ │ │ + cbnz r3, 1e8050 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ ittee ne │ │ │ │ addne r3, r0, #1 │ │ │ │ addne.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r3, #1 │ │ │ │ @@ -536151,91 +536077,91 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vmov r3, s0 │ │ │ │ ubfx r0, r3, #0, #23 │ │ │ │ ubfx r1, r3, #23, #8 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ - beq.n 1e8162 │ │ │ │ + beq.n 1e809a │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r5, #1 │ │ │ │ - cbz r2, 1e816e │ │ │ │ + cbz r2, 1e80a6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ orrs r0, r2 │ │ │ │ orr.w r0, r0, r4, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub.w ip, r1, #255 @ 0xff │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, ip, #1 │ │ │ │ - cbnz r6, 1e819c │ │ │ │ + cbnz r6, 1e80d4 │ │ │ │ ands.w r5, r5, ip │ │ │ │ - beq.n 1e81aa │ │ │ │ + beq.n 1e80e2 │ │ │ │ asrs r2, r0, #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - b.n 1e8164 │ │ │ │ + b.n 1e809c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ orrs r0, r2 │ │ │ │ orr.w r0, r0, r4, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub.w r2, r1, #127 @ 0x7f │ │ │ │ cmn.w r2, #14 │ │ │ │ - blt.n 1e81e0 │ │ │ │ + blt.n 1e8118 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 1e819a │ │ │ │ + bgt.n 1e80d2 │ │ │ │ vmov s0, r0 │ │ │ │ sub.w r5, r1, #112 @ 0x70 │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ blx 62454 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ iteet eq │ │ │ │ addeq r0, r5, #1 │ │ │ │ lslne r3, r5, #10 │ │ │ │ sxthne r2, r0 │ │ │ │ moveq r2, #0 │ │ │ │ itet eq │ │ │ │ lsleq r0, r0, #10 │ │ │ │ sxthne r0, r3 │ │ │ │ sxtheq r0, r0 │ │ │ │ - b.n 1e8164 │ │ │ │ + b.n 1e809c │ │ │ │ vabs.f32 s15, s0 │ │ │ │ - vldr s0, [pc, #12] @ 1e81f4 │ │ │ │ + vldr s0, [pc, #12] @ 1e812c │ │ │ │ vmul.f32 s0, s15, s0 │ │ │ │ blx 62454 │ │ │ │ - b.n 1e81c8 │ │ │ │ + b.n 1e8100 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1e83f8 ) │ │ │ │ + ldr r3, [pc, #512] @ (1e8330 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1efcd8 │ │ │ │ + bl 1efc10 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1e8248 │ │ │ │ + vldr s15, [pc, #48] @ 1e8180 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1e824c │ │ │ │ + vldr s14, [pc, #40] @ 1e8184 │ │ │ │ lsls r0, r0, #16 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ @@ -536249,87 +536175,87 @@ │ │ │ │ blx r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e82bc │ │ │ │ + vldr s15, [pc, #72] @ 1e81f4 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e82c0 │ │ │ │ + vldr s14, [pc, #64] @ 1e81f8 │ │ │ │ lsls r3, r0, #16 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e82b4 │ │ │ │ + ble.n 1e81ec │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e8074 │ │ │ │ + bl 1e7fac │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e8330 │ │ │ │ + vldr s15, [pc, #72] @ 1e8268 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e8334 │ │ │ │ + vldr s14, [pc, #64] @ 1e826c │ │ │ │ lsls r3, r0, #16 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1e8328 │ │ │ │ + bpl.n 1e8260 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e8074 │ │ │ │ + bl 1e7fac │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1e8358 │ │ │ │ + cbz r3, 1e8290 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1e8352 │ │ │ │ + cbz r3, 1e828a │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, r1, r0 │ │ │ │ @@ -536358,38 +536284,38 @@ │ │ │ │ umlal r1, fp, r0, r7 │ │ │ │ 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 1e83c8 │ │ │ │ + b.n 1e8300 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1e83ec │ │ │ │ + cbz r3, 1e8324 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1e83ec │ │ │ │ + beq.n 1e8324 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e83b8 │ │ │ │ + beq.n 1e82f0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1e83bc │ │ │ │ + bne.n 1e82f4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e83bc │ │ │ │ + beq.n 1e82f4 │ │ │ │ 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 │ │ │ │ @@ -536417,148 +536343,148 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 633d8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e8488 │ │ │ │ + cbz r0, 1e83c0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ - beq.n 1e8480 │ │ │ │ + beq.n 1e83b8 │ │ │ │ movs r6, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e8474 │ │ │ │ + cbz r3, 1e83ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 62234 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r2, r1, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e8466 │ │ │ │ + bne.n 1e839e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ec208 │ │ │ │ + bl 1ec140 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1e84ae │ │ │ │ + cbz r3, 1e83e6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1e84aa │ │ │ │ + cbz r3, 1e83e2 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ 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, #3648] @ 0xe40 │ │ │ │ - ldr r2, [pc, #468] @ (1e8698 ) │ │ │ │ + ldr r2, [pc, #468] @ (1e85d0 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #468] @ (1e869c ) │ │ │ │ + ldr r3, [pc, #468] @ (1e85d4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, 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 1e855e │ │ │ │ + beq.n 1e8496 │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1e84fc │ │ │ │ - ldr r2, [pc, #444] @ (1e86a0 ) │ │ │ │ - ldr r3, [pc, #440] @ (1e869c ) │ │ │ │ + bls.n 1e8434 │ │ │ │ + ldr r2, [pc, #444] @ (1e85d8 ) │ │ │ │ + ldr r3, [pc, #440] @ (1e85d4 ) │ │ │ │ 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 1e8692 │ │ │ │ + bne.w 1e85ca │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #420] @ (1e86a4 ) │ │ │ │ + ldr r3, [pc, #420] @ (1e85dc ) │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #16 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e84e0 │ │ │ │ + beq.n 1e8418 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e8524 │ │ │ │ - ldr r1, [pc, #392] @ (1e86a8 ) │ │ │ │ + cbz r3, 1e845c │ │ │ │ + ldr r1, [pc, #392] @ (1e85e0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ec214 │ │ │ │ + bl 1ec14c │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ add.w fp, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp lr, fp │ │ │ │ itt ne │ │ │ │ movne ip, r4 │ │ │ │ movne sl, r6 │ │ │ │ - beq.n 1e8582 │ │ │ │ + beq.n 1e84ba │ │ │ │ mov r9, sl │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, fp │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e8538 │ │ │ │ + bne.n 1e8470 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - b.n 1e8594 │ │ │ │ + b.n 1e84cc │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e84dc │ │ │ │ - ldr r2, [pc, #324] @ (1e86ac ) │ │ │ │ + bne.n 1e8414 │ │ │ │ + ldr r2, [pc, #324] @ (1e85e4 ) │ │ │ │ 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 62740 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e84e0 │ │ │ │ + b.n 1e8418 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 6315c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1e86b0 ) │ │ │ │ + ldr r3, [pc, #276] @ (1e85e8 ) │ │ │ │ ldr r2, [r6, #20] │ │ │ │ add r3, pc │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r5, [r4, #20] │ │ │ │ add.w r2, lr, r2, lsl #4 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ @@ -536577,22 +536503,22 @@ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r1, [r4, #40] @ 0x28 │ │ │ │ it ne │ │ │ │ movne r3, lr │ │ │ │ str.w sl, [r4, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne.n 1e85e6 │ │ │ │ - b.n 1e8662 │ │ │ │ + bne.n 1e851e │ │ │ │ + b.n 1e859a │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e8662 │ │ │ │ + beq.n 1e859a │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e85e0 │ │ │ │ + beq.n 1e8518 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ strd r0, r6, [sp, #24] │ │ │ │ strd lr, r4, [sp, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrd lr, r6, [r3, #8] │ │ │ │ @@ -536609,80 +536535,80 @@ │ │ │ │ mla r4, r1, r7, r4 │ │ │ │ movs r7, #0 │ │ │ │ umull fp, r0, r5, r0 │ │ │ │ umlal r0, r7, r4, r5 │ │ │ │ mov fp, r7 │ │ │ │ add.w r0, r9, fp, lsl #4 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ - cbnz r4, 1e8684 │ │ │ │ + cbnz r4, 1e85bc │ │ │ │ adds r3, #16 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ strd lr, r6, [r0, #8] │ │ │ │ strb r1, [r0, #4] │ │ │ │ - beq.n 1e865a │ │ │ │ + beq.n 1e8592 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e85f8 │ │ │ │ + bne.n 1e8530 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e864e │ │ │ │ + bne.n 1e8586 │ │ │ │ ldrd lr, r4, [sp, #16] │ │ │ │ ldrd r0, r6, [sp, #24] │ │ │ │ cmp lr, r0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w 1e84e0 │ │ │ │ + beq.w 1e8418 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e867c │ │ │ │ + cbz r3, 1e85b4 │ │ │ │ mov r0, lr │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ec214 │ │ │ │ + bl 1ec14c │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ mov r0, lr │ │ │ │ - bl 1ec0e8 │ │ │ │ - b.n 1e84e0 │ │ │ │ + bl 1ec020 │ │ │ │ + b.n 1e8418 │ │ │ │ add fp, ip │ │ │ │ add r0, r8 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1e8638 │ │ │ │ + bhi.n 1e8570 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ - b.n 1e8634 │ │ │ │ + b.n 1e856c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ movs r0, r5 │ │ │ │ vminnm.f32 , , │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #16 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 1e8794 │ │ │ │ + bcs.n 1e86cc │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e878c │ │ │ │ + bls.n 1e86c4 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov sl, ip │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -536694,71 +536620,71 @@ │ │ │ │ umlal r0, sl, r9, r6 │ │ │ │ umull r3, r0, r3, r8 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r8, r2, r0 │ │ │ │ umull r0, r3, r3, r1 │ │ │ │ umlal r3, ip, r2, r1 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1e872c │ │ │ │ + b.n 1e8664 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1e8762 │ │ │ │ + beq.n 1e869a │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e877a │ │ │ │ + beq.n 1e86b2 │ │ │ │ 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 1e8718 │ │ │ │ + bne.n 1e8650 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e871e │ │ │ │ + bne.n 1e8656 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1e8784 │ │ │ │ + cbnz r3, 1e86bc │ │ │ │ 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 1e871e │ │ │ │ + beq.n 1e8656 │ │ │ │ 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 1e875a │ │ │ │ + beq.n 1e8692 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8750 │ │ │ │ + beq.n 1e8688 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1e8750 │ │ │ │ + b.n 1e8688 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1e84b0 │ │ │ │ - b.n 1e86dc │ │ │ │ + bl 1e83e8 │ │ │ │ + b.n 1e8614 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e84b0 │ │ │ │ - b.n 1e86dc │ │ │ │ + bl 1e83e8 │ │ │ │ + b.n 1e8614 │ │ │ │ nop │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -536799,50 +536725,50 @@ │ │ │ │ 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 631c8 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e88ec │ │ │ │ + bhi.n 1e8824 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1e889c │ │ │ │ + bls.n 1e87d4 │ │ │ │ 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 1e8876 │ │ │ │ + bhi.n 1e87ae │ │ │ │ subs r2, r0, #4 │ │ │ │ adds r4, #4 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1e88c4 │ │ │ │ + cbz r0, 1e87fc │ │ │ │ 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 1e88b0 │ │ │ │ + bne.n 1e87e8 │ │ │ │ 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 │ │ │ │ @@ -536876,50 +536802,50 @@ │ │ │ │ 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 1e891a │ │ │ │ + bhi.n 1e8852 │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ sub.w r2, r0, #16 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ 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 1e885c │ │ │ │ + b.n 1e8794 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - vldr d7, [pc, #72] @ 1e89e8 │ │ │ │ + vldr d7, [pc, #72] @ 1e8920 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #64] @ 1e89f0 │ │ │ │ + vldr d7, [pc, #64] @ 1e8928 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r5, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #52] @ 1e89f8 │ │ │ │ + vldr d7, [pc, #52] @ 1e8930 │ │ │ │ str r0, [r4, #20] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r5, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -536944,27 +536870,27 @@ │ │ │ │ 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.w r1, #368 @ 0x170 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e8a60 │ │ │ │ + cbz r0, 1e8998 │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r2, #19 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ movs r1, #0 │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e8a68 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1e89a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e8a70 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1e89a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ str r6, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -536987,31 +536913,31 @@ │ │ │ │ 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 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e8ad8 │ │ │ │ - vldr d7, [pc, #76] @ 1e8ae0 │ │ │ │ + cbz r0, 1e8a10 │ │ │ │ + vldr d7, [pc, #76] @ 1e8a18 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e8af8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e8a30 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e8ae8 │ │ │ │ + vldr d7, [pc, #64] @ 1e8a20 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e8afc ) │ │ │ │ + ldr r3, [pc, #76] @ (1e8a34 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e8af0 │ │ │ │ + vldr d7, [pc, #56] @ 1e8a28 │ │ │ │ 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 │ │ │ │ @@ -537053,190 +536979,190 @@ │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r7, [ip, #-4] │ │ │ │ str.w r6, [ip, #-16] │ │ │ │ str.w lr, [ip, #-12] │ │ │ │ str.w r1, [ip, #-8] │ │ │ │ - bne.n 1e8b1e │ │ │ │ + bne.n 1e8a56 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r3, [ip, #8] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ str.w r1, [ip] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e8b7e │ │ │ │ + beq.n 1e8ab6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e8b7c │ │ │ │ + cbz r0, 1e8ab4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 6315c │ │ │ │ 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 6315c │ │ │ │ - b.n 1e8b7a │ │ │ │ + b.n 1e8ab2 │ │ │ │ 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, 1e8bdc │ │ │ │ + cbz r1, 1e8b14 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r2, r0, r3 │ │ │ │ - cbz r3, 1e8bdc │ │ │ │ + cbz r3, 1e8b14 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e8bb8 │ │ │ │ + b.n 1e8af0 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1e8bdc │ │ │ │ + beq.n 1e8b14 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8bb2 │ │ │ │ + beq.n 1e8aea │ │ │ │ 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 1e8bdc │ │ │ │ + beq.n 1e8b14 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8bbe │ │ │ │ + bne.n 1e8af6 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e8bd0 │ │ │ │ + bne.n 1e8b08 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e8be8 │ │ │ │ - bl 1ec0e8 │ │ │ │ + beq.n 1e8b20 │ │ │ │ + bl 1ec020 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e8c0e │ │ │ │ + cbz r0, 1e8b46 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e8b90 │ │ │ │ + bl 1e8ac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e8c5a │ │ │ │ + cbz r0, 1e8b92 │ │ │ │ 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, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 1e8c5c │ │ │ │ + cbz r1, 1e8b94 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - beq.n 1e8c50 │ │ │ │ + beq.n 1e8b88 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1e8c42 │ │ │ │ + cbz r3, 1e8b7a │ │ │ │ blx r7 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ strh.w r8, [r4, #4] │ │ │ │ add.w r3, r2, r6, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e8c36 │ │ │ │ + bne.n 1e8b6e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [pc, #24] @ (1e8c78 ) │ │ │ │ + ldr r3, [pc, #24] @ (1e8bb0 ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 62740 │ │ │ │ strd r7, r7, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #26 │ │ │ │ movs r0, r5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8368 │ │ │ │ + bl 1e82a0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e8368 │ │ │ │ + bl 1e82a0 │ │ │ │ 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 1e86b4 │ │ │ │ - cbz r0, 1e8ce2 │ │ │ │ + bl 1e85ec │ │ │ │ + cbz r0, 1e8c1a │ │ │ │ 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 1e86b4 │ │ │ │ - cbz r0, 1e8d04 │ │ │ │ + bl 1e85ec │ │ │ │ + cbz r0, 1e8c3c │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1e8d1e │ │ │ │ + cbz r1, 1e8c56 │ │ │ │ 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 │ │ │ │ @@ -537248,83 +537174,83 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8368 │ │ │ │ - cbz r0, 1e8d56 │ │ │ │ + bl 1e82a0 │ │ │ │ + cbz r0, 1e8c8e │ │ │ │ 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 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r1, 1e8d80 │ │ │ │ + cbz r1, 1e8cb8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1e8d74 │ │ │ │ - b.n 1e8d7c │ │ │ │ + bne.n 1e8cac │ │ │ │ + b.n 1e8cb4 │ │ │ │ adds r0, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1e8d7c │ │ │ │ + beq.n 1e8cb4 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8d6e │ │ │ │ + beq.n 1e8ca6 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1e8d62 │ │ │ │ + b.n 1e8c9a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e8ecc │ │ │ │ + beq.w 1e8e04 │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1e8e2c │ │ │ │ + bhi.n 1e8d64 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e8ddc │ │ │ │ + bls.n 1e8d14 │ │ │ │ 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 1e8db6 │ │ │ │ + bhi.n 1e8cee │ │ │ │ subs r2, r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e8e04 │ │ │ │ + cbz r1, 1e8d3c │ │ │ │ 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 1e8df0 │ │ │ │ + bne.n 1e8d28 │ │ │ │ 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 │ │ │ │ @@ -537358,76 +537284,76 @@ │ │ │ │ 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 1e8e5a │ │ │ │ + bhi.n 1e8d92 │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ sub.w r2, r1, #16 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ 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 1e8d9c │ │ │ │ + b.n 1e8cd4 │ │ │ │ movw r0, #23813 @ 0x5d05 │ │ │ │ movt r0, #716 @ 0x2cc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e9026 │ │ │ │ + beq.w 1e8f5e │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1e8f84 │ │ │ │ + bhi.n 1e8ebc │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e8f34 │ │ │ │ + bls.n 1e8e6c │ │ │ │ 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 1e8f0e │ │ │ │ + bhi.n 1e8e46 │ │ │ │ subs r2, r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e8f5c │ │ │ │ + cbz r1, 1e8e94 │ │ │ │ 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 1e8f48 │ │ │ │ + bne.n 1e8e80 │ │ │ │ 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 │ │ │ │ @@ -537462,34 +537388,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 1e8fb2 │ │ │ │ + bhi.n 1e8eea │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ sub.w r2, r1, #16 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r8, ror #20 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ 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 1e8ef4 │ │ │ │ + b.n 1e8e2c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1e8f5c │ │ │ │ + b.n 1e8e94 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ @@ -537526,31 +537452,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 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e9120 │ │ │ │ - vldr d7, [pc, #76] @ 1e9128 │ │ │ │ + cbz r0, 1e9058 │ │ │ │ + vldr d7, [pc, #76] @ 1e9060 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e9140 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e9078 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e9130 │ │ │ │ + vldr d7, [pc, #64] @ 1e9068 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e9144 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e907c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e9138 │ │ │ │ + vldr d7, [pc, #56] @ 1e9070 │ │ │ │ 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 │ │ │ │ @@ -537569,37 +537495,37 @@ │ │ │ │ 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 4e9142 │ │ │ │ - bl 4eb146 │ │ │ │ + bl 4e907a │ │ │ │ + bl 4eb07e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr d7, [pc, #80] @ 1e91a8 │ │ │ │ + vldr d7, [pc, #80] @ 1e90e0 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r3, #19 │ │ │ │ str r3, [r0, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r0, #32] │ │ │ │ movs r5, #0 │ │ │ │ - vldr d7, [pc, #68] @ 1e91b0 │ │ │ │ + vldr d7, [pc, #68] @ 1e90e8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str.w r3, [r0, #-40] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #72] @ (1e91c0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e90f8 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e91b8 │ │ │ │ + vldr d7, [pc, #56] @ 1e90f0 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #64] @ (1e91c4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e90fc ) │ │ │ │ str r5, [r4, #16] │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 62740 │ │ │ │ @@ -537616,163 +537542,163 @@ │ │ │ │ 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 45b1c2 │ │ │ │ - bl 4651c6 │ │ │ │ + bl 45b0fa │ │ │ │ + bl 4650fe │ │ │ │ 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, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 1e9210 │ │ │ │ + bhi.n 1e9148 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1e9208 │ │ │ │ - ldr r2, [pc, #36] @ (1e9214 ) │ │ │ │ + bhi.n 1e9140 │ │ │ │ + ldr r2, [pc, #36] @ (1e914c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1e91f8 │ │ │ │ + b.n 1e9130 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1e9208 │ │ │ │ + beq.n 1e9140 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 1e91f2 │ │ │ │ + bcc.n 1e912a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e84b0 │ │ │ │ + bl 1e83e8 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ movs r0, r5 │ │ │ │ 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 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e929c │ │ │ │ - vldr d7, [pc, #104] @ 1e92a0 │ │ │ │ + beq.n 1e91d4 │ │ │ │ + vldr d7, [pc, #104] @ 1e91d8 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1e92c0 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e91f8 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e92b8 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e91f0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1e92a8 │ │ │ │ + vldr d7, [pc, #92] @ 1e91e0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1e92c4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e91fc ) │ │ │ │ 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 62740 │ │ │ │ - vldr d7, [pc, #56] @ 1e92b0 │ │ │ │ - ldr r3, [pc, #76] @ (1e92c8 ) │ │ │ │ + vldr d7, [pc, #56] @ 1e91e8 │ │ │ │ + ldr r3, [pc, #76] @ (1e9200 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1e92cc ) │ │ │ │ + ldr r1, [pc, #76] @ (1e9204 ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1ec214 │ │ │ │ + bl 1ec14c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e929c │ │ │ │ - ldr r1, [pc, #56] @ (1e92d0 ) │ │ │ │ + beq.n 1e91d4 │ │ │ │ + ldr r1, [pc, #56] @ (1e9208 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ec214 │ │ │ │ + bl 1ec14c │ │ │ │ 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 fff7d2c2 │ │ │ │ - bl 39d2c6 │ │ │ │ - bl 3af2ca │ │ │ │ - bl 2992ce │ │ │ │ - bl 3dd2d2 │ │ │ │ - cbz r0, 1e9314 │ │ │ │ + bl fff7d1fa │ │ │ │ + bl 39d1fe │ │ │ │ + bl 3af202 │ │ │ │ + bl 299206 │ │ │ │ + bl 3dd20a │ │ │ │ + cbz r0, 1e924c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ - beq.n 1e930c │ │ │ │ + beq.n 1e9244 │ │ │ │ movs r6, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e9300 │ │ │ │ + cbz r3, 1e9238 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 62234 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r2, r1, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e92f2 │ │ │ │ + bne.n 1e922a │ │ │ │ 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 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ blx 63024 │ │ │ │ - cbz r0, 1e93b4 │ │ │ │ + cbz r0, 1e92ec │ │ │ │ movw ip, #44605 @ 0xae3d │ │ │ │ movt ip, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26553 @ 0x67b9 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r2, #60207 @ 0xeb2f │ │ │ │ movt r2, #10196 @ 0x27d4 │ │ │ │ mul.w r1, ip, r4 │ │ │ │ @@ -537788,20 +537714,20 @@ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ 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 1e86b4 │ │ │ │ - cbz r0, 1e93b6 │ │ │ │ + bl 1e85ec │ │ │ │ + cbz r0, 1e92ee │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1e93b6 │ │ │ │ + cbnz r3, 1e92ee │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -537810,105 +537736,105 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1e9418 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e941c ) │ │ │ │ + ldr r2, [pc, #60] @ (1e9350 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e9354 ) │ │ │ │ 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 1e8368 │ │ │ │ - cbz r0, 1e93fa │ │ │ │ + bl 1e82a0 │ │ │ │ + cbz r0, 1e9332 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1e9420 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e941c ) │ │ │ │ + ldr r2, [pc, #36] @ (1e9358 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9354 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9412 │ │ │ │ + bne.n 1e934a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r0, 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 r4, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #84] @ (1e9494 ) │ │ │ │ - ldr r3, [pc, #88] @ (1e9498 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e93cc ) │ │ │ │ + ldr r3, [pc, #88] @ (1e93d0 ) │ │ │ │ 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 1e8368 │ │ │ │ - cbz r0, 1e9476 │ │ │ │ + bl 1e82a0 │ │ │ │ + cbz r0, 1e93ae │ │ │ │ ldrd r1, r2, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ strh r5, [r3, #4] │ │ │ │ strd r1, r2, [r4, #56] @ 0x38 │ │ │ │ blx 62234 │ │ │ │ - ldr r2, [pc, #36] @ (1e949c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9498 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e93d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e93d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e948e │ │ │ │ + bne.n 1e93c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #400] @ (1e9644 ) │ │ │ │ + ldr r4, [pc, #400] @ (1e957c ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1e9648 ) │ │ │ │ + ldr r2, [pc, #400] @ (1e9580 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ ands.w r6, r5, #1 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r4, r0 │ │ │ │ @@ -537916,436 +537842,436 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 1e95ae │ │ │ │ + bne.n 1e94e6 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ lsls r3, r5, #30 │ │ │ │ - bmi.n 1e95a0 │ │ │ │ + bmi.n 1e94d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 62550 <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r5, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e958a │ │ │ │ + blt.n 1e94c2 │ │ │ │ add r6, r0 │ │ │ │ - cbz r3, 1e9536 │ │ │ │ + cbz r3, 1e946e │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r8, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1e9522 │ │ │ │ + beq.n 1e945a │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e9536 │ │ │ │ + beq.n 1e946e │ │ │ │ mov fp, r9 │ │ │ │ - ldr r2, [pc, #292] @ (1e964c ) │ │ │ │ + ldr r2, [pc, #292] @ (1e9584 ) │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ blx 62824 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e957c │ │ │ │ + blt.n 1e94b4 │ │ │ │ add r6, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1e957c │ │ │ │ + cbnz r3, 1e94b4 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 1e955a │ │ │ │ + ble.n 1e9492 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #268] @ (1e9650 ) │ │ │ │ - ldr r3, [pc, #260] @ (1e9648 ) │ │ │ │ + ldr r2, [pc, #268] @ (1e9588 ) │ │ │ │ + ldr r3, [pc, #260] @ (1e9580 ) │ │ │ │ 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 1e9632 │ │ │ │ + bne.n 1e956a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 631bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9636 │ │ │ │ + beq.n 1e956e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ strd sl, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1e94a0 │ │ │ │ - b.n 1e9540 │ │ │ │ - ldr r1, [pc, #212] @ (1e9654 ) │ │ │ │ + bl 1e93d8 │ │ │ │ + b.n 1e9478 │ │ │ │ + ldr r1, [pc, #212] @ (1e958c ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 634b8 │ │ │ │ - b.n 1e953e │ │ │ │ + b.n 1e9476 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e957c │ │ │ │ + beq.n 1e94b4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1e959a │ │ │ │ + beq.n 1e94d2 │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e957c │ │ │ │ + beq.n 1e94b4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e9524 │ │ │ │ + b.n 1e945c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e962c │ │ │ │ + bhi.n 1e9564 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ asrs r7, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #164] @ (1e9658 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e9590 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 63204 <__snprintf_chk@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1e95da │ │ │ │ + blt.n 1e9512 │ │ │ │ cmp r7, r6 │ │ │ │ mov r8, r7 │ │ │ │ it ge │ │ │ │ movge r8, r6 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r9, r7, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r8, r4 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1e94e4 │ │ │ │ + b.n 1e941c │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e94e4 │ │ │ │ - ldr r3, [pc, #112] @ (1e965c ) │ │ │ │ + b.n 1e941c │ │ │ │ + ldr r3, [pc, #112] @ (1e9594 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #108] @ (1e9660 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e9598 ) │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 63204 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1e94e8 │ │ │ │ + blt.w 1e9420 │ │ │ │ cmp r0, r9 │ │ │ │ add r6, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r8, r0 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1e94e8 │ │ │ │ - ldr r3, [pc, #64] @ (1e9664 ) │ │ │ │ + b.n 1e9420 │ │ │ │ + ldr r3, [pc, #64] @ (1e959c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e95ec │ │ │ │ - ldr r3, [pc, #64] @ (1e9668 ) │ │ │ │ + b.n 1e9524 │ │ │ │ + ldr r3, [pc, #64] @ (1e95a0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e95ec │ │ │ │ - ldr r3, [pc, #60] @ (1e966c ) │ │ │ │ + b.n 1e9524 │ │ │ │ + ldr r3, [pc, #60] @ (1e95a4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e95ec │ │ │ │ + b.n 1e9524 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1e9670 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e95a8 ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r4, r7] │ │ │ │ - b.n 1e953e │ │ │ │ + b.n 1e9476 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - beq.n 1e96dc │ │ │ │ + beq.n 1e9624 │ │ │ │ movs r0, r3 │ │ │ │ - beq.n 1e966c │ │ │ │ + beq.n 1e95b4 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ sub.w sp, sp, #1048 @ 0x418 │ │ │ │ - ldr r4, [pc, #108] @ (1e96f4 ) │ │ │ │ + ldr r4, [pc, #108] @ (1e962c ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ add r5, sp, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #96] @ (1e96f8 ) │ │ │ │ + ldr r0, [pc, #96] @ (1e9630 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1044] @ 0x414 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e94a0 │ │ │ │ - ldr r3, [pc, #72] @ (1e96fc ) │ │ │ │ - ldr r2, [pc, #72] @ (1e9700 ) │ │ │ │ + bl 1e93d8 │ │ │ │ + ldr r3, [pc, #72] @ (1e9634 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e9638 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ blx 62ca4 <__syslog_chk@plt> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1e96d2 │ │ │ │ + beq.n 1e960a │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ - ldr r2, [pc, #48] @ (1e9704 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e96f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e963c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1044] @ 0x414 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e96ee │ │ │ │ + bne.n 1e9626 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r4, r0, #5 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xfa600017 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + @ instruction: 0xfa680017 │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ sub.w sp, sp, #1048 @ 0x418 │ │ │ │ - ldr r4, [pc, #116] @ (1e9790 ) │ │ │ │ + ldr r4, [pc, #116] @ (1e96c8 ) │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #108] @ (1e9794 ) │ │ │ │ + ldr r0, [pc, #108] @ (1e96cc ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #104] @ (1e9798 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e96d0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1044] @ 0x414 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1e979c ) │ │ │ │ + ldr r2, [pc, #88] @ (1e96d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1e94a0 │ │ │ │ - ldr r2, [pc, #76] @ (1e97a0 ) │ │ │ │ + bl 1e93d8 │ │ │ │ + ldr r2, [pc, #76] @ (1e96d8 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 634e8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1e9770 │ │ │ │ + beq.n 1e96a8 │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ - ldr r2, [pc, #48] @ (1e97a4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e9798 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e96dc ) │ │ │ │ + ldr r3, [pc, #36] @ (1e96d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1044] @ 0x414 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e978c │ │ │ │ + bne.n 1e96c4 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #424 @ (adr r3, 1e993c ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 1e9794 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #240 @ (adr r3, 1e9890 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 1e96e8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c60017 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + vst1.8 @ instruction: 0xf9ce0017 │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r0, 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, #400] @ (1e9948 ) │ │ │ │ + ldr r2, [pc, #400] @ (1e9880 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #396] @ (1e994c ) │ │ │ │ + ldr r3, [pc, #396] @ (1e9884 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #396] @ (1e9950 ) │ │ │ │ - ldr r5, [pc, #400] @ (1e9954 ) │ │ │ │ + ldr r0, [pc, #396] @ (1e9888 ) │ │ │ │ + ldr r5, [pc, #400] @ (1e988c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea714 │ │ │ │ - ldr r1, [pc, #384] @ (1e9958 ) │ │ │ │ + bl 1ea64c │ │ │ │ + ldr r1, [pc, #384] @ (1e9890 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f1694 │ │ │ │ + bl 1f15cc │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1e97e6 │ │ │ │ + cbnz r3, 1e971e │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #372] @ (1e995c ) │ │ │ │ + ldr r2, [pc, #372] @ (1e9894 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #372] @ (1e9960 ) │ │ │ │ + ldr r3, [pc, #372] @ (1e9898 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #368] @ (1e9964 ) │ │ │ │ + ldr r0, [pc, #368] @ (1e989c ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e9844 │ │ │ │ - ldr r0, [pc, #356] @ (1e9968 ) │ │ │ │ + cbz r0, 1e977c │ │ │ │ + ldr r0, [pc, #356] @ (1e98a0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 633d8 │ │ │ │ - cbz r0, 1e983e │ │ │ │ - ldr r0, [pc, #348] @ (1e996c ) │ │ │ │ + cbz r0, 1e9776 │ │ │ │ + ldr r0, [pc, #348] @ (1e98a4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 633d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e993a │ │ │ │ - ldr r0, [pc, #336] @ (1e9970 ) │ │ │ │ + beq.w 1e9872 │ │ │ │ + ldr r0, [pc, #336] @ (1e98a8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 633d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e993e │ │ │ │ - ldr r0, [pc, #324] @ (1e9974 ) │ │ │ │ + beq.w 1e9876 │ │ │ │ + ldr r0, [pc, #324] @ (1e98ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 633d8 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #312] @ (1e9978 ) │ │ │ │ + ldr r3, [pc, #312] @ (1e98b0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #308] @ (1e997c ) │ │ │ │ + ldr r1, [pc, #308] @ (1e98b4 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #308] @ (1e9980 ) │ │ │ │ + ldr r0, [pc, #308] @ (1e98b8 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f14bc │ │ │ │ - ldr r2, [pc, #300] @ (1e9984 ) │ │ │ │ - ldr r3, [pc, #304] @ (1e9988 ) │ │ │ │ + bl 1f13f4 │ │ │ │ + ldr r2, [pc, #300] @ (1e98bc ) │ │ │ │ + ldr r3, [pc, #304] @ (1e98c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #304] @ (1e998c ) │ │ │ │ + ldr r1, [pc, #304] @ (1e98c4 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 6318c │ │ │ │ mov r4, r0 │ │ │ │ blx 62f4c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e98a6 │ │ │ │ - ldr r3, [pc, #280] @ (1e9990 ) │ │ │ │ + beq.n 1e97de │ │ │ │ + ldr r3, [pc, #280] @ (1e98c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e9898 │ │ │ │ - ldr r2, [pc, #276] @ (1e9994 ) │ │ │ │ - ldr r3, [pc, #200] @ (1e994c ) │ │ │ │ + bmi.n 1e97d0 │ │ │ │ + ldr r2, [pc, #276] @ (1e98cc ) │ │ │ │ + ldr r3, [pc, #200] @ (1e9884 ) │ │ │ │ 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 1e9942 │ │ │ │ + bne.n 1e987a │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1eba20 │ │ │ │ + bl 1eb958 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 635f0 │ │ │ │ - b.n 1e987e │ │ │ │ + b.n 1e97b6 │ │ │ │ blx 624b4 │ │ │ │ mov r4, r0 │ │ │ │ blx 631a4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e98bc │ │ │ │ - ldr r3, [pc, #224] @ (1e9998 ) │ │ │ │ + beq.n 1e97f4 │ │ │ │ + ldr r3, [pc, #224] @ (1e98d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e987a │ │ │ │ - ldr r0, [pc, #220] @ (1e999c ) │ │ │ │ + b.n 1e97b2 │ │ │ │ + ldr r0, [pc, #220] @ (1e98d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ - cbz r0, 1e991e │ │ │ │ - ldr r4, [pc, #216] @ (1e99a0 ) │ │ │ │ - bl 1eba20 │ │ │ │ + bl 1ea64c │ │ │ │ + cbz r0, 1e9856 │ │ │ │ + ldr r4, [pc, #216] @ (1e98d8 ) │ │ │ │ + bl 1eb958 │ │ │ │ mov r5, r0 │ │ │ │ blx 620fc │ │ │ │ add r4, pc │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ mov r1, r3 │ │ │ │ @@ -538353,371 +538279,371 @@ │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 63204 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 62878 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e98fe │ │ │ │ - ldr r3, [pc, #172] @ (1e99a4 ) │ │ │ │ + bge.n 1e9836 │ │ │ │ + ldr r3, [pc, #172] @ (1e98dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e987a │ │ │ │ - ldr r1, [pc, #168] @ (1e99a8 ) │ │ │ │ + b.n 1e97b2 │ │ │ │ + ldr r1, [pc, #168] @ (1e98e0 ) │ │ │ │ add r1, pc │ │ │ │ blx 62204 │ │ │ │ - ldr r1, [pc, #164] @ (1e99ac ) │ │ │ │ + ldr r1, [pc, #164] @ (1e98e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e987a │ │ │ │ - ldr r2, [pc, #156] @ (1e99b0 ) │ │ │ │ + beq.n 1e97b2 │ │ │ │ + ldr r2, [pc, #156] @ (1e98e8 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1e987a │ │ │ │ - ldr r0, [pc, #148] @ (1e99b4 ) │ │ │ │ + b.n 1e97b2 │ │ │ │ + ldr r0, [pc, #148] @ (1e98ec ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ - cbz r0, 1e9932 │ │ │ │ - ldr r1, [pc, #140] @ (1e99b8 ) │ │ │ │ + bl 1ea64c │ │ │ │ + cbz r0, 1e986a │ │ │ │ + ldr r1, [pc, #140] @ (1e98f0 ) │ │ │ │ add r1, pc │ │ │ │ blx 634f4 │ │ │ │ - b.n 1e9906 │ │ │ │ - ldr r3, [pc, #136] @ (1e99bc ) │ │ │ │ + b.n 1e983e │ │ │ │ + ldr r3, [pc, #136] @ (1e98f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e987a │ │ │ │ + b.n 1e97b2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e983e │ │ │ │ + b.n 1e9776 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1e983e │ │ │ │ + b.n 1e9776 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r2, pc, #640 @ (adr r2, 1e9be0 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 1e9a38 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 1e9bbc ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 1e9a14 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ movs r0, r3 │ │ │ │ - add r2, pc, #272 @ (adr r2, 1e9a8c ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 1e98e4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - add r2, pc, #160 @ (adr r2, 1e9a28 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 1e9c80 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #176 @ (adr r2, 1e9a40 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 1e9c98 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r2, pc, #88 @ (adr r2, 1e99ec ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 1e9c44 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, pc, #856 @ (adr r1, 1e9cf4 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 1e9b4c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - add r1, pc, #592 @ (adr r1, 1e9bf8 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 1e9a50 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 1e9bc0 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 1e9a18 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, pc, #448 @ (adr r1, 1e9b74 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 1e99cc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ movs r0, r3 │ │ │ │ - mov lr, sl │ │ │ │ + mov lr, fp │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #352 @ (adr r1, 1e9b20 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 1e9978 ) │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1e9a64 ) │ │ │ │ + ldr r2, [pc, #144] @ (1e999c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1e9a68 ) │ │ │ │ + ldr r3, [pc, #144] @ (1e99a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #144] @ (1e9a6c ) │ │ │ │ + ldr r6, [pc, #144] @ (1e99a4 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #140] @ (1e9a70 ) │ │ │ │ + ldr r1, [pc, #140] @ (1e99a8 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #140] @ (1e9a74 ) │ │ │ │ + ldr r0, [pc, #140] @ (1e99ac ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff200 │ │ │ │ + bl 1ff138 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e9a4c │ │ │ │ + bhi.n 1e9984 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 1e9a22 │ │ │ │ - ldr r6, [pc, #112] @ (1e9a78 ) │ │ │ │ + bhi.n 1e995a │ │ │ │ + ldr r6, [pc, #112] @ (1e99b0 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 1e9a1e │ │ │ │ + bpl.n 1e9956 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e9708 │ │ │ │ + bl 1e9640 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e9a3c │ │ │ │ - ldr r2, [pc, #88] @ (1e9a7c ) │ │ │ │ - ldr r3, [pc, #64] @ (1e9a68 ) │ │ │ │ + bmi.n 1e9974 │ │ │ │ + ldr r2, [pc, #88] @ (1e99b4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e99a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9a60 │ │ │ │ + bne.n 1e9998 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e9674 │ │ │ │ - b.n 1e9a22 │ │ │ │ - ldr r1, [pc, #48] @ (1e9a80 ) │ │ │ │ + bl 1e95ac │ │ │ │ + b.n 1e995a │ │ │ │ + ldr r1, [pc, #48] @ (1e99b8 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ (1e9a84 ) │ │ │ │ + ldr r0, [pc, #48] @ (1e99bc ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1ff200 │ │ │ │ + bl 1ff138 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 1e9a00 │ │ │ │ + b.n 1e9938 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #648 @ (adr r0, 1e9cf8 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 1e9b50 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - add r0, pc, #576 @ (adr r0, 1e9cb8 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 1e9b10 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r0, pc, #536 @ (adr r0, 1e9c94 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 1e9aec ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #136 @ (adr r0, 1e9b10 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 1e9d68 ) │ │ │ │ lsls r0, 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] @ 1e9adc │ │ │ │ + ldr.w ip, [pc, #64] @ 1e9a14 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1e9ae0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e9a18 ) │ │ │ │ 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 1e99c0 │ │ │ │ - ldr r2, [pc, #40] @ (1e9ae4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9ae0 ) │ │ │ │ + bl 1e98f8 │ │ │ │ + ldr r2, [pc, #40] @ (1e9a1c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9a18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9ad8 │ │ │ │ + bne.n 1e9a10 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r0, 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] @ (1e9b10 ) │ │ │ │ + ldr r0, [pc, #24] @ (1e9a48 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ - ldr r2, [pc, #20] @ (1e9b14 ) │ │ │ │ - ldr r1, [pc, #20] @ (1e9b18 ) │ │ │ │ + bl 1ea64c │ │ │ │ + ldr r2, [pc, #20] @ (1e9a4c ) │ │ │ │ + ldr r1, [pc, #20] @ (1e9a50 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - svc 0 │ │ │ │ + svc 8 │ │ │ │ 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 r5, r0 │ │ │ │ - ldr.w r8, [pc, #80] @ 1e9b80 │ │ │ │ + ldr.w r8, [pc, #80] @ 1e9ab8 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1e9b52 │ │ │ │ + b.n 1e9a8a │ │ │ │ strb.w r9, [r4] │ │ │ │ adds r6, r4, #1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r0, r6, r7 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r7 │ │ │ │ blx 636a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9b40 │ │ │ │ + bne.n 1e9a78 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 1e9b7a │ │ │ │ + beq.n 1e9ab2 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 6292c │ │ │ │ str r4, [r5, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e40017 │ │ │ │ + @ instruction: 0xf5ec0017 │ │ │ │ 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 1ebf1c │ │ │ │ - ldr r1, [pc, #24] @ (1e9bb8 ) │ │ │ │ + bl 1ebe54 │ │ │ │ + ldr r1, [pc, #24] @ (1e9af0 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ 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 r1, [pc, #76] @ (1e9c1c ) │ │ │ │ + ldr r1, [pc, #76] @ (1e9b54 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (1e9c20 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e9b58 ) │ │ │ │ add r3, sp, #20 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr.w r5, [r1, #8]! │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ec340 │ │ │ │ + bl 1ec278 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9b1c │ │ │ │ - ldr r2, [pc, #40] @ (1e9c24 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9c20 ) │ │ │ │ + bl 1e9a54 │ │ │ │ + ldr r2, [pc, #40] @ (1e9b5c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9b58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9c18 │ │ │ │ + bne.n 1e9b50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #84] @ (1e9c94 ) │ │ │ │ - ldr r3, [pc, #88] @ (1e9c98 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e9bcc ) │ │ │ │ + ldr r3, [pc, #88] @ (1e9bd0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -538728,35 +538654,35 @@ │ │ │ │ mov r4, r3 │ │ │ │ blx 631c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9a54 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 62234 │ │ │ │ - ldr r2, [pc, #36] @ (1e9c9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9c98 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e9bd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9bd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9c8e │ │ │ │ + bne.n 1e9bc6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -538774,37 +538700,37 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w lr, lr, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r2, r2, ip │ │ │ │ str r2, [r4, r0] │ │ │ │ - bne.n 1e9cc4 │ │ │ │ + bne.n 1e9bfc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1e9d20 │ │ │ │ + ldr.w lr, [pc, #48] @ 1e9c58 │ │ │ │ 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 1e9cf4 │ │ │ │ + bne.n 1e9c2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ movs r0, r5 │ │ │ │ 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] │ │ │ │ @@ -538818,207 +538744,207 @@ │ │ │ │ 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 1e9d2c │ │ │ │ + bne.n 1e9c64 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e9dcc ) │ │ │ │ - ldr r3, [pc, #84] @ (1e9dd0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e9d04 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e9d08 ) │ │ │ │ subw sp, sp, #1924 @ 0x784 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1916] @ 0x77c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fcdd8 │ │ │ │ + bl 1fcd10 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fce54 │ │ │ │ + bl 1fcd8c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fd344 │ │ │ │ - ldr r2, [pc, #36] @ (1e9dd4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9dd0 ) │ │ │ │ + bl 1fd27c │ │ │ │ + ldr r2, [pc, #36] @ (1e9d0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9d08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1916] @ 0x77c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9dc8 │ │ │ │ + bne.n 1e9d00 │ │ │ │ addw sp, sp, #1924 @ 0x784 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #88] @ (1e9e40 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e9d78 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #84] @ (1e9e44 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e9d7c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [pc, #80] @ (1e9e48 ) │ │ │ │ + ldr r7, [pc, #80] @ (1e9d80 ) │ │ │ │ add r5, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9ca0 │ │ │ │ - ldr r2, [pc, #60] @ (1e9e4c ) │ │ │ │ + bl 1e9bd8 │ │ │ │ + ldr r2, [pc, #60] @ (1e9d84 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ mov r2, r7 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1e9e10 │ │ │ │ - ldr r2, [pc, #40] @ (1e9e50 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9e44 ) │ │ │ │ + bne.n 1e9d48 │ │ │ │ + ldr r2, [pc, #40] @ (1e9d88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9d7c ) │ │ │ │ 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 1e9e3c │ │ │ │ + bne.n 1e9d74 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ 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, #72] @ (1e9eac ) │ │ │ │ + ldr r2, [pc, #72] @ (1e9de4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #72] @ (1e9eb0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e9de8 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9ca0 │ │ │ │ + bl 1e9bd8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 6350c │ │ │ │ - ldr r2, [pc, #40] @ (1e9eb4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e9eb0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e9dec ) │ │ │ │ + ldr r3, [pc, #36] @ (1e9de8 ) │ │ │ │ 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 1e9ea6 │ │ │ │ + bne.n 1e9dde │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r0, 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] @ (1e9f18 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e9e50 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1e9f1c ) │ │ │ │ + ldr r3, [pc, #80] @ (1e9e54 ) │ │ │ │ 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 1ff174 │ │ │ │ + bl 1ff0ac │ │ │ │ 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] @ (1e9f1c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9e54 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1e9f20 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e9e58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9f14 │ │ │ │ + bne.n 1e9e4c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r0, 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, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #96] @ 1e9f98 │ │ │ │ + ldr.w ip, [pc, #96] @ 1e9ed0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #92] @ (1e9f9c ) │ │ │ │ + ldr r4, [pc, #92] @ (1e9ed4 ) │ │ │ │ add ip, pc │ │ │ │ - add r3, pc, #76 @ (adr r3, 1e9f90 ) │ │ │ │ + add r3, pc, #76 @ (adr r3, 1e9ec8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, sp │ │ │ │ blx 62d34 <__aeabi_ldivmod@plt> │ │ │ │ @@ -539026,58 +538952,58 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ blx 623d0 <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1e9f5e │ │ │ │ - ldr r2, [pc, #48] @ (1e9fa0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e9f9c ) │ │ │ │ + beq.n 1e9e96 │ │ │ │ + ldr r2, [pc, #48] @ (1e9ed8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9ed4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9f86 │ │ │ │ + bne.n 1e9ebe │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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, #116] @ (1ea028 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e9f60 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #116] @ (1ea02c ) │ │ │ │ + ldr r3, [pc, #116] @ (1e9f64 ) │ │ │ │ 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 1ea01c │ │ │ │ + blt.n 1e9f54 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ff174 │ │ │ │ + bl 1ff0ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ ldrd r0, r7, [sp, #4] │ │ │ │ umull r3, r1, r3, r2 │ │ │ │ adds r3, r3, r7 │ │ │ │ mla r1, r2, r0, r1 │ │ │ │ @@ -539085,215 +539011,215 @@ │ │ │ │ adds r0, r3, r5 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ cmp r0, r5 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sbcs r3, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - cbnz r6, 1ea01c │ │ │ │ - ldr r2, [pc, #40] @ (1ea030 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea02c ) │ │ │ │ + cbnz r6, 1e9f54 │ │ │ │ + ldr r2, [pc, #40] @ (1e9f68 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e9f64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea024 │ │ │ │ + bne.n 1e9f5c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ea004 │ │ │ │ + b.n 1e9f3c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r7, #8] │ │ │ │ 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 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 62108 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1ea084 │ │ │ │ + bge.n 1e9fbc │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1ea08e │ │ │ │ + bne.n 1e9fc6 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62108 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1ea08e │ │ │ │ + blt.n 1e9fc6 │ │ │ │ movs r1, #1 │ │ │ │ blx 62108 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1ea088 │ │ │ │ + beq.n 1e9fc0 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 62108 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ea088 │ │ │ │ + beq.n 1e9fc0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 62854 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1ea084 │ │ │ │ + b.n 1e9fbc │ │ │ │ stmdb 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 r2, [pc, #288] @ (1ea1c8 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ea100 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #288] @ (1ea1cc ) │ │ │ │ + ldr r3, [pc, #288] @ (1ea104 ) │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62a64 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1ea1ae │ │ │ │ + beq.n 1ea0e6 │ │ │ │ mov r1, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ blx 62c68 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea190 │ │ │ │ + beq.n 1ea0c8 │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ blx 631bc │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea19e │ │ │ │ + beq.n 1ea0d6 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1ea0f4 │ │ │ │ + b.n 1ea02c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 1ea11c │ │ │ │ + ble.n 1ea054 │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 1ea142 │ │ │ │ + beq.n 1ea07a │ │ │ │ add.w r1, r6, fp │ │ │ │ sub.w r2, r5, fp │ │ │ │ add r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 628a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1ea0ea │ │ │ │ + bge.n 1ea022 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #11 │ │ │ │ it ne │ │ │ │ cmpne r4, #4 │ │ │ │ - beq.n 1ea0f0 │ │ │ │ + beq.n 1ea028 │ │ │ │ negs r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 1ea0ee │ │ │ │ + bgt.n 1ea026 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1ea152 │ │ │ │ + bne.n 1ea08a │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 62a34 │ │ │ │ - cbz r0, 1ea198 │ │ │ │ + cbz r0, 1ea0d0 │ │ │ │ add r6, r5 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r5, r5, r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ea0e4 │ │ │ │ + b.n 1ea01c │ │ │ │ mvn.w r4, #13 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ea128 │ │ │ │ + beq.n 1ea060 │ │ │ │ mov r0, r8 │ │ │ │ blx 62854 │ │ │ │ cmp r4, #0 │ │ │ │ it gt │ │ │ │ addgt r6, r6, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r1, r6, #1 │ │ │ │ blx 62a34 │ │ │ │ - cbz r0, 1ea1b6 │ │ │ │ + cbz r0, 1ea0ee │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ea176 │ │ │ │ + beq.n 1ea0ae │ │ │ │ str.w r6, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1ea1d0 ) │ │ │ │ - ldr r3, [pc, #80] @ (1ea1cc ) │ │ │ │ + ldr r2, [pc, #88] @ (1ea108 ) │ │ │ │ + ldr r3, [pc, #80] @ (1ea104 ) │ │ │ │ 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 1ea1b2 │ │ │ │ + bne.n 1ea0ea │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r3, #64 @ 0x40 │ │ │ │ - b.n 1ea0d2 │ │ │ │ + b.n 1ea00a │ │ │ │ mov r0, r7 │ │ │ │ blx 62234 │ │ │ │ mov r0, r8 │ │ │ │ blx 62854 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ea176 │ │ │ │ + b.n 1ea0ae │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 62234 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1ea1ae │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + b.n 1ea0e6 │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r1, 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, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #468] @ (1ea3bc ) │ │ │ │ + ldr r2, [pc, #468] @ (1ea2f4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #468] @ (1ea3c0 ) │ │ │ │ + ldr r3, [pc, #468] @ (1ea2f8 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #464] @ (1ea3c4 ) │ │ │ │ + ldr r0, [pc, #464] @ (1ea2fc ) │ │ │ │ add.w r6, r5, #36 @ 0x24 │ │ │ │ add.w r8, r5, #28 │ │ │ │ add r0, pc │ │ │ │ add.w r9, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f0d64 │ │ │ │ + bl 1f0c9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 62d04 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -539309,227 +539235,227 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ea39c │ │ │ │ + bne.w 1ea2d4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w r4, [r9] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r3, [r9, #4] │ │ │ │ str.w r4, [r9, #12] │ │ │ │ blx 628e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ea2e2 │ │ │ │ + beq.n 1ea21a │ │ │ │ ldrh.w r3, [r9, #14] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1ea28c │ │ │ │ + bpl.n 1ea1c4 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx 62b0c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1ea39c │ │ │ │ + beq.w 1ea2d4 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 628a8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1ea306 │ │ │ │ + bne.n 1ea23e │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1ea238 │ │ │ │ + beq.n 1ea170 │ │ │ │ blx 624c0 │ │ │ │ - ldr r2, [pc, #276] @ (1ea3c8 ) │ │ │ │ - ldr r1, [pc, #280] @ (1ea3cc ) │ │ │ │ + ldr r2, [pc, #276] @ (1ea300 ) │ │ │ │ + ldr r1, [pc, #280] @ (1ea304 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ + bl 1e99c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #264] @ (1ea3d0 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ea3c0 ) │ │ │ │ + ldr r2, [pc, #264] @ (1ea308 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ea2f8 ) │ │ │ │ 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 1ea3b6 │ │ │ │ + bne.n 1ea2ee │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1ea238 │ │ │ │ + beq.n 1ea170 │ │ │ │ blx 624c0 │ │ │ │ - ldr r2, [pc, #220] @ (1ea3d4 ) │ │ │ │ - ldr r1, [pc, #224] @ (1ea3d8 ) │ │ │ │ + ldr r2, [pc, #220] @ (1ea30c ) │ │ │ │ + ldr r1, [pc, #224] @ (1ea310 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ - b.n 1ea2c0 │ │ │ │ + bl 1e99c0 │ │ │ │ + b.n 1ea1f8 │ │ │ │ add.w fp, r4, r0 │ │ │ │ cmp fp, r4 │ │ │ │ itt hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ movhi r7, #0 │ │ │ │ - bhi.n 1ea330 │ │ │ │ - b.n 1ea238 │ │ │ │ + bhi.n 1ea268 │ │ │ │ + b.n 1ea170 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd sl, r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp fp, r4 │ │ │ │ - bls.n 1ea3a0 │ │ │ │ + bls.n 1ea2d8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ea318 │ │ │ │ + bne.n 1ea250 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w sl, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1ea38c │ │ │ │ + bne.n 1ea2c4 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 633d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea318 │ │ │ │ + bne.n 1ea250 │ │ │ │ ands.w sl, r8, #256 @ 0x100 │ │ │ │ - bne.n 1ea374 │ │ │ │ + bne.n 1ea2ac │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1ea31c │ │ │ │ + beq.n 1ea254 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 62424 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ea31c │ │ │ │ + b.n 1ea254 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 6255c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ea3a6 │ │ │ │ + beq.n 1ea2de │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ea31c │ │ │ │ + b.n 1ea254 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ea2c4 │ │ │ │ + b.n 1ea1fc │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1ea238 │ │ │ │ - ldr r2, [pc, #52] @ (1ea3dc ) │ │ │ │ + b.n 1ea170 │ │ │ │ + ldr r2, [pc, #52] @ (1ea314 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1ea3e0 ) │ │ │ │ + ldr r1, [pc, #52] @ (1ea318 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e9a88 │ │ │ │ - b.n 1ea2c0 │ │ │ │ + bl 1e99c0 │ │ │ │ + b.n 1ea1f8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1ea46c │ │ │ │ + bvc.n 1ea3b4 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1ea3f0 │ │ │ │ + bvc.n 1ea338 │ │ │ │ movs r7, r2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1ea498 │ │ │ │ + bvs.n 1ea3e0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ movs r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 63024 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ea574 │ │ │ │ + beq.w 1ea4ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 631c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea50c │ │ │ │ + beq.n 1ea444 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1ea4ce │ │ │ │ + bcs.n 1ea406 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6315c │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 63488 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1ea4e6 │ │ │ │ + beq.n 1ea41e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 6255c │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ea518 │ │ │ │ + beq.n 1ea450 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 6359c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea4fa │ │ │ │ + beq.n 1ea432 │ │ │ │ movw fp, #4132 @ 0x1024 │ │ │ │ add.w sl, r4, fp │ │ │ │ subs r2, r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -539543,132 +539469,132 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 6255c │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ea52c │ │ │ │ + beq.n 1ea464 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 62dec │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ea54c │ │ │ │ - ldr r1, [pc, #204] @ (1ea580 ) │ │ │ │ + beq.n 1ea484 │ │ │ │ + ldr r1, [pc, #204] @ (1ea4b8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r7, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1f0cd8 │ │ │ │ + bl 1f0c10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea568 │ │ │ │ + bne.n 1ea4a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1ea4d6 │ │ │ │ - ldr r3, [pc, #176] @ (1ea584 ) │ │ │ │ + cbz r6, 1ea40e │ │ │ │ + ldr r3, [pc, #176] @ (1ea4bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r6, 1ea4f0 │ │ │ │ - ldr r3, [pc, #156] @ (1ea588 ) │ │ │ │ + cbz r6, 1ea428 │ │ │ │ + ldr r3, [pc, #156] @ (1ea4c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1ea4d6 │ │ │ │ + beq.n 1ea40e │ │ │ │ blx 62854 │ │ │ │ - b.n 1ea4d6 │ │ │ │ + b.n 1ea40e │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ add.w sl, r4, #4128 @ 0x1020 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ add.w sl, sl, #4 │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1ea488 │ │ │ │ + b.n 1ea3c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ea4d6 │ │ │ │ - ldr r3, [pc, #120] @ (1ea58c ) │ │ │ │ + beq.n 1ea40e │ │ │ │ + ldr r3, [pc, #120] @ (1ea4c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1ea4d6 │ │ │ │ + b.n 1ea40e │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1ea454 │ │ │ │ - cbz r6, 1ea53e │ │ │ │ - ldr r3, [pc, #104] @ (1ea590 ) │ │ │ │ + beq.n 1ea38c │ │ │ │ + cbz r6, 1ea476 │ │ │ │ + ldr r3, [pc, #104] @ (1ea4c8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1ea53e │ │ │ │ + b.n 1ea476 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1ea55c │ │ │ │ - cbz r6, 1ea53e │ │ │ │ - ldr r3, [pc, #88] @ (1ea594 ) │ │ │ │ + beq.n 1ea494 │ │ │ │ + cbz r6, 1ea476 │ │ │ │ + ldr r3, [pc, #88] @ (1ea4cc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1ea548 │ │ │ │ + beq.n 1ea480 │ │ │ │ blx 62854 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1ea4f0 │ │ │ │ - cbz r6, 1ea554 │ │ │ │ - ldr r3, [pc, #72] @ (1ea598 ) │ │ │ │ + b.n 1ea428 │ │ │ │ + cbz r6, 1ea48c │ │ │ │ + ldr r3, [pc, #72] @ (1ea4d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1ea544 │ │ │ │ - b.n 1ea4d6 │ │ │ │ + bne.n 1ea47c │ │ │ │ + b.n 1ea40e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ea53e │ │ │ │ - ldr r3, [pc, #56] @ (1ea59c ) │ │ │ │ + beq.n 1ea476 │ │ │ │ + ldr r3, [pc, #56] @ (1ea4d4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1ea53e │ │ │ │ + b.n 1ea476 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ea53e │ │ │ │ - ldr r3, [pc, #48] @ (1ea5a0 ) │ │ │ │ + beq.n 1ea476 │ │ │ │ + ldr r3, [pc, #48] @ (1ea4d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1ea53e │ │ │ │ + b.n 1ea476 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ea4dc │ │ │ │ - ldr r3, [pc, #40] @ (1ea5a4 ) │ │ │ │ + beq.n 1ea414 │ │ │ │ + ldr r3, [pc, #40] @ (1ea4dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1ea4dc │ │ │ │ + b.n 1ea414 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1ea5ec │ │ │ │ + cbz r0, 1ea524 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -539676,139 +539602,139 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 628fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1ff3d0 │ │ │ │ + bl 1ff308 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 62854 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 62854 │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ 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, #168] @ (1ea6a8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ea5e0 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea618 │ │ │ │ + bne.n 1ea550 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea608 │ │ │ │ + bne.n 1ea540 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1ea65c │ │ │ │ - ldr r4, [pc, #140] @ (1ea6ac ) │ │ │ │ + cbnz r2, 1ea594 │ │ │ │ + ldr r4, [pc, #140] @ (1ea5e4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e8bf0 │ │ │ │ - ldr r3, [pc, #132] @ (1ea6b0 ) │ │ │ │ - ldr r0, [pc, #132] @ (1ea6b4 ) │ │ │ │ + bl 1e8b28 │ │ │ │ + ldr r3, [pc, #132] @ (1ea5e8 ) │ │ │ │ + ldr r0, [pc, #132] @ (1ea5ec ) │ │ │ │ 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 1ea63e │ │ │ │ + bne.n 1ea576 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1ea654 │ │ │ │ + cbnz r3, 1ea58c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ea68a │ │ │ │ - ldr r4, [pc, #84] @ (1ea6b8 ) │ │ │ │ + bne.n 1ea5c2 │ │ │ │ + ldr r4, [pc, #84] @ (1ea5f0 ) │ │ │ │ movs r5, #2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea674 │ │ │ │ + bne.n 1ea5ac │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea666 │ │ │ │ - b.n 1ea61e │ │ │ │ + bne.n 1ea59e │ │ │ │ + b.n 1ea556 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea690 │ │ │ │ + bne.n 1ea5c8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea660 │ │ │ │ - b.n 1ea61e │ │ │ │ + bne.n 1ea598 │ │ │ │ + b.n 1ea556 │ │ │ │ nop │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ 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 r2, [pc, #52] @ (1ea700 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ea638 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1ea704 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ea63c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1ea6f6 │ │ │ │ - ldr r2, [pc, #44] @ (1ea708 ) │ │ │ │ - ldr r4, [pc, #48] @ (1ea70c ) │ │ │ │ + cbz r1, 1ea62e │ │ │ │ + ldr r2, [pc, #44] @ (1ea640 ) │ │ │ │ + ldr r4, [pc, #48] @ (1ea644 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 634e8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 63614 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 634e8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1ea710 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ea648 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1ea6d8 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + b.n 1ea610 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -539820,160 +539746,160 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 63608 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #308] @ (1ea880 ) │ │ │ │ + ldr r3, [pc, #308] @ (1ea7b8 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r6, [pc, #304] @ (1ea884 ) │ │ │ │ + ldr r6, [pc, #304] @ (1ea7bc ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea76c │ │ │ │ + bne.n 1ea6a4 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea75c │ │ │ │ + bne.n 1ea694 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea832 │ │ │ │ - ldr r3, [pc, #272] @ (1ea888 ) │ │ │ │ + bne.n 1ea76a │ │ │ │ + ldr r3, [pc, #272] @ (1ea7c0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea818 │ │ │ │ - ldr r7, [pc, #268] @ (1ea88c ) │ │ │ │ + bne.n 1ea750 │ │ │ │ + ldr r7, [pc, #268] @ (1ea7c4 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - cbz r5, 1ea7b6 │ │ │ │ + cbz r5, 1ea6ee │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8c7c │ │ │ │ - cbz r0, 1ea7e8 │ │ │ │ + bl 1e8bb4 │ │ │ │ + cbz r0, 1ea720 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - ldr r0, [pc, #252] @ (1ea890 ) │ │ │ │ + ldr r0, [pc, #252] @ (1ea7c8 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ea79a │ │ │ │ + bne.n 1ea6d2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea822 │ │ │ │ + bne.n 1ea75a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #220] @ (1ea894 ) │ │ │ │ + ldr r3, [pc, #220] @ (1ea7cc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (1ea898 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ea7d0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e8a00 │ │ │ │ + bl 1e8938 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea87c │ │ │ │ - ldr r0, [pc, #196] @ (1ea89c ) │ │ │ │ + beq.n 1ea7b4 │ │ │ │ + ldr r0, [pc, #196] @ (1ea7d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35b29c │ │ │ │ + bl 35b1d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea790 │ │ │ │ - ldr r6, [pc, #180] @ (1ea8a0 ) │ │ │ │ + bne.n 1ea6c8 │ │ │ │ + ldr r6, [pc, #180] @ (1ea7d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea87c │ │ │ │ + beq.n 1ea7b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 6362c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8cb4 │ │ │ │ - b.n 1ea792 │ │ │ │ + bl 1e8bec │ │ │ │ + b.n 1ea6ca │ │ │ │ mov r0, r4 │ │ │ │ blx 6362c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ea792 │ │ │ │ + b.n 1ea6ca │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ea860 │ │ │ │ - ldr r5, [pc, #108] @ (1ea8a4 ) │ │ │ │ + bne.n 1ea798 │ │ │ │ + ldr r5, [pc, #108] @ (1ea7dc ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea84a │ │ │ │ + bne.n 1ea782 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea83c │ │ │ │ - b.n 1ea774 │ │ │ │ + bne.n 1ea774 │ │ │ │ + b.n 1ea6ac │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea866 │ │ │ │ + bne.n 1ea79e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea836 │ │ │ │ - b.n 1ea774 │ │ │ │ + bne.n 1ea76e │ │ │ │ + b.n 1ea6ac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ea792 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + b.n 1ea6ca │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr7, cr15, {7} │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ @@ -539990,76 +539916,76 @@ │ │ │ │ movgt r0, #1 │ │ │ │ strdgt r4, r3, [r5] │ │ │ │ pop {r3, 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 r2, [pc, #120] @ (1ea964 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ea89c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1ea968 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ea8a0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1ea96c ) │ │ │ │ + ldr r0, [pc, #116] @ (1ea8a4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea094 │ │ │ │ - cbz r0, 1ea92c │ │ │ │ - ldr r1, [pc, #100] @ (1ea970 ) │ │ │ │ + bl 1e9fcc │ │ │ │ + cbz r0, 1ea864 │ │ │ │ + ldr r1, [pc, #100] @ (1ea8a8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62dbc │ │ │ │ - cbz r0, 1ea926 │ │ │ │ - ldr r1, [pc, #92] @ (1ea974 ) │ │ │ │ + cbz r0, 1ea85e │ │ │ │ + ldr r1, [pc, #92] @ (1ea8ac ) │ │ │ │ mov r2, sp │ │ │ │ add r1, pc │ │ │ │ blx 623ac <__isoc23_sscanf@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1ea946 │ │ │ │ + beq.n 1ea87e │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1ea978 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ea968 ) │ │ │ │ + ldr r2, [pc, #72] @ (1ea8b0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ea8a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea960 │ │ │ │ + bne.n 1ea898 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 1ea92e │ │ │ │ + b.n 1ea866 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - itt vc │ │ │ │ - movvc r0, r3 │ │ │ │ - itet vc @ unpredictable │ │ │ │ - movvc r0, r3 │ │ │ │ - itte vc @ unpredictable │ │ │ │ + itt hi │ │ │ │ + movhi r0, r3 │ │ │ │ + ittt vc @ unpredictable │ │ │ │ movvc r0, r3 │ │ │ │ - ldrsbvc r2, [r1, r3] │ │ │ │ - lslvs r0, r5, #2 │ │ │ │ + ittt hi @ unpredictable │ │ │ │ + movhi r0, r3 │ │ │ │ + ldrsbhi r2, [r2, r6] │ │ │ │ + lslhi r0, 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 │ │ │ │ blx 62fe8 │ │ │ │ @@ -540079,77 +540005,77 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w fp, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 1eaaf4 │ │ │ │ + beq.w 1eaa2c │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1eaaf4 │ │ │ │ + beq.w 1eaa2c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eab86 │ │ │ │ + beq.w 1eaabe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #292] @ 0x124 │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eaafc │ │ │ │ + beq.n 1eaa34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1eab04 │ │ │ │ + beq.n 1eaa3c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eab24 │ │ │ │ + beq.w 1eaa5c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1eaaa6 │ │ │ │ + b.n 1ea9de │ │ │ │ orrs.w sl, r9, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ite ne │ │ │ │ subne.w r9, r0, r9 │ │ │ │ moveq.w r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r0 │ │ │ │ strd r0, r1, [r4, #264] @ 0x108 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - cbz r0, 1eaa6c │ │ │ │ + cbz r0, 1ea9a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1eaa6c │ │ │ │ + bpl.n 1ea9a4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ umull r2, r1, r2, r5 │ │ │ │ add r3, r1 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1eaa8a │ │ │ │ + cbz r3, 1ea9c2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd sl, r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r2, r6, #16 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -540161,18 +540087,18 @@ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #8 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1eab24 │ │ │ │ + bls.n 1eaa5c │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eaa98 │ │ │ │ + beq.n 1ea9d0 │ │ │ │ ldrd ip, r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r8, ip, r3 │ │ │ │ @@ -540185,277 +540111,277 @@ │ │ │ │ ldrd r2, r3, [r4, #272] @ 0x110 │ │ │ │ orrs r3, r2 │ │ │ │ it eq │ │ │ │ strdeq r0, r1, [r4, #272] @ 0x110 │ │ │ │ ldrd r9, r2, [r4, #264] @ 0x108 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.n 1eaa24 │ │ │ │ + bne.n 1ea95c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1eaa3c │ │ │ │ + b.n 1ea974 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eab94 │ │ │ │ + bne.n 1eaacc │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1eaa0e │ │ │ │ + bne.n 1ea946 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eaa0e │ │ │ │ + beq.w 1ea946 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1eaa18 │ │ │ │ + bne.w 1ea950 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1eab4c │ │ │ │ + cbz r3, 1eaa84 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1eab36 │ │ │ │ + cbz r3, 1eaa6e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #264] @ 0x108 │ │ │ │ adds r3, #1 │ │ │ │ strd r0, r1, [r4, #272] @ 0x110 │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ - cbz r3, 1eab6e │ │ │ │ + cbz r3, 1eaaa6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1eab5e │ │ │ │ + cbz r3, 1eaa96 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ ldrb.w r3, [fp, #64] @ 0x40 │ │ │ │ - cbz r3, 1eab80 │ │ │ │ + cbz r3, 1eaab8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1eab80 │ │ │ │ + cbz r3, 1eaab8 │ │ │ │ ldr.w r1, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ str.w r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 1eaafc │ │ │ │ + b.n 1eaa34 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1ea9f0 │ │ │ │ + b.n 1ea928 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1eabb8 ) │ │ │ │ + ldr r4, [pc, #16] @ (1eaaf0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 63264 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #152] @ (1eac64 ) │ │ │ │ + ldr r1, [pc, #152] @ (1eab9c ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ (1eac68 ) │ │ │ │ + ldr r0, [pc, #152] @ (1eaba0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #148] @ (1eac6c ) │ │ │ │ + ldr r4, [pc, #148] @ (1eaba4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #148] @ (1eac70 ) │ │ │ │ - bl 1f14bc │ │ │ │ - ldr r3, [pc, #148] @ (1eac74 ) │ │ │ │ + ldr r5, [pc, #148] @ (1eaba8 ) │ │ │ │ + bl 1f13f4 │ │ │ │ + ldr r3, [pc, #148] @ (1eabac ) │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1eac48 │ │ │ │ - ldr r3, [pc, #136] @ (1eac78 ) │ │ │ │ + cbz r1, 1eab80 │ │ │ │ + ldr r3, [pc, #136] @ (1eabb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1eac04 │ │ │ │ + cbz r5, 1eab3c │ │ │ │ blx 6318c │ │ │ │ mov r6, r0 │ │ │ │ blx 62f4c │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 1eac1c │ │ │ │ - ldr r3, [pc, #116] @ (1eac7c ) │ │ │ │ + beq.n 1eab54 │ │ │ │ + ldr r3, [pc, #116] @ (1eabb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1eac0e │ │ │ │ + cbz r3, 1eab46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (1eac80 ) │ │ │ │ - ldr r2, [pc, #112] @ (1eac84 ) │ │ │ │ + ldr r3, [pc, #112] @ (1eabb8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1eabbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 624b4 │ │ │ │ mov r6, r0 │ │ │ │ blx 631a4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1eac04 │ │ │ │ - ldr r1, [pc, #92] @ (1eac88 ) │ │ │ │ + bne.n 1eab3c │ │ │ │ + ldr r1, [pc, #92] @ (1eabc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 634f4 │ │ │ │ - ldr r3, [pc, #84] @ (1eac8c ) │ │ │ │ + ldr r3, [pc, #84] @ (1eabc4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eac0e │ │ │ │ - ldr r0, [pc, #80] @ (1eac90 ) │ │ │ │ + beq.n 1eab46 │ │ │ │ + ldr r0, [pc, #80] @ (1eabc8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35b29c │ │ │ │ - b.n 1eac04 │ │ │ │ - ldr r0, [pc, #72] @ (1eac94 ) │ │ │ │ + bl 35b1d4 │ │ │ │ + b.n 1eab3c │ │ │ │ + ldr r0, [pc, #72] @ (1eabcc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f11f0 │ │ │ │ - ldr r3, [pc, #68] @ (1eac98 ) │ │ │ │ + bl 1f1128 │ │ │ │ + ldr r3, [pc, #68] @ (1eabd0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1eabee │ │ │ │ - ldr r5, [pc, #616] @ (1eaed0 ) │ │ │ │ + b.n 1eab26 │ │ │ │ + ldr r6, [pc, #392] @ (1ead28 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ 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, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ - cbz r2, 1eace2 │ │ │ │ - ldr r2, [pc, #52] @ (1eacf8 ) │ │ │ │ + cbz r2, 1eac1a │ │ │ │ + ldr r2, [pc, #52] @ (1eac30 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1eacfc ) │ │ │ │ + ldr r2, [pc, #24] @ (1eac34 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r0, 1ead7e │ │ │ │ + pop {} │ │ │ │ movs r0, r3 │ │ │ │ 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] @ (1ead38 ) │ │ │ │ + ldr r2, [pc, #24] @ (1eac70 ) │ │ │ │ sbc.w r4, r1, r4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r6, 1eadae │ │ │ │ + cbnz r6, 1eace8 │ │ │ │ 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] @ (1ead58 ) │ │ │ │ + ldr r2, [pc, #12] @ (1eac90 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 1eadca │ │ │ │ + cbnz r0, 1ead04 │ │ │ │ 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] @ (1ead7c ) │ │ │ │ + ldr r2, [pc, #16] @ (1eacb4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r6, 1eadf0 │ │ │ │ + cbnz r6, 1ead2a │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -540464,308 +540390,308 @@ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ 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, #40] @ (1eadd4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ead0c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1eadc6 │ │ │ │ + cbz r3, 1eacfe │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1eadd8 ) │ │ │ │ + ldr r2, [pc, #16] @ (1ead10 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbnz r6, 1eae3e │ │ │ │ + cbnz r6, 1ead78 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1eadf8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1ead30 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1eae18 ) │ │ │ │ + ldr r2, [pc, #12] @ (1ead50 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r4, 1eae6e │ │ │ │ + cbnz r4, 1eada8 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1eae86 │ │ │ │ + cbnz r3, 1eadbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1eae94 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eadcc ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1eae98 ) │ │ │ │ + ldr r2, [pc, #80] @ (1eadd0 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1eae9c ) │ │ │ │ + ldr r2, [pc, #64] @ (1eadd4 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1eae76 │ │ │ │ + cbz r2, 1eadae │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1eaea0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1eadd8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1eaea4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1eaddc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ - b.n 1eae36 │ │ │ │ - cbnz r0, 1eaee6 │ │ │ │ + b.n 1ead6e │ │ │ │ + cbnz r0, 1eae20 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1eaeea │ │ │ │ + cbnz r4, 1eae24 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1eaef0 │ │ │ │ + cbnz r4, 1eae2a │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1eaef0 │ │ │ │ + cbnz r4, 1eae2a │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1eaeec │ │ │ │ + cbnz r4, 1eae26 │ │ │ │ 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] @ (1eaef8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1eae30 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1eaefc ) │ │ │ │ + ldr r2, [pc, #28] @ (1eae34 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1eaf00 ) │ │ │ │ + ldr r2, [pc, #20] @ (1eae38 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r0, r6 │ │ │ │ movs r0, r3 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #536] @ (1eb11c ) │ │ │ │ + ldr r5, [pc, #568] @ (1eb074 ) │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 1eaf28 │ │ │ │ - ldr r2, [pc, #28] @ (1eaf38 ) │ │ │ │ + cbnz r3, 1eae60 │ │ │ │ + ldr r2, [pc, #28] @ (1eae70 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1eaf3c ) │ │ │ │ + ldr r2, [pc, #16] @ (1eae74 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ - b.n 1eaf1a │ │ │ │ + b.n 1eae52 │ │ │ │ nop │ │ │ │ - hlt 0x0034 │ │ │ │ + hlt 0x003c │ │ │ │ movs r0, r3 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ 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, 1eaf70 │ │ │ │ - ldr r2, [pc, #44] @ (1eaf84 ) │ │ │ │ + cbnz r3, 1eaea8 │ │ │ │ + ldr r2, [pc, #44] @ (1eaebc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1eaf88 ) │ │ │ │ + ldr r2, [pc, #36] @ (1eaec0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1eaf8c ) │ │ │ │ + ldr r2, [pc, #24] @ (1eaec4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1eaf56 │ │ │ │ + b.n 1eae8e │ │ │ │ nop │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x0010 │ │ │ │ movs r0, r3 │ │ │ │ - hlt 0x000c │ │ │ │ + hlt 0x0014 │ │ │ │ movs r0, r3 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r2, r6 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1eafac ) │ │ │ │ + ldr r2, [pc, #12] @ (1eaee4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ 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] @ (1eafcc ) │ │ │ │ + ldr r2, [pc, #12] @ (1eaf04 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - rev r4, r3 │ │ │ │ + rev r4, r4 │ │ │ │ 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] @ (1eaff4 ) │ │ │ │ + ldr r2, [pc, #20] @ (1eaf2c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 634e8 │ │ │ │ pop {r4, pc} │ │ │ │ - rev r2, r4 │ │ │ │ + rev r2, r5 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r1, 1eb01e │ │ │ │ + cbz r1, 1eaf56 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1eb046 │ │ │ │ - b.n 1eb068 │ │ │ │ + bne.n 1eaf7e │ │ │ │ + b.n 1eafa0 │ │ │ │ ldrd r1, r3, [r5, #32] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r1 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r0 │ │ │ │ - beq.n 1eb068 │ │ │ │ + beq.n 1eafa0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eb04c │ │ │ │ + bne.n 1eaf84 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb032 │ │ │ │ + bne.n 1eaf6a │ │ │ │ blx 62234 │ │ │ │ - b.n 1eb032 │ │ │ │ + b.n 1eaf6a │ │ │ │ blx 62234 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 62234 │ │ │ │ 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 1eaff8 │ │ │ │ + bl 1eaf30 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -540776,31 +540702,31 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r8, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1eb11c │ │ │ │ + beq.n 1eb054 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1eb112 │ │ │ │ + bcs.n 1eb04a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eb18c │ │ │ │ + beq.n 1eb0c4 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 1eb0de │ │ │ │ + cbz r3, 1eb016 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1eb18c │ │ │ │ + bcs.n 1eb0c4 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 631bc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -540829,77 +540755,77 @@ │ │ │ │ lsls r2, r2, #12 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ str r0, [r7, #16] │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n 1eb166 │ │ │ │ + beq.n 1eb09e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1eb166 │ │ │ │ + bpl.n 1eb09e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r3, #12 │ │ │ │ orr.w r3, r3, r2, lsr #20 │ │ │ │ lsls r2, r2, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ blx r1 │ │ │ │ str r0, [r7, #20] │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #4 │ │ │ │ add.w r9, r9, #24 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ strb.w sl, [r7, #53] @ 0x35 │ │ │ │ - bl 1f0f54 │ │ │ │ - cbnz r6, 1eb192 │ │ │ │ + bl 1f0e8c │ │ │ │ + cbnz r6, 1eb0ca │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r8, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 631bc │ │ │ │ dmb ish │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [r3], #16 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add.w r3, r0, #272 @ 0x110 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r6, #0] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ - b.n 1eb182 │ │ │ │ + b.n 1eb0ba │ │ │ │ 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.w r8, [pc, #252] @ 1eb2cc │ │ │ │ + ldr.w r8, [pc, #252] @ 1eb204 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb2b4 │ │ │ │ + beq.n 1eb1ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ - ldr r7, [pc, #216] @ (1eb2d0 ) │ │ │ │ + ldr r7, [pc, #216] @ (1eb208 ) │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r7, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -540924,131 +540850,131 @@ │ │ │ │ blx 63024 │ │ │ │ add.w r3, r4, #300 @ 0x12c │ │ │ │ strd r0, r3, [r4, #296] @ 0x128 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ ands.w r3, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1eb256 │ │ │ │ + beq.n 1eb18e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1eb27a │ │ │ │ - ldr r1, [pc, #128] @ (1eb2d4 ) │ │ │ │ + bpl.n 1eb1b2 │ │ │ │ + ldr r1, [pc, #128] @ (1eb20c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1eb28e │ │ │ │ + cbz r2, 1eb1c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1eb274 │ │ │ │ + beq.n 1eb1ac │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1eb274 │ │ │ │ + cbz r3, 1eb1ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bpl.n 1eb2ae │ │ │ │ + bpl.n 1eb1e6 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #84] @ (1eb2d8 ) │ │ │ │ + ldr r1, [pc, #84] @ (1eb210 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eb260 │ │ │ │ - ldr r1, [pc, #76] @ (1eb2dc ) │ │ │ │ + bne.n 1eb198 │ │ │ │ + ldr r1, [pc, #76] @ (1eb214 ) │ │ │ │ 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 1f0980 │ │ │ │ + bl 1f08b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb260 │ │ │ │ + bne.n 1eb198 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1eb260 │ │ │ │ - ldr r1, [pc, #48] @ (1eb2e0 ) │ │ │ │ + b.n 1eb198 │ │ │ │ + ldr r1, [pc, #48] @ (1eb218 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1eb256 │ │ │ │ - ldr r1, [pc, #44] @ (1eb2e4 ) │ │ │ │ + b.n 1eb18e │ │ │ │ + ldr r1, [pc, #44] @ (1eb21c ) │ │ │ │ add.w r0, r8, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1ff200 │ │ │ │ + bl 1ff138 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 1eb1e6 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + b.n 1eb11e │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr??.w pc, [pc, #4095] @ 1ec2e7 │ │ │ │ + ldr??.w pc, [pc, #4095] @ 1ec21f │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1eb310 │ │ │ │ + cbz r3, 1eb248 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1eb348 │ │ │ │ + cbnz r3, 1eb280 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 634e8 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 62234 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1eb346 │ │ │ │ + cbz r3, 1eb27e │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0be8 │ │ │ │ + bl 1f0b20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0b1c │ │ │ │ + bl 1f0a54 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1eb346 │ │ │ │ - bl 1eaff8 │ │ │ │ + beq.n 1eb27e │ │ │ │ + bl 1eaf30 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1eb33a │ │ │ │ + bne.n 1eb272 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1eb302 │ │ │ │ + b.n 1eb23a │ │ │ │ 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 r3, r1 │ │ │ │ ldr.w r1, [r0, #304] @ 0x130 │ │ │ │ add.w r6, r0, #300 @ 0x12c │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 1eb3bc │ │ │ │ + beq.n 1eb2f4 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #76] @ 1eb3c4 │ │ │ │ + ldr.w sl, [pc, #76] @ 1eb2fc │ │ │ │ add.w r9, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #72] @ 1eb3c8 │ │ │ │ + ldr.w r8, [pc, #72] @ 1eb300 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ add sl, pc │ │ │ │ movw r7, #4144 @ 0x1030 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrd r0, r4, [r1] │ │ │ │ str r4, [r0, #4] │ │ │ │ @@ -541056,22 +540982,22 @@ │ │ │ │ adds r2, r1, r7 │ │ │ │ mov r3, sl │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ strd r1, r1, [r1] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1f0bc4 │ │ │ │ + bl 1f0afc │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1eb392 │ │ │ │ + bne.n 1eb2ca │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bl b3c6 │ │ │ │ + bl b2fe │ │ │ │ stc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #8 │ │ │ │ strd r1, r2, [r0] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ @@ -541105,19 +541031,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1eb440 │ │ │ │ - bl 1eaff8 │ │ │ │ + beq.n 1eb378 │ │ │ │ + bl 1eaf30 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1eb436 │ │ │ │ + bne.n 1eb36e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add.w r3, r0, #8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ @@ -541159,50 +541085,50 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ clz r3, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 1eb4de │ │ │ │ + cbnz r3, 1eb416 │ │ │ │ clz r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 1eb4ec │ │ │ │ + cbnz r3, 1eb424 │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1eb4fa │ │ │ │ + beq.n 1eb432 │ │ │ │ add sp, #20 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1eb4b6 │ │ │ │ + b.n 1eb3ee │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1eb4c6 │ │ │ │ + b.n 1eb3fe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1eb4d4 │ │ │ │ + b.n 1eb40c │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ @@ -541217,59 +541143,59 @@ │ │ │ │ clz r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb6ea │ │ │ │ + bne.w 1eb622 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb6fc │ │ │ │ + bne.w 1eb634 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r7, r3 │ │ │ │ - beq.w 1eb6e0 │ │ │ │ + beq.w 1eb618 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1eb590 │ │ │ │ + b.n 1eb4c8 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r7, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq.w 1eb6c6 │ │ │ │ + beq.w 1eb5fe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, r3 │ │ │ │ - beq.w 1eb6e0 │ │ │ │ + beq.w 1eb618 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb0a0 │ │ │ │ + bl 1eafd8 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ subs r5, r5, r7 │ │ │ │ rsb r3, r8, #512 @ 0x200 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1eb6d4 │ │ │ │ + beq.w 1eb60c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r4, r9, #4096 @ 0x1000 │ │ │ │ add.w sl, r6, #4096 @ 0x1000 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r8, r5 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -541287,15 +541213,15 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mla lr, r7, ip, lr │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd fp, lr, [sp] │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1eb652 │ │ │ │ + cbz r3, 1eb58a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, ip, [r0, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ umull fp, lr, r5, r3 │ │ │ │ @@ -541318,77 +541244,77 @@ │ │ │ │ add.w r0, r8, #2 │ │ │ │ adds r1, r7, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ blx 6315c │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 1eb56c │ │ │ │ + beq.n 1eb4a4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, sl │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1eb56c │ │ │ │ + beq.w 1eb4a4 │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ adds r6, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eb698 │ │ │ │ + bne.n 1eb5d0 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, sl │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1eb68a │ │ │ │ - b.n 1eb56c │ │ │ │ + bne.n 1eb5c2 │ │ │ │ + b.n 1eb4a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1eb6e0 │ │ │ │ + beq.n 1eb618 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1eb582 │ │ │ │ + b.n 1eb4ba │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ - b.n 1eb5b6 │ │ │ │ + b.n 1eb4ee │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #8 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 1eb54a │ │ │ │ + b.n 1eb482 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1eb55c │ │ │ │ + b.n 1eb494 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -541408,82 +541334,82 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 1eb784 │ │ │ │ - cbnz r3, 1eb796 │ │ │ │ + cbnz r0, 1eb6bc │ │ │ │ + cbnz r3, 1eb6ce │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1eb768 │ │ │ │ + beq.n 1eb6a0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r2, r5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 62740 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1eb74e │ │ │ │ - cbz r6, 1eb77a │ │ │ │ + bne.n 1eb686 │ │ │ │ + cbz r6, 1eb6b2 │ │ │ │ subs r2, r7, r5 │ │ │ │ adds r0, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ blx 62740 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1eb748 │ │ │ │ - cbnz r3, 1eb7a6 │ │ │ │ + bne.n 1eb680 │ │ │ │ + cbnz r3, 1eb6de │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eb74e │ │ │ │ - b.n 1eb77a │ │ │ │ + bne.n 1eb686 │ │ │ │ + b.n 1eb6b2 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1eb74a │ │ │ │ + bne.n 1eb682 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb74e │ │ │ │ - b.n 1eb77a │ │ │ │ + bne.n 1eb686 │ │ │ │ + b.n 1eb6b2 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1eb78e │ │ │ │ - b.n 1eb77a │ │ │ │ + bne.n 1eb6c6 │ │ │ │ + b.n 1eb6b2 │ │ │ │ stmdb 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 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ adds r3, #7 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add r4, r3 │ │ │ │ mov r7, r0 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1eb0a0 │ │ │ │ + bl 1eafd8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1eb8bc │ │ │ │ + beq.n 1eb7f4 │ │ │ │ add.w fp, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r4, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -541500,27 +541426,27 @@ │ │ │ │ mla r3, r6, ip, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r7] │ │ │ │ ldr.w r3, [ip] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 1eb8a0 │ │ │ │ + bpl.n 1eb7d8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1eb88e │ │ │ │ + cbz r3, 1eb7c6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r9, r4 │ │ │ │ subs r5, r3, #1 │ │ │ │ ldrd r3, r8, [sp, #88] @ 0x58 │ │ │ │ adds r3, r5, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1eb844 │ │ │ │ + b.n 1eb77c │ │ │ │ ldr.w ip, [sl] │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ mov r0, sl │ │ │ │ vldr d7, [r8, #8] │ │ │ │ ldr.w r3, [r8], #16 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -541538,15 +541464,15 @@ │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r3, r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adc.w r9, r9, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1eb840 │ │ │ │ + bne.n 1eb778 │ │ │ │ mov r7, sl │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strb.w r3, [fp, #52] @ 0x34 │ │ │ │ @@ -541561,33 +541487,33 @@ │ │ │ │ mov r0, r1 │ │ │ │ str r2, [r7, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add.w fp, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1eb7f4 │ │ │ │ + b.n 1eb72c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r5, r0, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1eb8f0 │ │ │ │ + beq.n 1eb828 │ │ │ │ mov r4, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ strb.w lr, [ip, #64] @ 0x40 │ │ │ │ str.w r2, [ip, #56] @ 0x38 │ │ │ │ - bne.n 1eb8da │ │ │ │ - cbz r3, 1eb926 │ │ │ │ + bne.n 1eb812 │ │ │ │ + cbz r3, 1eb85e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1eb91c │ │ │ │ + beq.n 1eb854 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ strb.w r1, [r2, #64] @ 0x40 │ │ │ │ add.w r2, r3, #300 @ 0x12c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -541601,215 +541527,215 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r2, r3, #300 @ 0x12c │ │ │ │ - bne.n 1eb908 │ │ │ │ - b.n 1eb91c │ │ │ │ + bne.n 1eb840 │ │ │ │ + b.n 1eb854 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1eb954 ) │ │ │ │ + ldr r4, [pc, #16] @ (1eb88c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 62234 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ 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 r0, [pc, #156] @ (1eba04 ) │ │ │ │ - ldr r5, [pc, #156] @ (1eba08 ) │ │ │ │ + ldr r0, [pc, #156] @ (1eb93c ) │ │ │ │ + ldr r5, [pc, #156] @ (1eb940 ) │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 1ea714 │ │ │ │ - cbz r0, 1eb98a │ │ │ │ + bl 1ea64c │ │ │ │ + cbz r0, 1eb8c2 │ │ │ │ blx 63758 │ │ │ │ - ldr r3, [pc, #144] @ (1eba0c ) │ │ │ │ + ldr r3, [pc, #144] @ (1eb944 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1eb988 │ │ │ │ - ldr r0, [pc, #140] @ (1eba10 ) │ │ │ │ + cbz r0, 1eb8c0 │ │ │ │ + ldr r0, [pc, #140] @ (1eb948 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35b29c │ │ │ │ + bl 35b1d4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #136] @ (1eba14 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb94c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 6359c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1eb9e0 │ │ │ │ - ldr r0, [pc, #120] @ (1eba18 ) │ │ │ │ + cbz r0, 1eb918 │ │ │ │ + ldr r0, [pc, #120] @ (1eb950 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 625b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eb9f8 │ │ │ │ + cbz r0, 1eb930 │ │ │ │ blx 631c8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6234c │ │ │ │ - cbnz r0, 1eb9f2 │ │ │ │ + cbnz r0, 1eb92a │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 6359c │ │ │ │ - cbz r0, 1eb9f2 │ │ │ │ + cbz r0, 1eb92a │ │ │ │ adds r0, #1 │ │ │ │ blx 63758 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 62234 │ │ │ │ - cbz r4, 1eb9f8 │ │ │ │ - ldr r3, [pc, #64] @ (1eba1c ) │ │ │ │ + cbz r4, 1eb930 │ │ │ │ + ldr r3, [pc, #64] @ (1eb954 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 1eb980 │ │ │ │ + b.n 1eb8b8 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ blx 6359c │ │ │ │ - cbz r0, 1eba00 │ │ │ │ + cbz r0, 1eb938 │ │ │ │ adds r0, #1 │ │ │ │ blx 63758 │ │ │ │ - b.n 1eb978 │ │ │ │ + b.n 1eb8b0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 63758 │ │ │ │ - b.n 1eb978 │ │ │ │ + b.n 1eb8b0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1eb974 │ │ │ │ - cbz r2, 1eba1c │ │ │ │ + b.n 1eb8ac │ │ │ │ + cbz r2, 1eb956 │ │ │ │ movs r0, r3 │ │ │ │ - mov r8, r2 │ │ │ │ + bx fp │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsrs r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1eba26 │ │ │ │ + cbz r6, 1eb960 │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (1eba54 ) │ │ │ │ + ldr r4, [pc, #36] @ (1eb98c ) │ │ │ │ add r4, pc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1eba40 │ │ │ │ - ldr r3, [pc, #28] @ (1eba58 ) │ │ │ │ + cbz r3, 1eb978 │ │ │ │ + ldr r3, [pc, #28] @ (1eb990 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1eba5c ) │ │ │ │ + ldr r1, [pc, #24] @ (1eb994 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1ff200 │ │ │ │ + bl 1ff138 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 1eba38 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + b.n 1eb970 │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ vmaxnm.f16 , , │ │ │ │ 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] @ (1ebab0 ) │ │ │ │ + ldr r0, [pc, #60] @ (1eb9e8 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 626ac │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1ebaa6 │ │ │ │ - ldr r0, [pc, #48] @ (1ebab4 ) │ │ │ │ + bgt.n 1eb9de │ │ │ │ + ldr r0, [pc, #48] @ (1eb9ec ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 626ac │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1ebaa6 │ │ │ │ - ldr r0, [pc, #36] @ (1ebab8 ) │ │ │ │ + bgt.n 1eb9de │ │ │ │ + ldr r0, [pc, #36] @ (1eb9f0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 626ac │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1ebaa6 │ │ │ │ + bgt.n 1eb9de │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1ebaa2 │ │ │ │ + beq.n 1eb9da │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ movs r0, r3 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ movs r0, r3 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ 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, #64] @ (1ebb10 ) │ │ │ │ + ldr r0, [pc, #64] @ (1eba48 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 62a64 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1ebb0e │ │ │ │ + beq.n 1eba46 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 628a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ble.n 1ebb02 │ │ │ │ + ble.n 1eba3a │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1ebafe │ │ │ │ + cbnz r2, 1eba36 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1ebaf6 │ │ │ │ + bne.n 1eba2e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r4, r6] │ │ │ │ blx 62854 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ 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 62818 │ │ │ │ @@ -541850,35 +541776,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 62a34 │ │ │ │ - cbz r0, 1ebbda │ │ │ │ + cbz r0, 1ebb12 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1ebbcc │ │ │ │ + beq.n 1ebb04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1ebbcc │ │ │ │ + cbz r3, 1ebb04 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1ebbc6 │ │ │ │ + cbz r3, 1ebafe │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1ebbcc │ │ │ │ + cbz r3, 1ebb04 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1ebbd8 │ │ │ │ + cbz r3, 1ebb10 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebbd0 │ │ │ │ + bne.n 1ebb08 │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, 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 r4, [r0, #0] │ │ │ │ @@ -541887,17 +541813,17 @@ │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx 631c8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r9, #1 │ │ │ │ - bl 1ebb90 │ │ │ │ + bl 1ebac8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ebc22 │ │ │ │ + cbz r0, 1ebb5a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ blx 6315c │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ @@ -541908,176 +541834,176 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ebd98 │ │ │ │ + beq.w 1ebcd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ebd7e │ │ │ │ + beq.w 1ebcb6 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ebd60 │ │ │ │ + beq.n 1ebc98 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ebd44 │ │ │ │ + beq.n 1ebc7c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ebd2c │ │ │ │ + beq.n 1ebc64 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ebd16 │ │ │ │ + beq.n 1ebc4e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ebcfa │ │ │ │ + beq.n 1ebc32 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1ebcde │ │ │ │ + cbz r5, 1ebc16 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1ebcc6 │ │ │ │ + cbz r0, 1ebbfe │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1ebc28 │ │ │ │ + bl 1ebb60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebcb8 │ │ │ │ + bne.n 1ebbf0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1ebcd0 │ │ │ │ + cbz r3, 1ebc08 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ebcae │ │ │ │ + bne.n 1ebbe6 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1ebcea │ │ │ │ + cbz r3, 1ebc22 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 62234 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ebca0 │ │ │ │ + bne.n 1ebbd8 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1ebd06 │ │ │ │ + cbz r3, 1ebc3e │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 62234 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ebc90 │ │ │ │ + bne.n 1ebbc8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1ebd20 │ │ │ │ + cbz r3, 1ebc58 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ebc82 │ │ │ │ + bne.n 1ebbba │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1ebd36 │ │ │ │ + cbz r3, 1ebc6e │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 62234 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ebc76 │ │ │ │ + bne.n 1ebbae │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1ebd50 │ │ │ │ + cbz r3, 1ebc88 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 62234 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ebc66 │ │ │ │ + bne.n 1ebb9e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1ebd6c │ │ │ │ + cbz r3, 1ebca4 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1ebc56 │ │ │ │ + bne.w 1ebb8e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1ebd88 │ │ │ │ + cbz r3, 1ebcc0 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 62234 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ebc44 │ │ │ │ + bne.w 1ebb7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1ebda4 │ │ │ │ + cbz r3, 1ebcdc │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 62234 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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, 1ebde6 │ │ │ │ + cbz r2, 1ebd1e │ │ │ │ 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, 1ebde2 │ │ │ │ + cbz r2, 1ebd1a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1ebde6 │ │ │ │ + cbz r3, 1ebd1e │ │ │ │ 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, 1ebe0c │ │ │ │ + cbz r0, 1ebd44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1ebc28 │ │ │ │ + bl 1ebb60 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebdfa │ │ │ │ + bne.n 1ebd32 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1ebe16 │ │ │ │ + cbz r3, 1ebd4e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -542085,43 +542011,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ subs r0, r4, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ebe9c │ │ │ │ + beq.n 1ebdd4 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ add.w r5, r3, #8 │ │ │ │ add r5, r2 │ │ │ │ - cbz r6, 1ebe78 │ │ │ │ + cbz r6, 1ebdb0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ebe88 │ │ │ │ + beq.n 1ebdc0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1ebe70 │ │ │ │ + b.n 1ebda8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r3, r7, [r0, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ebe88 │ │ │ │ + beq.n 1ebdc0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n 1ebe58 │ │ │ │ - b.n 1ebe88 │ │ │ │ + bhi.n 1ebd90 │ │ │ │ + b.n 1ebdc0 │ │ │ │ add r2, r3 │ │ │ │ str r5, [r0, #20] │ │ │ │ add.w r3, r0, #20 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r0, #24] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -542130,379 +542056,379 @@ │ │ │ │ str r4, [r0, #8] │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r1, 1ebeac │ │ │ │ + cbz r1, 1ebde4 │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 1ebece │ │ │ │ - cbz r3, 1ebeba │ │ │ │ + bne.n 1ebe06 │ │ │ │ + cbz r3, 1ebdf2 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 1ebdb0 │ │ │ │ + bl 1ebce8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1ebeae │ │ │ │ - b.n 1ebe3a │ │ │ │ + bne.n 1ebde6 │ │ │ │ + b.n 1ebd72 │ │ │ │ nop │ │ │ │ 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 631bc │ │ │ │ - cbz r0, 1ebf18 │ │ │ │ + cbz r0, 1ebe50 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1ebf16 │ │ │ │ + cbz r4, 1ebe4e │ │ │ │ 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, 1ebf16 │ │ │ │ + cbz r3, 1ebe4e │ │ │ │ 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 631bc │ │ │ │ - cbz r0, 1ebf60 │ │ │ │ + cbz r0, 1ebe98 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1ebf5e │ │ │ │ + cbz r4, 1ebe96 │ │ │ │ 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, 1ebf5e │ │ │ │ + cbz r3, 1ebe96 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, 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, r1 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ebf84 │ │ │ │ + cbz r0, 1ebebc │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 62740 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 1ebfa4 │ │ │ │ + cbz r3, 1ebedc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ebb90 │ │ │ │ + bl 1ebac8 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ 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 r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 1ebfe2 │ │ │ │ + cbz r1, 1ebf1a │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebb90 │ │ │ │ + bl 1ebac8 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bhi.n 1ebfd4 │ │ │ │ + bhi.n 1ebf0c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r2, r4, r6 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r6 │ │ │ │ blx 62740 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebfd0 │ │ │ │ + beq.n 1ebf08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 62740 │ │ │ │ - b.n 1ebfd0 │ │ │ │ + b.n 1ebf08 │ │ │ │ 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, 1ec016 │ │ │ │ + cbnz r3, 1ebf4e │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ umull r3, r6, r1, r2 │ │ │ │ - cbnz r6, 1ec04a │ │ │ │ + cbnz r6, 1ebf82 │ │ │ │ mul.w r4, r1, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ec046 │ │ │ │ + cbz r0, 1ebf7e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 62740 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ec046 │ │ │ │ + b.n 1ebf7e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ umull ip, r1, r2, r3 │ │ │ │ - cbnz r1, 1ec07a │ │ │ │ + cbnz r1, 1ebfb2 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ - cbz r4, 1ec074 │ │ │ │ + cbz r4, 1ebfac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebb90 │ │ │ │ + bl 1ebac8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r6, r1 │ │ │ │ umull r1, r8, r2, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ec0e2 │ │ │ │ + bne.n 1ec01a │ │ │ │ mul.w r4, r3, r2 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ - cbz r6, 1ec0cc │ │ │ │ + cbz r6, 1ec004 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebb90 │ │ │ │ + bl 1ebac8 │ │ │ │ cmp r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bcc.n 1ec0bc │ │ │ │ + bcc.n 1ebff4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r2, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4 │ │ │ │ blx 62740 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ec0b6 │ │ │ │ + beq.n 1ebfee │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 62740 │ │ │ │ - b.n 1ec0b6 │ │ │ │ + b.n 1ebfee │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1ec0b6 │ │ │ │ + b.n 1ebfee │ │ │ │ nop │ │ │ │ - cbz r0, 1ec158 │ │ │ │ + cbz r0, 1ec090 │ │ │ │ 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, 1ec120 │ │ │ │ + cbz r2, 1ec058 │ │ │ │ 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, 1ec11c │ │ │ │ + cbz r2, 1ec054 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1ec120 │ │ │ │ + cbz r3, 1ec058 │ │ │ │ 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, 1ec146 │ │ │ │ + cbz r0, 1ec07e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1ebc28 │ │ │ │ + bl 1ebb60 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ec134 │ │ │ │ + bne.n 1ec06c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1ec150 │ │ │ │ + cbz r3, 1ec088 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1ec1c2 │ │ │ │ + cbz r1, 1ec0fa │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r1, #24 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ - cbz r0, 1ec1ae │ │ │ │ + cbz r0, 1ec0e6 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1ec1bc │ │ │ │ + cbz r3, 1ec0f4 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ streq r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, #-16] │ │ │ │ - cbz r3, 1ec186 │ │ │ │ + cbz r3, 1ec0be │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1ec18a │ │ │ │ + cbz r2, 1ec0c2 │ │ │ │ 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, 1ec1aa │ │ │ │ + cbz r0, 1ec0e2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str r4, [r0, #4] │ │ │ │ - cbz r3, 1ec1aa │ │ │ │ + cbz r3, 1ec0e2 │ │ │ │ str r4, [r3, #8] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec16e │ │ │ │ + bne.n 1ec0a6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1ec1aa │ │ │ │ + b.n 1ec0e2 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1ec19a │ │ │ │ + b.n 1ec0d2 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1ec202 │ │ │ │ + cbz r1, 1ec13a │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r0, #24 │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ - cbz r5, 1ec1fe │ │ │ │ + cbz r5, 1ec136 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 1ec204 │ │ │ │ + cbz r3, 1ec13c │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1ec1dc │ │ │ │ + b.n 1ec114 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r4, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec1da │ │ │ │ + bne.n 1ec112 │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1ec1f4 │ │ │ │ + cbz r2, 1ec12c │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ str.w r3, [r1, #-20] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1ec1e8 │ │ │ │ - cbz r0, 1ec212 │ │ │ │ + b.n 1ec120 │ │ │ │ + cbz r0, 1ec14a │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1ec212 │ │ │ │ + cbz r0, 1ec14a │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ec240 │ │ │ │ + cbz r0, 1ec178 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 6315c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 1ec276 │ │ │ │ + cbz r1, 1ec1ae │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 631c8 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ blx 6315c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -542515,33 +542441,33 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 631c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebbdc │ │ │ │ + bl 1ebb14 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f1ec4 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ec2dc │ │ │ │ + cbz r0, 1ec214 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 62550 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -542549,68 +542475,68 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (1ec334 ) │ │ │ │ + ldr r1, [pc, #60] @ (1ec26c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1ec338 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ec270 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ec2a0 │ │ │ │ - ldr r2, [pc, #40] @ (1ec33c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec338 ) │ │ │ │ + bl 1ec1d8 │ │ │ │ + ldr r2, [pc, #40] @ (1ec274 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec270 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec330 │ │ │ │ + bne.n 1ec268 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r0, 1ec39c │ │ │ │ + cbz r0, 1ec2d4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f1ec4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1ebb90 │ │ │ │ + bl 1ebac8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ec396 │ │ │ │ + cbz r0, 1ec2ce │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 62550 <__vsnprintf_chk@plt> │ │ │ │ @@ -542619,132 +542545,132 @@ │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ec2a0 │ │ │ │ + bl 1ec1d8 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 631c8 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1ec394 │ │ │ │ + b.n 1ec2cc │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #72] @ (1ec40c ) │ │ │ │ - ldr r3, [pc, #76] @ (1ec410 ) │ │ │ │ + ldr r2, [pc, #72] @ (1ec344 ) │ │ │ │ + ldr r3, [pc, #76] @ (1ec348 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1ec3e2 │ │ │ │ + cbz r0, 1ec31a │ │ │ │ blx 631c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ec340 │ │ │ │ - ldr r2, [pc, #32] @ (1ec414 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec410 ) │ │ │ │ + bl 1ec278 │ │ │ │ + ldr r2, [pc, #32] @ (1ec34c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec408 │ │ │ │ + bne.n 1ec340 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r2, [pc, #84] @ (1ec480 ) │ │ │ │ + ldr r2, [pc, #84] @ (1ec3b8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #84] @ (1ec484 ) │ │ │ │ + ldr r3, [pc, #84] @ (1ec3bc ) │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r7, [r6], #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - cbz r0, 1ec450 │ │ │ │ + cbz r0, 1ec388 │ │ │ │ blx 631c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1ec340 │ │ │ │ - ldr r2, [pc, #40] @ (1ec488 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec484 ) │ │ │ │ + bl 1ec278 │ │ │ │ + ldr r2, [pc, #40] @ (1ec3c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec3bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec47c │ │ │ │ + bne.n 1ec3b4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r0, 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 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ec4b0 │ │ │ │ + cbz r0, 1ec3e8 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 62740 │ │ │ │ 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 1ec4ba │ │ │ │ + bne.n 1ec3f2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -542755,63 +542681,63 @@ │ │ │ │ negs r3, r2 │ │ │ │ adds r5, r2, #3 │ │ │ │ adds r1, r1, r2 │ │ │ │ ands r5, r3 │ │ │ │ ands r1, r3 │ │ │ │ add r1, r5 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bhi.n 1ec5c8 │ │ │ │ + bhi.n 1ec500 │ │ │ │ subs r1, #1 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov.w r9, r4, lsl #4 │ │ │ │ add.w sl, r0, r9 │ │ │ │ add.w r3, r9, #8 │ │ │ │ add r3, r0 │ │ │ │ mov.w r8, r1, lsl #5 │ │ │ │ ldr.w r6, [sl, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1ec564 │ │ │ │ + beq.n 1ec49c │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec5d6 │ │ │ │ + beq.n 1ec50e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [r6, #-12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #12] │ │ │ │ - cbnz r2, 1ec546 │ │ │ │ + cbnz r2, 1ec47e │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r6] │ │ │ │ ldrb.w r2, [r7, #256] @ 0x100 │ │ │ │ adds r0, r3, r5 │ │ │ │ cmp r5, #4 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb r2, [r3, #3] │ │ │ │ - beq.n 1ec560 │ │ │ │ + beq.n 1ec498 │ │ │ │ subs r5, #4 │ │ │ │ orn r5, r5, #127 @ 0x7f │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r1, fp, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ec5f8 │ │ │ │ + beq.n 1ec530 │ │ │ │ ldr.w r1, [r7, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #28] │ │ │ │ add.w r2, r0, #12 │ │ │ │ str.w fp, [r0, #32] │ │ │ │ @@ -542826,54 +542752,54 @@ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr.w r6, [sl, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec526 │ │ │ │ - b.n 1ec5d6 │ │ │ │ - bl 1ebf1c │ │ │ │ + bne.n 1ec45e │ │ │ │ + b.n 1ec50e │ │ │ │ + bl 1ebe54 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ec5f8 │ │ │ │ + cbz r0, 1ec530 │ │ │ │ movs r2, #16 │ │ │ │ strb r2, [r0, #2] │ │ │ │ - b.n 1ec546 │ │ │ │ + b.n 1ec47e │ │ │ │ ldr.w r3, [r6, #-16] │ │ │ │ add.w r2, r6, #32640 @ 0x7f80 │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ add.w r1, r3, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1ec5fc │ │ │ │ + bhi.n 1ec534 │ │ │ │ sub.w r2, r6, #20 │ │ │ │ strb r4, [r3, #2] │ │ │ │ subs r2, r3, r2 │ │ │ │ strh r2, [r3, #0] │ │ │ │ str.w r1, [r6, #-16] │ │ │ │ - b.n 1ec52c │ │ │ │ + b.n 1ec464 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ec560 │ │ │ │ + b.n 1ec498 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ec4d0 │ │ │ │ + bl 1ec408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ec624 │ │ │ │ + cbz r0, 1ec55c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 62740 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 1ec670 │ │ │ │ + cbz r0, 1ec5a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsb.w r1, [r0, #-1] │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ @@ -542883,223 +542809,223 @@ │ │ │ │ sublt r3, r0, r2 │ │ │ │ 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 1ec66a │ │ │ │ + bhi.n 1ec5a2 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ebe20 │ │ │ │ + bl 1ebd58 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ebdb0 │ │ │ │ + bl 1ebce8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ itt lt │ │ │ │ biclt.w r3, r3, #128 @ 0x80 │ │ │ │ sublt r0, r0, r3 │ │ │ │ ldrb.w r3, [r0, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1ec69a │ │ │ │ + bhi.n 1ec5d2 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1ec6a2 │ │ │ │ + cbz r0, 1ec5da │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r3, [r4, #256] @ 0x100 │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #256] @ 0x100 │ │ │ │ blx 631bc │ │ │ │ - cbz r0, 1ec70e │ │ │ │ + cbz r0, 1ec646 │ │ │ │ add.w r5, 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 r5, [r4, #260] @ 0x104 │ │ │ │ - cbz r1, 1ec70c │ │ │ │ + cbz r1, 1ec644 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1ec6f6 │ │ │ │ + cbz r3, 1ec62e │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec6ec │ │ │ │ + bne.n 1ec624 │ │ │ │ ldr.w r3, [r5, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1ec702 │ │ │ │ + cbz r3, 1ec63a │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [r5, #-20] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r0, #23 │ │ │ │ - b.n 1ec6dc │ │ │ │ + b.n 1ec614 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ itt lt │ │ │ │ biclt.w r3, r3, #128 @ 0x80 │ │ │ │ sublt r1, r1, r3 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1ec74e │ │ │ │ + bhi.n 1ec686 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1ec15c │ │ │ │ + bl 1ec094 │ │ │ │ pop {r3, 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, #4040] @ 0xfc8 │ │ │ │ add.w sl, r0, #256 @ 0x100 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, sl │ │ │ │ mov.w fp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #304] @ 1ec8b0 │ │ │ │ + vldr d8, [pc, #304] @ 1ec7e8 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ sub.w r6, r3, #12 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r4, r4, #12 │ │ │ │ it ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ - beq.n 1ec866 │ │ │ │ + beq.n 1ec79e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 1ec7f4 │ │ │ │ + cbz r3, 1ec72c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r4, r6, #40 @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1ec7dc │ │ │ │ + beq.n 1ec714 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ and.w ip, r3, #2 │ │ │ │ bic.w lr, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1ec7d6 │ │ │ │ + bpl.n 1ec70e │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ec7d6 │ │ │ │ + beq.n 1ec70e │ │ │ │ ldr r5, [r6, #28] │ │ │ │ strb.w lr, [r4, #3] │ │ │ │ - bl 1ebe20 │ │ │ │ + bl 1ebd58 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1ec7dc │ │ │ │ + beq.n 1ec714 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r4, fp │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ec7ac │ │ │ │ + bne.n 1ec6e4 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp sl, r1 │ │ │ │ sub.w r3, r3, #12 │ │ │ │ - beq.n 1ec866 │ │ │ │ + beq.n 1ec79e │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec7a2 │ │ │ │ + bne.n 1ec6da │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - cbz r1, 1ec802 │ │ │ │ + cbz r1, 1ec73a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r6, #20] │ │ │ │ ldrd r1, r3, [r6, #12] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r0, [r6, #-24] │ │ │ │ sub.w r4, r6, #24 │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r8, r8, [r6, #12] │ │ │ │ - cbz r0, 1ec834 │ │ │ │ + cbz r0, 1ec76c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w r1, [r6, #-16] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #4] │ │ │ │ - cbz r1, 1ec830 │ │ │ │ + cbz r1, 1ec768 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ - cbz r3, 1ec834 │ │ │ │ + cbz r3, 1ec76c │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ str.w r8, [r6, #-24] │ │ │ │ vstr d8, [r6, #-16] │ │ │ │ - cbz r0, 1ec854 │ │ │ │ + cbz r0, 1ec78c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r6, #-20] │ │ │ │ - bl 1ebc28 │ │ │ │ + bl 1ebb60 │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ec842 │ │ │ │ + bne.n 1ec77a │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ - cbz r3, 1ec85e │ │ │ │ + cbz r3, 1ec796 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ - b.n 1ec7dc │ │ │ │ + b.n 1ec714 │ │ │ │ add.w sl, sl, #16 │ │ │ │ add.w fp, fp, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1ec788 │ │ │ │ + bne.n 1ec6c0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ec890 │ │ │ │ + beq.n 1ec7c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec15c │ │ │ │ + bl 1ec094 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ec880 │ │ │ │ + bne.n 1ec7b8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1ec876 │ │ │ │ + bne.n 1ec7ae │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1ec8a0 │ │ │ │ - bl 1ebdb0 │ │ │ │ + cbz r0, 1ec7d8 │ │ │ │ + bl 1ebce8 │ │ │ │ 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} │ │ │ │ ... │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -543109,40 +543035,40 @@ │ │ │ │ adds r1, #7 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r5, r1, #7 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 1ec8e0 │ │ │ │ + bhi.n 1ec818 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 1ec8f8 │ │ │ │ + bls.n 1ec830 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ec8de │ │ │ │ + beq.n 1ec816 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ - b.n 1ec8dc │ │ │ │ + b.n 1ec814 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 1ebf1c │ │ │ │ - cbz r0, 1ec92c │ │ │ │ - vldr d7, [pc, #20] @ 1ec930 │ │ │ │ + bl 1ebe54 │ │ │ │ + cbz r0, 1ec864 │ │ │ │ + vldr d7, [pc, #20] @ 1ec868 │ │ │ │ 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 │ │ │ │ @@ -543156,16 +543082,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 1ebf1c │ │ │ │ - cbz r0, 1ec972 │ │ │ │ + bl 1ebe54 │ │ │ │ + cbz r0, 1ec8aa │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r4, r2, [r0] │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -543175,80 +543101,80 @@ │ │ │ │ mov r2, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r5, r5, #7 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ adds r6, r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 1ec9b0 │ │ │ │ + bhi.n 1ec8e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1ec9d8 │ │ │ │ + cbz r3, 1ec910 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 62740 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 1ec9cc │ │ │ │ + bcs.n 1ec904 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ec9d8 │ │ │ │ + cbz r0, 1ec910 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1ec9a0 │ │ │ │ + b.n 1ec8d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ec99e │ │ │ │ + b.n 1ec8d6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec9aa │ │ │ │ - cbz r0, 1eca4c │ │ │ │ + b.n 1ec8e2 │ │ │ │ + cbz r0, 1ec984 │ │ │ │ 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, 1eca14 │ │ │ │ + cbz r2, 1ec94c │ │ │ │ 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, 1eca10 │ │ │ │ + cbz r2, 1ec948 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1eca14 │ │ │ │ + cbz r3, 1ec94c │ │ │ │ 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, 1eca3a │ │ │ │ + cbz r0, 1ec972 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1ebc28 │ │ │ │ + bl 1ebb60 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eca28 │ │ │ │ + bne.n 1ec960 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1eca44 │ │ │ │ + cbz r3, 1ec97c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -543256,24 +543182,24 @@ │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 1eca90 │ │ │ │ + cbz r1, 1ec9c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 631c8 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec8b8 │ │ │ │ + bl 1ec7f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1eca8c │ │ │ │ + cbz r0, 1ec9c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 6315c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -543287,175 +543213,175 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f1ec4 │ │ │ │ add.w r9, r0, #8 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ bic.w r9, r9, #7 │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r9, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 1ecada │ │ │ │ + bhi.n 1eca12 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ add r5, r3 │ │ │ │ - cbnz r5, 1ecaf6 │ │ │ │ + cbnz r5, 1eca2e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ecb0a │ │ │ │ + b.n 1eca42 │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp r9, sl │ │ │ │ - bcs.n 1ecb12 │ │ │ │ + bcs.n 1eca4a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ecad6 │ │ │ │ + beq.n 1eca0e │ │ │ │ strd r9, sl, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, r8, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 62550 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ecad6 │ │ │ │ - b.n 1ecaf6 │ │ │ │ + beq.n 1eca0e │ │ │ │ + b.n 1eca2e │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (1ecb74 ) │ │ │ │ + ldr r1, [pc, #60] @ (1ecaac ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1ecb78 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ecab0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1eca98 │ │ │ │ - ldr r2, [pc, #40] @ (1ecb7c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ecb78 ) │ │ │ │ + bl 1ec9d0 │ │ │ │ + ldr r2, [pc, #40] @ (1ecab4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ecab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecb70 │ │ │ │ + bne.n 1ecaa8 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull r4, r3, r1, r2 │ │ │ │ - cbnz r3, 1ecbb4 │ │ │ │ + cbnz r3, 1ecaec │ │ │ │ mul.w r4, r1, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ adds r3, r4, r2 │ │ │ │ cmp r3, r1 │ │ │ │ itt ls │ │ │ │ ldrls r0, [r0, #12] │ │ │ │ addls r0, r0, r2 │ │ │ │ - bhi.n 1ecbb8 │ │ │ │ + bhi.n 1ecaf0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1ecbd0 │ │ │ │ + bcs.n 1ecb08 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ecbb4 │ │ │ │ + beq.n 1ecaec │ │ │ │ mov r3, r4 │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ - b.n 1ecbb0 │ │ │ │ + b.n 1ecae8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ umull r5, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 1ecc3a │ │ │ │ + cbnz r3, 1ecb72 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r2, #7 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ adds r6, r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ ittt ls │ │ │ │ strls r6, [r0, #4] │ │ │ │ ldrls r3, [r0, #12] │ │ │ │ addls r3, r3, r1 │ │ │ │ - bhi.n 1ecc1e │ │ │ │ - cbz r3, 1ecc3a │ │ │ │ + bhi.n 1ecb56 │ │ │ │ + cbz r3, 1ecb72 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 62740 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 1ecc3e │ │ │ │ + bcs.n 1ecb76 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ecc3a │ │ │ │ + cbz r0, 1ecb72 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1ecc0e │ │ │ │ + b.n 1ecb46 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ecc18 │ │ │ │ + b.n 1ecb50 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ecc0c │ │ │ │ + b.n 1ecb44 │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r4, [r0, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov.w ip, r3, lsl #23 │ │ │ │ @@ -543483,109 +543409,109 @@ │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 1eccc8 │ │ │ │ - add r1, pc, #92 @ (adr r1, 1ecd10 ) │ │ │ │ + cbnz r1, 1ecc00 │ │ │ │ + add r1, pc, #92 @ (adr r1, 1ecc48 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4] │ │ │ │ - add r3, pc, #88 @ (adr r3, 1ecd18 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 1ecc50 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #16 │ │ │ │ blx 62294 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1eccc6 │ │ │ │ - ldr r0, [pc, #72] @ (1ecd20 ) │ │ │ │ + beq.n 1ecbfe │ │ │ │ + ldr r0, [pc, #72] @ (1ecc58 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 62a64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1eccf4 │ │ │ │ + blt.n 1ecc2c │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 628a8 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1ecd0a │ │ │ │ + beq.n 1ecc42 │ │ │ │ blx 62854 │ │ │ │ - add r3, pc, #24 @ (adr r3, 1ecd10 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 1ecc48 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 629c8 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 62854 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r7, [pc, #544] @ (1ecf34 ) │ │ │ │ + ldr r7, [pc, #544] @ (1ece6c ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1eccca │ │ │ │ + bpl.n 1ecc02 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1ecd36 │ │ │ │ + cbz r3, 1ecc6e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1ecd46 │ │ │ │ + cbz r2, 1ecc7e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 1ecd92 │ │ │ │ + bcc.n 1eccca │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1ecd70 │ │ │ │ + bhi.n 1ecca8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 1ecd86 │ │ │ │ - cbz r3, 1ecd6a │ │ │ │ + bhi.n 1eccbe │ │ │ │ + cbz r3, 1ecca2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 1ecd82 │ │ │ │ + bls.n 1eccba │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1ecd78 │ │ │ │ + cbz r3, 1eccb0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 1ecd82 │ │ │ │ + bls.n 1eccba │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1ecd92 │ │ │ │ + cbz r3, 1eccca │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1ecd92 │ │ │ │ + bhi.n 1eccca │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1ecd54 │ │ │ │ + b.n 1ecc8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecd82 │ │ │ │ + bne.n 1eccba │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -543593,79 +543519,79 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - cbz r3, 1ecdbe │ │ │ │ + cbz r3, 1eccf6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls r4, [r0, #0] │ │ │ │ - bls.n 1ecdd6 │ │ │ │ + bls.n 1ecd0e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r5, 1ecdf6 │ │ │ │ + cbz r5, 1ecd2e │ │ │ │ mov r0, r1 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ 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 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ - cbz r3, 1ece1a │ │ │ │ + cbz r3, 1ecd52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls r4, [r0, #0] │ │ │ │ - bls.n 1ece32 │ │ │ │ + bls.n 1ecd6a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r5, 1ece52 │ │ │ │ + cbz r5, 1ecd8a │ │ │ │ mov r0, r1 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -543677,168 +543603,168 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ - cbz r6, 1ece80 │ │ │ │ + cbz r6, 1ecdb8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ecf28 │ │ │ │ + beq.n 1ece60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ecefe │ │ │ │ + bne.n 1ece36 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1ecea6 │ │ │ │ + cbz r6, 1ecdde │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ece96 │ │ │ │ + bhi.n 1ecdce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1ecef0 │ │ │ │ + bls.n 1ece28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1ecef0 │ │ │ │ + bmi.n 1ece28 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1ecf02 │ │ │ │ - cbz r2, 1ecec8 │ │ │ │ + beq.n 1ece3a │ │ │ │ + cbz r2, 1ece00 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1ecf0c │ │ │ │ + bpl.n 1ece44 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1ecf58 │ │ │ │ + beq.n 1ece90 │ │ │ │ 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 1ecd9c │ │ │ │ + bl 1eccd4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1eceb0 │ │ │ │ + bhi.n 1ecde8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1ece8c │ │ │ │ + b.n 1ecdc4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1ecf34 │ │ │ │ + cbz r2, 1ece6c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1ecf34 │ │ │ │ + bmi.n 1ece6c │ │ │ │ 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 1eceea │ │ │ │ + b.n 1ece22 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1ecf74 │ │ │ │ + beq.n 1eceac │ │ │ │ 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 1ecdf8 │ │ │ │ + bl 1ecd30 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1eceea │ │ │ │ + b.n 1ece22 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1ecdf8 │ │ │ │ + bl 1ecd30 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1ecece │ │ │ │ + b.n 1ece06 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1ecd9c │ │ │ │ + bl 1eccd4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1ecf3a │ │ │ │ + b.n 1ece72 │ │ │ │ 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, 1ecfb0 │ │ │ │ + cbz r1, 1ecee8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r2, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ed1e0 │ │ │ │ + beq.w 1ed118 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed222 │ │ │ │ + beq.w 1ed15a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecfc2 │ │ │ │ + bne.n 1ecefa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ it eq │ │ │ │ moveq r5, r4 │ │ │ │ - beq.n 1ed014 │ │ │ │ + beq.n 1ecf4c │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1ecff6 │ │ │ │ + bls.n 1ecf2e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ - cbz r7, 1ed002 │ │ │ │ + cbz r7, 1ecf3a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -543847,15 +543773,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ and.w r0, r3, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r4, [r8] │ │ │ │ - bls.n 1ed02e │ │ │ │ + bls.n 1ecf66 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -543865,76 +543791,76 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r6, 1ed05e │ │ │ │ - cbz r5, 1ed05e │ │ │ │ + cbz r6, 1ecf96 │ │ │ │ + cbz r5, 1ecf96 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ed050 │ │ │ │ + bhi.n 1ecf88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ed0bc │ │ │ │ + beq.n 1ecff4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1ed10c │ │ │ │ + beq.n 1ed044 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ed1b8 │ │ │ │ + bne.w 1ed0f0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1ed140 │ │ │ │ + beq.n 1ed078 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ed2de │ │ │ │ + beq.w 1ed216 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1ed114 │ │ │ │ + bpl.n 1ed04c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1ed08e │ │ │ │ + cbz r0, 1ecfc6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1ed0c0 │ │ │ │ + bpl.n 1ecff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1ed098 │ │ │ │ + cbz r3, 1ecfd0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1ed0e4 │ │ │ │ + bpl.n 1ed01c │ │ │ │ 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 1ed0b4 │ │ │ │ + beq.n 1ecfec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1ed136 │ │ │ │ + bmi.n 1ed06e │ │ │ │ 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, 1ed0ca │ │ │ │ + cbz r3, 1ed002 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1ed0e4 │ │ │ │ + bpl.n 1ed01c │ │ │ │ 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 1ecd9c │ │ │ │ + bl 1eccd4 │ │ │ │ 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] │ │ │ │ @@ -543942,358 +543868,358 @@ │ │ │ │ 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 1ecdf8 │ │ │ │ + bl 1ecd30 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ed0bc │ │ │ │ + beq.n 1ecff4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1ed0b4 │ │ │ │ + b.n 1ecfec │ │ │ │ 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 1ecdf8 │ │ │ │ + bl 1ecd30 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ed088 │ │ │ │ - b.n 1ed08e │ │ │ │ + bne.n 1ecfc0 │ │ │ │ + b.n 1ecfc6 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1ed078 │ │ │ │ + bne.n 1ecfb0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ed2da │ │ │ │ + beq.w 1ed212 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1ed1be │ │ │ │ + bpl.n 1ed0f6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1ed17e │ │ │ │ + cbz r0, 1ed0b6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1ed17e │ │ │ │ + bmi.n 1ed0b6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1ed162 │ │ │ │ + cbz r3, 1ed09a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1ed18a │ │ │ │ + bpl.n 1ed0c2 │ │ │ │ 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 1ecdf8 │ │ │ │ + bl 1ecd30 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1ed18a │ │ │ │ + b.n 1ed0c2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed098 │ │ │ │ + beq.n 1ecfd0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1ed098 │ │ │ │ + bmi.n 1ecfd0 │ │ │ │ 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 1ecd9c │ │ │ │ + bl 1eccd4 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ed0bc │ │ │ │ - b.n 1ed110 │ │ │ │ + beq.n 1ecff4 │ │ │ │ + b.n 1ed048 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1ed0ae │ │ │ │ + b.n 1ecfe6 │ │ │ │ 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 1ecd9c │ │ │ │ + bl 1eccd4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ed152 │ │ │ │ - b.n 1ed17e │ │ │ │ + bne.n 1ed08a │ │ │ │ + b.n 1ed0b6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ed25e │ │ │ │ + bls.n 1ed196 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ed2ae │ │ │ │ + beq.n 1ed1e6 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ed2b4 │ │ │ │ + beq.n 1ed1ec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ed04e │ │ │ │ + bne.w 1ecf86 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ed0bc │ │ │ │ + beq.w 1ecff4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ed288 │ │ │ │ + beq.n 1ed1c0 │ │ │ │ mov r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ed072 │ │ │ │ - b.n 1ed1b8 │ │ │ │ + beq.w 1ecfaa │ │ │ │ + b.n 1ed0f0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bfi r2, r0, #0, #1 │ │ │ │ - bls.n 1ed28c │ │ │ │ + bls.n 1ed1c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ed2ce │ │ │ │ + beq.n 1ed206 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ed04e │ │ │ │ + bne.w 1ecf86 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ed0bc │ │ │ │ + beq.w 1ecff4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1ed110 │ │ │ │ + beq.w 1ed048 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ed072 │ │ │ │ - b.n 1ed1b8 │ │ │ │ + beq.w 1ecfaa │ │ │ │ + b.n 1ed0f0 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ed0bc │ │ │ │ + beq.w 1ecff4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ed208 │ │ │ │ + beq.n 1ed140 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ed0bc │ │ │ │ + beq.w 1ecff4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1ed218 │ │ │ │ + bne.n 1ed150 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1ed0b4 │ │ │ │ + b.n 1ecfec │ │ │ │ str.w r7, [r8] │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r6, 1ed2a0 │ │ │ │ + cbz r6, 1ed1d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ed0bc │ │ │ │ + beq.w 1ecff4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1ed0b4 │ │ │ │ + b.n 1ecfec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ed0bc │ │ │ │ + beq.w 1ecff4 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1ed0b4 │ │ │ │ + b.n 1ecfec │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ed1f6 │ │ │ │ + bne.n 1ed12e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ed04e │ │ │ │ + bne.w 1ecf86 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ed0bc │ │ │ │ + beq.w 1ecff4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ed072 │ │ │ │ - b.n 1ed0bc │ │ │ │ + bne.w 1ecfaa │ │ │ │ + b.n 1ecff4 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ed04e │ │ │ │ - b.n 1ed244 │ │ │ │ + bne.w 1ecf86 │ │ │ │ + b.n 1ed17c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1ed2f2 │ │ │ │ + cbz r3, 1ed22a │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ed2e8 │ │ │ │ + bne.n 1ed220 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1ed306 │ │ │ │ + cbz r3, 1ed23e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ed2fc │ │ │ │ + bne.n 1ed234 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1ed31c │ │ │ │ + cbz r3, 1ed254 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ed312 │ │ │ │ + bne.n 1ed24a │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 1ed334 │ │ │ │ - b.n 1ed33c │ │ │ │ + bhi.n 1ed26c │ │ │ │ + b.n 1ed274 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1ed33c │ │ │ │ + bls.n 1ed274 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ed328 │ │ │ │ + beq.n 1ed260 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1ed350 │ │ │ │ + cbz r3, 1ed288 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ed346 │ │ │ │ + bne.n 1ed27e │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 1ed368 │ │ │ │ - b.n 1ed370 │ │ │ │ + bhi.n 1ed2a0 │ │ │ │ + b.n 1ed2a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1ed370 │ │ │ │ + bls.n 1ed2a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ed35c │ │ │ │ + beq.n 1ed294 │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 1ed3b4 │ │ │ │ + cbz r1, 1ed2ec │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - b.n 1ed390 │ │ │ │ + b.n 1ed2c8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ itee lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r4, r3 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ed38e │ │ │ │ - ldr r4, [pc, #16] @ (1ed3b8 ) │ │ │ │ + bne.n 1ed2c6 │ │ │ │ + ldr r4, [pc, #16] @ (1ed2f0 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ece54 │ │ │ │ + bl 1ecd8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1ed3a6 │ │ │ │ + b.n 1ed2de │ │ │ │ ldr??.w pc, [r9, #255]! │ │ │ │ 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 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r0, 1ed3da │ │ │ │ + cbz r0, 1ed312 │ │ │ │ mov r1, sp │ │ │ │ - bl 1ecd48 │ │ │ │ + bl 1ecc80 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r3, 1ed406 │ │ │ │ + cbz r3, 1ed33e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ecd48 │ │ │ │ - cbnz r0, 1ed436 │ │ │ │ + bl 1ecc80 │ │ │ │ + cbnz r0, 1ed36e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ed41e │ │ │ │ - b.n 1ed43a │ │ │ │ + bhi.n 1ed356 │ │ │ │ + b.n 1ed372 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1ed43a │ │ │ │ + bls.n 1ed372 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ed412 │ │ │ │ + beq.n 1ed34a │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1ed440 │ │ │ │ + bcc.n 1ed378 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ed3fa │ │ │ │ + b.n 1ed332 │ │ │ │ stmdb 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 r6, r1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ @@ -544301,146 +544227,146 @@ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov sl, ip │ │ │ │ umull r1, r9, r1, r6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #112] @ 1ed4e0 │ │ │ │ + ldr.w r8, [pc, #112] @ 1ed418 │ │ │ │ add r8, pc │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ umull r9, r1, r1, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ umlal r1, sl, r0, r5 │ │ │ │ umull r3, r1, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r2, r1 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1ed4aa │ │ │ │ + b.n 1ed3e2 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1ed4d4 │ │ │ │ + beq.n 1ed40c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1ed4d4 │ │ │ │ + cbz r1, 1ed40c │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1ed49c │ │ │ │ + beq.n 1ed3d4 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ed49c │ │ │ │ + bne.n 1ed3d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ed49c │ │ │ │ + beq.n 1ed3d4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 1ecf38 │ │ │ │ + b.n 1ece80 │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #448] @ (1ed6b8 ) │ │ │ │ + ldr r2, [pc, #448] @ (1ed5f0 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr r3, [pc, #448] @ (1ed6bc ) │ │ │ │ + ldr r3, [pc, #448] @ (1ed5f4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1ed594 │ │ │ │ + beq.n 1ed4cc │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1ed532 │ │ │ │ - ldr r2, [pc, #424] @ (1ed6c0 ) │ │ │ │ - ldr r3, [pc, #416] @ (1ed6bc ) │ │ │ │ + bls.n 1ed46a │ │ │ │ + ldr r2, [pc, #424] @ (1ed5f8 ) │ │ │ │ + ldr r3, [pc, #416] @ (1ed5f4 ) │ │ │ │ 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 1ed6b4 │ │ │ │ + bne.w 1ed5ec │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #400] @ (1ed6c4 ) │ │ │ │ + ldr r3, [pc, #400] @ (1ed5fc ) │ │ │ │ mov.w r9, r8, lsl #5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ add r3, r9 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ed516 │ │ │ │ + beq.n 1ed44e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ add.w r3, r6, #56 @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ed5ba │ │ │ │ + beq.n 1ed4f2 │ │ │ │ mov ip, r6 │ │ │ │ add.w sl, sp, #32 │ │ │ │ add.w fp, r6, #48 @ 0x30 │ │ │ │ mov lr, sl │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, fp │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ed562 │ │ │ │ + bne.n 1ed49a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ stmia.w sl!, {r0, r1} │ │ │ │ - b.n 1ed5ca │ │ │ │ + b.n 1ed502 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ed510 │ │ │ │ - ldr r2, [pc, #296] @ (1ed6c8 ) │ │ │ │ + bne.n 1ed448 │ │ │ │ + ldr r2, [pc, #296] @ (1ed600 ) │ │ │ │ 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 62740 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 1ed516 │ │ │ │ + b.n 1ed44e │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 6315c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #252] @ (1ed6cc ) │ │ │ │ + ldr r1, [pc, #252] @ (1ed604 ) │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ add.w r8, r4, r3, lsl #3 │ │ │ │ add.w r3, r1, r9 │ │ │ │ cmp r8, r4 │ │ │ │ str r7, [r6, #4] │ │ │ │ ldr.w r1, [r1, r9] │ │ │ │ @@ -544457,34 +544383,34 @@ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r5, [r6, #16] │ │ │ │ str.w fp, [r6, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r3, [r6, #32] │ │ │ │ - beq.n 1ed626 │ │ │ │ - ldr r0, [pc, #188] @ (1ed6d0 ) │ │ │ │ + beq.n 1ed55e │ │ │ │ + ldr r0, [pc, #188] @ (1ed608 ) │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1ed638 │ │ │ │ + bne.n 1ed570 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1ed616 │ │ │ │ + bne.n 1ed54e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - beq.w 1ed516 │ │ │ │ + beq.w 1ed44e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ - b.n 1ed516 │ │ │ │ - ldr.w sl, [pc, #152] @ 1ed6d4 │ │ │ │ + bl 1ec020 │ │ │ │ + b.n 1ed44e │ │ │ │ + ldr.w sl, [pc, #152] @ 1ed60c │ │ │ │ mov.w r9, #0 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ add sl, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -544500,193 +544426,193 @@ │ │ │ │ mov.w ip, r6, lsl #3 │ │ │ │ mla r4, r2, r0, r4 │ │ │ │ umull lr, r0, r5, lr │ │ │ │ mov lr, r9 │ │ │ │ umlal r0, lr, r4, r5 │ │ │ │ add.w r4, r7, lr, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 1ed6a6 │ │ │ │ + cbnz r0, 1ed5de │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1ed69e │ │ │ │ + beq.n 1ed5d6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ - bne.n 1ed648 │ │ │ │ + bne.n 1ed580 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1ed68e │ │ │ │ + bne.n 1ed5c6 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 1ed626 │ │ │ │ + b.n 1ed55e │ │ │ │ add lr, r6 │ │ │ │ add r4, ip │ │ │ │ cmp r5, lr │ │ │ │ - bhi.n 1ed680 │ │ │ │ + bhi.n 1ed5b8 │ │ │ │ sub.w lr, lr, r5 │ │ │ │ - b.n 1ed67c │ │ │ │ + b.n 1ed5b4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1ed888 │ │ │ │ + b.n 1ed7d0 │ │ │ │ movs r7, r4 │ │ │ │ - b.n 1ed7c0 │ │ │ │ + b.n 1ed708 │ │ │ │ movs r7, r4 │ │ │ │ - b.n 1ed764 │ │ │ │ + b.n 1ed6ac │ │ │ │ movs r7, r4 │ │ │ │ - b.n 1edde4 │ │ │ │ + b.n 1edd2c │ │ │ │ movs r7, r4 │ │ │ │ - b.n 1edd88 │ │ │ │ + b.n 1edcd0 │ │ │ │ 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 │ │ │ │ mov r9, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1ed7d0 │ │ │ │ + bcs.n 1ed708 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ed7c8 │ │ │ │ + bls.n 1ed700 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ umull r1, ip, r1, r9 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #212] @ (1ed7f0 ) │ │ │ │ + ldr r2, [pc, #212] @ (1ed728 ) │ │ │ │ mla r4, r9, r4, ip │ │ │ │ add r2, pc │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, fp, r4, r8 │ │ │ │ umull r3, r1, r3, r9 │ │ │ │ mov r4, fp │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #180] @ (1ed7f4 ) │ │ │ │ + ldr r3, [pc, #180] @ (1ed72c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1ed774 │ │ │ │ + b.n 1ed6ac │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1ed766 │ │ │ │ + beq.n 1ed69e │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ed7ae │ │ │ │ + beq.n 1ed6e6 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1ed7e4 │ │ │ │ + beq.n 1ed71c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ed74e │ │ │ │ + bne.n 1ed686 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1ed790 │ │ │ │ - ldr r3, [pc, #112] @ (1ed7f8 ) │ │ │ │ + cbz r6, 1ed6c8 │ │ │ │ + ldr r3, [pc, #112] @ (1ed730 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1ed7da │ │ │ │ + beq.n 1ed712 │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r9, [r5] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r2, 1ed7a6 │ │ │ │ + cbz r2, 1ed6de │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ 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 1ed766 │ │ │ │ + beq.n 1ed69e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ed7a6 │ │ │ │ + beq.n 1ed6de │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1ed7a6 │ │ │ │ + b.n 1ed6de │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1ed4e4 │ │ │ │ - b.n 1ed702 │ │ │ │ + bl 1ed41c │ │ │ │ + b.n 1ed63a │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1ed4e4 │ │ │ │ - b.n 1ed702 │ │ │ │ + bl 1ed41c │ │ │ │ + b.n 1ed63a │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1ed790 │ │ │ │ + b.n 1ed6c8 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ed784 │ │ │ │ + bne.n 1ed6bc │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1ed7a6 │ │ │ │ + b.n 1ed6de │ │ │ │ nop │ │ │ │ - b.n 1edcec │ │ │ │ + b.n 1edc34 │ │ │ │ movs r7, r4 │ │ │ │ - b.n 1edcb4 │ │ │ │ + b.n 1edbfc │ │ │ │ movs r7, r4 │ │ │ │ - b.n 1edc24 │ │ │ │ + b.n 1edb6c │ │ │ │ movs r7, r4 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1ed858 │ │ │ │ + vldr d7, [pc, #68] @ 1ed790 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r5, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1ed860 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1ed798 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1ed868 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1ed7a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -544712,32 +544638,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] @ 1ed8d8 │ │ │ │ + vldr d7, [pc, #88] @ 1ed810 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1ed8f0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ed828 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1ed8f4 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1ed8e0 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1ed82c │ │ │ │ + add r1, pc, #76 @ (adr r1, 1ed818 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1ed8e8 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1ed820 ) │ │ │ │ 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] @ (1ed8f8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ed830 ) │ │ │ │ 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] │ │ │ │ @@ -544756,40 +544682,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 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ 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 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ed95a │ │ │ │ + cbz r0, 1ed892 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1ed960 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1ed898 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1ed968 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1ed8a0 ) │ │ │ │ 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 │ │ │ │ @@ -544829,247 +544755,247 @@ │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r7, [ip, #-4] │ │ │ │ str.w r6, [ip, #-16] │ │ │ │ str.w lr, [ip, #-12] │ │ │ │ str.w r1, [ip, #-8] │ │ │ │ - bne.n 1ed98e │ │ │ │ + bne.n 1ed8c6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ed9e2 │ │ │ │ + beq.n 1ed91a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1ed9e0 │ │ │ │ + cbz r0, 1ed918 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6315c │ │ │ │ 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 6315c │ │ │ │ - b.n 1ed9de │ │ │ │ + b.n 1ed916 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ebf1c │ │ │ │ - cbz r0, 1eda24 │ │ │ │ + bl 1ebe54 │ │ │ │ + cbz r0, 1ed95c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ed970 │ │ │ │ - cbz r0, 1eda1e │ │ │ │ + bl 1ed8a8 │ │ │ │ + cbz r0, 1ed956 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1eda1a │ │ │ │ + b.n 1ed952 │ │ │ │ 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, 1eda5c │ │ │ │ + cbz r1, 1ed994 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r7, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r0, r3 │ │ │ │ - cbz r3, 1eda5c │ │ │ │ - ldr r2, [pc, #80] @ (1eda98 ) │ │ │ │ + cbz r3, 1ed994 │ │ │ │ + ldr r2, [pc, #80] @ (1ed9d0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1eda6e │ │ │ │ + bne.n 1ed9a6 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1eda4c │ │ │ │ + bne.n 1ed984 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1eda68 │ │ │ │ - bl 1ec0e8 │ │ │ │ + beq.n 1ed9a0 │ │ │ │ + bl 1ec020 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1eda9c ) │ │ │ │ + ldr r6, [pc, #44] @ (1ed9d4 ) │ │ │ │ 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 1eda5c │ │ │ │ + beq.n 1ed994 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1eda72 │ │ │ │ + bne.n 1ed9aa │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eda84 │ │ │ │ - b.n 1eda5c │ │ │ │ + bne.n 1ed9bc │ │ │ │ + b.n 1ed994 │ │ │ │ nop │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ movs r7, r4 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 52 @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1edabe │ │ │ │ + cbz r0, 1ed9f6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1eda28 │ │ │ │ + bl 1ed960 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1edb12 │ │ │ │ + cbz r0, 1eda4a │ │ │ │ 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, 1edb14 │ │ │ │ + cbz r1, 1eda4c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1edb06 │ │ │ │ - ldr.w r8, [pc, #80] @ 1edb34 │ │ │ │ + beq.n 1eda3e │ │ │ │ + ldr.w r8, [pc, #80] @ 1eda6c │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r8 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 1edaf8 │ │ │ │ + beq.n 1eda30 │ │ │ │ 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 1edae8 │ │ │ │ + bne.n 1eda20 │ │ │ │ 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] @ (1edb38 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eda70 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 62740 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ movs r7, r4 │ │ │ │ - blt.n 1edb40 │ │ │ │ + blt.n 1eda88 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed444 │ │ │ │ + bl 1ed37c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ed444 │ │ │ │ + bl 1ed37c │ │ │ │ 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 1edba6 │ │ │ │ - ldr r3, [pc, #32] @ (1edbb0 ) │ │ │ │ + bls.n 1edade │ │ │ │ + ldr r3, [pc, #32] @ (1edae8 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1edb96 │ │ │ │ - bl 1ed4e4 │ │ │ │ + bcc.n 1edace │ │ │ │ + bl 1ed41c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ed4e4 │ │ │ │ + bl 1ed41c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bge.n 1edac4 │ │ │ │ + bge.n 1eda0c │ │ │ │ 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 1ed6d8 │ │ │ │ - cbz r0, 1edbdc │ │ │ │ + bl 1ed610 │ │ │ │ + cbz r0, 1edb14 │ │ │ │ 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 1ed6d8 │ │ │ │ - cbz r0, 1edbfa │ │ │ │ + bl 1ed610 │ │ │ │ + cbz r0, 1edb32 │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, 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 │ │ │ │ @@ -545078,113 +545004,113 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed6d8 │ │ │ │ + bl 1ed610 │ │ │ │ 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 1ed6d8 │ │ │ │ + bl 1ed610 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1edc54 │ │ │ │ + cbz r1, 1edb8c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ - ldr r4, [pc, #20] @ (1edc58 ) │ │ │ │ + ldr r4, [pc, #20] @ (1edb90 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r4, pc │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ble.n 1edd08 │ │ │ │ + ble.n 1edc50 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ed444 │ │ │ │ - cbz r0, 1edc92 │ │ │ │ + bl 1ed37c │ │ │ │ + cbz r0, 1edbca │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #12] @ (1edc94 ) │ │ │ │ + ldr r1, [pc, #12] @ (1edbcc ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ble.n 1edcbc │ │ │ │ + ble.n 1edc04 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r1, #8 │ │ │ │ - cbz r1, 1edcc4 │ │ │ │ + cbz r1, 1edbfc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1edcc0 │ │ │ │ - ldr r1, [pc, #24] @ (1edcc8 ) │ │ │ │ + beq.n 1edbf8 │ │ │ │ + ldr r1, [pc, #24] @ (1edc00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1edcc2 │ │ │ │ + bne.n 1edbfa │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1edcb0 │ │ │ │ + bne.n 1edbe8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1edca2 │ │ │ │ - bgt.n 1edca8 │ │ │ │ + b.n 1edbda │ │ │ │ + bgt.n 1edbf0 │ │ │ │ movs r7, r4 │ │ │ │ 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 r5, [pc, #104] @ (1edd48 ) │ │ │ │ + ldr r5, [pc, #104] @ (1edc80 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1edd34 │ │ │ │ + cbz r0, 1edc6c │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1edd4c ) │ │ │ │ + ldr r2, [pc, #88] @ (1edc84 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1edd38 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1edc70 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1edd40 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1edc78 ) │ │ │ │ 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] @ (1edd50 ) │ │ │ │ + ldr r3, [pc, #52] @ (1edc88 ) │ │ │ │ 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] │ │ │ │ @@ -545198,15 +545124,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 │ │ │ │ - movs r3, #20 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -545222,181 +545148,181 @@ │ │ │ │ movcs r5, r0 │ │ │ │ movcs r6, r3 │ │ │ │ movcc r6, r0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r4, r3 │ │ │ │ - cbz r3, 1edd9c │ │ │ │ - ldr r3, [pc, #84] @ (1eddd8 ) │ │ │ │ + cbz r3, 1edcd4 │ │ │ │ + ldr r3, [pc, #84] @ (1edd10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1edda4 │ │ │ │ + bne.n 1edcdc │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1edd86 │ │ │ │ + bne.n 1edcbe │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1edddc │ │ │ │ + ldr.w r8, [pc, #52] @ 1edd14 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ed444 │ │ │ │ + bl 1ed37c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1edd9e │ │ │ │ + bne.n 1edcd6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1edd9c │ │ │ │ + beq.n 1edcd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1eddaa │ │ │ │ + bne.n 1edce2 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1eddc4 │ │ │ │ - b.n 1edd9c │ │ │ │ + bne.n 1edcfc │ │ │ │ + b.n 1edcd4 │ │ │ │ nop │ │ │ │ - bgt.n 1ede0c │ │ │ │ + bgt.n 1edd54 │ │ │ │ movs r7, r4 │ │ │ │ - blt.n 1eddc8 │ │ │ │ + blt.n 1edd10 │ │ │ │ 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 │ │ │ │ vmov r2, r3, d1 │ │ │ │ vmov sl, fp, d0 │ │ │ │ sub sp, #12 │ │ │ │ lsrs r5, r3, #31 │ │ │ │ cmp.w r5, fp, lsr #31 │ │ │ │ - bne.n 1edeb0 │ │ │ │ + bne.n 1edde8 │ │ │ │ ubfx r6, fp, #20, #11 │ │ │ │ ubfx r5, fp, #0, #20 │ │ │ │ orr.w r7, sl, r6 │ │ │ │ mov ip, sl │ │ │ │ orrs r7, r5 │ │ │ │ - beq.n 1ede98 │ │ │ │ + beq.n 1eddd0 │ │ │ │ ubfx r8, r3, #20, #11 │ │ │ │ ubfx r0, r3, #0, #20 │ │ │ │ orr.w r7, r2, r8 │ │ │ │ mov r4, r2 │ │ │ │ orrs r7, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - beq.n 1edea6 │ │ │ │ + beq.n 1eddde │ │ │ │ subw lr, r6, #2047 @ 0x7ff │ │ │ │ orrs.w r7, sl, r5 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ and.w r7, lr, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - cbnz r7, 1edea6 │ │ │ │ + cbnz r7, 1eddde │ │ │ │ orrs.w r7, r2, r0 │ │ │ │ subw r7, r8, #2047 @ 0x7ff │ │ │ │ clz r7, r7 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ and.w r0, r7, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 1edea0 │ │ │ │ + cbnz r0, 1eddd8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ and.w r7, r7, #1 │ │ │ │ orrs r0, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ orrs.w r7, sl, r5 │ │ │ │ and.w r7, lr, #1 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - cbz r7, 1ede96 │ │ │ │ - cbz r0, 1edea6 │ │ │ │ + cbz r7, 1eddce │ │ │ │ + cbz r0, 1eddde │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and.w r1, fp, #2147483648 @ 0x80000000 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1edea0 │ │ │ │ - cbz r0, 1edebe │ │ │ │ + b.n 1eddd8 │ │ │ │ + cbz r0, 1eddf6 │ │ │ │ vmov d7, r2, r3 │ │ │ │ vneg.f64 d0, d7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov d0, sl, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1ee264 │ │ │ │ + bl 1ee19c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w r3, r6, r8 │ │ │ │ mov.w r9, fp, lsr #31 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, lr │ │ │ │ orrs.w fp, r3, lr │ │ │ │ - bne.n 1edf18 │ │ │ │ + bne.n 1ede50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r4, ip, r4 │ │ │ │ mov ip, r4 │ │ │ │ - vldr d0, [pc, #864] @ 1ee240 │ │ │ │ + vldr d0, [pc, #864] @ 1ee178 │ │ │ │ sbc.w r0, r5, r3 │ │ │ │ mov r5, r0 │ │ │ │ orrs.w r3, r4, r0 │ │ │ │ - beq.n 1edea0 │ │ │ │ + beq.n 1eddd8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ee150 │ │ │ │ + bne.w 1ee088 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1edf06 │ │ │ │ + bge.n 1ede3e │ │ │ │ negs r4, r4 │ │ │ │ eor.w r1, r9, #1 │ │ │ │ mov ip, r4 │ │ │ │ sbc.w r0, r0, r0, lsl #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r2, r1, lsl #31 │ │ │ │ adds.w r2, r7, ip │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1edea0 │ │ │ │ + b.n 1eddd8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r5, r5, #10 │ │ │ │ orr.w r5, r5, ip, lsr #22 │ │ │ │ cmp.w lr, #0 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, r2, lsl #10 │ │ │ │ orr.w r0, r0, r4, lsr #22 │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ - blt.n 1ee014 │ │ │ │ + blt.n 1edf4c │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r5, r4 │ │ │ │ movne r5, #0 │ │ │ │ moveq r7, r0 │ │ │ │ movne.w r7, #1073741824 @ 0x40000000 │ │ │ │ adds r5, r5, r4 │ │ │ │ adc.w r4, r7, r0 │ │ │ │ mov r7, r6 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bgt.w 1ee0f8 │ │ │ │ + bgt.w 1ee030 │ │ │ │ negs r0, r3 │ │ │ │ rsb lr, r3, #32 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ sub.w sl, r0, #32 │ │ │ │ rsb r8, r0, #32 │ │ │ │ lsl.w r6, r4, r0 │ │ │ │ lsl.w sl, r5, sl │ │ │ │ @@ -545415,59 +545341,59 @@ │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ subs.w r6, ip, r6 │ │ │ │ sbc.w r5, r2, r3 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ clz r2, r5 │ │ │ │ - cbnz r5, 1edfbe │ │ │ │ + cbnz r5, 1edef6 │ │ │ │ clz r2, r6 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ uxtb r2, r2 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ subs r7, r7, r2 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.w 1ee236 │ │ │ │ + bls.w 1ee16e │ │ │ │ movw r0, #2044 @ 0x7fc │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 1ee098 │ │ │ │ + bhi.n 1edfd0 │ │ │ │ lsls r7, r7, #20 │ │ │ │ sub.w r3, r2, #42 @ 0x2a │ │ │ │ add.w r0, r7, r1, lsl #31 │ │ │ │ sub.w r1, r2, #10 │ │ │ │ rsb r2, r2, #42 @ 0x2a │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsls r5, r1 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orrs r5, r3 │ │ │ │ orrs r5, r2 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ adds.w r2, ip, r1 │ │ │ │ adds r3, r0, r5 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1edea0 │ │ │ │ + b.n 1eddd8 │ │ │ │ cmp r6, #0 │ │ │ │ rsb r2, r3, #0 │ │ │ │ itete eq │ │ │ │ moveq r7, ip │ │ │ │ movne r7, #0 │ │ │ │ moveq lr, r5 │ │ │ │ movne.w lr, #1073741824 @ 0x40000000 │ │ │ │ adds.w r6, r7, ip │ │ │ │ eor.w r1, r9, #1 │ │ │ │ adc.w r5, lr, r5 │ │ │ │ orr.w r0, r0, #1073741824 @ 0x40000000 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.w 1ee1a2 │ │ │ │ + bhi.w 1ee0da │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb lr, r2, #32 │ │ │ │ sub.w sl, r3, #32 │ │ │ │ rsb r8, r3, #32 │ │ │ │ lsl.w ip, r5, r3 │ │ │ │ lsl.w sl, r6, sl │ │ │ │ lsr.w r8, r6, r8 │ │ │ │ @@ -545484,55 +545410,55 @@ │ │ │ │ lsr.w r3, r5, r2 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ subs r6, r4, r6 │ │ │ │ sbc.w r5, r0, r3 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1edfb2 │ │ │ │ + b.n 1edeea │ │ │ │ sub.w r0, r2, #32 │ │ │ │ lsls r5, r2 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ orrs r5, r0 │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ lsr.w r0, r6, r0 │ │ │ │ orrs r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ee1d2 │ │ │ │ + blt.w 1ee10a │ │ │ │ subw r7, r7, #2045 @ 0x7fd │ │ │ │ orrs r7, r3 │ │ │ │ mov.w r3, r5, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ movw r7, #2045 @ 0x7fd │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee220 │ │ │ │ + bne.w 1ee158 │ │ │ │ lsrs r0, r2, #10 │ │ │ │ asrs r6, r5, #10 │ │ │ │ orr.w r0, r0, r5, lsl #22 │ │ │ │ orrs.w r3, r0, r6 │ │ │ │ itete ne │ │ │ │ lslne r3, r7, #20 │ │ │ │ moveq r3, r6 │ │ │ │ movne r4, #0 │ │ │ │ moveq r4, r0 │ │ │ │ adds r2, r4, r0 │ │ │ │ add.w r1, r3, r1, lsl #31 │ │ │ │ adc.w r3, r6, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1edea0 │ │ │ │ + b.n 1eddd8 │ │ │ │ orrs r5, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w r4, ip, r3 │ │ │ │ sbc.w r0, r2, #0 │ │ │ │ clz r2, r0 │ │ │ │ - cbnz r0, 1ee114 │ │ │ │ + cbnz r0, 1ee04c │ │ │ │ clz r2, r4 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ uxtb r7, r2 │ │ │ │ sxtb r2, r2 │ │ │ │ @@ -545545,63 +545471,63 @@ │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsr.w r0, r4, r0 │ │ │ │ orrs r5, r0 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r0, r3, #0 │ │ │ │ - bcc.n 1ee0d2 │ │ │ │ - b.n 1ee0b2 │ │ │ │ + bcc.n 1ee00a │ │ │ │ + b.n 1edfea │ │ │ │ subs r6, #1 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1ee168 │ │ │ │ + bge.n 1ee0a0 │ │ │ │ negs r4, r4 │ │ │ │ eor.w r1, r9, #1 │ │ │ │ mov ip, r4 │ │ │ │ sbc.w r0, r0, r0, lsl #1 │ │ │ │ mov r5, r0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1ee174 │ │ │ │ + cbnz r0, 1ee0ac │ │ │ │ clz r3, r4 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r0, r3, #11 │ │ │ │ subs r4, r6, r0 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1ee248 │ │ │ │ + blt.n 1ee180 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsls r5, r0 │ │ │ │ lsls r2, r4, #20 │ │ │ │ movs r7, #0 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ - b.n 1edf06 │ │ │ │ + b.n 1ede3e │ │ │ │ orrs r6, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs r4, r4, r3 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ clz r2, r0 │ │ │ │ - cbnz r0, 1ee1bc │ │ │ │ + cbnz r0, 1ee0f4 │ │ │ │ clz r2, r4 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ adds.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ uxtb r5, r2 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r7, r7, r5 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ - b.n 1ee126 │ │ │ │ + b.n 1ee05e │ │ │ │ and.w r0, r7, #63 @ 0x3f │ │ │ │ negs r6, r7 │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsl.w r4, r5, r0 │ │ │ │ adds r7, #32 │ │ │ │ lsl.w ip, r2, ip │ │ │ │ @@ -545616,163 +545542,163 @@ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ lsr.w r5, r5, r6 │ │ │ │ mov.w r7, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 1ee0d2 │ │ │ │ + b.n 1ee00a │ │ │ │ movs r0, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #32751 @ 0x7fef │ │ │ │ add.w r3, r0, r1, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1edea0 │ │ │ │ + b.n 1eddd8 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 1ee126 │ │ │ │ + b.n 1ee05e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sub.w r3, r6, #32 │ │ │ │ lsls r5, r6 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ rsb r3, r6, #32 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ lsl.w ip, ip, r6 │ │ │ │ - b.n 1edf06 │ │ │ │ + b.n 1ede3e │ │ │ │ stmdb 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 │ │ │ │ vmov r2, r3, d1 │ │ │ │ vmov r0, r1, d0 │ │ │ │ sub sp, #20 │ │ │ │ lsrs r6, r3, #31 │ │ │ │ cmp.w r6, r1, lsr #31 │ │ │ │ - bne.w 1ee396 │ │ │ │ + bne.w 1ee2ce │ │ │ │ ubfx r6, r1, #20, #11 │ │ │ │ ubfx r7, r1, #0, #20 │ │ │ │ orr.w r8, r0, r6 │ │ │ │ mov lr, r1 │ │ │ │ orrs.w r8, r8, r7 │ │ │ │ - beq.n 1ee382 │ │ │ │ + beq.n 1ee2ba │ │ │ │ ubfx r9, r3, #20, #11 │ │ │ │ ubfx ip, r3, #0, #20 │ │ │ │ orr.w r8, r2, r9 │ │ │ │ mov r4, r2 │ │ │ │ orrs.w r8, r8, ip │ │ │ │ - beq.n 1ee38c │ │ │ │ + beq.n 1ee2c4 │ │ │ │ subw sl, r6, #2047 @ 0x7ff │ │ │ │ orrs.w r8, r0, r7 │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ and.w r8, sl, #1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ee38c │ │ │ │ + bne.n 1ee2c4 │ │ │ │ orrs.w r8, r2, ip │ │ │ │ subw r8, r9, #2047 @ 0x7ff │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ and.w fp, r8, #1 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ee382 │ │ │ │ + bne.n 1ee2ba │ │ │ │ orrs.w fp, r0, r7 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ee38c │ │ │ │ + bne.n 1ee2c4 │ │ │ │ orrs.w sl, r2, ip │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ee382 │ │ │ │ + bne.n 1ee2ba │ │ │ │ subs.w r3, r6, r9 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ orr.w sl, r3, r6 │ │ │ │ orrs.w sl, sl, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n 1ee3a4 │ │ │ │ + beq.n 1ee2dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs.w sl, r3, r2 │ │ │ │ - bne.n 1ee3be │ │ │ │ + bne.n 1ee2f6 │ │ │ │ adds r4, r4, r0 │ │ │ │ add.w r3, ip, #2097152 @ 0x200000 │ │ │ │ adc.w r3, r7, r3 │ │ │ │ mov r2, r6 │ │ │ │ lsls r3, r3, #9 │ │ │ │ orr.w r3, r3, r4, lsr #23 │ │ │ │ lsls r4, r4, #9 │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r5, r8, #0 │ │ │ │ - blt.n 1ee3b0 │ │ │ │ + blt.n 1ee2e8 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, r8 │ │ │ │ - bne.w 1ee4f0 │ │ │ │ + bne.w 1ee428 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #32720 @ 0x7fd0 │ │ │ │ asrs r6, r3, #10 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ movs r5, #0 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ add r1, r2 │ │ │ │ adds r2, r5, r4 │ │ │ │ adc.w r3, r6, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ee386 │ │ │ │ + b.n 1ee2be │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov d0, r0, r1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1edde0 │ │ │ │ + bl 1edd18 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r0, r4 │ │ │ │ adc.w r3, r1, ip │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ee386 │ │ │ │ + b.n 1ee2be │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r2, r2, #20 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ asrs r6, r3, #10 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ee370 │ │ │ │ + b.n 1ee2a8 │ │ │ │ lsls r2, r0, #9 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsls r2, r4, #9 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w fp, r7, lsl #9 │ │ │ │ mov.w sl, ip, lsl #9 │ │ │ │ orr.w fp, fp, r0, lsr #23 │ │ │ │ orr.w sl, sl, r4, lsr #23 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1ee46a │ │ │ │ + blt.n 1ee3a2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ee51c │ │ │ │ + beq.w 1ee454 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w sl, sl, #536870912 @ 0x20000000 │ │ │ │ add.w fp, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bgt.w 1ee508 │ │ │ │ + bgt.w 1ee440 │ │ │ │ negs r5, r3 │ │ │ │ rsb r7, r3, #32 │ │ │ │ and.w r5, r5, #63 @ 0x3f │ │ │ │ sub.w r9, r5, #32 │ │ │ │ rsb ip, r5, #32 │ │ │ │ lsl.w r7, sl, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -545792,31 +545718,31 @@ │ │ │ │ orr.w r4, r4, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r4, r4, r5 │ │ │ │ adc.w r3, fp, r3 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1ee348 │ │ │ │ + bcs.w 1ee280 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ mov r2, r6 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1ee348 │ │ │ │ + b.n 1ee280 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ee53c │ │ │ │ + beq.n 1ee474 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w fp, fp, #536870912 @ 0x20000000 │ │ │ │ negs r5, r3 │ │ │ │ add.w sl, sl, #536870912 @ 0x20000000 │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ - bhi.n 1ee528 │ │ │ │ + bhi.n 1ee460 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r6, r5, #32 │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r6, fp, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ lsl.w ip, r4, ip │ │ │ │ @@ -545835,52 +545761,52 @@ │ │ │ │ orr.w r4, r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, sl, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1ee348 │ │ │ │ + bcs.w 1ee280 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1ee348 │ │ │ │ + b.n 1ee280 │ │ │ │ and.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ee386 │ │ │ │ + b.n 1ee2be │ │ │ │ orrs.w r4, r4, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, fp, #0 │ │ │ │ - b.n 1ee45c │ │ │ │ + b.n 1ee394 │ │ │ │ mov.w sl, ip, lsl #10 │ │ │ │ orr.w sl, sl, r4, lsr #22 │ │ │ │ lsls r4, r4, #10 │ │ │ │ - b.n 1ee3f0 │ │ │ │ + b.n 1ee328 │ │ │ │ orrs.w r4, r4, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, sl, #0 │ │ │ │ - b.n 1ee4e2 │ │ │ │ + b.n 1ee41a │ │ │ │ mov.w fp, r7, lsl #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ orr.w fp, fp, r0, lsr #22 │ │ │ │ - b.n 1ee47a │ │ │ │ + b.n 1ee3b2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vmov r3, r4, d0 │ │ │ │ vmov r0, r1, d1 │ │ │ │ sub sp, #12 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, sl │ │ │ │ ubfx r6, r4, #20, #11 │ │ │ │ @@ -545890,46 +545816,46 @@ │ │ │ │ ubfx r5, r4, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ eors r2, r1 │ │ │ │ ubfx r4, r1, #0, #20 │ │ │ │ ubfx r3, r1, #20, #11 │ │ │ │ vstr d0, [sp] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1ee704 │ │ │ │ + beq.w 1ee63c │ │ │ │ subw fp, r3, #2047 @ 0x7ff │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1ee6e2 │ │ │ │ + beq.w 1ee61a │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r6, 1ee5da │ │ │ │ + cbnz r6, 1ee512 │ │ │ │ orrs.w r2, r8, r5 │ │ │ │ - beq.w 1ee726 │ │ │ │ + beq.w 1ee65e │ │ │ │ clz r6, r5 │ │ │ │ - cbnz r5, 1ee5b2 │ │ │ │ + cbnz r5, 1ee4ea │ │ │ │ clz r6, r8 │ │ │ │ adds r6, #32 │ │ │ │ sub.w lr, r6, #11 │ │ │ │ sub.w r2, r6, #43 @ 0x2b │ │ │ │ lsl.w r5, r5, lr │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ orrs r5, r2 │ │ │ │ rsb r2, r6, #43 @ 0x2b │ │ │ │ rsb r6, r6, #12 │ │ │ │ lsl.w lr, r8, lr │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ orrs r5, r2 │ │ │ │ mov.w sl, r6, asr #31 │ │ │ │ - cbnz r3, 1ee618 │ │ │ │ + cbnz r3, 1ee550 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - beq.w 1ee726 │ │ │ │ + beq.w 1ee65e │ │ │ │ clz r3, r4 │ │ │ │ - cbnz r4, 1ee5f0 │ │ │ │ + cbnz r4, 1ee528 │ │ │ │ clz r3, r7 │ │ │ │ adds r3, #32 │ │ │ │ sub.w ip, r3, #11 │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ lsl.w r4, r4, ip │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orrs r4, r2 │ │ │ │ @@ -545970,88 +545896,88 @@ │ │ │ │ umlal r2, r7, r5, r4 │ │ │ │ mov r6, r2 │ │ │ │ it ne │ │ │ │ orrne.w r6, r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ee74a │ │ │ │ + bge.n 1ee682 │ │ │ │ subs.w r3, r3, #1024 @ 0x400 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ sbc.w r9, r9, #0 │ │ │ │ adds r5, r6, r6 │ │ │ │ adc.w r4, r7, r4 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r2, r9, #0 │ │ │ │ - bcc.n 1ee6c8 │ │ │ │ + bcc.n 1ee600 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1ee7b2 │ │ │ │ + blt.w 1ee6ea │ │ │ │ subw r3, r3, #2045 @ 0x7fd │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ mov.w r3, r4, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ee814 │ │ │ │ + bne.w 1ee74c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r4, lsl #22 │ │ │ │ asrs r4, r4, #10 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ itt ne │ │ │ │ lslne r2, r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 1ee772 │ │ │ │ + bne.n 1ee6aa │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1ee772 │ │ │ │ + b.n 1ee6aa │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1ee726 │ │ │ │ + bne.n 1ee65e │ │ │ │ orr.w r6, r8, r6 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 1ee792 │ │ │ │ + bne.n 1ee6ca │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds.w r0, fp, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1ee72a │ │ │ │ + b.n 1ee662 │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 1ee788 │ │ │ │ + bne.n 1ee6c0 │ │ │ │ subw r5, r3, #2047 @ 0x7ff │ │ │ │ orrs.w r5, r5, fp │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, sl │ │ │ │ orrs.w r6, r0, r4 │ │ │ │ and.w r5, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbz r5, 1ee730 │ │ │ │ + cbz r5, 1ee668 │ │ │ │ vmov d0, r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r3, r0 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r4 │ │ │ │ - bne.n 1ee7a2 │ │ │ │ + bne.n 1ee6da │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds r0, r5, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1ee72a │ │ │ │ + b.n 1ee662 │ │ │ │ movw r2, #64513 @ 0xfc01 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ adds r2, r3, r2 │ │ │ │ movw ip, #2045 @ 0x7fd │ │ │ │ sbc.w r9, r9, #0 │ │ │ │ cmp r2, ip │ │ │ │ mov r3, r2 │ │ │ │ sbcs.w ip, r9, #0 │ │ │ │ - bcs.n 1ee6a4 │ │ │ │ + bcs.n 1ee5dc │ │ │ │ lsrs r5, r6, #10 │ │ │ │ lsls r2, r2, #20 │ │ │ │ orr.w r5, r5, r7, lsl #22 │ │ │ │ asrs r4, r7, #10 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, r0, r3 │ │ │ │ adc.w r1, r2, r1 │ │ │ │ @@ -546063,23 +545989,23 @@ │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, fp │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1ee72a │ │ │ │ + b.n 1ee662 │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1ee72a │ │ │ │ + b.n 1ee662 │ │ │ │ negs r2, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.n 1ee80a │ │ │ │ + bhi.n 1ee742 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r7, r2, #32 │ │ │ │ sub.w lr, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w ip, r5, ip │ │ │ │ @@ -546093,33 +546019,33 @@ │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ orr.w r5, r5, r7 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ lsr.w r4, r4, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ - b.n 1ee6c8 │ │ │ │ + b.n 1ee600 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1ee772 │ │ │ │ + b.n 1ee6aa │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #32751 @ 0x7fef │ │ │ │ adc.w r3, r4, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ee72a │ │ │ │ + b.n 1ee662 │ │ │ │ stmdb 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, #1340] @ 1eed78 │ │ │ │ + ldr.w r2, [pc, #1340] @ 1eecb0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1340] @ 1eed7c │ │ │ │ + ldr.w r3, [pc, #1340] @ 1eecb4 │ │ │ │ vmov r7, r8, d0 │ │ │ │ add r2, pc │ │ │ │ vmov r4, r5, d1 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r7 │ │ │ │ eor.w r6, r5, r8 │ │ │ │ @@ -546146,47 +546072,47 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d2, [sp, #16] │ │ │ │ vstr s0, [sp, #28] │ │ │ │ vstr s4, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1eeb70 │ │ │ │ + beq.w 1eeaa8 │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eeb0e │ │ │ │ + beq.w 1eea46 │ │ │ │ ubfx r3, fp, #20, #11 │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eebf0 │ │ │ │ + beq.w 1eeb28 │ │ │ │ mov r8, r4 │ │ │ │ - cbnz r7, 1ee908 │ │ │ │ + cbnz r7, 1ee840 │ │ │ │ orrs.w r3, r9, r0 │ │ │ │ - beq.w 1eebf0 │ │ │ │ + beq.w 1eeb28 │ │ │ │ clz r7, r0 │ │ │ │ - cbnz r0, 1ee8e0 │ │ │ │ + cbnz r0, 1ee818 │ │ │ │ clz r7, r9 │ │ │ │ adds r7, #32 │ │ │ │ sub.w r3, r7, #11 │ │ │ │ lsls r0, r3 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r3, r7, #43 @ 0x2b │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ orrs r0, r3 │ │ │ │ rsb r3, r7, #43 @ 0x2b │ │ │ │ rsb r7, r7, #12 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r0, r3 │ │ │ │ mov.w ip, r7, asr #31 │ │ │ │ - cbnz r1, 1ee946 │ │ │ │ + cbnz r1, 1ee87e │ │ │ │ orrs.w r3, lr, r6 │ │ │ │ - beq.w 1eebf0 │ │ │ │ + beq.w 1eeb28 │ │ │ │ clz r1, r6 │ │ │ │ - cbnz r6, 1ee91e │ │ │ │ + cbnz r6, 1ee856 │ │ │ │ clz r1, lr │ │ │ │ adds r1, #32 │ │ │ │ sub.w r8, r1, #11 │ │ │ │ sub.w r3, r1, #43 @ 0x2b │ │ │ │ lsl.w r6, r6, r8 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ orrs r6, r3 │ │ │ │ @@ -546237,31 +546163,31 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ umlal r2, r3, r0, r6 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ and.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1eec10 │ │ │ │ + bne.w 1eeb48 │ │ │ │ movw r6, #64513 @ 0xfc01 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ adds.w r6, r9, r6 │ │ │ │ ubfx r1, fp, #20, #11 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, lr │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eee38 │ │ │ │ + bne.w 1eed70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r4, fp, #0, #20 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.w 1eeff6 │ │ │ │ + beq.w 1eef2e │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef270 │ │ │ │ + beq.w 1ef1a8 │ │ │ │ clz r2, r2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ sub.w r0, r2, #11 │ │ │ │ sub.w r4, r2, #43 @ 0x2b │ │ │ │ ubfx r1, fp, #0, #20 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ lsls r1, r0 │ │ │ │ @@ -546278,15 +546204,15 @@ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ sbc.w r0, lr, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1eee60 │ │ │ │ + bge.w 1eed98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r4, fp, lsr #31 │ │ │ │ mov r9, r2 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r0, r4 │ │ │ │ @@ -546299,216 +546225,216 @@ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 1eef36 │ │ │ │ + beq.w 1eee6e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvns r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvns r2, r2 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ef51a │ │ │ │ + bne.w 1ef452 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq.w 1eeeea │ │ │ │ + beq.w 1eee22 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #704] @ 1eed70 │ │ │ │ + vldr d7, [pc, #704] @ 1eeca8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ negs r2, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ef06c │ │ │ │ + beq.w 1eefa4 │ │ │ │ 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 r6, r4 │ │ │ │ sub.w r2, r2, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 1eeabe │ │ │ │ + bne.n 1ee9f6 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.w 1ef390 │ │ │ │ + beq.w 1ef2c8 │ │ │ │ clz r2, r3 │ │ │ │ - cbnz r3, 1eeaf8 │ │ │ │ + cbnz r3, 1eea30 │ │ │ │ clz r2, r1 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ - bne.w 1ef6f6 │ │ │ │ + bne.w 1ef62e │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 1eece0 │ │ │ │ + b.n 1eec18 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.w 1eed40 │ │ │ │ + bne.w 1eec78 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subw r2, r2, #2047 @ 0x7ff │ │ │ │ orrs r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w r1, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eebf0 │ │ │ │ + bne.n 1eeb28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orrs r7, r0 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 1eed56 │ │ │ │ + beq.w 1eec8e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orrs r2, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eors r2, r0 │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.w 1eed56 │ │ │ │ + bne.w 1eec8e │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1eebf4 │ │ │ │ + b.n 1eeb2c │ │ │ │ orrs.w r0, r9, r0 │ │ │ │ - bne.w 1eed66 │ │ │ │ + bne.w 1eec9e │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ orrs.w r3, r3, sl │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, ip │ │ │ │ orrs.w r2, r4, r6 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1eed40 │ │ │ │ + bne.w 1eec78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r3, r3 │ │ │ │ orrs r2, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ and.w r0, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 1eebf0 │ │ │ │ + cbnz r0, 1eeb28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r1, r4 │ │ │ │ orrs r1, r6 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 1eed46 │ │ │ │ + beq.w 1eec7e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eors r2, r1 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 1eed46 │ │ │ │ + bne.w 1eec7e │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1eebf4 │ │ │ │ + b.n 1eeb2c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - ldr r2, [pc, #392] @ (1eed80 ) │ │ │ │ - ldr r3, [pc, #388] @ (1eed7c ) │ │ │ │ + ldr r2, [pc, #392] @ (1eecb8 ) │ │ │ │ + ldr r3, [pc, #388] @ (1eecb4 ) │ │ │ │ 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 1ef6f2 │ │ │ │ + bne.w 1ef62a │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r4, #64514 @ 0xfc02 │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ adds.w r4, r9, r4 │ │ │ │ ubfx r7, fp, #20, #11 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, lr │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1eed84 │ │ │ │ + beq.w 1eecbc │ │ │ │ ubfx r0, fp, #0, #20 │ │ │ │ subs r4, r4, r7 │ │ │ │ mov.w r2, r0, lsl #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ orr.w r2, r2, r0, lsr #22 │ │ │ │ mov.w r6, r0, lsl #10 │ │ │ │ orr.w r0, r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ sbc.w r0, lr, #0 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt.w 1eef3e │ │ │ │ + blt.w 1eee76 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1ef0c2 │ │ │ │ + bne.w 1eeffa │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1eeeea │ │ │ │ + beq.w 1eee22 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs.w r6, r8, r6 │ │ │ │ sbc.w r3, r3, r2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - bne.w 1ef218 │ │ │ │ + bne.w 1ef150 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ef406 │ │ │ │ + bne.w 1ef33e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ef574 │ │ │ │ + beq.w 1ef4ac │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1ef27c │ │ │ │ + bne.w 1ef1b4 │ │ │ │ subs.w r5, r9, #127 @ 0x7f │ │ │ │ mov.w r1, r1, lsl #31 │ │ │ │ adc.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ str.w r1, [r8] │ │ │ │ @@ -546520,68 +546446,68 @@ │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r0, sl, #0 │ │ │ │ - bcc.n 1eed18 │ │ │ │ + bcc.n 1eec50 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1ef252 │ │ │ │ + blt.w 1ef18a │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r0, r0, sl │ │ │ │ mov.w r0, r3, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ef394 │ │ │ │ + bne.w 1ef2cc │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r3, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ orrs.w r3, r1, r5 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ moveq r4, r5 │ │ │ │ - bne.w 1ef0ba │ │ │ │ + bne.w 1eeff2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, r0, r1 │ │ │ │ add.w r4, r4, r3, lsl #31 │ │ │ │ adc.w r3, r5, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1eebf4 │ │ │ │ + b.n 1eeb2c │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 1eebf4 │ │ │ │ + b.n 1eeb2c │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1eebf4 │ │ │ │ + b.n 1eeb2c │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1eebf4 │ │ │ │ + b.n 1eeb2c │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1eebf4 │ │ │ │ + b.n 1eeb2c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r6, fp, #0, #20 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.w 1eeffc │ │ │ │ + beq.w 1eef34 │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef266 │ │ │ │ + beq.w 1ef19e │ │ │ │ clz r2, r2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ sub.w r0, r2, #11 │ │ │ │ sub.w r6, r2, #43 @ 0x2b │ │ │ │ ubfx r1, fp, #0, #20 │ │ │ │ lsl.w r6, r7, r6 │ │ │ │ lsls r1, r0 │ │ │ │ @@ -546598,76 +546524,76 @@ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ sbc.w r0, lr, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1eec58 │ │ │ │ + bge.w 1eeb90 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1eee14 │ │ │ │ + bne.n 1eed4c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, fp, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne.w 1ef3ac │ │ │ │ + bne.w 1ef2e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ negs r2, r2 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.n 1eee86 │ │ │ │ + ble.n 1eedbe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, fp, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ - beq.w 1ef542 │ │ │ │ + beq.w 1ef47a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eef8c │ │ │ │ + b.n 1eeec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ ubfx r0, fp, #20, #11 │ │ │ │ lsls r2, r2, #10 │ │ │ │ orr.w r2, r2, r1, lsr #22 │ │ │ │ lsls r6, r1, #10 │ │ │ │ subs.w r1, r9, r0 │ │ │ │ orr.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #28] │ │ │ │ sbc.w r2, lr, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - blt.n 1eef06 │ │ │ │ + blt.n 1eee3e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1eee76 │ │ │ │ + beq.n 1eedae │ │ │ │ ite cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ add.w r7, r1, r5, lsl #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ - bne.n 1eee6c │ │ │ │ - b.n 1eec58 │ │ │ │ + bne.n 1eeda4 │ │ │ │ + b.n 1eeb90 │ │ │ │ rsb r2, lr, #0 │ │ │ │ rsb r1, lr, #32 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r7, r3, r1 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ @@ -546690,24 +546616,24 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsr.w r3, r3, lr │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r8 │ │ │ │ - bne.n 1eef8c │ │ │ │ + bne.n 1eeec4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ef076 │ │ │ │ + blt.w 1eefae │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 1eece0 │ │ │ │ + b.n 1eec18 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ @@ -546717,19 +546643,19 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1eea82 │ │ │ │ + bne.w 1ee9ba │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1eeaa4 │ │ │ │ + b.n 1ee9dc │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ @@ -546739,66 +546665,66 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef3ac │ │ │ │ + beq.w 1ef2e4 │ │ │ │ negs r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.n 1eee86 │ │ │ │ + ble.n 1eedbe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, fp, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ movne r3, sl │ │ │ │ - beq.w 1ef6a8 │ │ │ │ + beq.w 1ef5e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1eef36 │ │ │ │ + beq.n 1eee6e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1eefb6 │ │ │ │ + beq.n 1eeeee │ │ │ │ subs r2, #1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ and.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ef30e │ │ │ │ + beq.w 1ef246 │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adc.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r5 │ │ │ │ sbcs.w r5, r4, #0 │ │ │ │ - bcs.w 1ef4a8 │ │ │ │ + bcs.w 1ef3e0 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ lsls r5, r1, #20 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ asrs r1, r3, #10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r2, r0, r6 │ │ │ │ and.w r4, r3, #2147483648 @ 0x80000000 │ │ │ │ add r4, r5 │ │ │ │ adc.w r3, r1, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1eebf4 │ │ │ │ + b.n 1eeb2c │ │ │ │ adds r2, r2, r2 │ │ │ │ adc.w r0, r3, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r6, #2045 @ 0x7fd │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ orrs r3, r1 │ │ │ │ @@ -546806,78 +546732,78 @@ │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r6 │ │ │ │ and.w r5, r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - bcc.n 1ef042 │ │ │ │ + bcc.n 1eef7a │ │ │ │ cmp r4, r7 │ │ │ │ - blt.w 1ef4c4 │ │ │ │ + blt.w 1ef3fc │ │ │ │ subw r3, r9, #2046 @ 0x7fe │ │ │ │ mov r1, r6 │ │ │ │ orrs r3, r4 │ │ │ │ mov.w r3, r0, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ef5ce │ │ │ │ + bne.w 1ef506 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ orr.w r2, r2, r0, lsl #22 │ │ │ │ asrs r0, r0, #10 │ │ │ │ orrs.w r3, r2, r0 │ │ │ │ itt ne │ │ │ │ lslne r1, r1, #20 │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1ef05a │ │ │ │ + bne.n 1eef92 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r7, r4 │ │ │ │ adc.w r1, r1, r5 │ │ │ │ adds r4, r3, r2 │ │ │ │ adc.w r5, r0, r1 │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 1eebf4 │ │ │ │ + b.n 1eeb2c │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1eeacc │ │ │ │ + b.n 1eea04 │ │ │ │ lsrs r2, r1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r9, r2 │ │ │ │ mov.w r3, r3, lsr #1 │ │ │ │ sbcs.w r2, sl, #0 │ │ │ │ - bcc.n 1ef0b2 │ │ │ │ + bcc.n 1eefea │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1ef548 │ │ │ │ + blt.w 1ef480 │ │ │ │ subw r2, r9, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - bne.w 1ef394 │ │ │ │ + bne.w 1ef2cc │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r3, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ mov.w r4, r9, lsl #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1eed2e │ │ │ │ + b.n 1eec66 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ - bne.w 1ef2d4 │ │ │ │ + bne.w 1ef20c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r8 │ │ │ │ negs r5, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -546890,64 +546816,64 @@ │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r6, r2 │ │ │ │ lsl.w r3, r0, r5 │ │ │ │ orr.w r3, r3, r7 │ │ │ │ lsr.w r7, r0, ip │ │ │ │ str.w r3, [fp], #4 │ │ │ │ - bne.n 1ef0fc │ │ │ │ + bne.n 1ef034 │ │ │ │ add.w r3, lr, #88 @ 0x58 │ │ │ │ add.w lr, sp, r3 │ │ │ │ str.w r7, [lr, #-24] │ │ │ │ - cbz r1, 1ef134 │ │ │ │ + cbz r1, 1ef06c │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ rsb r0, r6, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 1ef13e │ │ │ │ + cbz r4, 1ef076 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq.w 1ef3d2 │ │ │ │ + beq.w 1ef30a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ subs r2, r0, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ef20e │ │ │ │ + beq.n 1ef146 │ │ │ │ cmp r3, r0 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r1, r5 │ │ │ │ sub.w r2, r0, r3 │ │ │ │ sub.w r2, r2, r6 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bne.n 1ef15c │ │ │ │ + bne.n 1ef094 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1eeae0 │ │ │ │ + beq.w 1eea18 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bmi.n 1ef1a0 │ │ │ │ + bmi.n 1ef0d8 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r0, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ @@ -546957,48 +546883,48 @@ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ adc.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r7, r2, #0 │ │ │ │ - bcc.n 1ef1e6 │ │ │ │ + bcc.n 1ef11e │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 1ef658 │ │ │ │ + blt.w 1ef590 │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r5, r2 │ │ │ │ mov.w r2, r0, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ef6b2 │ │ │ │ + bne.w 1ef5ea │ │ │ │ lsrs r1, r3, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ asrs r0, r0, #10 │ │ │ │ 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 1eebf4 │ │ │ │ + b.n 1eeb2c │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ - b.n 1ef168 │ │ │ │ + b.n 1ef0a0 │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, r3, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1eeae0 │ │ │ │ + bge.w 1eea18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -547009,91 +546935,91 @@ │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1ef236 │ │ │ │ - b.n 1eeae0 │ │ │ │ + bne.n 1ef16e │ │ │ │ + b.n 1eea18 │ │ │ │ rsb r2, r9, #0 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1ef45a │ │ │ │ + ble.w 1ef392 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1eed2e │ │ │ │ + b.n 1eec66 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1eed9e │ │ │ │ + b.n 1eecd6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.w 1eea02 │ │ │ │ + b.w 1ee93a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ef412 │ │ │ │ + beq.w 1ef34a │ │ │ │ clz r2, r2 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ add.w r2, r2, #63 @ 0x3f │ │ │ │ adc.w r4, r4, #0 │ │ │ │ subs.w r5, r9, r3 │ │ │ │ mov.w r6, r2, lsr #5 │ │ │ │ sbc.w sl, sl, r4 │ │ │ │ uxtb r2, r6 │ │ │ │ ands.w r3, r3, #31 │ │ │ │ - bne.w 1ef5e2 │ │ │ │ + bne.w 1ef51a │ │ │ │ rsb r7, r2, #3 │ │ │ │ rsb r3, r6, #1073741824 @ 0x40000000 │ │ │ │ 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 1ef2c4 │ │ │ │ + bne.n 1ef1fc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1eecca │ │ │ │ + b.n 1eec02 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ it cs │ │ │ │ movcs r6, #4 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add.w r0, r8, r2 │ │ │ │ - b.n 1ef2f0 │ │ │ │ + b.n 1ef228 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1ef448 │ │ │ │ + beq.w 1ef380 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ef2ea │ │ │ │ + beq.n 1ef222 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 1ef41c │ │ │ │ + bls.w 1ef354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1ef138 │ │ │ │ + b.n 1ef070 │ │ │ │ adds r2, r2, r2 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ adcs r3, r3 │ │ │ │ subs.w r5, r9, #2 │ │ │ │ adc.w r0, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcc.n 1ef374 │ │ │ │ + bcc.n 1ef2ac │ │ │ │ and.w r1, r5, #63 @ 0x3f │ │ │ │ negs r6, r5 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ add.w r7, r5, #32 │ │ │ │ mov r5, r4 │ │ │ │ rsb r4, r1, #32 │ │ │ │ lsl.w r0, r3, r1 │ │ │ │ @@ -547115,96 +547041,96 @@ │ │ │ │ lsrs r6, r2, #10 │ │ │ │ asrs r1, r3, #10 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ orrs.w r3, r6, r1 │ │ │ │ itt eq │ │ │ │ moveq r0, r6 │ │ │ │ moveq r5, r1 │ │ │ │ - beq.w 1eefe2 │ │ │ │ + beq.w 1eef1a │ │ │ │ lsls r5, r5, #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1eefe2 │ │ │ │ + b.n 1eef1a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1eeca6 │ │ │ │ + b.n 1eebde │ │ │ │ ldr r0, [sp, #12] │ │ │ │ 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.n 1eebf4 │ │ │ │ + b.n 1eeb2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ 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 r2, r4 │ │ │ │ - bne.n 1ef3b6 │ │ │ │ + bne.n 1ef2ee │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 1eeaa4 │ │ │ │ + b.w 1ee9dc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1ef3ea │ │ │ │ + beq.n 1ef322 │ │ │ │ ite cc │ │ │ │ movcc r4, #1 │ │ │ │ movcs r4, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1ef3e0 │ │ │ │ + bne.n 1ef318 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1eeef4 │ │ │ │ + b.n 1eee2c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1eeca6 │ │ │ │ + b.n 1eebde │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1ef286 │ │ │ │ + b.n 1ef1be │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r5, r6 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ands.w r1, r3, #31 │ │ │ │ - bne.w 1ef584 │ │ │ │ + bne.w 1ef4bc │ │ │ │ rsb r5, r5, #3 │ │ │ │ subs r3, r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ uxtb r5, r5 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ef43a │ │ │ │ - b.n 1ef126 │ │ │ │ + bne.n 1ef372 │ │ │ │ + b.n 1ef05e │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1ef41c │ │ │ │ + bls.n 1ef354 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ str.w r4, [r8, #12] │ │ │ │ - b.n 1ef13e │ │ │ │ + b.n 1ef076 │ │ │ │ and.w r0, r9, #63 @ 0x3f │ │ │ │ rsb r5, r2, #32 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsl.w r4, r3, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ @@ -547218,28 +547144,28 @@ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ lsr.w r3, r3, r2 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - b.n 1eed18 │ │ │ │ + b.n 1eec50 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1ef6c6 │ │ │ │ + blt.w 1ef5fe │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ef640 │ │ │ │ + blt.w 1ef578 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #32720 @ 0x7fd0 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ asrs r1, r3, #10 │ │ │ │ - b.n 1eefe2 │ │ │ │ + b.n 1eef1a │ │ │ │ negs r3, r1 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1ef5c4 │ │ │ │ + bhi.n 1ef4fc │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ rsb r6, r3, #32 │ │ │ │ sub.w lr, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r4, r0, r1 │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsr.w ip, r2, ip │ │ │ │ @@ -547253,123 +547179,123 @@ │ │ │ │ lsr.w r1, r0, r1 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ lsr.w r0, r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 1ef042 │ │ │ │ + b.n 1eef7a │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ble.w 1eee86 │ │ │ │ + ble.w 1eedbe │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs.w r3, r8, r3 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.w 1eef9c │ │ │ │ + bne.w 1eeed4 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eeeea │ │ │ │ + b.n 1eee22 │ │ │ │ rsb r2, r9, #0 │ │ │ │ add.w r0, r9, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ lsrs r1, r2 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ orrs r1, r0 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ orrs r1, r0 │ │ │ │ asrs r5, r2, #10 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ - b.n 1ef0ba │ │ │ │ + b.n 1eeff2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1eebf4 │ │ │ │ + b.w 1eeb2c │ │ │ │ ldr.w lr, [r8, r6, lsl #2] │ │ │ │ sub.w r2, r1, #32 │ │ │ │ rsb r3, r1, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsr.w r7, lr, r1 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq lr, r2 │ │ │ │ - beq.n 1ef5b0 │ │ │ │ + beq.n 1ef4e8 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ rsb r3, r5, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ - beq.w 1ef6ec │ │ │ │ + beq.w 1ef624 │ │ │ │ negs r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - b.n 1ef0ec │ │ │ │ + b.n 1ef024 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1ef05a │ │ │ │ + b.n 1eef92 │ │ │ │ add.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r7, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1eebf4 │ │ │ │ + b.w 1eeb2c │ │ │ │ rsb r2, r2, #4 │ │ │ │ rsb lr, r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ uxtb r7, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r4, r7, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ add.w r8, r0, r2 │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ add.w r1, sp, ip │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eecc6 │ │ │ │ + beq.w 1eebfe │ │ │ │ add.w r7, r7, #1073741824 @ 0x40000000 │ │ │ │ and.w lr, lr, #31 │ │ │ │ subs r7, #1 │ │ │ │ add ip, r8 │ │ │ │ mov r9, r3 │ │ │ │ add.w r7, r0, r7, lsl #2 │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ lsr.w r4, r3, lr │ │ │ │ orrs r1, r4 │ │ │ │ str.w r1, [ip], #-4 │ │ │ │ lsl.w r1, r3, r9 │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 1ef61e │ │ │ │ + bne.n 1ef556 │ │ │ │ str r1, [r0, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1eecca │ │ │ │ - b.w 1eecd0 │ │ │ │ + bne.w 1eec02 │ │ │ │ + b.w 1eec08 │ │ │ │ and.w r1, fp, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r0, #1 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1eebf4 │ │ │ │ + b.w 1eeb2c │ │ │ │ and.w r2, r5, #63 @ 0x3f │ │ │ │ negs r7, r5 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r1, r0, r2 │ │ │ │ adds r5, #32 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ @@ -547384,52 +547310,52 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ lsr.w r0, r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1ef1e6 │ │ │ │ + b.n 1ef11e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r6, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - b.n 1eeefa │ │ │ │ + b.n 1eee32 │ │ │ │ add.w r3, r6, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r4, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1eebf4 │ │ │ │ + b.w 1eeb2c │ │ │ │ mov r5, r0 │ │ │ │ negs r0, r1 │ │ │ │ adds r1, #32 │ │ │ │ lsrs r2, r0 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ orrs r2, r1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ orrs r2, r1 │ │ │ │ asrs r1, r0, #10 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ orr.w r6, r6, r0, lsl #22 │ │ │ │ - b.n 1ef38a │ │ │ │ + b.n 1ef2c2 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b.n 1ef122 │ │ │ │ + b.n 1ef05a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ subs.w r5, r9, r2 │ │ │ │ mov r3, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ lsrs r6, r2, #5 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 1ef2a0 │ │ │ │ + bls.w 1ef1d8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1eecca │ │ │ │ + b.w 1eec02 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vmov r3, s0 │ │ │ │ vmov r9, s1 │ │ │ │ vmov r8, s2 │ │ │ │ ubfx r4, r3, #23, #8 │ │ │ │ ubfx r6, r3, #0, #23 │ │ │ │ eor.w ip, r9, r3 │ │ │ │ @@ -547437,62 +547363,62 @@ │ │ │ │ mov r2, r8 │ │ │ │ ubfx r0, r9, #23, #8 │ │ │ │ ubfx r7, r8, #0, #23 │ │ │ │ ubfx lr, r8, #23, #8 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ mov.w r1, ip, lsr #31 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 1ef89c │ │ │ │ + beq.w 1ef7d4 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.w 1ef872 │ │ │ │ + beq.w 1ef7aa │ │ │ │ cmp.w lr, #255 @ 0xff │ │ │ │ - beq.w 1ef8fa │ │ │ │ - cbnz r4, 1ef76e │ │ │ │ + beq.w 1ef832 │ │ │ │ + cbnz r4, 1ef6a6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef8fa │ │ │ │ + beq.w 1ef832 │ │ │ │ clz r4, r6 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r0, 1ef784 │ │ │ │ + cbnz r0, 1ef6bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ef8fa │ │ │ │ + beq.w 1ef832 │ │ │ │ clz r0, r5 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ rsb r0, r0, #9 │ │ │ │ lsls r5, r3 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r5, r5, #7 │ │ │ │ orr.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ orr.w r5, r5, #1073741824 @ 0x40000000 │ │ │ │ add r0, r4 │ │ │ │ umull r5, r6, r6, r5 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs r0, #126 @ 0x7e │ │ │ │ - bcc.w 1ef902 │ │ │ │ + bcc.w 1ef83a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ef912 │ │ │ │ + beq.w 1ef84a │ │ │ │ sub.w r4, r0, lr │ │ │ │ lsls r7, r7, #6 │ │ │ │ orr.w r7, r7, #536870912 @ 0x20000000 │ │ │ │ cmp r2, r1 │ │ │ │ uxth.w r8, r4 │ │ │ │ sxth r4, r4 │ │ │ │ - beq.w 1ef930 │ │ │ │ + beq.w 1ef868 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 1ef9ac │ │ │ │ - beq.w 1efa2a │ │ │ │ + blt.w 1ef8e4 │ │ │ │ + beq.w 1ef962 │ │ │ │ cmp.w r8, #62 @ 0x3e │ │ │ │ - bls.w 1efb8a │ │ │ │ + bls.w 1efac2 │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r7, r6 │ │ │ │ - cbnz r6, 1ef7e6 │ │ │ │ + cbnz r6, 1ef71e │ │ │ │ clz r7, r5 │ │ │ │ adds r7, #32 │ │ │ │ subs r3, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r0, r0, r3 │ │ │ │ rsb r2, r7, #33 @ 0x21 │ │ │ │ @@ -547515,101 +547441,101 @@ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.n 1ef85c │ │ │ │ + bls.n 1ef794 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1efa1a │ │ │ │ + blt.w 1ef952 │ │ │ │ subs r0, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ orrs.w r0, r0, r3, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r0, #253 @ 0xfd │ │ │ │ - bne.w 1ef99a │ │ │ │ + bne.w 1ef8d2 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.w 1efa24 │ │ │ │ + beq.w 1ef95c │ │ │ │ lsls r0, r0, #23 │ │ │ │ add r3, r0 │ │ │ │ add.w r3, r3, r1, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ef928 │ │ │ │ + bne.n 1ef860 │ │ │ │ sub.w lr, lr, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, lr, #1 │ │ │ │ - cbnz r3, 1ef8fa │ │ │ │ + cbnz r3, 1ef832 │ │ │ │ and.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.n 1ef8d4 │ │ │ │ + bne.n 1ef80c │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - b.n 1ef8f0 │ │ │ │ + b.n 1ef828 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ef86e │ │ │ │ + bne.n 1ef7a6 │ │ │ │ sub.w r3, r0, #255 @ 0xff │ │ │ │ cmp r5, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 1ef928 │ │ │ │ + cbnz r3, 1ef860 │ │ │ │ sub.w lr, lr, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, lr, #1 │ │ │ │ - cbnz r3, 1ef8fa │ │ │ │ + cbnz r3, 1ef832 │ │ │ │ and.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r5 │ │ │ │ - beq.n 1ef896 │ │ │ │ + beq.n 1ef7ce │ │ │ │ cmp r7, #0 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ eors r2, r1 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ tst.w r2, lr │ │ │ │ vmov s0, r3 │ │ │ │ - beq.n 1ef86e │ │ │ │ + beq.n 1ef7a6 │ │ │ │ adds r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vmov s0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r5, r5, r5 │ │ │ │ sub.w r0, r0, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ef7aa │ │ │ │ + bne.w 1ef6e2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1efae6 │ │ │ │ + beq.w 1efa1e │ │ │ │ clz lr, r7 │ │ │ │ sub.w r3, lr, #8 │ │ │ │ rsb lr, lr, #9 │ │ │ │ lsls r7, r3 │ │ │ │ - b.n 1ef7aa │ │ │ │ + b.n 1ef6e2 │ │ │ │ vmov s0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 1efa76 │ │ │ │ + ble.w 1ef9ae │ │ │ │ cmp.w r8, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r2, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1ef96a │ │ │ │ + bhi.n 1ef8a2 │ │ │ │ rsb r2, r8, #32 │ │ │ │ sub.w r3, r8, #32 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, r8, #0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -547619,32 +547545,32 @@ │ │ │ │ lsr.w r3, r7, r8 │ │ │ │ adds r2, r5, r2 │ │ │ │ adc.w r3, r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1efb26 │ │ │ │ + blt.w 1efa5e │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.w 1efbd0 │ │ │ │ + bls.w 1efb08 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1efbda │ │ │ │ + blt.w 1efb12 │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r0, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1ef864 │ │ │ │ + beq.w 1ef79c │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r1, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1ef86e │ │ │ │ + b.n 1ef7a6 │ │ │ │ mov r0, lr │ │ │ │ cmn.w r4, #62 @ 0x3e │ │ │ │ - blt.w 1efacc │ │ │ │ + blt.w 1efa04 │ │ │ │ and.w r8, r8, #63 @ 0x3f │ │ │ │ negs r1, r4 │ │ │ │ sub.w sl, r8, #32 │ │ │ │ rsb r9, r8, #32 │ │ │ │ adds r4, #32 │ │ │ │ lsl.w ip, r6, r8 │ │ │ │ lsl.w sl, r5, sl │ │ │ │ @@ -547661,59 +547587,59 @@ │ │ │ │ lsr.w r4, r6, r4 │ │ │ │ orr.w r5, r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ sbc.w r6, r7, r1 │ │ │ │ orrs.w r1, r5, r6 │ │ │ │ - bne.w 1efbe6 │ │ │ │ + bne.w 1efb1e │ │ │ │ sub.w r0, lr, #63 @ 0x3f │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.n 1efa24 │ │ │ │ + bls.n 1ef95c │ │ │ │ negs r2, r0 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ - bls.w 1efb3a │ │ │ │ + bls.w 1efa72 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ef864 │ │ │ │ + b.n 1ef79c │ │ │ │ subs r6, r6, r7 │ │ │ │ subs r5, r5, r4 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1ef86e │ │ │ │ + beq.w 1ef7a6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1efa4e │ │ │ │ + bge.n 1ef986 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ sbc.w r6, r4, r6 │ │ │ │ clz r7, r6 │ │ │ │ - cbnz r6, 1efa5a │ │ │ │ + cbnz r6, 1ef992 │ │ │ │ clz r7, r5 │ │ │ │ adds r7, #32 │ │ │ │ subs r3, r7, #1 │ │ │ │ sub.w r2, r7, #33 @ 0x21 │ │ │ │ uxtb r7, r7 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r0, r0, r3 │ │ │ │ uxtb r3, r2 │ │ │ │ lsls r2, r2, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r3, r5, r3 │ │ │ │ - bpl.w 1ef840 │ │ │ │ - b.n 1ef7ee │ │ │ │ + bpl.w 1ef778 │ │ │ │ + b.n 1ef726 │ │ │ │ rsb r2, r4, #32 │ │ │ │ mov r0, lr │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ it gt │ │ │ │ movgt r3, #1 │ │ │ │ - bgt.n 1efac8 │ │ │ │ + bgt.n 1efa00 │ │ │ │ sub.w ip, r4, #32 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ and.w ip, ip, #63 @ 0x3f │ │ │ │ lsr.w r3, r5, r2 │ │ │ │ sub.w r2, ip, #32 │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ lsr.w lr, r6, lr │ │ │ │ @@ -547726,153 +547652,153 @@ │ │ │ │ lsl.w ip, r5, ip │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ orrs r6, r2 │ │ │ │ orrs.w ip, ip, r6 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ add r3, r7 │ │ │ │ - b.n 1ef978 │ │ │ │ + b.n 1ef8b0 │ │ │ │ subs r5, r3, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ ite ne │ │ │ │ clzne r7, r6 │ │ │ │ addeq r7, #31 │ │ │ │ mov r1, r2 │ │ │ │ uxtb r7, r7 │ │ │ │ subs r0, r7, #1 │ │ │ │ sxtb r0, r0 │ │ │ │ sub.w r0, lr, r0 │ │ │ │ - b.n 1ef7ee │ │ │ │ + b.n 1ef726 │ │ │ │ bics.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, r5, lsr #31 │ │ │ │ orr.w r5, r5, r6, lsl #1 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ and.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.n 1efb78 │ │ │ │ + bls.n 1efab0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1efb56 │ │ │ │ + blt.n 1efa8e │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ - cbz r2, 1efb78 │ │ │ │ + cbz r2, 1efab0 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1ef86e │ │ │ │ + b.n 1ef7a6 │ │ │ │ subs r0, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.w 1ef85c │ │ │ │ + bls.w 1ef794 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1ef84a │ │ │ │ + bge.w 1ef782 │ │ │ │ negs r2, r0 │ │ │ │ uxth r2, r2 │ │ │ │ negs r4, r2 │ │ │ │ movs r0, #0 │ │ │ │ and.w r4, r4, #31 │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ cmp r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r3, r2 │ │ │ │ orrne.w r3, r2, #1 │ │ │ │ - b.n 1ef85c │ │ │ │ + b.n 1ef794 │ │ │ │ negs r0, r0 │ │ │ │ uxth r2, r0 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 1efbd6 │ │ │ │ + bhi.n 1efb0e │ │ │ │ negs r1, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r1, r1, #31 │ │ │ │ mov r0, r7 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ orrne.w r5, r2, #1 │ │ │ │ lsrs r7, r5, #7 │ │ │ │ it ne │ │ │ │ lslne r0, r0, #23 │ │ │ │ - beq.n 1efbd6 │ │ │ │ + beq.n 1efb0e │ │ │ │ add r0, r7 │ │ │ │ adds r3, r0, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1ef86e │ │ │ │ + b.n 1ef7a6 │ │ │ │ rsb r2, r8, #32 │ │ │ │ sub.w r4, r8, #32 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsr.w r4, r7, r4 │ │ │ │ orrs r2, r4 │ │ │ │ rsb r4, r8, #0 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ lsls.w r4, r7, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ subs r5, r5, r2 │ │ │ │ lsr.w r7, r7, r8 │ │ │ │ sbc.w r6, r6, r7 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.w 1efa4e │ │ │ │ + bne.w 1ef986 │ │ │ │ subs r0, #63 @ 0x3f │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.w 1efa24 │ │ │ │ + bls.w 1ef95c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1efa24 │ │ │ │ - b.n 1efa1a │ │ │ │ + bge.w 1ef95c │ │ │ │ + b.n 1ef952 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - b.n 1ef864 │ │ │ │ + b.n 1ef79c │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1efb80 │ │ │ │ + b.n 1efab8 │ │ │ │ negs r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ uxth r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1ef862 │ │ │ │ + b.n 1ef79a │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1efa4e │ │ │ │ + b.n 1ef986 │ │ │ │ nop │ │ │ │ vmov r2, r3, d0 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ subw r4, r3, #2047 @ 0x7ff │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - cbz r4, 1efc72 │ │ │ │ + cbz r4, 1efbaa │ │ │ │ orr.w r4, r2, r3 │ │ │ │ orrs.w r4, r4, lr │ │ │ │ - beq.n 1efc6c │ │ │ │ + beq.n 1efba4 │ │ │ │ mov.w ip, r2, lsr #22 │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orr.w ip, ip, lr, lsl #10 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ orrs.w r2, r3, ip │ │ │ │ - beq.n 1efc6c │ │ │ │ + beq.n 1efba4 │ │ │ │ eor.w r4, r0, #1 │ │ │ │ mvn.w r2, #896 @ 0x380 │ │ │ │ add r3, r2 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ lsls r2, r4, #6 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ uxtb r2, r2 │ │ │ │ - bls.n 1efc48 │ │ │ │ + bls.n 1efb80 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1efc94 │ │ │ │ + blt.n 1efbcc │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 1efc88 │ │ │ │ + bne.n 1efbc0 │ │ │ │ add r2, ip │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r4, #1 │ │ │ │ lsls r3, r3, #23 │ │ │ │ @@ -547897,15 +547823,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ itt hi │ │ │ │ movhi.w r0, #4294967295 @ 0xffffffff │ │ │ │ movhi r3, #1 │ │ │ │ - bhi.n 1efcce │ │ │ │ + bhi.n 1efc06 │ │ │ │ negs r0, r3 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ and.w r0, r0, #31 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ @@ -547914,53 +547840,53 @@ │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r4, #1 │ │ │ │ mvns r0, r0 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ and.w r2, r0, r2, lsr #7 │ │ │ │ - b.n 1efc62 │ │ │ │ + b.n 1efb9a │ │ │ │ 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 1efd32 │ │ │ │ + beq.n 1efc6a │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1efd2e │ │ │ │ + beq.n 1efc66 │ │ │ │ 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 1efd2e │ │ │ │ + beq.n 1efc66 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1efd4c │ │ │ │ + bls.n 1efc84 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1efd5c │ │ │ │ + blt.n 1efc94 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1efd7c │ │ │ │ + beq.n 1efcb4 │ │ │ │ add.w r0, r0, #31616 @ 0x7b80 │ │ │ │ adds r0, #127 @ 0x7f │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add.w r0, r0, #31744 @ 0x7c00 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efd2e │ │ │ │ + beq.n 1efc66 │ │ │ │ lsrs r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r2 │ │ │ │ addcc r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ @@ -547975,270 +547901,270 @@ │ │ │ │ bx lr │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ movhi r2, r3 │ │ │ │ - bhi.n 1efd52 │ │ │ │ + bhi.n 1efc8a │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ movs r3, #0 │ │ │ │ sbfx ip, ip, #4, #12 │ │ │ │ uxth.w r2, ip │ │ │ │ - b.n 1efd52 │ │ │ │ + b.n 1efc8a │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1efd52 │ │ │ │ + b.n 1efc8a │ │ │ │ stmdb 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 r8, r1, #63 @ 0x3f │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r8 │ │ │ │ lsls r7, r1, #26 │ │ │ │ - beq.n 1efdc8 │ │ │ │ + beq.n 1efd00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls.w sl, r2, r3 │ │ │ │ - beq.n 1efdc8 │ │ │ │ + beq.n 1efd00 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 1efdd4 │ │ │ │ + cbnz r3, 1efd0c │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 1efdb4 │ │ │ │ + bne.n 1efcec │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w sl, r3, #63 @ 0x3f │ │ │ │ lsls r6, r3, #26 │ │ │ │ mov r7, sl │ │ │ │ - beq.n 1efe16 │ │ │ │ + beq.n 1efd4e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 1efe16 │ │ │ │ + beq.n 1efd4e │ │ │ │ strd r8, r4, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1efe1e │ │ │ │ + cbnz r3, 1efd56 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1efdf8 │ │ │ │ + bne.n 1efd30 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 62234 │ │ │ │ - b.n 1efdba │ │ │ │ + b.n 1efcf2 │ │ │ │ bic.w lr, r3, #63 @ 0x3f │ │ │ │ lsls r0, r3, #26 │ │ │ │ mov r2, lr │ │ │ │ - beq.n 1efe58 │ │ │ │ + beq.n 1efd90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w fp, r1, r3 │ │ │ │ - beq.n 1efe58 │ │ │ │ + beq.n 1efd90 │ │ │ │ str r6, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r6, lr │ │ │ │ strd sl, r8, [sp, #16] │ │ │ │ strd lr, r7, [sp, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1efe60 │ │ │ │ + cbnz r3, 1efd98 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 1efe42 │ │ │ │ + bne.n 1efd7a │ │ │ │ ldrd sl, r8, [sp, #16] │ │ │ │ ldrd r6, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 62234 │ │ │ │ - b.n 1efdfe │ │ │ │ + b.n 1efd36 │ │ │ │ bic.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r7 │ │ │ │ - beq.n 1efe98 │ │ │ │ + beq.n 1efdd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w sl, sl, r3 │ │ │ │ - beq.n 1efe98 │ │ │ │ + beq.n 1efdd0 │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 1efea0 │ │ │ │ + cbnz r3, 1efdd8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1efe84 │ │ │ │ + bne.n 1efdbc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 62234 │ │ │ │ - b.n 1efe46 │ │ │ │ + b.n 1efd7e │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1efed4 │ │ │ │ + beq.n 1efe0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 1efed4 │ │ │ │ + beq.n 1efe0c │ │ │ │ movs r3, #0 │ │ │ │ strd r9, r4, [sp, #44] @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbnz r1, 1efeda │ │ │ │ + cbnz r1, 1efe12 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 1efec0 │ │ │ │ + bne.n 1efdf8 │ │ │ │ ldrd r9, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 62234 │ │ │ │ - b.n 1efe88 │ │ │ │ + b.n 1efdc0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1efd84 │ │ │ │ - b.n 1efec4 │ │ │ │ + bl 1efcbc │ │ │ │ + b.n 1efdfc │ │ │ │ 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, 1eff02 │ │ │ │ + cbnz r3, 1efe3a │ │ │ │ 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 r5, r3, #63 @ 0x3f │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r5 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - beq.n 1eff3a │ │ │ │ + beq.n 1efe72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ lsls.w r8, r8, r3 │ │ │ │ - beq.n 1eff3a │ │ │ │ + beq.n 1efe72 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1eff46 │ │ │ │ + cbnz r3, 1efe7e │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1eff2e │ │ │ │ + bne.n 1efe66 │ │ │ │ mov r0, r7 │ │ │ │ blx 62234 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r9, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r9 │ │ │ │ - beq.n 1eff80 │ │ │ │ + beq.n 1efeb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ lsls.w fp, fp, r3 │ │ │ │ - beq.n 1eff80 │ │ │ │ + beq.n 1efeb8 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbnz r3, 1eff86 │ │ │ │ + cbnz r3, 1efebe │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 1eff68 │ │ │ │ + bne.n 1efea0 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 62234 │ │ │ │ - b.n 1eff32 │ │ │ │ + b.n 1efe6a │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1effbc │ │ │ │ + beq.n 1efef4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 1effbc │ │ │ │ + beq.n 1efef4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r0, r7, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbnz r1, 1effc2 │ │ │ │ + cbnz r1, 1efefa │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1effa8 │ │ │ │ + bne.n 1efee0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r5, r0, [sp, #12] │ │ │ │ blx 62234 │ │ │ │ - b.n 1eff6e │ │ │ │ + b.n 1efea6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1efd84 │ │ │ │ - b.n 1effac │ │ │ │ + bl 1efcbc │ │ │ │ + b.n 1efee4 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #584] @ (1f0228 ) │ │ │ │ + ldr r2, [pc, #584] @ (1f0160 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #584] @ (1f022c ) │ │ │ │ + ldr r3, [pc, #584] @ (1f0164 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r7, [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, r7, #32 │ │ │ │ sub.w fp, r7, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f0186 │ │ │ │ + beq.w 1f00be │ │ │ │ movs r2, #1 │ │ │ │ lsr.w r3, r2, r9 │ │ │ │ lsl.w fp, r2, fp │ │ │ │ orr.w fp, fp, r3 │ │ │ │ lsl.w r9, r2, r7 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ mul.w r1, ip, r7 │ │ │ │ @@ -548248,465 +548174,466 @@ │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ orrs r3, r0 │ │ │ │ orrs r3, r2 │ │ │ │ lsr.w r2, r5, r1 │ │ │ │ cmp r3, r9 │ │ │ │ sbcs.w r2, r2, fp │ │ │ │ - bcs.n 1f0124 │ │ │ │ + bcs.n 1f005c │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r7 │ │ │ │ mvn.w r9, r9 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f0068 │ │ │ │ - b.n 1f009c │ │ │ │ + bne.n 1effa0 │ │ │ │ + b.n 1effd4 │ │ │ │ mul.w r1, ip, r7 │ │ │ │ rsb r0, r1, #32 │ │ │ │ sub.w r2, r1, #32 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ orrs r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ add.w sl, r3, r1, lsl #2 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 1f00c4 │ │ │ │ + cbz r4, 1efffc │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1f0064 │ │ │ │ + bne.n 1eff9c │ │ │ │ ldr.w r0, [r8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ - ldr r2, [pc, #392] @ (1f0230 ) │ │ │ │ + ldr r2, [pc, #392] @ (1f0168 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r6, r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ (1f022c ) │ │ │ │ + ldr r3, [pc, #380] @ (1f0164 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f0224 │ │ │ │ + bne.w 1f015c │ │ │ │ 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 │ │ │ │ add r0, sp, #8 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w fp, r3, r2 │ │ │ │ mov r2, fp │ │ │ │ blx 62270 │ │ │ │ - cbnz r0, 1f0120 │ │ │ │ + cbnz r0, 1f0058 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ blx 62740 │ │ │ │ dmb ish │ │ │ │ ldrex fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1f010a │ │ │ │ + bne.n 1f0042 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f00f8 │ │ │ │ + bne.n 1f0030 │ │ │ │ dmb ish │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f0092 │ │ │ │ + beq.n 1effca │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ mov r4, fp │ │ │ │ blx 62234 │ │ │ │ - b.n 1f0092 │ │ │ │ + b.n 1effca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f00ec │ │ │ │ + b.n 1f0024 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 62270 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f0216 │ │ │ │ + bne.n 1f014e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1f016c │ │ │ │ + bne.n 1f00a4 │ │ │ │ strex r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f015c │ │ │ │ + bne.n 1f0094 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1f0020 │ │ │ │ + beq.w 1eff58 │ │ │ │ blx 62234 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f0020 │ │ │ │ + b.n 1eff58 │ │ │ │ lsl.w r1, r5, r9 │ │ │ │ lsr.w r2, r6, r7 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r1, r5, fp │ │ │ │ lsr.w r3, r5, r7 │ │ │ │ orrs r2, r1 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 1f021e │ │ │ │ + beq.n 1f0156 │ │ │ │ lsl.w r1, r3, r9 │ │ │ │ adds r4, #1 │ │ │ │ lsrs r2, r7 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r1, r3, fp │ │ │ │ orrs r2, r1 │ │ │ │ lsrs r3, r7 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 1f01a0 │ │ │ │ + bne.n 1f00d8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1f020a │ │ │ │ + cbz r4, 1f0142 │ │ │ │ movs r3, #4 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 62270 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbnz r0, 1f021a │ │ │ │ + cbnz r0, 1f0152 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 62740 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f01f0 │ │ │ │ + bne.n 1f0128 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f01e0 │ │ │ │ + bne.n 1f0118 │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f000e │ │ │ │ + beq.w 1eff46 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ blx 62234 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f000e │ │ │ │ + b.n 1eff46 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f01c4 │ │ │ │ + b.n 1f00fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f0148 │ │ │ │ + b.n 1f0080 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f01d6 │ │ │ │ + b.n 1f010e │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ - b.n 1f020e │ │ │ │ + b.n 1f0146 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - movs r0, r3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d22, d23 │ │ │ │ + movs r6, r3 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1f02f8 ) │ │ │ │ + ldr r2, [pc, #168] @ (1f0230 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #168] @ (1f02fc ) │ │ │ │ + ldr r3, [pc, #168] @ (1f0234 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - add r3, pc, #136 @ (adr r3, 1f02f0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1f0228 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 62d34 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1f02ba │ │ │ │ + cbz r5, 1f01f2 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1f029a │ │ │ │ + beq.n 1f01d2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f0294 │ │ │ │ + bne.n 1f01cc │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f0284 │ │ │ │ + bne.n 1f01bc │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1f02ba │ │ │ │ - cbz r6, 1f02d6 │ │ │ │ + cbz r3, 1f01f2 │ │ │ │ + cbz r6, 1f020e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1f02b4 │ │ │ │ + bge.n 1f01ec │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1f02e2 │ │ │ │ + beq.n 1f021a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f027c │ │ │ │ + bne.n 1f01b4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1f0300 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f02fc ) │ │ │ │ + ldr r2, [pc, #64] @ (1f0238 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f0234 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f02e6 │ │ │ │ + bne.n 1f021e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ - b.n 1f02b4 │ │ │ │ + bl 1e7f7c │ │ │ │ + b.n 1f01ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f02bc │ │ │ │ + b.n 1f01f4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8, #668]! @ 0x29c │ │ │ │ + cdp2 0, 7, cr0, cr0, cr7, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip, #-668]! @ 0xfffffd64 │ │ │ │ + cdp2 0, 0, cr0, cr4, cr7, {5} │ │ │ │ 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, 1f032e │ │ │ │ + cbz r2, 1f0266 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1f0340 │ │ │ │ + bcc.n 1f0278 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1f0374 │ │ │ │ + bcs.n 1f02ac │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1ff214 │ │ │ │ + bl 1ff14c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ff3d0 │ │ │ │ + bl 1ff308 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f0352 │ │ │ │ + bne.n 1f028a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f032a │ │ │ │ + beq.n 1f0262 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ 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] @ (1f03c4 ) │ │ │ │ - ldr r0, [pc, #52] @ (1f03c8 ) │ │ │ │ + ldr r5, [pc, #52] @ (1f02fc ) │ │ │ │ + ldr r0, [pc, #52] @ (1f0300 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1f03ba │ │ │ │ + beq.n 1f02f2 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0304 │ │ │ │ + bl 1f023c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f03a4 │ │ │ │ - ldr r0, [pc, #16] @ (1f03cc ) │ │ │ │ + bne.n 1f02dc │ │ │ │ + ldr r0, [pc, #16] @ (1f0304 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r6, r0, #6 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ 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 r2, [pc, #120] @ (1f0458 ) │ │ │ │ + ldr r2, [pc, #120] @ (1f0390 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1f045c ) │ │ │ │ + ldr r3, [pc, #120] @ (1f0394 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 631bc │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #92] @ (1f0460 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f0398 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ strd r5, r6, [r4] │ │ │ │ - bl 1f0cd8 │ │ │ │ - cbnz r0, 1f044a │ │ │ │ + bl 1f0c10 │ │ │ │ + cbnz r0, 1f0382 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1f0436 │ │ │ │ + bmi.n 1f036e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1f0464 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f045c ) │ │ │ │ + ldr r2, [pc, #68] @ (1f039c ) │ │ │ │ + ldr r3, [pc, #56] @ (1f0394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0454 │ │ │ │ + bne.n 1f038c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ mov r2, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ blx 624d8 │ │ │ │ - b.n 1f041c │ │ │ │ + b.n 1f0354 │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f041e │ │ │ │ + b.n 1f0356 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldc2 0, cr0, [r6], {167} @ 0xa7 │ │ │ │ + ldc2l 0, cr0, [lr], {167} @ 0xa7 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbda00a7 │ │ │ │ + stc2 0, cr0, [r2], #668 @ 0x29c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1f048c ) │ │ │ │ + ldr r0, [pc, #20] @ (1f03c4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1ff2b0 │ │ │ │ - ldr r0, [pc, #12] @ (1f0490 ) │ │ │ │ + bl 1ff1e8 │ │ │ │ + ldr r0, [pc, #12] @ (1f03c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35b29c │ │ │ │ + bl 35b1d4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r7, #22 │ │ │ │ lsls r0, 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 1f0f34 │ │ │ │ - cbnz r0, 1f04ac │ │ │ │ + bl 1f0e6c │ │ │ │ + cbnz r0, 1f03e4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0f20 │ │ │ │ + bl 1f0e58 │ │ │ │ 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 r1, [pc, #596] @ (1f071c ) │ │ │ │ + ldr r1, [pc, #596] @ (1f0654 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #596] @ (1f0720 ) │ │ │ │ + ldr r2, [pc, #596] @ (1f0658 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #596] @ (1f0724 ) │ │ │ │ + ldr r5, [pc, #596] @ (1f065c ) │ │ │ │ ldrd r4, r6, [r0] │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 62234 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1f06b8 │ │ │ │ + bmi.w 1f05f0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1f06a6 │ │ │ │ + bmi.w 1f05de │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f0686 │ │ │ │ + bne.w 1f05be │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1f0522 │ │ │ │ - b.n 1f05dc │ │ │ │ + bhi.n 1f045a │ │ │ │ + b.n 1f0514 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff280 │ │ │ │ + bl 1ff1b8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1f05dc │ │ │ │ + bls.n 1f0514 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0512 │ │ │ │ + beq.n 1f044a │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ mov.w sl, #0 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ adds r1, r3, r0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ @@ -548728,169 +548655,169 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 62f1c <__aeabi_idivmod@plt> │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ - bl 1ff264 │ │ │ │ + bl 1ff19c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f067e │ │ │ │ + beq.n 1f05b6 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1f05cc │ │ │ │ + cbz r3, 1f0504 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f05b6 │ │ │ │ + bne.n 1f04ee │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1f06f2 │ │ │ │ + beq.w 1f062a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0502 │ │ │ │ + beq.n 1f043a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1f0502 │ │ │ │ + b.n 1f043a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1f065c │ │ │ │ + cbnz r7, 1f0594 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1f0652 │ │ │ │ + beq.n 1f058a │ │ │ │ ldr.w r9, [r4, #180] @ 0xb4 │ │ │ │ mov r8, r5 │ │ │ │ mov.w sl, #24 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, fp │ │ │ │ mul.w fp, sl, r6 │ │ │ │ add.w r3, r9, fp │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ - cbz r2, 1f063e │ │ │ │ + cbz r2, 1f0576 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1f063c │ │ │ │ + cbz r0, 1f0574 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f061c │ │ │ │ + bne.n 1f0554 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1f06e8 │ │ │ │ + beq.n 1f0620 │ │ │ │ ldr.w r9, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ add.w r3, r9, fp │ │ │ │ str r5, [r3, #0] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ blx 623dc <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f0604 │ │ │ │ + bne.n 1f053c │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ - ldr r2, [pc, #196] @ (1f0728 ) │ │ │ │ - ldr r3, [pc, #184] @ (1f0720 ) │ │ │ │ + bl 1ff290 │ │ │ │ + ldr r2, [pc, #196] @ (1f0660 ) │ │ │ │ + ldr r3, [pc, #184] @ (1f0658 ) │ │ │ │ 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 1f0716 │ │ │ │ + bne.n 1f064e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff358 │ │ │ │ - b.n 1f0502 │ │ │ │ - ldr r2, [pc, #164] @ (1f072c ) │ │ │ │ + bl 1ff290 │ │ │ │ + b.n 1f043a │ │ │ │ + ldr r2, [pc, #164] @ (1f0664 ) │ │ │ │ movs r3, #16 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ blx 63204 <__snprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0d64 │ │ │ │ - b.n 1f04fa │ │ │ │ + bl 1f0c9c │ │ │ │ + b.n 1f0432 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 62634 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 62e34 │ │ │ │ - b.n 1f04f2 │ │ │ │ + b.n 1f042a │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ blx 62740 │ │ │ │ - ldr r3, [pc, #104] @ (1f0730 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f0668 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1f0706 │ │ │ │ + cbz r3, 1f063e │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 1ff3bc │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1f0de8 │ │ │ │ + bl 1f0d20 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1f04ec │ │ │ │ + b.n 1f0424 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e801c │ │ │ │ - b.n 1f0630 │ │ │ │ + bl 1e7f54 │ │ │ │ + b.n 1f0568 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0502 │ │ │ │ - b.n 1f05d2 │ │ │ │ - ldr r3, [pc, #44] @ (1f0734 ) │ │ │ │ + beq.w 1f043a │ │ │ │ + b.n 1f050a │ │ │ │ + ldr r3, [pc, #44] @ (1f066c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ff200 │ │ │ │ - b.n 1f06d2 │ │ │ │ + bl 1ff138 │ │ │ │ + b.n 1f060a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb3200a7 │ │ │ │ + @ instruction: 0xfbfa00a7 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb2a00a7 │ │ │ │ - ldrsb.w r0, [r6, #167] @ 0xa7 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + @ instruction: 0xfbf200a7 │ │ │ │ + @ instruction: 0xfa5e00a7 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -548902,87 +548829,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r2, 1f0798 │ │ │ │ + cbz r2, 1f06d0 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1f0788 │ │ │ │ - bhi.n 1f07c0 │ │ │ │ + beq.n 1f06c0 │ │ │ │ + bhi.n 1f06f8 │ │ │ │ str.w r6, [r5, #160] @ 0xa0 │ │ │ │ - b.n 1f0776 │ │ │ │ + b.n 1f06ae │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f0786 │ │ │ │ + beq.n 1f06be │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f03d0 │ │ │ │ + bl 1f0308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f0770 │ │ │ │ + bne.n 1f06a8 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - cbz r7, 1f078c │ │ │ │ + cbz r7, 1f06c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r4, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f07b6 │ │ │ │ - bcs.n 1f076a │ │ │ │ + beq.n 1f06ee │ │ │ │ + bcs.n 1f06a2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0304 │ │ │ │ + bl 1f023c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f0304 │ │ │ │ + bl 1f023c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f08b8 │ │ │ │ + beq.n 1f07f0 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f087e │ │ │ │ + beq.n 1f07b6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f0804 │ │ │ │ + beq.n 1f073c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1f0822 │ │ │ │ - ldr r0, [pc, #364] @ (1f097c ) │ │ │ │ + ble.n 1f075a │ │ │ │ + ldr r0, [pc, #364] @ (1f08b4 ) │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r9, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f08d6 │ │ │ │ + bne.n 1f080e │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f0884 │ │ │ │ + beq.n 1f07bc │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r6, [r4, #180] @ 0xb4 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ @@ -549001,60 +548928,60 @@ │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str.w r1, [r4, #168] @ 0xa8 │ │ │ │ add r2, r3 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1ff264 │ │ │ │ + bl 1ff19c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f08aa │ │ │ │ + beq.n 1f07e2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bmi.n 1f08ee │ │ │ │ + bmi.n 1f0826 │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff280 │ │ │ │ + bl 1ff1b8 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1f0894 │ │ │ │ - b.n 1f082a │ │ │ │ + beq.n 1f07cc │ │ │ │ + b.n 1f0762 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r0, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f07f8 │ │ │ │ + bne.n 1f0730 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1f0822 │ │ │ │ + bls.n 1f075a │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0738 │ │ │ │ + bl 1f0670 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - b.n 1f0822 │ │ │ │ + b.n 1f075a │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1f088c │ │ │ │ + bcs.n 1f07c4 │ │ │ │ add.w r7, r5, #8 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 63024 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ @@ -549076,41 +549003,41 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r5 │ │ │ │ blx 623dc <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1f092a │ │ │ │ + bne.n 1f0862 │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ blx 62234 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [r4, #180] @ 0xb4 │ │ │ │ str.w r7, [r4, #164] @ 0xa4 │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ - b.n 1f0834 │ │ │ │ + b.n 1f076c │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 1f0584 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 1f04bc │ │ │ │ stmdb 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 r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1eba20 │ │ │ │ + bl 1eb958 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f0ab0 │ │ │ │ + beq.w 1f09e8 │ │ │ │ blx 631c8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 631c8 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -549120,16 +549047,16 @@ │ │ │ │ cmp r7, fp │ │ │ │ mov r0, r4 │ │ │ │ it ge │ │ │ │ movge r7, fp │ │ │ │ blx 62740 │ │ │ │ cmp r7, #0 │ │ │ │ bic.w fp, r7, r7, asr #31 │ │ │ │ - ble.n 1f0aba │ │ │ │ - ldr r3, [pc, #300] @ (1f0b04 ) │ │ │ │ + ble.n 1f09f2 │ │ │ │ + ldr r3, [pc, #300] @ (1f0a3c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -549145,277 +549072,277 @@ │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ str.w sl, [r4, #156] @ 0x9c │ │ │ │ str.w r9, [r4, #164] @ 0xa4 │ │ │ │ - bl 1ff2b0 │ │ │ │ + bl 1ff1e8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ - bl 1ff244 │ │ │ │ + bl 1ff17c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff244 │ │ │ │ + bl 1ff17c │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #24 │ │ │ │ blx 63024 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f0aca │ │ │ │ + beq.n 1f0a02 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 63024 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f0aca │ │ │ │ + beq.n 1f0a02 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1f0a64 │ │ │ │ - b.n 1f0a76 │ │ │ │ + cbnz r3, 1f099c │ │ │ │ + b.n 1f09ae │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1f0a76 │ │ │ │ + bls.n 1f09ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f03d0 │ │ │ │ + bl 1f0308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f0a5a │ │ │ │ - cbz r5, 1f0aca │ │ │ │ + bne.n 1f0992 │ │ │ │ + cbz r5, 1f0a02 │ │ │ │ str.w r5, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #144] @ (1f0b08 ) │ │ │ │ - ldr r0, [pc, #144] @ (1f0b0c ) │ │ │ │ - ldr r5, [pc, #148] @ (1f0b10 ) │ │ │ │ + ldr r1, [pc, #144] @ (1f0a40 ) │ │ │ │ + ldr r0, [pc, #144] @ (1f0a44 ) │ │ │ │ + ldr r5, [pc, #148] @ (1f0a48 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 1ff200 │ │ │ │ + bl 1ff138 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff33c │ │ │ │ - ldr r3, [pc, #132] @ (1f0b14 ) │ │ │ │ + bl 1ff274 │ │ │ │ + ldr r3, [pc, #132] @ (1f0a4c ) │ │ │ │ add.w r2, r4, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #188] @ 0xbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r4, #192] @ 0xc0 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 62740 │ │ │ │ - ldr r2, [pc, #92] @ (1f0b18 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f0a50 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 62824 │ │ │ │ - b.n 1f09ee │ │ │ │ + b.n 1f0926 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 62234 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - cbz r3, 1f0af2 │ │ │ │ + cbz r3, 1f0a2a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff168 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 62234 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62740 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ movs r0, r3 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ 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 1f0304 │ │ │ │ + bl 1f023c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1f0b8a │ │ │ │ - ldr r0, [pc, #120] @ (1f0bb4 ) │ │ │ │ + cbz r3, 1f0ac2 │ │ │ │ + ldr r0, [pc, #120] @ (1f0aec ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ff33c │ │ │ │ - ldr r0, [pc, #116] @ (1f0bb8 ) │ │ │ │ + bl 1ff274 │ │ │ │ + ldr r0, [pc, #116] @ (1f0af0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub.w r2, r1, #188 @ 0xbc │ │ │ │ cmp r1, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub.w r3, r3, #188 @ 0xbc │ │ │ │ - beq.n 1f0b82 │ │ │ │ - ldr.w ip, [pc, #100] @ 1f0bbc │ │ │ │ + beq.n 1f0aba │ │ │ │ + ldr.w ip, [pc, #100] @ 1f0af4 │ │ │ │ add ip, pc │ │ │ │ - b.n 1f0b6c │ │ │ │ + b.n 1f0aa4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ - beq.n 1f0b82 │ │ │ │ + beq.n 1f0aba │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f0b5e │ │ │ │ + bne.n 1f0a96 │ │ │ │ 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] @ (1f0bc0 ) │ │ │ │ + ldr r0, [pc, #60] @ (1f0af8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff168 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff168 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff1d4 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 62234 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 62234 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f07cc │ │ │ │ + bl 1f0704 │ │ │ │ add sp, #16 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #204] @ (1f0cc8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1f0c00 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #204] @ (1f0ccc ) │ │ │ │ + ldr r3, [pc, #204] @ (1f0c04 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff33c │ │ │ │ + bl 1ff274 │ │ │ │ ldr.w r8, [r5, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f0cbc │ │ │ │ + beq.n 1f0bf4 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ add.w r9, sp, #24 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ blx 631bc │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f0f08 │ │ │ │ + bl 1f0e40 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 1f0c72 │ │ │ │ - ldr.w fp, [pc, #136] @ 1f0cd0 │ │ │ │ + cbz r3, 1f0baa │ │ │ │ + ldr.w fp, [pc, #136] @ 1f0c08 │ │ │ │ mov r6, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ add fp, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, fp │ │ │ │ strd r6, sl, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1f07cc │ │ │ │ + bl 1f0704 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f0c52 │ │ │ │ + bhi.n 1f0b8a │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ff358 │ │ │ │ + bl 1ff290 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1f0cae │ │ │ │ + cbnz r3, 1f0be6 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1f0c82 │ │ │ │ + bne.n 1f0bba │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 62234 │ │ │ │ - ldr r2, [pc, #60] @ (1f0cd4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f0ccc ) │ │ │ │ + ldr r2, [pc, #60] @ (1f0c0c ) │ │ │ │ + ldr r3, [pc, #52] @ (1f0c04 ) │ │ │ │ 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 1f0cc4 │ │ │ │ + bne.n 1f0bfc │ │ │ │ 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 1f0238 │ │ │ │ - b.n 1f0c86 │ │ │ │ + bl 1f0170 │ │ │ │ + b.n 1f0bbe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ff358 │ │ │ │ - b.n 1f0c94 │ │ │ │ + bl 1ff290 │ │ │ │ + b.n 1f0bcc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3fc00a7 │ │ │ │ + @ instruction: 0xf4c400a7 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r1, #255]! │ │ │ │ - @ instruction: 0xf36400a7 │ │ │ │ + bic.w r0, ip, #5472256 @ 0x538000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1f0d58 ) │ │ │ │ - ldr r3, [pc, #112] @ (1f0d5c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f0c90 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f0c94 ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -549433,66 +549360,66 @@ │ │ │ │ add r4, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx 62228 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff374 │ │ │ │ + bl 1ff2ac │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ mov r4, r3 │ │ │ │ blx 62228 │ │ │ │ - ldr r2, [pc, #36] @ (1f0d60 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0d5c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f0c98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0d54 │ │ │ │ + bne.n 1f0c8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf30e00a7 │ │ │ │ + @ instruction: 0xf3d600a7 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2be00a7 │ │ │ │ + @ instruction: 0xf38600a7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1f0ddc ) │ │ │ │ + ldr r2, [pc, #104] @ (1f0d14 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #104] @ (1f0de0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f0d18 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6275c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 62d40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1f0dae │ │ │ │ - ldr r2, [pc, #76] @ (1f0de4 ) │ │ │ │ - ldr r3, [pc, #68] @ (1f0de0 ) │ │ │ │ + beq.n 1f0ce6 │ │ │ │ + ldr r2, [pc, #76] @ (1f0d1c ) │ │ │ │ + ldr r3, [pc, #68] @ (1f0d18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0dd8 │ │ │ │ + bne.n 1f0d10 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 631c8 │ │ │ │ cmp r0, #15 │ │ │ │ it cs │ │ │ │ movcs r0, #15 │ │ │ │ @@ -549504,63 +549431,63 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 6315c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #4] │ │ │ │ blx 62d40 │ │ │ │ - b.n 1f0d96 │ │ │ │ + b.n 1f0cce │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf28200a7 │ │ │ │ + @ instruction: 0xf34a00a7 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf26200a7 │ │ │ │ + @ instruction: 0xf32a00a7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #256] @ (1f0efc ) │ │ │ │ + ldr r1, [pc, #256] @ (1f0e34 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #256] @ (1f0f00 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f0e38 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0edc │ │ │ │ + beq.n 1f0e14 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ blx 63530 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f0e44 │ │ │ │ - ldr r2, [pc, #216] @ (1f0f04 ) │ │ │ │ - ldr r3, [pc, #208] @ (1f0f00 ) │ │ │ │ + beq.n 1f0d7c │ │ │ │ + ldr r2, [pc, #216] @ (1f0e3c ) │ │ │ │ + ldr r3, [pc, #208] @ (1f0e38 ) │ │ │ │ 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 1f0ef8 │ │ │ │ + bne.n 1f0e30 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r2, r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 62740 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f0eec │ │ │ │ + beq.n 1f0e24 │ │ │ │ mov ip, r9 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r2, ip, lsr #5 │ │ │ │ and.w lr, ip, #31 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r3, sp, r2, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -549573,15 +549500,15 @@ │ │ │ │ strmi.w r3, [r8, r2, lsl #2] │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, ip │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 1f0e56 │ │ │ │ + bhi.n 1f0d8e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ blx 62740 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ and.w ip, r2, #31 │ │ │ │ @@ -549592,39 +549519,39 @@ │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r7, lr, lsl #2] │ │ │ │ orrne.w r3, r3, ip │ │ │ │ strne.w r3, [r7, lr, lsl #2] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r2 │ │ │ │ - bhi.n 1f0e9c │ │ │ │ + bhi.n 1f0dd4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 634c4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f0e2a │ │ │ │ + b.n 1f0d62 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 62740 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f0e98 │ │ │ │ - b.n 1f0eca │ │ │ │ + bne.n 1f0dd0 │ │ │ │ + b.n 1f0e02 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 62740 │ │ │ │ - b.n 1f0eca │ │ │ │ + b.n 1f0e02 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf1fc00a7 │ │ │ │ + movt r0, #16551 @ 0x40a7 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, lr, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf29600a7 │ │ │ │ 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 │ │ │ │ blx 63330 │ │ │ │ @@ -549665,37 +549592,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r8, r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r5, r8, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f0fb8 │ │ │ │ + beq.n 1f0ef0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #8] │ │ │ │ and.w r3, r8, r9 │ │ │ │ add r7, r3 │ │ │ │ add r2, r8 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w sl, r5, lsl #1 │ │ │ │ mov r0, sl │ │ │ │ blx 631bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f0fb2 │ │ │ │ + beq.n 1f0eea │ │ │ │ add.w r9, sl, #4294967295 @ 0xffffffff │ │ │ │ subs r1, r5, #1 │ │ │ │ and.w r0, r6, r9 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ add r0, r7 │ │ │ │ ands r1, r6 │ │ │ │ - beq.n 1f100c │ │ │ │ + beq.n 1f0f44 │ │ │ │ adds r3, r6, r5 │ │ │ │ negs r5, r5 │ │ │ │ subs r3, #1 │ │ │ │ add r1, fp │ │ │ │ ands r5, r3 │ │ │ │ subs r2, r5, r6 │ │ │ │ blx 6315c │ │ │ │ @@ -549704,23 +549631,23 @@ │ │ │ │ add r0, r7 │ │ │ │ mov r1, fp │ │ │ │ blx 6315c │ │ │ │ mov r0, fp │ │ │ │ blx 62234 │ │ │ │ ldr.w r8, [r4] │ │ │ │ strd sl, r7, [r4, #12] │ │ │ │ - b.n 1f0fa6 │ │ │ │ + b.n 1f0ede │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 6315c │ │ │ │ - b.n 1f0ffc │ │ │ │ + b.n 1f0f34 │ │ │ │ nop │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f1038 │ │ │ │ + beq.n 1f0f70 │ │ │ │ push {r4} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r4, r3, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ add r4, r2 │ │ │ │ ands r3, r2 │ │ │ │ str r4, [r0, #4] │ │ │ │ @@ -549730,835 +549657,835 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #88] @ 1f10a8 │ │ │ │ + ldr.w ip, [pc, #88] @ 1f0fe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #88] @ (1f10ac ) │ │ │ │ + ldr r5, [pc, #88] @ (1f0fe4 ) │ │ │ │ add r0, sp, #32 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #84] @ (1f10b0 ) │ │ │ │ + ldr r4, [pc, #84] @ (1f0fe8 ) │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ ldr.w r5, [r0], #4 │ │ │ │ strd r5, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 62550 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea6bc │ │ │ │ - ldr r2, [pc, #44] @ (1f10b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f10ac ) │ │ │ │ + bl 1ea5f4 │ │ │ │ + ldr r2, [pc, #44] @ (1f0fec ) │ │ │ │ + ldr r3, [pc, #32] @ (1f0fe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f10a4 │ │ │ │ + bne.n 1f0fdc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - vaddl.s32 q0, d22, d23 │ │ │ │ + orn r0, lr, #167 @ 0xa7 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - vhadd.s d16, d18, d23 │ │ │ │ + bics.w r0, sl, #167 @ 0xa7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r0, 1f111a │ │ │ │ + cbz r0, 1f1052 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - beq.n 1f1112 │ │ │ │ - ldr r1, [pc, #144] @ (1f1164 ) │ │ │ │ + beq.n 1f104a │ │ │ │ + ldr r1, [pc, #144] @ (1f109c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 621e0 │ │ │ │ - cbz r0, 1f1110 │ │ │ │ - ldr r1, [pc, #136] @ (1f1168 ) │ │ │ │ + cbz r0, 1f1048 │ │ │ │ + ldr r1, [pc, #136] @ (1f10a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 621e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f111e │ │ │ │ - ldr r1, [pc, #124] @ (1f116c ) │ │ │ │ + cbz r0, 1f1056 │ │ │ │ + ldr r1, [pc, #124] @ (1f10a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 621e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f111e │ │ │ │ - ldr r1, [pc, #116] @ (1f1170 ) │ │ │ │ + cbz r0, 1f1056 │ │ │ │ + ldr r1, [pc, #116] @ (1f10a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 621e0 │ │ │ │ - cbz r0, 1f1110 │ │ │ │ + cbz r0, 1f1048 │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ - bne.n 1f1122 │ │ │ │ + bne.n 1f105a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbnz r3, 1f1122 │ │ │ │ + cbnz r3, 1f105a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f10d2 │ │ │ │ + bne.n 1f100a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #80] @ (1f1174 ) │ │ │ │ + ldr r1, [pc, #80] @ (1f10ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 621e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f110e │ │ │ │ - ldr r1, [pc, #68] @ (1f1178 ) │ │ │ │ + beq.n 1f1046 │ │ │ │ + ldr r1, [pc, #68] @ (1f10b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 621e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f110e │ │ │ │ - ldr r1, [pc, #60] @ (1f117c ) │ │ │ │ + beq.n 1f1046 │ │ │ │ + ldr r1, [pc, #60] @ (1f10b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 621e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f110e │ │ │ │ - ldr r1, [pc, #48] @ (1f1180 ) │ │ │ │ + beq.n 1f1046 │ │ │ │ + ldr r1, [pc, #48] @ (1f10b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 621e0 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ orreq.w r0, r4, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ movs r7, r2 │ │ │ │ - b.n 1f0a10 │ │ │ │ + b.n 1f0958 │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #232 @ (adr r4, 1f125c ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 1f11b4 ) │ │ │ │ movs r6, r2 │ │ │ │ - mov r2, pc │ │ │ │ + mov sl, r0 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r4, r3 │ │ │ │ - add r3, pc, #896 @ (adr r3, 1f1504 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 1f145c ) │ │ │ │ movs r6, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #44] @ (1f11c0 ) │ │ │ │ + ldr r5, [pc, #44] @ (1f10f8 ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 1f119e │ │ │ │ + cbz r4, 1f10d6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ (1f11c4 ) │ │ │ │ + ldr r0, [pc, #36] @ (1f10fc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f10b8 │ │ │ │ - ldr r3, [pc, #24] @ (1f11c8 ) │ │ │ │ + bl 1f0ff0 │ │ │ │ + ldr r3, [pc, #24] @ (1f1100 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r1, #81 @ 0x51 │ │ │ │ + cmp r2, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ 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, r1 │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 1f1184 │ │ │ │ + bl 1f10bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ea73c │ │ │ │ + bl 1ea674 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 1f1184 │ │ │ │ + bl 1f10bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f10b8 │ │ │ │ + bl 1f0ff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f1184 │ │ │ │ + bl 1f10bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1f1290 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f11c8 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ (1f1294 ) │ │ │ │ + ldr r3, [pc, #68] @ (1f11cc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1f1286 │ │ │ │ + cbz r0, 1f11be │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ blx 62484 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f1286 │ │ │ │ - ldr r2, [pc, #40] @ (1f1298 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f1294 ) │ │ │ │ + beq.n 1f11be │ │ │ │ + ldr r2, [pc, #40] @ (1f11d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f11cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f128c │ │ │ │ + bne.n 1f11c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1f126e │ │ │ │ + b.n 1f11a6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - stc 0, cr0, [lr, #668]! @ 0x29c │ │ │ │ + cdp 0, 7, cr0, cr6, cr7, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl, #668] @ 0x29c │ │ │ │ + cdp 0, 5, cr0, cr2, cr7, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1f1308 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f1240 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1f130c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f1244 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea714 │ │ │ │ - cbz r0, 1f12fe │ │ │ │ + bl 1ea64c │ │ │ │ + cbz r0, 1f1236 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ blx 62484 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f12fe │ │ │ │ - bl 1f1184 │ │ │ │ - ldr r2, [pc, #44] @ (1f1310 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f130c ) │ │ │ │ + beq.n 1f1236 │ │ │ │ + bl 1f10bc │ │ │ │ + ldr r2, [pc, #44] @ (1f1248 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f1244 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1304 │ │ │ │ + bne.n 1f123c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 1f12dc │ │ │ │ + b.n 1f1214 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [r8, #-668] @ 0xfffffd64 │ │ │ │ + cdp 0, 1, cr0, cr0, cr7, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #-668] @ 0xfffffd64 │ │ │ │ + stcl 0, cr0, [r0, #668]! @ 0x29c │ │ │ │ stmdb 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 r7, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1f1360 │ │ │ │ + cbz r1, 1f1298 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1f14a0 ) │ │ │ │ + ldr r1, [pc, #368] @ (1f13d8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 633d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f136e │ │ │ │ + cbz r0, 1f12a6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1f135a │ │ │ │ + cbz r7, 1f1292 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f13da │ │ │ │ + bne.n 1f1312 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f134e │ │ │ │ + bne.n 1f1286 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 1f1364 │ │ │ │ + b.n 1f129c │ │ │ │ mov r9, r7 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #308] @ (1f14a4 ) │ │ │ │ + ldr r1, [pc, #308] @ (1f13dc ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #308] @ (1f14a8 ) │ │ │ │ + ldr r0, [pc, #308] @ (1f13e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f103c │ │ │ │ + bl 1f0f74 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f1360 │ │ │ │ + beq.n 1f1298 │ │ │ │ mov r8, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx 631c8 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1388 │ │ │ │ - ldr.w sl, [pc, #268] @ 1f14ac │ │ │ │ - ldr.w r9, [pc, #268] @ 1f14b0 │ │ │ │ + bne.n 1f12c0 │ │ │ │ + ldr.w sl, [pc, #268] @ 1f13e4 │ │ │ │ + ldr.w r9, [pc, #268] @ 1f13e8 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 1f13c8 │ │ │ │ - ldr r0, [pc, #264] @ (1f14b4 ) │ │ │ │ + b.n 1f1300 │ │ │ │ + ldr r0, [pc, #264] @ (1f13ec ) │ │ │ │ mov r2, r4 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1f103c │ │ │ │ + bl 1f0f74 │ │ │ │ ldr.w r4, [r6, #24]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f1360 │ │ │ │ + beq.n 1f1298 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f13aa │ │ │ │ + bne.n 1f12e2 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1f13aa │ │ │ │ - ldr r3, [pc, #220] @ (1f14b8 ) │ │ │ │ + b.n 1f12e2 │ │ │ │ + ldr r3, [pc, #220] @ (1f13f0 ) │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 633d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f145a │ │ │ │ + beq.n 1f1392 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 631c8 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ - cbz r6, 1f143a │ │ │ │ + cbz r6, 1f1372 │ │ │ │ blx 62f28 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r6, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1400 │ │ │ │ + beq.n 1f1338 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1f147e │ │ │ │ + beq.n 1f13b6 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f1406 │ │ │ │ + bne.n 1f133e │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f1490 │ │ │ │ + beq.n 1f13c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f1364 │ │ │ │ + beq.n 1f129c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 633d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f13f4 │ │ │ │ + bne.n 1f132c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr.w r7, [r1, #24]! │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f13e8 │ │ │ │ + bne.n 1f1320 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ 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 6350c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f145a │ │ │ │ + beq.n 1f1392 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1f1432 │ │ │ │ + b.n 1f136a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 6350c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1442 │ │ │ │ - b.n 1f145a │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + bne.n 1f137a │ │ │ │ + b.n 1f1392 │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ movs r0, r3 │ │ │ │ - add r6, pc, #176 @ (adr r6, 1f1558 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 1f14b0 ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xeaa40017 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + @ instruction: 0xeaac0017 │ │ │ │ + adds r2, r0, #0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ movs r7, r2 │ │ │ │ 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 r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1ea714 │ │ │ │ + bl 1ea64c │ │ │ │ strd r5, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1314 │ │ │ │ + bl 1f124c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1f1184 │ │ │ │ + bl 1f10bc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1f1660 ) │ │ │ │ + ldr r0, [pc, #340] @ (1f1598 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 637dc │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1656 │ │ │ │ + beq.w 1f158e │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1f1534 │ │ │ │ + b.n 1f146c │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1f1596 │ │ │ │ + cbz r3, 1f14ce │ │ │ │ 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 1f152e │ │ │ │ + bne.n 1f1466 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f1620 │ │ │ │ - ldr r0, [pc, #276] @ (1f1664 ) │ │ │ │ + beq.n 1f1558 │ │ │ │ + ldr r0, [pc, #276] @ (1f159c ) │ │ │ │ blx 637dc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 631c8 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 62a94 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1f1668 ) │ │ │ │ + ldr r0, [pc, #244] @ (1f15a0 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 637dc │ │ │ │ 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 1f1534 │ │ │ │ + bne.n 1f146c │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1f1646 │ │ │ │ + beq.n 1f157e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f15c4 │ │ │ │ - ldr r0, [pc, #200] @ (1f166c ) │ │ │ │ + bne.n 1f14fc │ │ │ │ + ldr r0, [pc, #200] @ (1f15a4 ) │ │ │ │ blx 637dc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 631c8 │ │ │ │ - ldr r1, [pc, #208] @ (1f1684 ) │ │ │ │ + ldr r1, [pc, #208] @ (1f15bc ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #15 │ │ │ │ add r1, pc │ │ │ │ blx 62a94 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1f1670 ) │ │ │ │ + ldr r0, [pc, #168] @ (1f15a8 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1f1688 ) │ │ │ │ + ldr r1, [pc, #188] @ (1f15c0 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 637dc │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 63204 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1f1674 ) │ │ │ │ + ldr r0, [pc, #140] @ (1f15ac ) │ │ │ │ blx 637dc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 631c8 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 62a94 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1f1678 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f15b0 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 637dc │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1f167c ) │ │ │ │ + ldr r0, [pc, #104] @ (1f15b4 ) │ │ │ │ blx 637dc │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1f1680 ) │ │ │ │ + ldr r0, [pc, #92] @ (1f15b8 ) │ │ │ │ blx 637dc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 631c8 │ │ │ │ - ldr r1, [pc, #88] @ (1f168c ) │ │ │ │ + ldr r1, [pc, #88] @ (1f15c4 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r0, r8 │ │ │ │ adds r2, #15 │ │ │ │ add r1, pc │ │ │ │ blx 62a94 <__strncat_chk@plt> │ │ │ │ - b.n 1f154e │ │ │ │ + b.n 1f1486 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f1612 │ │ │ │ - ldr r0, [pc, #64] @ (1f1690 ) │ │ │ │ + beq.n 1f154a │ │ │ │ + ldr r0, [pc, #64] @ (1f15c8 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1f15c4 │ │ │ │ - b.n 1f164c │ │ │ │ + bne.n 1f14fc │ │ │ │ + b.n 1f1584 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2e700a7 │ │ │ │ - subw r0, pc, #167 @ 0xa7 │ │ │ │ - @ instruction: 0xf28700a7 │ │ │ │ - @ instruction: 0xf25b00a7 │ │ │ │ - @ instruction: 0xf23100a7 │ │ │ │ - @ instruction: 0xf21900a7 │ │ │ │ - @ instruction: 0xf1f700a7 │ │ │ │ - @ instruction: 0xf1eb00a7 │ │ │ │ - rsbs r0, sp, #167 @ 0xa7 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + @ instruction: 0xf3af00a7 │ │ │ │ + @ instruction: 0xf37700a7 │ │ │ │ + @ instruction: 0xf34f00a7 │ │ │ │ + @ instruction: 0xf32300a7 │ │ │ │ + @ instruction: 0xf2f900a7 │ │ │ │ + @ instruction: 0xf2e100a7 │ │ │ │ + @ instruction: 0xf2bf00a7 │ │ │ │ + @ instruction: 0xf2b300a7 │ │ │ │ + subw r0, r5, #167 @ 0xa7 │ │ │ │ + strb r2, [r4, r7] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1730 │ │ │ │ + beq.n 1f1668 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f1740 │ │ │ │ - ldr r6, [pc, #140] @ (1f1748 ) │ │ │ │ + beq.n 1f1678 │ │ │ │ + ldr r6, [pc, #140] @ (1f1680 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r5, [pc, #140] @ (1f174c ) │ │ │ │ + ldr r5, [pc, #140] @ (1f1684 ) │ │ │ │ mov sl, r9 │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 6240c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 1f171c │ │ │ │ - cbz r4, 1f1716 │ │ │ │ + cbz r3, 1f1654 │ │ │ │ + cbz r4, 1f164e │ │ │ │ blx 6234c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r2, 1f1706 │ │ │ │ + cbz r2, 1f163e │ │ │ │ blx 631c8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f16f8 │ │ │ │ + beq.n 1f1630 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1f16ca │ │ │ │ + b.n 1f1602 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx 6234c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f16f4 │ │ │ │ + bne.n 1f162c │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ add fp, r4 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1f16ca │ │ │ │ + b.n 1f1602 │ │ │ │ movs r4, #1 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1f16ca │ │ │ │ + b.n 1f1602 │ │ │ │ ldr.w r8, [r7, #16]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f16c6 │ │ │ │ + bne.n 1f15fe │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 1f1726 │ │ │ │ + b.n 1f165e │ │ │ │ nop │ │ │ │ - add r1, pc, #408 @ (adr r1, 1f18e4 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 1f183c ) │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ movs r7, r2 │ │ │ │ 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 1f17f4 │ │ │ │ - ldr.w r9, [pc, #240] @ 1f185c │ │ │ │ + beq.n 1f172c │ │ │ │ + ldr.w r9, [pc, #240] @ 1f1794 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 6240c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f17f4 │ │ │ │ + beq.n 1f172c │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 1f17fc │ │ │ │ + beq.n 1f1734 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 1f1824 │ │ │ │ + beq.n 1f175c │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1f1806 │ │ │ │ + beq.n 1f173e │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f17dc │ │ │ │ + beq.n 1f1714 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1f17aa │ │ │ │ + b.n 1f16e2 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f17dc │ │ │ │ + beq.n 1f1714 │ │ │ │ mov r0, sl │ │ │ │ blx 631c8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1f17a0 │ │ │ │ + bne.n 1f16d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 6234c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f17a0 │ │ │ │ + bne.n 1f16d8 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f1834 │ │ │ │ + beq.n 1f176c │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f17aa │ │ │ │ + bne.n 1f16e2 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 6240c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1780 │ │ │ │ + bne.n 1f16b8 │ │ │ │ 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, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.n 1f178c │ │ │ │ + bne.n 1f16c4 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1f178c │ │ │ │ + bne.n 1f16c4 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 1f178c │ │ │ │ + bne.n 1f16c4 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 1f17e4 │ │ │ │ + b.n 1f171c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1f183e │ │ │ │ + beq.n 1f1776 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f1790 │ │ │ │ + b.n 1f16c8 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1f17a0 │ │ │ │ + b.n 1f16d8 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1f182e │ │ │ │ + bne.n 1f1766 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 1f182e │ │ │ │ + bne.n 1f1766 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 1f17e4 │ │ │ │ + b.n 1f171c │ │ │ │ nop │ │ │ │ - add r0, pc, #736 @ (adr r0, 1f1b40 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 1f1a98 ) │ │ │ │ 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 1f1962 │ │ │ │ - ldr.w fp, [pc, #232] @ 1f1970 │ │ │ │ + beq.n 1f189a │ │ │ │ + ldr.w fp, [pc, #232] @ 1f18a8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #232] @ (1f1974 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f18ac ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, lr │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -550567,102 +550494,102 @@ │ │ │ │ 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 1f18f4 │ │ │ │ + beq.n 1f182c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ moveq ip, fp │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ movne ip, r6 │ │ │ │ strd ip, r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ blx 63204 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ add r5, r0 │ │ │ │ - blt.n 1f1946 │ │ │ │ + blt.n 1f187e │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 1f1946 │ │ │ │ + bls.n 1f187e │ │ │ │ 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 1f189c │ │ │ │ + bne.n 1f17d4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1f1956 │ │ │ │ + beq.n 1f188e │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f195c │ │ │ │ - ldr r3, [pc, #100] @ (1f1978 ) │ │ │ │ + bne.n 1f1894 │ │ │ │ + ldr r3, [pc, #100] @ (1f18b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 63204 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f1930 │ │ │ │ + blt.n 1f1868 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 1f1956 │ │ │ │ + bcc.n 1f188e │ │ │ │ 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, #28] @ (1f197c ) │ │ │ │ + ldr r3, [pc, #28] @ (1f18b4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f1916 │ │ │ │ + b.n 1f184e │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1f1956 │ │ │ │ - ldr r3, [pc, #20] @ (1f1980 ) │ │ │ │ + beq.n 1f188e │ │ │ │ + ldr r3, [pc, #20] @ (1f18b8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1f1916 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + b.n 1f184e │ │ │ │ + strh r4, [r2, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #320] @ (1f1adc ) │ │ │ │ + ldr r6, [pc, #320] @ (1f1a14 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #320] @ (1f1ae0 ) │ │ │ │ + ldr r5, [pc, #320] @ (1f1a18 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #316] @ (1f1ae4 ) │ │ │ │ + ldr r4, [pc, #316] @ (1f1a1c ) │ │ │ │ add.w r7, sp, #4128 @ 0x1020 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add.w r0, r4, #32 │ │ │ │ movs r3, #1 │ │ │ │ @@ -550673,165 +550600,165 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 62740 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1a74 │ │ │ │ + beq.n 1f19ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f1a74 │ │ │ │ - ldr r3, [pc, #264] @ (1f1ae8 ) │ │ │ │ + beq.n 1f19ac │ │ │ │ + ldr r3, [pc, #264] @ (1f1a20 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r5, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #252] @ (1f1aec ) │ │ │ │ + ldr r3, [pc, #252] @ (1f1a24 ) │ │ │ │ mov r6, fp │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f1a48 │ │ │ │ + b.n 1f1980 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 62fa0 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1f1a72 │ │ │ │ + cbnz r3, 1f19aa │ │ │ │ ldr.w r2, [r7, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sbcs.w r1, r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ ldrsh.w r1, [r3, #2] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.n 1f1aa8 │ │ │ │ + bcs.n 1f19e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 63204 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1ea094 │ │ │ │ + bl 1e9fcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1a06 │ │ │ │ + bne.n 1f193e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ - ldr r3, [pc, #112] @ (1f1af0 ) │ │ │ │ - ldr r2, [pc, #116] @ (1f1af4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f1a28 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f1a2c ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r6, [r3, #2084] @ 0x824 │ │ │ │ - ldr r3, [pc, #80] @ (1f1ae0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f1a18 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1ad8 │ │ │ │ + bne.n 1f1a10 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1a74 │ │ │ │ + beq.n 1f19ac │ │ │ │ mov.w r2, fp, lsr #1 │ │ │ │ mov.w r7, r9, lsr #1 │ │ │ │ orr.w r2, r2, r9, lsl #31 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ mov r3, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ adds r3, #8 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r0, r7 │ │ │ │ it cs │ │ │ │ addcs r6, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f1ac2 │ │ │ │ + bne.n 1f19fa │ │ │ │ sxth r6, r6 │ │ │ │ - b.n 1f1a76 │ │ │ │ + b.n 1f19ae │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - b.n 1f1794 │ │ │ │ + b.n 1f185c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r6, [r1, r7] │ │ │ │ movs r0, r3 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1f15e0 │ │ │ │ + b.n 1f16a8 │ │ │ │ lsls r7, r4, #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, #872] @ (1f1e70 ) │ │ │ │ + ldr r4, [pc, #872] @ (1f1da8 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #872] @ (1f1e74 ) │ │ │ │ + ldr r3, [pc, #872] @ (1f1dac ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #868] @ (1f1e78 ) │ │ │ │ + ldr r0, [pc, #868] @ (1f1db0 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ blx 620fc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r4 │ │ │ │ blx 63680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1be8 │ │ │ │ + beq.n 1f1b20 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 62fe8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f1bfe │ │ │ │ + beq.n 1f1b36 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r4, r0 │ │ │ │ mov r6, r4 │ │ │ │ - ldr r5, [pc, #812] @ (1f1e7c ) │ │ │ │ + ldr r5, [pc, #812] @ (1f1db4 ) │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ blx 62fe8 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -550845,564 +550772,564 @@ │ │ │ │ strh r4, [r5, #0] │ │ │ │ bic.w r2, r2, #31 │ │ │ │ strh r3, [r5, #2] │ │ │ │ str r2, [r5, #24] │ │ │ │ blx 63518 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldr r0, [pc, #764] @ (1f1e80 ) │ │ │ │ + ldr r0, [pc, #764] @ (1f1db8 ) │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ add r0, pc │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb r2, [r5, #13] │ │ │ │ - bl 1f11cc │ │ │ │ + bl 1f1104 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r5, #28] │ │ │ │ - bl 1f1984 │ │ │ │ - ldr r5, [pc, #740] @ (1f1e84 ) │ │ │ │ + bl 1f18bc │ │ │ │ + ldr r5, [pc, #740] @ (1f1dbc ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f1e46 │ │ │ │ - ldr r3, [pc, #732] @ (1f1e88 ) │ │ │ │ + beq.w 1f1d7e │ │ │ │ + ldr r3, [pc, #732] @ (1f1dc0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1f1c04 │ │ │ │ - ldr r4, [pc, #728] @ (1f1e8c ) │ │ │ │ + cbnz r3, 1f1b3c │ │ │ │ + ldr r4, [pc, #728] @ (1f1dc4 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #724] @ (1f1e90 ) │ │ │ │ + ldr r1, [pc, #724] @ (1f1dc8 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 6315c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1f1e94 ) │ │ │ │ - ldr r3, [pc, #672] @ (1f1e74 ) │ │ │ │ + ldr r2, [pc, #708] @ (1f1dcc ) │ │ │ │ + ldr r3, [pc, #672] @ (1f1dac ) │ │ │ │ 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 1f1e6a │ │ │ │ + bne.w 1f1da2 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 620e4 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1b42 │ │ │ │ + bne.n 1f1a7a │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 62fe8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 1f1b42 │ │ │ │ + bne.n 1f1a7a │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 1f1b4c │ │ │ │ - ldr r4, [pc, #656] @ (1f1e98 ) │ │ │ │ + b.n 1f1a84 │ │ │ │ + ldr r4, [pc, #656] @ (1f1dd0 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #656] @ (1f1e9c ) │ │ │ │ + ldr r1, [pc, #656] @ (1f1dd4 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1f1ea0 ) │ │ │ │ + ldr r1, [pc, #648] @ (1f1dd8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1f1ea4 ) │ │ │ │ + ldr r1, [pc, #640] @ (1f1ddc ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #628] @ (1f1ea8 ) │ │ │ │ + ldr r1, [pc, #628] @ (1f1de0 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1f1eac ) │ │ │ │ + ldr r1, [pc, #620] @ (1f1de4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1f1eb0 ) │ │ │ │ + ldr r1, [pc, #608] @ (1f1de8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1f1eb4 ) │ │ │ │ + ldr r1, [pc, #596] @ (1f1dec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1f1eb8 ) │ │ │ │ + ldr r1, [pc, #584] @ (1f1df0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1f1ebc ) │ │ │ │ + ldr r1, [pc, #572] @ (1f1df4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1f1ec0 ) │ │ │ │ + ldr r1, [pc, #560] @ (1f1df8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #548] @ (1f1ec4 ) │ │ │ │ + ldr r1, [pc, #548] @ (1f1dfc ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1f1ec8 ) │ │ │ │ + ldr r1, [pc, #540] @ (1f1e00 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1f1ecc ) │ │ │ │ + ldr r1, [pc, #528] @ (1f1e04 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1f1ed0 ) │ │ │ │ + ldr r1, [pc, #516] @ (1f1e08 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1f1ed4 ) │ │ │ │ + ldr r1, [pc, #504] @ (1f1e0c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1f1ed8 ) │ │ │ │ + ldr r1, [pc, #492] @ (1f1e10 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1f1edc ) │ │ │ │ + ldr r1, [pc, #480] @ (1f1e14 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #468] @ (1f1ee0 ) │ │ │ │ + ldr r1, [pc, #468] @ (1f1e18 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #456] @ (1f1ee4 ) │ │ │ │ + ldr r1, [pc, #456] @ (1f1e1c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1f1ee8 ) │ │ │ │ + ldr r1, [pc, #448] @ (1f1e20 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1f1eec ) │ │ │ │ + ldr r1, [pc, #436] @ (1f1e24 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1f1ef0 ) │ │ │ │ + ldr r1, [pc, #424] @ (1f1e28 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1f1ef4 ) │ │ │ │ + ldr r1, [pc, #412] @ (1f1e2c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1f1ef8 ) │ │ │ │ + ldr r1, [pc, #400] @ (1f1e30 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #388] @ (1f1efc ) │ │ │ │ + ldr r1, [pc, #388] @ (1f1e34 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1f1f00 ) │ │ │ │ + ldr r1, [pc, #380] @ (1f1e38 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1f1f04 ) │ │ │ │ + ldr r1, [pc, #368] @ (1f1e3c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1f1f08 ) │ │ │ │ + ldr r1, [pc, #356] @ (1f1e40 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1f1f0c ) │ │ │ │ + ldr r1, [pc, #344] @ (1f1e44 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1f1f10 ) │ │ │ │ + ldr r1, [pc, #332] @ (1f1e48 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1f1f14 ) │ │ │ │ + ldr r1, [pc, #320] @ (1f1e4c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1f1f18 ) │ │ │ │ + ldr r1, [pc, #308] @ (1f1e50 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #296] @ (1f1f1c ) │ │ │ │ + ldr r1, [pc, #296] @ (1f1e54 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1f1f20 ) │ │ │ │ + ldr r1, [pc, #288] @ (1f1e58 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1f1f24 ) │ │ │ │ + ldr r1, [pc, #276] @ (1f1e5c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1f1f28 ) │ │ │ │ + ldr r1, [pc, #264] @ (1f1e60 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #252] @ (1f1f2c ) │ │ │ │ + ldr r1, [pc, #252] @ (1f1e64 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #244] @ (1f1f30 ) │ │ │ │ + ldr r1, [pc, #244] @ (1f1e68 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 63770 <__printf_chk@plt> │ │ │ │ - b.n 1f1bb2 │ │ │ │ - ldr r0, [pc, #236] @ (1f1f34 ) │ │ │ │ + b.n 1f1aea │ │ │ │ + ldr r0, [pc, #236] @ (1f1e6c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1f11f0 │ │ │ │ + bl 1f1128 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f10b8 │ │ │ │ - ldr r3, [pc, #224] @ (1f1f38 ) │ │ │ │ + bl 1f0ff0 │ │ │ │ + ldr r3, [pc, #224] @ (1f1e70 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1f1baa │ │ │ │ + b.n 1f1ae2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f1850 │ │ │ │ + b.n 1f1918 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ movs r0, r3 │ │ │ │ - cmp r7, #75 @ 0x4b │ │ │ │ + adds r0, #19 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + adds r0, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1f16ec │ │ │ │ + b.n 1f17b4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r7, r1] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r1, r3] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r3, r4] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #696] @ (1f21f0 ) │ │ │ │ + ldr r5, [pc, #728] @ (1f2148 ) │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r0, 1f1f82 │ │ │ │ + cbz r0, 1f1eba │ │ │ │ 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] @ (1f1f88 ) │ │ │ │ + ldr r4, [pc, #56] @ (1f1ec0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 636a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f1f7c │ │ │ │ + cbz r0, 1f1eb4 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1f1f54 │ │ │ │ + beq.n 1f1e8c │ │ │ │ blx 62980 │ │ │ │ - cbz r0, 1f1f7c │ │ │ │ + cbz r0, 1f1eb4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1f1f54 │ │ │ │ + beq.n 1f1e8c │ │ │ │ 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 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #68] @ 1f1fe4 │ │ │ │ + ldr.w ip, [pc, #68] @ 1f1f1c │ │ │ │ mov r4, r1 │ │ │ │ movs r3, #1 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ add.w r0, sp, #15 │ │ │ │ - ldr r4, [pc, #48] @ (1f1fe8 ) │ │ │ │ + ldr r4, [pc, #48] @ (1f1f20 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ blx 62550 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1f1fec ) │ │ │ │ - ldr r3, [pc, #28] @ (1f1fe8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1f24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f1f20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1fde │ │ │ │ + bne.n 1f1f16 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f2098 │ │ │ │ + b.n 1f2160 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f2054 │ │ │ │ + b.n 1f211c │ │ │ │ lsls r7, r4, #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 1e4b40 │ │ │ │ - cbz r7, 1f203c │ │ │ │ + bl 1e4a78 │ │ │ │ + cbz r7, 1f1f74 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e4b40 │ │ │ │ + bl 1e4a78 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1e48a0 │ │ │ │ + bl 1e47d8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1f200e │ │ │ │ + bne.n 1f1f46 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1f20ca │ │ │ │ + cbz r3, 1f2002 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e4de8 │ │ │ │ + bl 1e4d20 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4c80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f2076 │ │ │ │ + bhi.n 1f1fae │ │ │ │ mov r0, r7 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -551411,46 +551338,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 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ 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 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ 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 1f216e │ │ │ │ + bmi.n 1f20a6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1f2174 │ │ │ │ + cbz r3, 1f20ac │ │ │ │ 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] │ │ │ │ @@ -551463,15 +551390,15 @@ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 1f2148 │ │ │ │ + b.n 1f2080 │ │ │ │ nop │ │ │ │ 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] │ │ │ │ @@ -551502,15 +551429,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1f2216 │ │ │ │ + bmi.n 1f214e │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r0, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -551540,23 +551467,23 @@ │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - beq.n 1f22ba │ │ │ │ + beq.n 1f21f2 │ │ │ │ subs.w r1, r1, r8 │ │ │ │ sbc.w r0, r0, r9 │ │ │ │ subs.w sl, r2, r5 │ │ │ │ sbc.w r3, fp, r3 │ │ │ │ adds.w sl, sl, r1 │ │ │ │ adc.w r3, r0, r3 │ │ │ │ orrs.w ip, sl, r3 │ │ │ │ - beq.n 1f22b4 │ │ │ │ + beq.n 1f21ec │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 63024 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds.w r1, r5, r8 │ │ │ │ str r3, [r0, #20] │ │ │ │ @@ -551577,48 +551504,48 @@ │ │ │ │ subs.w r3, r3, r8 │ │ │ │ str r3, [r7, #8] │ │ │ │ sbc.w r2, r2, r9 │ │ │ │ str r2, [r7, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r1, r0, [r4, #16] │ │ │ │ - b.n 1f229e │ │ │ │ + b.n 1f21d6 │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.n 1f22dc │ │ │ │ + beq.n 1f2214 │ │ │ │ adds.w r5, r5, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ adc.w r6, r3, r9 │ │ │ │ subs.w r3, r1, r8 │ │ │ │ sbc.w r0, r0, r9 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 1f229e │ │ │ │ + b.n 1f21d6 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 62234 │ │ │ │ - b.n 1f229e │ │ │ │ + b.n 1f21d6 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - beq.n 1f2310 │ │ │ │ + beq.n 1f2248 │ │ │ │ blx 62234 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1f2304 │ │ │ │ + bne.n 1f223c │ │ │ │ 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 │ │ │ │ @@ -551627,43 +551554,43 @@ │ │ │ │ mov r9, r3 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f241a │ │ │ │ + beq.n 1f2352 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne.w fp, [sp, #28] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ it ne │ │ │ │ movne r8, r6 │ │ │ │ - beq.w 1f256c │ │ │ │ + beq.w 1f24a4 │ │ │ │ ldrd r4, r7, [r5, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 1f2408 │ │ │ │ + bcc.n 1f2340 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ ldr.w fp, [r5, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ adds.w r4, r4, sl │ │ │ │ adc.w r7, r7, fp │ │ │ │ subs r0, r4, 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, 1f23e6 │ │ │ │ + cbz r6, 1f231e │ │ │ │ subs r4, #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] │ │ │ │ @@ -551678,79 +551605,79 @@ │ │ │ │ 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 r4, ip │ │ │ │ - beq.n 1f23e6 │ │ │ │ + beq.n 1f231e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r0, r0, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r4, r1, fp │ │ │ │ - bcc.n 1f2408 │ │ │ │ + bcc.n 1f2340 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r3, r3, r0 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ umull r4, r3, r0, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r4, sl │ │ │ │ sbcs.w r2, r3, fp │ │ │ │ - bcs.w 1f2554 │ │ │ │ + bcs.w 1f248c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1f256c │ │ │ │ + beq.w 1f24a4 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1f234e │ │ │ │ + b.n 1f2286 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 1f257a │ │ │ │ + beq.w 1f24b2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r5, r6, [r7, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r5, r4 │ │ │ │ sbcs.w r3, r6, r9 │ │ │ │ - bcc.w 1f2540 │ │ │ │ + bcc.w 1f2478 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w fp, [r7, #12] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1f254e │ │ │ │ + beq.n 1f2486 │ │ │ │ subs.w r2, sl, r2 │ │ │ │ sbc.w r3, r8, r3 │ │ │ │ subs r0, r5, r4 │ │ │ │ sbc.w r1, r6, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - bcc.n 1f2540 │ │ │ │ + bcc.n 1f2478 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r1, r2 │ │ │ │ adc.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f251e │ │ │ │ + beq.n 1f2456 │ │ │ │ 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 │ │ │ │ @@ -551768,17 +551695,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 1f251e │ │ │ │ + beq.n 1f2456 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1f2562 │ │ │ │ + beq.n 1f249a │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r8, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -551792,128 +551719,128 @@ │ │ │ │ adds r2, r2, r4 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r5, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 1f2540 │ │ │ │ + bcc.n 1f2478 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1f2218 │ │ │ │ + bl 1f2150 │ │ │ │ mov r0, r4 │ │ │ │ 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 1f256c │ │ │ │ + beq.n 1f24a4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1f2428 │ │ │ │ + b.n 1f2360 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1f2478 │ │ │ │ + b.n 1f23b0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1f2528 │ │ │ │ + b.n 1f2460 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 1f2510 │ │ │ │ + b.n 1f2448 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r4 │ │ │ │ - b.n 1f2536 │ │ │ │ + b.n 1f246e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r6, r4, [sp, #32] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ - beq.n 1f25c6 │ │ │ │ + beq.n 1f24fe │ │ │ │ ldrd r5, r7, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w lr, r3, r7 │ │ │ │ - bcc.n 1f25da │ │ │ │ + bcc.n 1f2512 │ │ │ │ adds.w lr, r2, r6 │ │ │ │ adc.w ip, r3, r4 │ │ │ │ subs.w lr, lr, r5 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sbc.w ip, ip, r7 │ │ │ │ cmp r5, lr │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sbcs.w ip, r5, ip │ │ │ │ - bcs.n 1f25cc │ │ │ │ + bcs.n 1f2504 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1f2218 │ │ │ │ + bl 1f2150 │ │ │ │ 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 1f25c6 │ │ │ │ + beq.n 1f24fe │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1f259e │ │ │ │ + b.n 1f24d6 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 1f271e │ │ │ │ + beq.w 1f2656 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f261c │ │ │ │ + b.n 1f2554 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1f265e │ │ │ │ + beq.n 1f2596 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, ip, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r7, ip │ │ │ │ - bcc.n 1f2612 │ │ │ │ - cbnz r3, 1f268a │ │ │ │ + bcc.n 1f254a │ │ │ │ + cbnz r3, 1f25c2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r3, r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp r7, ip │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.n 1f271e │ │ │ │ + bne.n 1f2656 │ │ │ │ adds.w r1, r8, r1 │ │ │ │ str r1, [r4, #16] │ │ │ │ adc.w r0, r0, r9 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ adds.w r3, r3, r8 │ │ │ │ str r3, [r5, #8] │ │ │ │ @@ -551922,375 +551849,375 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r2, r7, r9 │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq.n 1f26f4 │ │ │ │ + beq.n 1f262c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 63024 │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1f2648 │ │ │ │ + b.n 1f2580 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ adds.w sl, r6, r8 │ │ │ │ adc.w lr, r7, r9 │ │ │ │ cmp r2, lr │ │ │ │ it eq │ │ │ │ cmpeq r1, sl │ │ │ │ - beq.n 1f26c8 │ │ │ │ + beq.n 1f2600 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r2, r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp ip, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.n 1f263c │ │ │ │ + beq.n 1f2574 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 63024 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ mov r4, r3 │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ - b.n 1f267e │ │ │ │ + b.n 1f25b6 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ adds.w sl, lr, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp r7, ip │ │ │ │ it eq │ │ │ │ cmpeq r6, sl │ │ │ │ - beq.n 1f26fa │ │ │ │ + beq.n 1f2632 │ │ │ │ adds.w r2, r8, r2 │ │ │ │ strd r6, r7, [r3, #8] │ │ │ │ adc.w r1, r1, r9 │ │ │ │ str r2, [r3, #16] │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 1f2648 │ │ │ │ + b.n 1f2580 │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ - b.n 1f26e2 │ │ │ │ + b.n 1f261a │ │ │ │ adds.w r2, r2, lr │ │ │ │ adc.w r0, r1, r0 │ │ │ │ adds.w r2, r2, r8 │ │ │ │ str r2, [r4, #16] │ │ │ │ adc.w r0, r9, r0 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r0, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ blx 62234 │ │ │ │ - b.n 1f2648 │ │ │ │ + b.n 1f2580 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 63024 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ strd r5, r2, [r0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 1f2648 │ │ │ │ + b.n 1f2580 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - vldr d7, [pc, #44] @ 1f2780 │ │ │ │ + vldr d7, [pc, #44] @ 1f26b8 │ │ │ │ mov r4, r0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ - bne.n 1f2774 │ │ │ │ + bne.n 1f26ac │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r5, r1, [sp] │ │ │ │ - bl 1f25e8 │ │ │ │ - b.n 1f2768 │ │ │ │ + bl 1f2520 │ │ │ │ + b.n 1f26a0 │ │ │ │ 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] @ (1f28f4 ) │ │ │ │ - ldr r3, [pc, #344] @ (1f28f8 ) │ │ │ │ + ldr r1, [pc, #344] @ (1f282c ) │ │ │ │ + ldr r3, [pc, #344] @ (1f2830 ) │ │ │ │ mov r5, 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 1f27c8 │ │ │ │ + bne.n 1f2700 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f27b8 │ │ │ │ + bne.n 1f26f0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2894 │ │ │ │ + bne.n 1f27cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r3, r7, lsl #2] │ │ │ │ - cbz r6, 1f2814 │ │ │ │ + cbz r6, 1f274c │ │ │ │ movs r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f27e2 │ │ │ │ + bne.n 1f271a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2886 │ │ │ │ - ldr r2, [pc, #256] @ (1f28fc ) │ │ │ │ - ldr r3, [pc, #252] @ (1f28f8 ) │ │ │ │ + bne.n 1f27be │ │ │ │ + ldr r2, [pc, #256] @ (1f2834 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f2830 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f28ee │ │ │ │ + bne.n 1f2826 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1f2900 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f2838 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f27de │ │ │ │ + beq.n 1f2716 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 62d70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f2840 │ │ │ │ + bne.n 1f2778 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1f2880 │ │ │ │ + bne.n 1f27b8 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 63024 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1f2882 │ │ │ │ - bl 1faf70 │ │ │ │ + cbz r0, 1f27ba │ │ │ │ + bl 1faea8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f287a │ │ │ │ + cbz r0, 1f27b2 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1f28da │ │ │ │ + bne.n 1f2812 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fb084 │ │ │ │ + bl 1fafbc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ mov r0, r1 │ │ │ │ blx 62234 │ │ │ │ - b.n 1f27de │ │ │ │ + b.n 1f2716 │ │ │ │ mov r0, r8 │ │ │ │ blx 62234 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f2872 │ │ │ │ + b.n 1f27aa │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 1e801c │ │ │ │ - b.n 1f27f8 │ │ │ │ + bl 1e7f54 │ │ │ │ + b.n 1f2730 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f28be │ │ │ │ + bne.n 1f27f6 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f28a8 │ │ │ │ + bne.n 1f27e0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f289a │ │ │ │ - b.n 1f27d0 │ │ │ │ + bne.n 1f27d2 │ │ │ │ + b.n 1f2708 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f28c4 │ │ │ │ + bne.n 1f27fc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2898 │ │ │ │ - b.n 1f27d0 │ │ │ │ + bne.n 1f27d0 │ │ │ │ + b.n 1f2708 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb174 │ │ │ │ - b.n 1f2860 │ │ │ │ + bl 1fb0ac │ │ │ │ + b.n 1f2798 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 1f29b0 │ │ │ │ + bls.n 1f2878 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1f2900 │ │ │ │ + bhi.n 1f27c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #880] @ (1f2c74 ) │ │ │ │ + ldr r0, [pc, #912] @ (1f2bcc ) │ │ │ │ movs r0, r3 │ │ │ │ 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] @ (1f2938 ) │ │ │ │ + ldr r0, [pc, #32] @ (1f2870 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f129c │ │ │ │ + bl 1f11d4 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 63024 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1f2936 │ │ │ │ + cbz r0, 1f286e │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 1f295e │ │ │ │ + b.n 1f2896 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbnz r2, 1f296a │ │ │ │ + cbnz r2, 1f28a2 │ │ │ │ mov r3, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 1f2954 │ │ │ │ + bne.n 1f288c │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 62234 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1fb138 │ │ │ │ + bl 1fb070 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 62234 │ │ │ │ - b.n 1f294c │ │ │ │ + b.n 1f2884 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r2, 1f29c0 │ │ │ │ + cbz r2, 1f28f8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r5, [r5, r4, lsl #2] │ │ │ │ - cbz r5, 1f29ba │ │ │ │ + cbz r5, 1f28f2 │ │ │ │ blx 6209c <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb174 │ │ │ │ + bl 1fb0ac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1f299c │ │ │ │ + bhi.n 1f28d4 │ │ │ │ strd r8, r7, [r6, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 1f29fc │ │ │ │ - b.n 1f2a32 │ │ │ │ + cbnz r1, 1f2934 │ │ │ │ + b.n 1f296a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fb17c │ │ │ │ - cbnz r0, 1f2a2c │ │ │ │ + bl 1fb0b4 │ │ │ │ + cbnz r0, 1f2964 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1f2a32 │ │ │ │ + bls.n 1f296a │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 623dc <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f29ea │ │ │ │ + bne.n 1f2922 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2788 │ │ │ │ - cbz r0, 1f2a32 │ │ │ │ + bl 1f26c0 │ │ │ │ + cbz r0, 1f296a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1fb17c │ │ │ │ + bl 1fb0b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f29f6 │ │ │ │ + beq.n 1f292e │ │ │ │ str r4, [r6, #8] │ │ │ │ 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} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -552299,170 +552226,170 @@ │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 1f2a72 │ │ │ │ - b.n 1f2b32 │ │ │ │ + cbnz r1, 1f29aa │ │ │ │ + b.n 1f2a6a │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fb5c0 │ │ │ │ - cbnz r0, 1f2aa4 │ │ │ │ + bl 1fb4f8 │ │ │ │ + cbnz r0, 1f29dc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1f2b14 │ │ │ │ + bls.n 1f2a4c │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 623dc <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2a60 │ │ │ │ + bne.n 1f2998 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2788 │ │ │ │ + bl 1f26c0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 1f2aca │ │ │ │ + cbz r0, 1f2a02 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fb5c0 │ │ │ │ + bl 1fb4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2a6a │ │ │ │ + beq.n 1f29a2 │ │ │ │ cmp r4, #0 │ │ │ │ it lt │ │ │ │ ldrdlt r2, r3, [r6] │ │ │ │ - blt.n 1f2acc │ │ │ │ + blt.n 1f2a04 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r0, [r2, r8] │ │ │ │ - cbz r0, 1f2b18 │ │ │ │ + cbz r0, 1f2a50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1fb370 │ │ │ │ + bl 1fb2a8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1f2b34 │ │ │ │ + cbz r3, 1f2a6c │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #108] @ 1f2b40 │ │ │ │ + vldr d8, [pc, #108] @ 1f2a78 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f2af8 │ │ │ │ - bl 1fb620 │ │ │ │ + b.n 1f2a30 │ │ │ │ + bl 1fb558 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f64 d8, d0 │ │ │ │ it mi │ │ │ │ movmi r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1f2b2c │ │ │ │ + bcs.n 1f2a64 │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2ad8 │ │ │ │ + bne.n 1f2a10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2788 │ │ │ │ + bl 1f26c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2aee │ │ │ │ + beq.n 1f2a26 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1f2ad8 │ │ │ │ + b.n 1f2a10 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 1f2acc │ │ │ │ + b.n 1f2a04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2788 │ │ │ │ + bl 1f26c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ac2 │ │ │ │ + beq.n 1f29fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ - b.n 1f2ab6 │ │ │ │ + b.n 1f29ee │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - b.n 1f2ab0 │ │ │ │ + b.n 1f29e8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1f2ab0 │ │ │ │ + b.n 1f29e8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #40] @ (1f2b84 ) │ │ │ │ + ldr r5, [pc, #40] @ (1f2abc ) │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #479 @ 0x1df │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f82a4 │ │ │ │ + bl 1f81dc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1f2b78 │ │ │ │ - bl 1e4454 │ │ │ │ + cbnz r3, 1f2ab0 │ │ │ │ + bl 1e438c │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1f2b66 │ │ │ │ + bne.n 1f2a9e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ 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 1f2bb4 │ │ │ │ + bne.n 1f2aec │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f2b9c │ │ │ │ + bne.n 1f2ad4 │ │ │ │ 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 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1f2be2 │ │ │ │ + bls.n 1f2b1a │ │ │ │ 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 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ subls.w r0, r0, #83886080 @ 0x5000000 │ │ │ │ clzls r0, r0 │ │ │ │ @@ -552470,15 +552397,15 @@ │ │ │ │ lsrls 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 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ movwls r3, #1028 @ 0x404 │ │ │ │ movtls r3, #4 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ @@ -552487,101 +552414,101 @@ │ │ │ │ clzls r0, r0 │ │ │ │ lsrls 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 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f2c86 │ │ │ │ + beq.n 1f2bbe │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1f2c80 │ │ │ │ + bne.n 1f2bb8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f2c68 │ │ │ │ + bne.n 1f2ba0 │ │ │ │ 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 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ 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 1f2cc4 │ │ │ │ + bne.n 1f2bfc │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f2cac │ │ │ │ + bne.n 1f2be4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f2cc0 │ │ │ │ + bne.n 1f2bf8 │ │ │ │ ubfx r0, r2, #6, #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 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ 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 1f2d00 │ │ │ │ + bne.n 1f2c38 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f2ce8 │ │ │ │ + bne.n 1f2c20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f2cfc │ │ │ │ + bne.n 1f2c34 │ │ │ │ ubfx r0, r2, #6, #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 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ 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 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ 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 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ subls.w r0, r0, #16777216 @ 0x1000000 │ │ │ │ clzls r0, r0 │ │ │ │ @@ -552589,42 +552516,42 @@ │ │ │ │ lsrls 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 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ clzls r0, r0 │ │ │ │ lsrls 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 1e4444 │ │ │ │ + bl 1e437c │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ands.w ip, r1, #31 │ │ │ │ - bne.n 1f2dc6 │ │ │ │ + bne.n 1f2cfe │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f2dac │ │ │ │ + bne.n 1f2ce4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f2dc2 │ │ │ │ + bne.n 1f2cfa │ │ │ │ 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 │ │ │ │ @@ -552632,93 +552559,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 1f2de8 │ │ │ │ + bne.n 1f2d20 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1f2e1a │ │ │ │ + bhi.n 1f2d52 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f2e02 │ │ │ │ + bne.n 1f2d3a │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1f2e12 │ │ │ │ + beq.n 1f2d4a │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1f2e12 │ │ │ │ + b.n 1f2d4a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1f2e58 ) │ │ │ │ + ldr r1, [pc, #24] @ (1f2d90 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1f2e5c ) │ │ │ │ + ldr r0, [pc, #24] @ (1f2d94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ff200 │ │ │ │ - ldr r3, [pc, #16] @ (1f2e60 ) │ │ │ │ + bl 1ff138 │ │ │ │ + ldr r3, [pc, #16] @ (1f2d98 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1f2e7a │ │ │ │ + cbz r2, 1f2db2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1f2e7e │ │ │ │ + beq.n 1f2db6 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1f2e8e │ │ │ │ + beq.n 1f2dc6 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1f2eac ) │ │ │ │ + ldr r3, [pc, #44] @ (1f2de4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1f2eb0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f2de8 ) │ │ │ │ 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 1f2e7c │ │ │ │ + ble.n 1f2db4 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ 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 fp, r3 │ │ │ │ @@ -552736,15 +552663,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w sl, #2 │ │ │ │ movne.w sl, #4 │ │ │ │ blx 62740 │ │ │ │ ldrsb.w r7, [r5, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 1f31cc │ │ │ │ + beq.w 1f3104 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r5, r4 │ │ │ │ add.w r9, r3, #28 │ │ │ │ negs r1, r5 │ │ │ │ add.w r3, r5, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ @@ -552769,50 +552696,50 @@ │ │ │ │ strgt.w lr, [sp] │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ lsl.w r3, r8, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r4, r4, r3 │ │ │ │ - ble.w 1f30bc │ │ │ │ + ble.w 1f2ff4 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1f2f5e │ │ │ │ + bgt.n 1f2e96 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f30d0 │ │ │ │ + bne.w 1f3008 │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ lsl.w r2, r4, 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 1f2f06 │ │ │ │ + bne.n 1f2e3e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3068 │ │ │ │ + beq.n 1f2fa0 │ │ │ │ movs r3, #12 │ │ │ │ sub.w lr, fp, #4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ mov r7, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ mla r9, r3, sl, lr │ │ │ │ @@ -552851,79 +552778,79 @@ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ cmp r8, r5 │ │ │ │ add r2, r7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, r1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 1f2ff8 │ │ │ │ + bne.n 1f2f30 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r7, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f2ff0 │ │ │ │ + bne.n 1f2f28 │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f310c │ │ │ │ + bne.n 1f3044 │ │ │ │ mov.w lr, #12 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ mla lr, lr, sl, r4 │ │ │ │ sub.w r2, r6, #12 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 1f30a8 │ │ │ │ + bgt.n 1f2fe0 │ │ │ │ lsl.w r4, ip, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r1, 1f30a8 │ │ │ │ + cbz r1, 1f2fe0 │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r6, r2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1f3082 │ │ │ │ + bne.n 1f2fba │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1f307e │ │ │ │ + bne.n 1f2fb6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2f96 │ │ │ │ + beq.w 1f2ece │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1f2fb4 │ │ │ │ + beq.w 1f2eec │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ asr.w r3, r4, r2 │ │ │ │ subs r0, r1, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 1f3106 │ │ │ │ + beq.n 1f303e │ │ │ │ ldrb.w ip, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r0, r3 │ │ │ │ ldr.w r3, [r7, ip, lsl #2] │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r7, ip, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1f30de │ │ │ │ - b.n 1f2fb4 │ │ │ │ + bne.n 1f3016 │ │ │ │ + b.n 1f2eec │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ movs r6, #1 │ │ │ │ mla r4, r4, sl, r1 │ │ │ │ @@ -552947,61 +552874,61 @@ │ │ │ │ lsl.w r9, r8, r9 │ │ │ │ it pl │ │ │ │ asrpl.w ip, r8, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, ip │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.n 1f319e │ │ │ │ + bgt.n 1f30d6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f319e │ │ │ │ + beq.n 1f30d6 │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, r6, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1f31b4 │ │ │ │ + blt.n 1f30ec │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1f319e │ │ │ │ + bge.n 1f30d6 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1f3126 │ │ │ │ + bne.n 1f305e │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1f3122 │ │ │ │ + bne.n 1f305a │ │ │ │ mov r5, sl │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ - bge.n 1f319e │ │ │ │ + bge.n 1f30d6 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1f319e │ │ │ │ + b.n 1f30d6 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f2fbc │ │ │ │ + b.n 1f2ef4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1f3292 │ │ │ │ + ble.n 1f31ca │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add.w r9, fp, sl │ │ │ │ movs r7, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ @@ -553025,51 +552952,51 @@ │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r8 │ │ │ │ asr.w ip, ip, r7 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1f326c │ │ │ │ + ble.n 1f31a4 │ │ │ │ cmp r1, #8 │ │ │ │ add r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1f3244 │ │ │ │ + bgt.n 1f317c │ │ │ │ strb.w ip, [r9, sl, lsl #2] │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add r4, r1 │ │ │ │ - bne.n 1f31fc │ │ │ │ + bne.n 1f3134 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1f31f6 │ │ │ │ + bgt.n 1f312e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1f31e6 │ │ │ │ + bne.n 1f311e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1f349a │ │ │ │ + ble.w 1f33d2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1f3420 │ │ │ │ + ble.w 1f3358 │ │ │ │ add.w r9, fp, #3 │ │ │ │ movs r0, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ negs r0, r4 │ │ │ │ add.w r3, r4, #7 │ │ │ │ @@ -553092,48 +553019,48 @@ │ │ │ │ cmp r1, #0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ asr.w r5, r5, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, r3 │ │ │ │ - ble.n 1f332e │ │ │ │ + ble.n 1f3266 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w ip, [r7, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, ip │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1f3306 │ │ │ │ + bgt.n 1f323e │ │ │ │ strb.w r5, [r9, sl, lsl #2] │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - bne.n 1f32ba │ │ │ │ + bne.n 1f31f2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 1f32b4 │ │ │ │ + bgt.n 1f31ec │ │ │ │ mov.w sl, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3428 │ │ │ │ + beq.n 1f3360 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f3420 │ │ │ │ + ble.n 1f3358 │ │ │ │ add.w r7, fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ add.w ip, r1, #2 │ │ │ │ adds r2, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ @@ -553146,26 +553073,26 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, lr │ │ │ │ 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 1f338e │ │ │ │ + bne.n 1f32c6 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1f336c │ │ │ │ + bne.n 1f32a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1f3366 │ │ │ │ + bgt.n 1f329e │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f3420 │ │ │ │ + ble.n 1f3358 │ │ │ │ add.w r7, fp, #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] │ │ │ │ @@ -553176,46 +553103,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 1f33c0 │ │ │ │ + bne.n 1f32f8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1f340e │ │ │ │ + ble.n 1f3346 │ │ │ │ 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 1f33be │ │ │ │ + bne.n 1f32f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1f33ba │ │ │ │ + bgt.n 1f32f2 │ │ │ │ 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 1f33ae │ │ │ │ + beq.n 1f32e6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f3420 │ │ │ │ + ble.n 1f3358 │ │ │ │ add.w r1, fp, #4 │ │ │ │ movw r7, #65532 @ 0xfffc │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ add r1, sl │ │ │ │ sub.w r7, r7, sl │ │ │ │ add.w r0, fp, sl │ │ │ │ rsb ip, sl, #4 │ │ │ │ @@ -553230,49 +553157,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 1f346c │ │ │ │ + bne.n 1f33a4 │ │ │ │ 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 1f347e │ │ │ │ + bne.n 1f33b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1f344c │ │ │ │ - b.n 1f33ae │ │ │ │ + bgt.n 1f3384 │ │ │ │ + b.n 1f32e6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1f3420 │ │ │ │ + ble.n 1f3358 │ │ │ │ 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 1f34aa │ │ │ │ - b.n 1f3354 │ │ │ │ + bgt.n 1f33e2 │ │ │ │ + b.n 1f328c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1052] @ 1f38ec │ │ │ │ + ldr.w r0, [pc, #1052] @ 1f3824 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1f38f0 │ │ │ │ + ldr.w r3, [pc, #1048] @ 1f3828 │ │ │ │ add r0, pc │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ cmp.w r4, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -553287,44 +553214,44 @@ │ │ │ │ it ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r3, r1 │ │ │ │ it ge │ │ │ │ subge.w r9, r4, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1f3538 │ │ │ │ + ble.n 1f3470 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r2, r4, #4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, r2, r3 │ │ │ │ mov.w ip, r1, lsr #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 1f3554 │ │ │ │ + bgt.n 1f348c │ │ │ │ subs r4, #4 │ │ │ │ add r7, r9 │ │ │ │ add r8, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f352a │ │ │ │ - ldr r2, [pc, #952] @ (1f38f4 ) │ │ │ │ - ldr r3, [pc, #948] @ (1f38f0 ) │ │ │ │ + bne.n 1f3462 │ │ │ │ + ldr r2, [pc, #952] @ (1f382c ) │ │ │ │ + ldr r3, [pc, #948] @ (1f3828 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f38e8 │ │ │ │ + bne.w 1f3820 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w lr, r1, #3 │ │ │ │ - ldr r1, [pc, #924] @ (1f38f8 ) │ │ │ │ + ldr r1, [pc, #924] @ (1f3830 ) │ │ │ │ bic.w r6, r6, #3 │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w r6, ip, #1 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ sub.w ip, r5, #4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ @@ -553367,77 +553294,77 @@ │ │ │ │ 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, #788] @ (1f38fc ) │ │ │ │ + ldr r1, [pc, #788] @ (1f3834 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ - cbz r7, 1f3658 │ │ │ │ + cbz r7, 1f3590 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #1065353216 @ 0x3f800000 │ │ │ │ lsls r4, r7, #4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 62740 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1f3606 │ │ │ │ + bne.n 1f353e │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1f35f8 │ │ │ │ + bcc.n 1f3530 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f35b0 │ │ │ │ + bne.n 1f34e8 │ │ │ │ ldrd r9, r7, [sp, #112] @ 0x70 │ │ │ │ ldrd ip, r5, [sp, #128] @ 0x80 │ │ │ │ ldrd r4, r8, [sp, #96] @ 0x60 │ │ │ │ ldrd r6, r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r7, r5, lsl #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r4, #4 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ add r7, r3 │ │ │ │ add r8, r6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f3580 │ │ │ │ - b.n 1f3538 │ │ │ │ + bne.n 1f34b8 │ │ │ │ + b.n 1f3470 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f2eb4 │ │ │ │ + bl 1f2dec │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f38de │ │ │ │ + beq.w 1f3816 │ │ │ │ negs r2, r4 │ │ │ │ and.w r3, r4, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ and.w r5, r4, #7 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -553461,41 +553388,41 @@ │ │ │ │ asr.w r4, r4, r5 │ │ │ │ it gt │ │ │ │ movgt r5, r7 │ │ │ │ and.w r4, r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - ble.n 1f36fc │ │ │ │ + ble.n 1f3634 │ │ │ │ cmp r1, #8 │ │ │ │ add r5, 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, r5 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1f36d4 │ │ │ │ + bgt.n 1f360c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #504] @ (1f3900 ) │ │ │ │ + ldr r3, [pc, #504] @ (1f3838 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #492] @ (1f3904 ) │ │ │ │ + ldr r3, [pc, #492] @ (1f383c ) │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ movs r5, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ @@ -553504,36 +553431,36 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ mov ip, sl │ │ │ │ strd sl, r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f38cc │ │ │ │ + beq.w 1f3804 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, lr, r0 │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bne.n 1f3782 │ │ │ │ + bne.n 1f36ba │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1f38d6 │ │ │ │ + bgt.w 1f380e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, lr, r1 │ │ │ │ - b.n 1f3788 │ │ │ │ + b.n 1f36c0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r4, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r4, r4, #7 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -553555,29 +553482,29 @@ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ asr.w r4, r4, r3 │ │ │ │ and.w r4, r4, r9 │ │ │ │ it gt │ │ │ │ movgt.w r9, #0 │ │ │ │ - ble.n 1f37fc │ │ │ │ + ble.n 1f3734 │ │ │ │ cmp r1, #8 │ │ │ │ add r9, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [sl, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1f37d4 │ │ │ │ + bgt.n 1f370c │ │ │ │ movs r3, #12 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ add.w sl, ip, r3 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ mla r7, r8, r3, r3 │ │ │ │ mul.w r8, r3, r8 │ │ │ │ @@ -553595,96 +553522,96 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 1f3872 │ │ │ │ + cbz r2, 1f37aa │ │ │ │ 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 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1f3892 │ │ │ │ + beq.n 1f37ca │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1f3822 │ │ │ │ + b.n 1f375a │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ ands.w r0, r0, r3, asr #32 │ │ │ │ it cc │ │ │ │ movcc r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1f386e │ │ │ │ + bne.n 1f37a6 │ │ │ │ ldrd ip, r0, [sp, #20] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1f373e │ │ │ │ + bne.w 1f3676 │ │ │ │ ldrd sl, r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1f3734 │ │ │ │ + bcc.w 1f366c │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 1f361a │ │ │ │ + b.n 1f3552 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f377c │ │ │ │ + b.n 1f36b4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1f3774 │ │ │ │ + b.n 1f36ac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f3714 │ │ │ │ + b.n 1f364c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r7, 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, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1360] @ 1f3e6c │ │ │ │ + ldr.w r4, [pc, #1360] @ 1f3da4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1360] @ 1f3e70 │ │ │ │ + ldr.w r0, [pc, #1360] @ 1f3da8 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ @@ -553694,55 +553621,55 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ it ge │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1f397a │ │ │ │ + ble.n 1f38b2 │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r2, r1, r2 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add.w r6, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov.w ip, r6, lsr #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 1f399a │ │ │ │ + bgt.n 1f38d2 │ │ │ │ subs r7, #4 │ │ │ │ add r4, r3 │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1f396a │ │ │ │ - ldr.w r2, [pc, #1272] @ 1f3e74 │ │ │ │ - ldr.w r3, [pc, #1264] @ 1f3e70 │ │ │ │ + bne.n 1f38a2 │ │ │ │ + ldr.w r2, [pc, #1272] @ 1f3dac │ │ │ │ + ldr.w r3, [pc, #1264] @ 1f3da8 │ │ │ │ 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 1f3e66 │ │ │ │ + bne.w 1f3d9e │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r8, r6, #3 │ │ │ │ - ldr.w r6, [pc, #1240] @ 1f3e78 │ │ │ │ + ldr.w r6, [pc, #1240] @ 1f3db0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sub.w lr, sl, #4 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r6, [pc, #1228] @ 1f3e7c │ │ │ │ + ldr.w r6, [pc, #1228] @ 1f3db4 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, sl │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r6, [pc, #1220] @ 1f3e80 │ │ │ │ + ldr.w r6, [pc, #1220] @ 1f3db8 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov r6, ip │ │ │ │ cmp r7, #4 │ │ │ │ mov sl, r7 │ │ │ │ strd r0, r6, [sp, #124] @ 0x7c │ │ │ │ it ge │ │ │ │ @@ -553763,15 +553690,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f3e20 │ │ │ │ + beq.w 1f3d58 │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r9, r4, lsl #5 │ │ │ │ @@ -553788,15 +553715,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 1f3a8a │ │ │ │ + ble.n 1f39c2 │ │ │ │ strd sl, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ @@ -553805,32 +553732,32 @@ │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, sl │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1f3a5a │ │ │ │ + bgt.n 1f3992 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1f3e58 │ │ │ │ + beq.w 1f3d90 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1f3e4a │ │ │ │ + beq.w 1f3d82 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f3dc6 │ │ │ │ + bne.w 1f3cfe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3e46 │ │ │ │ + beq.w 1f3d7e │ │ │ │ adds r3, r2, #7 │ │ │ │ and.w r1, r2, #7 │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ negs r0, r2 │ │ │ │ and.w r0, r0, #7 │ │ │ │ @@ -553848,26 +553775,26 @@ │ │ │ │ mov.w r0, #1 │ │ │ │ lsl.w r0, r0, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ asr.w r4, r4, r5 │ │ │ │ and.w r0, r4, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne.n 1f3b0e │ │ │ │ + bne.n 1f3a46 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ 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 │ │ │ │ ldrb.w r3, [fp, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3e3e │ │ │ │ + beq.w 1f3d76 │ │ │ │ adds r3, r2, #7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -553878,16 +553805,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f31d0 │ │ │ │ - ldr r3, [pc, #824] @ (1f3e84 ) │ │ │ │ + bl 1f3108 │ │ │ │ + ldr r3, [pc, #824] @ (1f3dbc ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -553911,38 +553838,38 @@ │ │ │ │ mov fp, r8 │ │ │ │ add r3, sp │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r7, [fp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2e64 │ │ │ │ + bl 1f2d9c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr.w lr, [fp, #24] │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f3e14 │ │ │ │ + beq.w 1f3d4c │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 1f3e08 │ │ │ │ + beq.w 1f3d40 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 1f3be0 │ │ │ │ + bne.n 1f3b18 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r0, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f3e14 │ │ │ │ + beq.w 1f3d4c │ │ │ │ ldrb.w r1, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f3e14 │ │ │ │ + beq.w 1f3d4c │ │ │ │ mov r4, lr │ │ │ │ movs r0, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ it pl │ │ │ │ negpl r1, r5 │ │ │ │ @@ -553967,33 +553894,33 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it gt │ │ │ │ strgt.w fp, [sp, #8] │ │ │ │ asr.w r5, r5, r3 │ │ │ │ and.w r5, r5, r6 │ │ │ │ it gt │ │ │ │ movgt r6, #0 │ │ │ │ - ble.n 1f3c62 │ │ │ │ + ble.n 1f3b9a │ │ │ │ cmp r4, #8 │ │ │ │ add r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ ldrb.w fp, [ip, #1]! │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r6 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1f3c36 │ │ │ │ + bgt.n 1f3b6e │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f3cf0 │ │ │ │ + beq.n 1f3c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r0, r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w r3, r3, lr, lsl #4 │ │ │ │ subs r3, r3, r7 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ @@ -554019,29 +553946,29 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r6, [r6, r4] │ │ │ │ it gt │ │ │ │ movgt r4, #0 │ │ │ │ asr.w r6, r6, r3 │ │ │ │ and.w r6, r6, ip │ │ │ │ - ble.n 1f3cee │ │ │ │ + ble.n 1f3c26 │ │ │ │ cmp r0, #8 │ │ │ │ add r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ ldrb.w ip, [r7, #1]! │ │ │ │ subs r0, r0, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, ip │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 1f3cc6 │ │ │ │ + bgt.n 1f3bfe │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne lr, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -554065,23 +553992,23 @@ │ │ │ │ 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 r0, r8 │ │ │ │ - bne.n 1f3d1e │ │ │ │ + bne.n 1f3c56 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3e1c │ │ │ │ + bne.n 1f3d54 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r7, sp │ │ │ │ add.w r6, sp, r6, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r6, #159] @ 0x9f │ │ │ │ ldrb r1, [r3, r5] │ │ │ │ @@ -554089,130 +554016,130 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 1f3d98 │ │ │ │ + cbz r0, 1f3cd0 │ │ │ │ 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 1f3b92 │ │ │ │ + bne.w 1f3aca │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1f3b7c │ │ │ │ + bcc.w 1f3ab4 │ │ │ │ ldr.w r8, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 1f39f6 │ │ │ │ + bne.w 1f392e │ │ │ │ ldrd r4, r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r6, lr, [sp, #128] @ 0x80 │ │ │ │ ldrd r7, r1, [sp, #104] @ 0x68 │ │ │ │ ldrd fp, r5, [sp, #96] @ 0x60 │ │ │ │ add.w r4, r4, r6, lsl #4 │ │ │ │ ldrd r2, r9, [sp, #112] @ 0x70 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r8, [sp, #136] @ 0x88 │ │ │ │ add r4, fp │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1f39c4 │ │ │ │ - b.n 1f397a │ │ │ │ + bne.w 1f38fc │ │ │ │ + b.n 1f38b2 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1f3be0 │ │ │ │ + bne.w 1f3b18 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f3be4 │ │ │ │ + b.n 1f3b1c │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ - b.n 1f3d5c │ │ │ │ + b.n 1f3c94 │ │ │ │ sxth.w r5, sl │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ blx 62740 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r6 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc.n 1f3e28 │ │ │ │ - b.n 1f3dc6 │ │ │ │ + bcc.n 1f3d60 │ │ │ │ + b.n 1f3cfe │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f3b3e │ │ │ │ + b.n 1f3a76 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f3b10 │ │ │ │ - ldr r3, [pc, #60] @ (1f3e88 ) │ │ │ │ + b.n 1f3a48 │ │ │ │ + ldr r3, [pc, #60] @ (1f3dc0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f3aa6 │ │ │ │ - ldr r3, [pc, #48] @ (1f3e8c ) │ │ │ │ + b.n 1f39de │ │ │ │ + ldr r3, [pc, #48] @ (1f3dc4 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f3aa6 │ │ │ │ + b.n 1f39de │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x00ac │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ite vc │ │ │ │ + lslvc r7, r3, #2 │ │ │ │ + ldrbvs r2, [r2, #17] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ movs r7, r4 │ │ │ │ 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 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1f3908 │ │ │ │ + bl 1f3840 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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 │ │ │ │ @@ -554229,42 +554156,42 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1f3908 │ │ │ │ - cbz r7, 1f3f0e │ │ │ │ + bl 1f3840 │ │ │ │ + cbz r7, 1f3e46 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d96b0 │ │ │ │ + bl 1d95e8 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f3efa │ │ │ │ + bne.n 1f3e32 │ │ │ │ mov r0, sl │ │ │ │ blx 62234 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1f3908 │ │ │ │ + bl 1f3840 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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 │ │ │ │ @@ -554281,27 +554208,27 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1f3908 │ │ │ │ - cbz r7, 1f3f9a │ │ │ │ + bl 1f3840 │ │ │ │ + cbz r7, 1f3ed2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d8770 │ │ │ │ + bl 1d86a8 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f3f86 │ │ │ │ + bne.n 1f3ebe │ │ │ │ mov r0, sl │ │ │ │ blx 62234 │ │ │ │ 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 │ │ │ │ @@ -554323,27 +554250,27 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r9, r6, lsl #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1f34bc │ │ │ │ - cbz r7, 1f4006 │ │ │ │ + bl 1f33f4 │ │ │ │ + cbz r7, 1f3f3e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e164c │ │ │ │ + bl 1e1584 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f3ff2 │ │ │ │ + bne.n 1f3f2a │ │ │ │ mov r0, sl │ │ │ │ blx 62234 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -554352,15 +554279,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f34bc │ │ │ │ + bl 1f33f4 │ │ │ │ add sp, #16 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -554379,26 +554306,26 @@ │ │ │ │ mov.w r9, r6, lsl #4 │ │ │ │ movs r4, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f34bc │ │ │ │ - cbz r7, 1f4094 │ │ │ │ + bl 1f33f4 │ │ │ │ + cbz r7, 1f3fcc │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1e164c │ │ │ │ + bl 1e1584 │ │ │ │ add r5, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1f4080 │ │ │ │ + bne.n 1f3fb8 │ │ │ │ mov r0, sl │ │ │ │ blx 62234 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ @@ -554406,23 +554333,23 @@ │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f34bc │ │ │ │ + bl 1f33f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1f4172 │ │ │ │ + bpl.n 1f40aa │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #232] @ (1f41bc ) │ │ │ │ + ldr r2, [pc, #232] @ (1f40f4 ) │ │ │ │ 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 │ │ │ │ @@ -554451,15 +554378,15 @@ │ │ │ │ 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 │ │ │ │ uxtb r3, r3 │ │ │ │ strb r3, [r0, #21] │ │ │ │ - ldr r3, [pc, #116] @ (1f41c0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1f40f8 ) │ │ │ │ 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 │ │ │ │ @@ -554491,55 +554418,55 @@ │ │ │ │ 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 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1f4146 │ │ │ │ + b.n 1f407e │ │ │ │ nop │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #492] @ (1f43c8 ) │ │ │ │ + ldr r2, [pc, #492] @ (1f4300 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (1f43cc ) │ │ │ │ + ldr r1, [pc, #492] @ (1f4304 ) │ │ │ │ ldr.w sl, [sp, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f4208 │ │ │ │ + beq.n 1f4140 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 1f4224 │ │ │ │ + cbnz r4, 1f415c │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 1f4202 │ │ │ │ - ldr r2, [pc, #452] @ (1f43d0 ) │ │ │ │ - ldr r3, [pc, #444] @ (1f43c8 ) │ │ │ │ + bhi.n 1f413a │ │ │ │ + ldr r2, [pc, #452] @ (1f4308 ) │ │ │ │ + ldr r3, [pc, #444] @ (1f4300 ) │ │ │ │ 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 1f43c4 │ │ │ │ + bne.w 1f42fc │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r9 │ │ │ │ rsb r1, r1, #1 │ │ │ │ @@ -554563,15 +554490,15 @@ │ │ │ │ movcs r0, #4 │ │ │ │ strd ip, r7, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ sub.w r8, r5, r6 │ │ │ │ - bl 1f40c4 │ │ │ │ + bl 1f3ffc │ │ │ │ movs r7, #0 │ │ │ │ ldrd fp, r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w r8, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ rsb r0, r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ @@ -554598,15 +554525,15 @@ │ │ │ │ lsr.w r3, fp, r3 │ │ │ │ lsr.w r1, fp, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f43ae │ │ │ │ + bne.n 1f42e6 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r6, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r6, r6, #3 │ │ │ │ @@ -554614,161 +554541,161 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w r7, [sl, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, sl, r6 │ │ │ │ adds r7, r7, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 1f4372 │ │ │ │ + bmi.n 1f42aa │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bgt.n 1f438c │ │ │ │ + bgt.n 1f42c4 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 1f43b4 │ │ │ │ + blt.n 1f42ec │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt.n 1f4394 │ │ │ │ + bgt.n 1f42cc │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 1f4388 │ │ │ │ + bmi.n 1f42c0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - ble.n 1f43a2 │ │ │ │ + ble.n 1f42da │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #4 │ │ │ │ strb.w ip, [r2, #-5] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 1f42b2 │ │ │ │ + bcc.n 1f41ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r1, [sp, #24] │ │ │ │ add lr, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1f4290 │ │ │ │ + bcc.n 1f41c8 │ │ │ │ adds r6, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1f4264 │ │ │ │ + bhi.n 1f419c │ │ │ │ ldrd ip, r7, [sp, #48] @ 0x30 │ │ │ │ mov r8, r5 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ adds r7, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov fp, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r9, r2 │ │ │ │ add ip, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1f4240 │ │ │ │ - b.n 1f4208 │ │ │ │ + bhi.w 1f4178 │ │ │ │ + b.n 1f4140 │ │ │ │ mov.w r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 1f43b2 │ │ │ │ + blt.n 1f42ea │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1f43a2 │ │ │ │ + bpl.n 1f42da │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f4320 │ │ │ │ + b.n 1f4258 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 1f43a6 │ │ │ │ + ble.n 1f42de │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - bgt.n 1f4320 │ │ │ │ + bgt.n 1f4258 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1f4320 │ │ │ │ + b.n 1f4258 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1f4318 │ │ │ │ + b.n 1f4250 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1f42dc │ │ │ │ + b.n 1f4214 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 1f4388 │ │ │ │ + bmi.n 1f42c0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1f4320 │ │ │ │ + b.n 1f4258 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x00b8 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #500] @ (1f45e0 ) │ │ │ │ + ldr r2, [pc, #500] @ (1f4518 ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #496] @ (1f45e4 ) │ │ │ │ + ldr r3, [pc, #496] @ (1f451c ) │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 1f441a │ │ │ │ + cbz r3, 1f4352 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r4, 1f4436 │ │ │ │ + cbnz r4, 1f436e │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f4412 │ │ │ │ - ldr r2, [pc, #460] @ (1f45e8 ) │ │ │ │ - ldr r3, [pc, #452] @ (1f45e4 ) │ │ │ │ + bhi.n 1f434a │ │ │ │ + ldr r2, [pc, #460] @ (1f4520 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f451c ) │ │ │ │ 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 1f45d4 │ │ │ │ + bne.w 1f450c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, fp │ │ │ │ - vldr s11, [pc, #404] @ 1f45d8 │ │ │ │ - vldr s12, [pc, #404] @ 1f45dc │ │ │ │ + vldr s11, [pc, #404] @ 1f4510 │ │ │ │ + vldr s12, [pc, #404] @ 1f4514 │ │ │ │ mov r8, r6 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str.w fp, [sp, #24] │ │ │ │ add.w r6, r3, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r8, r7, [sp, #16] │ │ │ │ - bl 1f40c4 │ │ │ │ + bl 1f3ffc │ │ │ │ mov r8, r6 │ │ │ │ ldrd ip, r4, [sp, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, fp │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ @@ -554782,15 +554709,15 @@ │ │ │ │ sub.w r1, lr, #15 │ │ │ │ lsr.w r2, ip, lr │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f4540 │ │ │ │ + bne.n 1f4478 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ negs r2, r5 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -554800,142 +554727,142 @@ │ │ │ │ adds r5, r0, r2 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ adds r2, r2, r6 │ │ │ │ ldrb r5, [r5, #2] │ │ │ │ add r1, r6 │ │ │ │ add r5, r6 │ │ │ │ - bmi.n 1f455c │ │ │ │ + bmi.n 1f4494 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1f4582 │ │ │ │ + bgt.n 1f44ba │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1f4544 │ │ │ │ + blt.n 1f447c │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1f45a0 │ │ │ │ + ble.n 1f44d8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1f454c │ │ │ │ + ble.n 1f4484 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w lr, lr, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w sl, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1f4492 │ │ │ │ + bne.n 1f43ca │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1f4478 │ │ │ │ + bne.n 1f43b0 │ │ │ │ ldrd r1, r6, [sp, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r1, #8 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 1f45b8 │ │ │ │ + beq.n 1f44f0 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1f4462 │ │ │ │ + b.n 1f439a │ │ │ │ mov r5, fp │ │ │ │ - b.n 1f44b6 │ │ │ │ + b.n 1f43ee │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1f457c │ │ │ │ + blt.n 1f44b4 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1f4500 │ │ │ │ + b.n 1f4438 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1f4544 │ │ │ │ + blt.n 1f447c │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1f454c │ │ │ │ + bge.n 1f4484 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1f4500 │ │ │ │ + b.n 1f4438 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1f44f2 │ │ │ │ + bgt.n 1f442a │ │ │ │ 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 1f44f6 │ │ │ │ + b.n 1f442e │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1f44f6 │ │ │ │ + bge.n 1f442e │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1f4500 │ │ │ │ + b.n 1f4438 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldrd r8, r7, [sp, #16] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1f444e │ │ │ │ - b.n 1f441a │ │ │ │ + bhi.w 1f4386 │ │ │ │ + b.n 1f4352 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1f4662 │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r3, r1, #7 │ │ │ │ and.w ip, r1, #7 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1f46b6 │ │ │ │ + beq.n 1f45ee │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f469a │ │ │ │ - ldr r4, [pc, #164] @ (1f46bc ) │ │ │ │ + beq.n 1f45d2 │ │ │ │ + ldr r4, [pc, #164] @ (1f45f4 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx r5, r1, #25, #5 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #6 │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, r5] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 1f468a │ │ │ │ + beq.n 1f45c2 │ │ │ │ and.w r5, r1, #31 │ │ │ │ smulbb lr, lr, r3 │ │ │ │ smulbb r0, r0, r3 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ rsb r3, r3, #6 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ smlabb r5, r3, r5, lr │ │ │ │ @@ -554958,36 +554885,36 @@ │ │ │ │ ubfx ip, r3, #2, #8 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (1f46c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f45f8 ) │ │ │ │ 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 1f468a │ │ │ │ + b.n 1f45c2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ movs r7, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ - ldr.w ip, [pc, #64] @ 1f4714 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f464c │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add ip, pc │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ and.w r1, r3, #7 │ │ │ │ @@ -555002,20 +554929,20 @@ │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb.w r0, [ip, r0] │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsls r5, r1, #27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - bpl.n 1f4800 │ │ │ │ + bpl.n 1f4738 │ │ │ │ and.w r3, r1, #15 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r0, [r0, #11] │ │ │ │ mov.w ip, r4, lsr #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsrs r5, r4, #8 │ │ │ │ lsrs r7, r4, #13 │ │ │ │ @@ -555023,37 +554950,37 @@ │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ and.w r3, r3, #3 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ lsrs r6, r4, #23 │ │ │ │ mov.w r8, r4, lsr #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 1f47c4 │ │ │ │ + bpl.n 1f46fc │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1f47c0 │ │ │ │ + beq.n 1f46f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f48c4 │ │ │ │ + beq.w 1f47fc │ │ │ │ mov.w lr, lr, lsl #1 │ │ │ │ and.w r8, r8, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #368] @ (1f48e0 ) │ │ │ │ + ldr r4, [pc, #368] @ (1f4818 ) │ │ │ │ orr.w lr, lr, r8 │ │ │ │ - ldr.w r8, [pc, #368] @ 1f48e4 │ │ │ │ + ldr.w r8, [pc, #368] @ 1f481c │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ add r8, pc │ │ │ │ add r4, pc │ │ │ │ cmp r3, #2 │ │ │ │ ldrb.w r1, [r8, r7] │ │ │ │ ldrb.w r6, [r8, r6] │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ - beq.n 1f47b6 │ │ │ │ + beq.n 1f46ee │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ ldrb.w r3, [r8, r0] │ │ │ │ ldrb.w r0, [r8, ip] │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ @@ -555064,27 +554991,27 @@ │ │ │ │ lsrs r6, r3, #1 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb r4, [r2, #1] │ │ │ │ strb r1, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbnz r3, 1f4824 │ │ │ │ - ldr r3, [pc, #288] @ (1f48e8 ) │ │ │ │ + cbnz r3, 1f475c │ │ │ │ + ldr r3, [pc, #288] @ (1f4820 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ eor.w r1, r8, r1 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ and.w r1, r1, #1 │ │ │ │ orr.w ip, ip, r1 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ ldrb r7, [r3, r5] │ │ │ │ - ldr r3, [pc, #256] @ (1f48ec ) │ │ │ │ + ldr r3, [pc, #256] @ (1f4824 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r6, [r3, ip] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r7, [r2, #0] │ │ │ │ strb r6, [r2, #1] │ │ │ │ strb r4, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -555097,30 +555024,30 @@ │ │ │ │ lsrs r1, r5, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w ip, r0, lsr #5 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ lsrs r7, r0, #15 │ │ │ │ mov.w lr, r0, lsr #20 │ │ │ │ lsrs r6, r0, #25 │ │ │ │ - b.n 1f474c │ │ │ │ - ldr.w r9, [pc, #200] @ 1f48f0 │ │ │ │ + b.n 1f4684 │ │ │ │ + ldr.w r9, [pc, #200] @ 1f4828 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ - ldr.w sl, [pc, #192] @ 1f48f4 │ │ │ │ + ldr.w sl, [pc, #192] @ 1f482c │ │ │ │ add r9, pc │ │ │ │ mov.w lr, lr, lsl #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ add sl, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb.w r4, [r9, r7] │ │ │ │ ldrb.w r7, [r9, r6] │ │ │ │ and.w r6, r8, #1 │ │ │ │ orr.w lr, lr, r6 │ │ │ │ ldrb.w r6, [sl, lr] │ │ │ │ - beq.n 1f47f2 │ │ │ │ + beq.n 1f472a │ │ │ │ eor.w r8, r8, r1 │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ and.w r8, r8, #1 │ │ │ │ orr.w ip, ip, r8 │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ @@ -555141,79 +555068,79 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull r5, r1, r4, r1 │ │ │ │ umull r5, r0, r4, r0 │ │ │ │ umull r4, r3, r4, r3 │ │ │ │ ubfx r6, r1, #1, #8 │ │ │ │ ubfx r4, r0, #1, #8 │ │ │ │ ubfx r7, r3, #1, #8 │ │ │ │ - b.n 1f47f2 │ │ │ │ - ldr r3, [pc, #48] @ (1f48f8 ) │ │ │ │ + b.n 1f472a │ │ │ │ + ldr r3, [pc, #48] @ (1f4830 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, r0] │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ - b.n 1f47b6 │ │ │ │ + b.n 1f46ee │ │ │ │ nop │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1f4950 │ │ │ │ + bpl.n 1f4888 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f49c8 │ │ │ │ + beq.n 1f4900 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r4, [r0, #11] │ │ │ │ mov.w r8, r5, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r7, r5, #8 │ │ │ │ lsrs r6, r5, #23 │ │ │ │ lsrs r3, r1 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f49e0 │ │ │ │ - ldr r3, [pc, #352] @ (1f4a90 ) │ │ │ │ + bne.n 1f4918 │ │ │ │ + ldr r3, [pc, #352] @ (1f49c8 ) │ │ │ │ and.w r4, r4, #31 │ │ │ │ and.w r8, r8, #31 │ │ │ │ and.w r7, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r6, r6, #31 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ ldrb.w r5, [r3, r8] │ │ │ │ ldrb.w ip, [r3, r7] │ │ │ │ ldrb r1, [r3, r6] │ │ │ │ - b.n 1f49a8 │ │ │ │ - cbnz r3, 1f49c0 │ │ │ │ + b.n 1f48e0 │ │ │ │ + cbnz r3, 1f48f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1f4a84 │ │ │ │ + beq.w 1f49bc │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w ip, [pc, #296] @ 1f4a94 │ │ │ │ + ldr.w ip, [pc, #296] @ 1f49cc │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, #5 │ │ │ │ lsrs r4, r3 │ │ │ │ movs r3, #13 │ │ │ │ @@ -555232,38 +555159,38 @@ │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r0, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1f4954 │ │ │ │ + b.n 1f488c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ lsrs r6, r5, #13 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r8, r4, lsr #5 │ │ │ │ lsrs r7, r4, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f492e │ │ │ │ - ldr.w lr, [pc, #180] @ 1f4a98 │ │ │ │ + beq.n 1f4866 │ │ │ │ + ldr.w lr, [pc, #180] @ 1f49d0 │ │ │ │ ubfx r5, r5, #18, #5 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ add lr, pc │ │ │ │ ubfx r0, ip, #15, #5 │ │ │ │ ldrb.w r1, [lr, r5] │ │ │ │ ubfx r5, ip, #20, #5 │ │ │ │ ubfx ip, ip, #25, #5 │ │ │ │ ldrb.w r0, [lr, r0] │ │ │ │ ldrb.w r5, [lr, r5] │ │ │ │ ldrb.w ip, [lr, ip] │ │ │ │ - beq.n 1f49a8 │ │ │ │ + beq.n 1f48e0 │ │ │ │ and.w r4, r4, #31 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ and.w r8, r8, #31 │ │ │ │ smulbb r9, r0, r3 │ │ │ │ ldrb.w sl, [lr, r4] │ │ │ │ smulbb r5, r5, r3 │ │ │ │ @@ -555287,26 +555214,26 @@ │ │ │ │ umull r5, r1, r6, r1 │ │ │ │ umull r5, r4, r6, r4 │ │ │ │ umull r6, r3, r6, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r1, #1, #8 │ │ │ │ ubfx r5, r4, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 1f49a8 │ │ │ │ + b.n 1f48e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1f49a8 │ │ │ │ + b.n 1f48e0 │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ movs r7, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ bics.w lr, r1, r1, asr #32 │ │ │ │ @@ -555320,39 +555247,39 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov.w lr, r3, lsr #29 │ │ │ │ and.w r3, r1, #7 │ │ │ │ lsls r1, r1, #29 │ │ │ │ it mi │ │ │ │ addmi r3, #12 │ │ │ │ add.w r1, r3, ip, lsl #2 │ │ │ │ - ldr r3, [pc, #12] @ (1f4ae8 ) │ │ │ │ + ldr r3, [pc, #12] @ (1f4a20 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbz r4, 1f4b18 │ │ │ │ + cbz r4, 1f4a50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, sl │ │ │ │ - cbnz r3, 1f4b1e │ │ │ │ + cbnz r3, 1f4a56 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.n 1f4b12 │ │ │ │ + bhi.n 1f4a4a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, sl │ │ │ │ @@ -555375,62 +555302,62 @@ │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1f4a9c │ │ │ │ + bl 1f49d4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1f4b54 │ │ │ │ + bne.n 1f4a8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1f4b4a │ │ │ │ + bne.n 1f4a82 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r0, #16 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1f4b36 │ │ │ │ + bhi.n 1f4a6e │ │ │ │ ldrd r4, r9, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r4, #4 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, r4 │ │ │ │ add sl, r3 │ │ │ │ - bhi.n 1f4b2a │ │ │ │ + bhi.n 1f4a62 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 1f4bde │ │ │ │ + cbz r3, 1f4b16 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f4be4 │ │ │ │ + bne.n 1f4b1c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f4bd6 │ │ │ │ + bhi.n 1f4b0e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r4, r0, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -555451,92 +555378,92 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f4a9c │ │ │ │ + bl 1f49d4 │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1f4c1c │ │ │ │ + bne.n 1f4b54 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1f4c12 │ │ │ │ + bne.n 1f4b4a │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #8 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bhi.n 1f4bfc │ │ │ │ + bhi.n 1f4b34 │ │ │ │ ldrd r6, r4, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f4bee │ │ │ │ + bhi.n 1f4b26 │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #300] @ (1f4dbc ) │ │ │ │ + ldr r3, [pc, #300] @ (1f4cf4 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #300] @ (1f4dc0 ) │ │ │ │ + ldr r0, [pc, #300] @ (1f4cf8 ) │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1f4cb6 │ │ │ │ + cbz r7, 1f4bee │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 1f4cd4 │ │ │ │ + cbnz r4, 1f4c0c │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 1f4cb0 │ │ │ │ - ldr r2, [pc, #268] @ (1f4dc4 ) │ │ │ │ - ldr r3, [pc, #256] @ (1f4dbc ) │ │ │ │ + bhi.n 1f4be8 │ │ │ │ + ldr r2, [pc, #268] @ (1f4cfc ) │ │ │ │ + ldr r3, [pc, #256] @ (1f4cf4 ) │ │ │ │ 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 1f4db2 │ │ │ │ + bne.n 1f4cea │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ - vldr s16, [pc, #208] @ 1f4db8 │ │ │ │ + vldr s16, [pc, #208] @ 1f4cf0 │ │ │ │ mov r3, r2 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r9 │ │ │ │ strd fp, r3, [sp, #12] │ │ │ │ @@ -555555,15 +555482,15 @@ │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a9c │ │ │ │ + bl 1f49d4 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r9, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w r9, r9, #16 │ │ │ │ @@ -555575,96 +555502,96 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ - bne.n 1f4d20 │ │ │ │ + bne.n 1f4c58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1f4d10 │ │ │ │ + bne.n 1f4c48 │ │ │ │ mov r3, sl │ │ │ │ add.w r8, r8, #8 │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ mov r5, r3 │ │ │ │ - bhi.n 1f4cfc │ │ │ │ + bhi.n 1f4c34 │ │ │ │ ldrd fp, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r4 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1f4cf0 │ │ │ │ - b.n 1f4cb6 │ │ │ │ + bhi.n 1f4c28 │ │ │ │ + b.n 1f4bee │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1f4e1e │ │ │ │ + push {r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1f4e18 │ │ │ │ + push {r1, r3} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1f4f1c ) │ │ │ │ + ldr r3, [pc, #312] @ (1f4e54 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #312] @ (1f4f20 ) │ │ │ │ + ldr r0, [pc, #312] @ (1f4e58 ) │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1f4e0a │ │ │ │ + cbz r7, 1f4d42 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 1f4e28 │ │ │ │ + cbnz r4, 1f4d60 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 1f4e04 │ │ │ │ - ldr r2, [pc, #280] @ (1f4f24 ) │ │ │ │ - ldr r3, [pc, #268] @ (1f4f1c ) │ │ │ │ + bhi.n 1f4d3c │ │ │ │ + ldr r2, [pc, #280] @ (1f4e5c ) │ │ │ │ + ldr r3, [pc, #268] @ (1f4e54 ) │ │ │ │ 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 1f4f12 │ │ │ │ + bne.n 1f4e4a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ - vldr s16, [pc, #220] @ 1f4f18 │ │ │ │ + vldr s16, [pc, #220] @ 1f4e50 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r9 │ │ │ │ strd fp, r3, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ @@ -555682,15 +555609,15 @@ │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4a9c │ │ │ │ + bl 1f49d4 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r6, #8 │ │ │ │ @@ -555706,60 +555633,60 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-4] │ │ │ │ - bne.n 1f4e70 │ │ │ │ + bne.n 1f4da8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1f4e60 │ │ │ │ + bne.n 1f4d98 │ │ │ │ mov r3, sl │ │ │ │ add.w r8, r8, #8 │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ mov r5, r3 │ │ │ │ - bhi.n 1f4e4c │ │ │ │ + bhi.n 1f4d84 │ │ │ │ ldrd fp, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r4 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1f4e40 │ │ │ │ - b.n 1f4e0a │ │ │ │ + bhi.n 1f4d78 │ │ │ │ + b.n 1f4d42 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r6, 1f4f62 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r7, r4, #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 │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ 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] │ │ │ │ @@ -555770,59 +555697,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 1f5f1c │ │ │ │ + bl 1f5e54 │ │ │ │ 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 sl, r2 │ │ │ │ - ldr r2, [pc, #256] @ (1f509c ) │ │ │ │ + ldr r2, [pc, #256] @ (1f4fd4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (1f50a0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f4fd8 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ 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, 1f4fc4 │ │ │ │ + cbz r3, 1f4efc │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 1f4fe2 │ │ │ │ + cbnz r4, 1f4f1a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f4fbc │ │ │ │ - ldr r2, [pc, #220] @ (1f50a4 ) │ │ │ │ - ldr r3, [pc, #216] @ (1f50a0 ) │ │ │ │ + bhi.n 1f4ef4 │ │ │ │ + ldr r2, [pc, #220] @ (1f4fdc ) │ │ │ │ + ldr r3, [pc, #216] @ (1f4fd8 ) │ │ │ │ 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 1f5094 │ │ │ │ + bne.n 1f4fcc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ - vldr s16, [pc, #176] @ 1f5098 │ │ │ │ + vldr s16, [pc, #176] @ 1f4fd0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ @@ -555839,150 +555766,150 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ 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 1f501c │ │ │ │ + bne.n 1f4f54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #4 │ │ │ │ add r9, r3 │ │ │ │ - bne.n 1f5014 │ │ │ │ + bne.n 1f4f4c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 1f5006 │ │ │ │ + bhi.n 1f4f3e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldrd r3, r7, [sp, #16] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 1f4ff8 │ │ │ │ - b.n 1f4fc4 │ │ │ │ + bcc.n 1f4f30 │ │ │ │ + b.n 1f4efc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + cbz r0, 1f4fe2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1f50d4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f500c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f50d8 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f5010 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f50dc ) │ │ │ │ - ldr r2, [pc, #28] @ (1f50e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f5014 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f5018 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ movs r7, r4 │ │ │ │ - add r2, pc, #856 @ (adr r2, 1f543c ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 1f5394 ) │ │ │ │ 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] @ (1f5110 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f5048 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f5114 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f504c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f5118 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f511c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f5050 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f5054 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ movs r7, r4 │ │ │ │ - add r2, pc, #616 @ (adr r2, 1f5388 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 1f52e0 ) │ │ │ │ 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 sl, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1f5244 ) │ │ │ │ + ldr r2, [pc, #264] @ (1f517c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (1f5248 ) │ │ │ │ + ldr r3, [pc, #264] @ (1f5180 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ 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, 1f5164 │ │ │ │ + cbz r3, 1f509c │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 1f5182 │ │ │ │ + cbnz r4, 1f50ba │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f515c │ │ │ │ - ldr r2, [pc, #228] @ (1f524c ) │ │ │ │ - ldr r3, [pc, #224] @ (1f5248 ) │ │ │ │ + bhi.n 1f5094 │ │ │ │ + ldr r2, [pc, #228] @ (1f5184 ) │ │ │ │ + ldr r3, [pc, #224] @ (1f5180 ) │ │ │ │ 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 1f523c │ │ │ │ + bne.n 1f5174 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - vldr s16, [pc, #180] @ 1f5240 │ │ │ │ + vldr s16, [pc, #180] @ 1f5178 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ @@ -555998,15 +555925,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa118 │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ adds r7, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ @@ -556014,132 +555941,132 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r7, #-8] │ │ │ │ vstr s15, [r7, #-12] │ │ │ │ vstr s15, [r7, #-16] │ │ │ │ - bne.n 1f51ba │ │ │ │ + bne.n 1f50f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 1f51b2 │ │ │ │ + bne.n 1f50ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1f51a8 │ │ │ │ + bhi.n 1f50e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldrd r3, r6, [sp, #16] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 1f5198 │ │ │ │ - b.n 1f5164 │ │ │ │ + bcc.n 1f50d0 │ │ │ │ + b.n 1f509c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ 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 r4, r0 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ adds r0, r4, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #0 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ strh.w ip, [r4, #1] │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 1f6384 │ │ │ │ + bl 1f62bc │ │ │ │ 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, #308] @ (1f5418 ) │ │ │ │ + ldr r2, [pc, #308] @ (1f5350 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1f541c ) │ │ │ │ + ldr r3, [pc, #308] @ (1f5354 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [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, 1f5312 │ │ │ │ + cbz r3, 1f524a │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f5330 │ │ │ │ + bne.n 1f5268 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f530a │ │ │ │ - ldr r2, [pc, #268] @ (1f5420 ) │ │ │ │ - ldr r3, [pc, #260] @ (1f541c ) │ │ │ │ + bhi.n 1f5242 │ │ │ │ + ldr r2, [pc, #268] @ (1f5358 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f5354 ) │ │ │ │ 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 1f5410 │ │ │ │ + bne.n 1f5348 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sp, #51 @ 0x33 │ │ │ │ mov r5, r8 │ │ │ │ - vldr s16, [pc, #220] @ 1f5414 │ │ │ │ + vldr s16, [pc, #220] @ 1f534c │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -556163,161 +556090,161 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w sl, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-8] │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-4] │ │ │ │ - bne.n 1f5378 │ │ │ │ + bne.n 1f52b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1f536e │ │ │ │ + bne.n 1f52a6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1f535c │ │ │ │ + bhi.n 1f5294 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 1f534a │ │ │ │ - b.n 1f5312 │ │ │ │ + bcc.n 1f5282 │ │ │ │ + b.n 1f524a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1f5450 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f5388 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f5454 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f538c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f5458 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f545c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f5390 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f5394 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ 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] @ (1f548c ) │ │ │ │ + ldr r0, [pc, #28] @ (1f53c4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f5490 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f53c8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f5494 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f5498 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f53cc ) │ │ │ │ + ldr r2, [pc, #28] @ (1f53d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ 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, #348] @ (1f5614 ) │ │ │ │ + ldr r2, [pc, #348] @ (1f554c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (1f5618 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f5550 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f54e4 │ │ │ │ + beq.n 1f541c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1f5504 │ │ │ │ + cbnz r3, 1f543c │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f54de │ │ │ │ - ldr r2, [pc, #308] @ (1f561c ) │ │ │ │ - ldr r3, [pc, #304] @ (1f5618 ) │ │ │ │ + bhi.n 1f5416 │ │ │ │ + ldr r2, [pc, #308] @ (1f5554 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f5550 ) │ │ │ │ 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 1f560a │ │ │ │ + bne.w 1f5542 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, sp, #51 @ 0x33 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ - vldr s16, [pc, #256] @ 1f5610 │ │ │ │ + vldr s16, [pc, #256] @ 1f5548 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ @@ -556344,21 +556271,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa118 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa118 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -556373,53 +556300,53 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r9, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 1f5556 │ │ │ │ + bne.n 1f548e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1f554a │ │ │ │ + bne.n 1f5482 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 1f5534 │ │ │ │ + bhi.n 1f546c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1f5520 │ │ │ │ - b.n 1f54e4 │ │ │ │ + bcc.n 1f5458 │ │ │ │ + b.n 1f541c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1f5690 │ │ │ │ + cbz r2, 1f55c8 │ │ │ │ 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 │ │ │ │ @@ -556441,28 +556368,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 1f5630 │ │ │ │ + bne.n 1f5568 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f5796 │ │ │ │ + beq.n 1f56ce │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #236] @ 1f5798 │ │ │ │ - vldr s10, [pc, #236] @ 1f579c │ │ │ │ + vldr s9, [pc, #236] @ 1f56d0 │ │ │ │ + vldr s10, [pc, #236] @ 1f56d4 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ubfx r5, r3, #0, #9 │ │ │ │ vmov s12, r5 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ ubfx r5, r3, #9, #9 │ │ │ │ vcvt.f32.s32 s12, s12 │ │ │ │ @@ -556477,121 +556404,121 @@ │ │ │ │ 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 1f571e │ │ │ │ + ble.n 1f5656 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s12, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [ip, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1f574e │ │ │ │ + ble.n 1f5686 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s13, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [ip, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1f577e │ │ │ │ + ble.n 1f56b6 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strb.w r3, [ip, #-2] │ │ │ │ strb.w r4, [ip, #-1] │ │ │ │ cmp r2, lr │ │ │ │ add.w ip, ip, #4 │ │ │ │ - bne.n 1f56b4 │ │ │ │ + bne.n 1f55ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f5948 │ │ │ │ + beq.w 1f5880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1f594c │ │ │ │ + vldr s10, [pc, #408] @ 1f5884 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1f5950 │ │ │ │ - vldr s9, [pc, #404] @ 1f5954 │ │ │ │ + vldr s11, [pc, #404] @ 1f5888 │ │ │ │ + vldr s9, [pc, #404] @ 1f588c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1f5958 │ │ │ │ - vldr s7, [pc, #400] @ 1f595c │ │ │ │ - b.n 1f5836 │ │ │ │ + vldr s8, [pc, #400] @ 1f5890 │ │ │ │ + vldr s7, [pc, #400] @ 1f5894 │ │ │ │ + b.n 1f576e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1f57e0 │ │ │ │ + cbz r5, 1f5718 │ │ │ │ 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 1f58a2 │ │ │ │ + bne.n 1f57da │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1f5802 │ │ │ │ + cbz r5, 1f573a │ │ │ │ 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 1f58fa │ │ │ │ + bne.n 1f5832 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1f5820 │ │ │ │ + cbz r1, 1f5758 │ │ │ │ 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 1f5946 │ │ │ │ + beq.w 1f587e │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f57ce │ │ │ │ + beq.n 1f5706 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1f57e0 │ │ │ │ + beq.n 1f5718 │ │ │ │ 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 │ │ │ │ @@ -556605,20 +556532,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 1f57f0 │ │ │ │ + beq.n 1f5728 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1f5802 │ │ │ │ + beq.n 1f573a │ │ │ │ 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 │ │ │ │ @@ -556631,20 +556558,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 1f580e │ │ │ │ + beq.n 1f5746 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1f5820 │ │ │ │ + beq.n 1f5758 │ │ │ │ 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 │ │ │ │ @@ -556653,244 +556580,244 @@ │ │ │ │ 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 1f5820 │ │ │ │ + b.n 1f5758 │ │ │ │ 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 1f5c3a │ │ │ │ + beq.w 1f5b72 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #708] @ 1f5c3c │ │ │ │ + vldr s8, [pc, #708] @ 1f5b74 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s5, [pc, #708] @ 1f5c40 │ │ │ │ + vldr s5, [pc, #708] @ 1f5b78 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #704] @ 1f5c44 │ │ │ │ - vldr s9, [pc, #704] @ 1f5c48 │ │ │ │ - vldr s10, [pc, #704] @ 1f5c4c │ │ │ │ - vldr s4, [pc, #704] @ 1f5c50 │ │ │ │ - vldr s3, [pc, #704] @ 1f5c54 │ │ │ │ - b.n 1f5a7a │ │ │ │ + vldr s6, [pc, #704] @ 1f5b7c │ │ │ │ + vldr s9, [pc, #704] @ 1f5b80 │ │ │ │ + vldr s10, [pc, #704] @ 1f5b84 │ │ │ │ + vldr s4, [pc, #704] @ 1f5b88 │ │ │ │ + vldr s3, [pc, #704] @ 1f5b8c │ │ │ │ + b.n 1f59b2 │ │ │ │ vmov.f32 s13, s5 │ │ │ │ - cbz r5, 1f59aa │ │ │ │ + cbz r5, 1f58e2 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s15, s6 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f5ace │ │ │ │ + bne.w 1f5a06 │ │ │ │ vmov.f32 s14, s5 │ │ │ │ - cbz r5, 1f59ca │ │ │ │ + cbz r5, 1f5902 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s15, s6 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1f5b0e │ │ │ │ + bne.w 1f5a46 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f5b86 │ │ │ │ + bne.w 1f5abe │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1f5bda │ │ │ │ + ble.w 1f5b12 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s15, [pc, #588] @ 1f5c40 │ │ │ │ - bge.w 1f5c12 │ │ │ │ + vldrlt s15, [pc, #588] @ 1f5b78 │ │ │ │ + bge.w 1f5b4a │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s13, s9 │ │ │ │ vstr s11, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1f5b70 │ │ │ │ + ble.w 1f5aa8 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1f5a36 │ │ │ │ + bge.n 1f596e │ │ │ │ vmov.f32 s13, s10 │ │ │ │ vmla.f32 s13, s14, s9 │ │ │ │ vstr s13, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1f5b82 │ │ │ │ + ble.w 1f5aba │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1f5a64 │ │ │ │ + bge.n 1f599c │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s15, s9 │ │ │ │ vstr s14, [sp, #4] │ │ │ │ ldrb.w r1, [sp, #4] │ │ │ │ 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 1f5bd6 │ │ │ │ + beq.w 1f5b0e │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f5998 │ │ │ │ + beq.n 1f58d0 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1f59aa │ │ │ │ + beq.n 1f58e2 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1f5baa │ │ │ │ + bmi.w 1f5ae2 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov s15, r5 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s13, s15, s8 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f59b8 │ │ │ │ + beq.w 1f58f0 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 1f59ca │ │ │ │ + beq.w 1f5902 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1f5b94 │ │ │ │ + bmi.n 1f5acc │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r5 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s8 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - beq.w 1f59d4 │ │ │ │ + beq.w 1f590c │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1f5b42 │ │ │ │ + beq.n 1f5a7a │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1f5bc0 │ │ │ │ + bmi.n 1f5af8 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s7, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s7, s4 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.w 1f5a08 │ │ │ │ + ble.w 1f5940 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1f59f8 │ │ │ │ + blt.w 1f5930 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1f5a18 │ │ │ │ + bgt.w 1f5950 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1f5a46 │ │ │ │ + bgt.w 1f597e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f5a64 │ │ │ │ + b.n 1f599c │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s3 │ │ │ │ - b.n 1f5b42 │ │ │ │ + b.n 1f5a7a │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s11, s12, s15 │ │ │ │ - b.n 1f5af0 │ │ │ │ + b.n 1f5a28 │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s14, s12, s15 │ │ │ │ - b.n 1f5aac │ │ │ │ + b.n 1f59e4 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s11, s12, s15 │ │ │ │ - b.n 1f5b2e │ │ │ │ + b.n 1f5a66 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ strble.w r1, [r0, #-3] │ │ │ │ - ble.n 1f5b82 │ │ │ │ + ble.n 1f5aba │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1f5c30 │ │ │ │ - vldr s13, [pc, #72] @ 1f5c48 │ │ │ │ - vldr s15, [pc, #72] @ 1f5c4c │ │ │ │ + bge.n 1f5b68 │ │ │ │ + vldr s13, [pc, #72] @ 1f5b80 │ │ │ │ + vldr s15, [pc, #72] @ 1f5b84 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1f5a64 │ │ │ │ + b.n 1f599c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ strble.w r1, [r0, #-3] │ │ │ │ - ble.w 1f5a64 │ │ │ │ - vldr s15, [pc, #20] @ 1f5c40 │ │ │ │ - b.n 1f5a18 │ │ │ │ + ble.w 1f599c │ │ │ │ + vldr s15, [pc, #20] @ 1f5b78 │ │ │ │ + b.n 1f5950 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1f5a64 │ │ │ │ + b.n 1f599c │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -556899,23 +556826,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f5d02 │ │ │ │ + beq.n 1f5c3a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w ip, r0, #16 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #144] @ 1f5d04 │ │ │ │ - vldr s10, [pc, #144] @ 1f5d08 │ │ │ │ + vldr s12, [pc, #144] @ 1f5c3c │ │ │ │ + vldr s10, [pc, #144] @ 1f5c40 │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #16 │ │ │ │ vstr s11, [ip, #-20] @ 0xffffffec │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ @@ -556942,38 +556869,38 @@ │ │ │ │ sub.w r0, r0, r3 │ │ │ │ add.w r3, r3, r0, lsr #1 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s15, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1f5c80 │ │ │ │ + bne.n 1f5bb8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f5dc6 │ │ │ │ + beq.n 1f5cfe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w r8, #0 │ │ │ │ sxtb r0, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ cmp r0, r8 │ │ │ │ - ble.n 1f5d52 │ │ │ │ + ble.n 1f5c8a │ │ │ │ rsb r7, r0, r0, lsl #8 │ │ │ │ umull r9, r8, r4, r7 │ │ │ │ sub.w r7, r7, r8 │ │ │ │ add.w r8, r8, r7, lsr #1 │ │ │ │ ubfx r8, r8, #6, #8 │ │ │ │ movs r7, #0 │ │ │ │ mls r0, r0, r0, r5 │ │ │ │ @@ -557001,24 +556928,24 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, r0, r4, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #6 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 1f5d2c │ │ │ │ + bne.n 1f5c64 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f5e46 │ │ │ │ + cbz r2, 1f5d7e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ add.w r4, r1, #8 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #112] @ 1f5e48 │ │ │ │ + vldr s11, [pc, #112] @ 1f5d80 │ │ │ │ ldrh.w r1, [r4, #-8] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w lr, [r4, #-6] │ │ │ │ adds r5, #1 │ │ │ │ ldrh.w ip, [r4, #-4] │ │ │ │ cmp r2, r5 │ │ │ │ ldrh.w r3, [r4, #-2] │ │ │ │ @@ -557039,21 +556966,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 1f5dd8 │ │ │ │ + bne.n 1f5d10 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f5eee │ │ │ │ + beq.n 1f5e26 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r6, #2051 @ 0x803 │ │ │ │ movt r6, #32800 @ 0x8020 │ │ │ │ add.w r4, r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ ldrh.w lr, [r4, #-8] │ │ │ │ movs r5, #0 │ │ │ │ @@ -557088,28 +557015,28 @@ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ rsb lr, lr, r8, asr #9 │ │ │ │ add r3, ip │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ rsb r3, r1, r3, asr #9 │ │ │ │ bfi r5, r3, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1f5e62 │ │ │ │ + bne.n 1f5d9a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r2, [r4, #1] │ │ │ │ strb r3, [r4, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -557119,30 +557046,30 @@ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f5ffc │ │ │ │ + beq.n 1f5f34 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, lr │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, lr │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ subs r0, r3, r6 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f5fee │ │ │ │ + beq.n 1f5f26 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -557167,85 +557094,85 @@ │ │ │ │ adds r4, r2, r3 │ │ │ │ mov r2, r6 │ │ │ │ strd r4, sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ adds r4, #4 │ │ │ │ strh.w r9, [r4, #-3] │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ - bne.n 1f5fa2 │ │ │ │ + bne.n 1f5eda │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f5f9a │ │ │ │ + bne.n 1f5ed2 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r7, #16 │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 1f5f78 │ │ │ │ + bhi.n 1f5eb0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add lr, r2 │ │ │ │ - bhi.n 1f5f56 │ │ │ │ + bhi.n 1f5e8e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1f6154 ) │ │ │ │ + ldr r2, [pc, #308] @ (1f608c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1f6158 ) │ │ │ │ + ldr r3, [pc, #308] @ (1f6090 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [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 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f6128 │ │ │ │ + beq.n 1f6060 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r8, r7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - vldr s17, [pc, #264] @ 1f614c │ │ │ │ + vldr s17, [pc, #264] @ 1f6084 │ │ │ │ add.w sl, sp, #59 @ 0x3b │ │ │ │ - vldr s16, [pc, #260] @ 1f6150 │ │ │ │ + vldr s16, [pc, #260] @ 1f6088 │ │ │ │ mov r7, ip │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ subs r1, r2, r7 │ │ │ │ cmp r1, #4 │ │ │ │ it cs │ │ │ │ movcs r1, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f611a │ │ │ │ + beq.n 1f6052 │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r8 │ │ │ │ @@ -557271,166 +557198,166 @@ │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ ldrb.w r3, [sp, #59] @ 0x3b │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r8, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r8, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ cmp sl, fp │ │ │ │ add.w r8, r8, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r8, #-16] │ │ │ │ - bne.n 1f60ac │ │ │ │ + bne.n 1f5fe4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f60a2 │ │ │ │ + bne.n 1f5fda │ │ │ │ ldrd r7, r0, [sp, #24] │ │ │ │ adds r6, #8 │ │ │ │ ldr.w ip, [sp, #112] @ 0x70 │ │ │ │ adds r7, #4 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - bhi.n 1f607c │ │ │ │ + bhi.n 1f5fb4 │ │ │ │ mov r6, ip │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldrd r7, r8, [sp, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, r3 │ │ │ │ - bhi.n 1f6056 │ │ │ │ - ldr r2, [pc, #48] @ (1f615c ) │ │ │ │ - ldr r3, [pc, #44] @ (1f6158 ) │ │ │ │ + bhi.n 1f5f8e │ │ │ │ + ldr r2, [pc, #48] @ (1f6094 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f6090 ) │ │ │ │ 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 1f6146 │ │ │ │ + bne.n 1f607e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + add r0, pc, #656 @ (adr r0, 1f6320 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1f618c ) │ │ │ │ + ldr r0, [pc, #28] @ (1f60c4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f6190 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f60c8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f6194 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f6198 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f60cc ) │ │ │ │ + ldr r2, [pc, #28] @ (1f60d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ 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] @ (1f61c8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f6100 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f61cc │ │ │ │ + ldr.w ip, [pc, #28] @ 1f6104 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f61d0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f61d4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f6108 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f610c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ movs r7, r4 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ 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 r8, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1f632c ) │ │ │ │ + ldr r2, [pc, #312] @ (1f6264 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1f6330 ) │ │ │ │ + ldr r3, [pc, #312] @ (1f6268 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [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 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f6302 │ │ │ │ + beq.n 1f623a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ - vldr s17, [pc, #272] @ 1f6324 │ │ │ │ + vldr s17, [pc, #272] @ 1f625c │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r6, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov fp, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r0, r1, r6 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f62f4 │ │ │ │ + beq.n 1f622c │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #59 @ 0x3b │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ - vldr s16, [pc, #236] @ 1f6328 │ │ │ │ + vldr s16, [pc, #236] @ 1f6260 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ sub.w r8, r2, r6 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -557452,15 +557379,15 @@ │ │ │ │ adds r4, r3, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [sp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa118 │ │ │ │ ldrsb.w r3, [sp, #59] @ 0x3b │ │ │ │ vstr s16, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ vstr s16, [r4, #-8] │ │ │ │ @@ -557469,86 +557396,86 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp r8, sl │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ - bne.n 1f627c │ │ │ │ + bne.n 1f61b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f6272 │ │ │ │ + bne.n 1f61aa │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ adds r6, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1f624a │ │ │ │ + bhi.n 1f6182 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldrd r6, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r1, r6 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 1f6220 │ │ │ │ - ldr r2, [pc, #48] @ (1f6334 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f6330 ) │ │ │ │ + bhi.n 1f6158 │ │ │ │ + ldr r2, [pc, #48] @ (1f626c ) │ │ │ │ + ldr r3, [pc, #40] @ (1f6268 ) │ │ │ │ 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 1f6320 │ │ │ │ + bne.n 1f6258 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov.w r8, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ mov r3, r7 │ │ │ │ adds r0, r4, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r1, r5, #8 │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ @@ -557556,29 +557483,29 @@ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f6478 │ │ │ │ + beq.n 1f63b0 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r6, lr │ │ │ │ movs r7, #2 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r1, r6 │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f646a │ │ │ │ + beq.n 1f63a2 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov fp, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str.w lr, [sp, #32] │ │ │ │ @@ -557602,93 +557529,93 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r5, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r5, #4 │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ strh.w r9, [r5, #-2] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 1f6410 │ │ │ │ + bne.n 1f6348 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 1f6408 │ │ │ │ + bne.n 1f6340 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, #16 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 1f63e2 │ │ │ │ + bhi.n 1f631a │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r1, r6 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add lr, r3 │ │ │ │ - bhi.n 1f63b8 │ │ │ │ + bhi.n 1f62f0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1f65fc ) │ │ │ │ + ldr r2, [pc, #352] @ (1f6534 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (1f6600 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f6538 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f65d2 │ │ │ │ + beq.w 1f650a │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, lr │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ add.w r3, sp, #66 @ 0x42 │ │ │ │ - vldr s16, [pc, #296] @ 1f65f4 │ │ │ │ + vldr s16, [pc, #296] @ 1f652c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - vldr s17, [pc, #292] @ 1f65f8 │ │ │ │ + vldr s17, [pc, #292] @ 1f6530 │ │ │ │ subs r0, r1, r7 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f65c4 │ │ │ │ + beq.n 1f64fc │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, sp, #67 @ 0x43 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -557720,21 +557647,21 @@ │ │ │ │ movs r7, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1fa04c │ │ │ │ ldrb.w r3, [sp, #66] @ 0x42 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r8, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -557742,146 +557669,146 @@ │ │ │ │ vstr s15, [r8, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r8, #-12] │ │ │ │ - bne.n 1f6532 │ │ │ │ + bne.n 1f646a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f6526 │ │ │ │ + bne.n 1f645e │ │ │ │ ldrd r5, ip, [sp, #28] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ cmp lr, r5 │ │ │ │ - bhi.n 1f64fc │ │ │ │ + bhi.n 1f6434 │ │ │ │ mov r5, lr │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r7, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, r7 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add lr, r2 │ │ │ │ - bhi.n 1f64d4 │ │ │ │ - ldr r2, [pc, #48] @ (1f6604 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f6600 ) │ │ │ │ + bhi.n 1f640c │ │ │ │ + ldr r2, [pc, #48] @ (1f653c ) │ │ │ │ + ldr r3, [pc, #40] @ (1f6538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f65f0 │ │ │ │ + bne.n 1f6528 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1f6634 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f656c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f6638 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f6570 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f663c ) │ │ │ │ - ldr r2, [pc, #28] @ (1f6640 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f6574 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f6578 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ 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] @ (1f6670 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f65a8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f6674 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f65ac │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f6678 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f667c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f65b0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f65b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 626dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #384] @ (1f681c ) │ │ │ │ + ldr r2, [pc, #384] @ (1f6754 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #384] @ (1f6820 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f6758 ) │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f67f2 │ │ │ │ + beq.w 1f672a │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, ip │ │ │ │ - vldr s16, [pc, #336] @ 1f6814 │ │ │ │ + vldr s16, [pc, #336] @ 1f674c │ │ │ │ mov lr, ip │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ subs r2, r1, r7 │ │ │ │ cmp r2, #4 │ │ │ │ it cs │ │ │ │ movcs r2, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f67e2 │ │ │ │ + beq.w 1f671a │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #66 @ 0x42 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r6 │ │ │ │ mov r5, r6 │ │ │ │ @@ -557897,15 +557824,15 @@ │ │ │ │ cmp.w r9, #4 │ │ │ │ strd r5, ip, [sp, #28] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s17, [pc, #252] @ 1f6818 │ │ │ │ + vldr s17, [pc, #252] @ 1f6750 │ │ │ │ add.w r7, sl, #8 │ │ │ │ add r3, ip │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ @@ -557916,21 +557843,21 @@ │ │ │ │ movs r7, #2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa118 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fa118 │ │ │ │ ldrsb.w r3, [sp, #66] @ 0x42 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r8, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #67] @ 0x43 │ │ │ │ @@ -557947,62 +557874,62 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r8, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s14, [r8, #-12] │ │ │ │ - bne.n 1f6736 │ │ │ │ + bne.n 1f666e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f672a │ │ │ │ + bne.n 1f6662 │ │ │ │ ldrd r5, ip, [sp, #28] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ cmp lr, r5 │ │ │ │ - bhi.n 1f66fc │ │ │ │ + bhi.n 1f6634 │ │ │ │ mov r5, lr │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r7, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, r7 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add lr, r2 │ │ │ │ - bhi.w 1f66cc │ │ │ │ - ldr r2, [pc, #48] @ (1f6824 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f6820 ) │ │ │ │ + bhi.w 1f6604 │ │ │ │ + ldr r2, [pc, #48] @ (1f675c ) │ │ │ │ + ldr r3, [pc, #40] @ (1f6758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6810 │ │ │ │ + bne.n 1f6748 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r5, #4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ smlabb r2, r2, r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -558010,19 +557937,19 @@ │ │ │ │ uxtb r2, r2 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ cmp r2, #2 │ │ │ │ strb r5, [r4, #3] │ │ │ │ - beq.n 1f6910 │ │ │ │ + beq.n 1f6848 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1f6880 │ │ │ │ + beq.n 1f67b8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f69aa │ │ │ │ + beq.w 1f68e2 │ │ │ │ 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 │ │ │ │ @@ -558036,15 +557963,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f69e8 │ │ │ │ + beq.w 1f6920 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ and.w r3, r3, #248 @ 0xf8 │ │ │ │ lsrs r6, r0, #3 │ │ │ │ orr.w r5, r3, r0, lsr #13 │ │ │ │ uxtb.w lr, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @@ -558104,15 +558031,15 @@ │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ orr.w r5, r5, r9 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ orr.w r0, r8, r0 │ │ │ │ - cbz r1, 1f69d2 │ │ │ │ + cbz r1, 1f690a │ │ │ │ smlabb lr, r7, r2, lr │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ smlabb ip, r6, r2, ip │ │ │ │ smlabb r2, r5, r2, r0 │ │ │ │ umull r1, lr, r3, lr │ │ │ │ umull r1, ip, r3, ip │ │ │ │ @@ -558180,15 +558107,15 @@ │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ asrs r5, r5, #2 │ │ │ │ asrs r0, r0, #2 │ │ │ │ and.w r1, lr, #3 │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ - bl 1f6828 │ │ │ │ + bl 1f6760 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, r2 │ │ │ │ @@ -558213,15 +558140,15 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ and.w r1, lr, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ - bl 1f6828 │ │ │ │ + bl 1f6760 │ │ │ │ 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 │ │ │ │ @@ -558252,15 +558179,15 @@ │ │ │ │ asrs r3, r3, #1 │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ ldrb r5, [r0, r3] │ │ │ │ adds r0, #8 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ asr.w r5, r5, ip │ │ │ │ - bl 1f6828 │ │ │ │ + bl 1f6760 │ │ │ │ and.w r5, r5, #15 │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ strb r5, [r4, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -558303,24 +558230,24 @@ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ ldrb.w ip, [ip, #2] │ │ │ │ str r4, [sp, #0] │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ asr.w ip, ip, lr │ │ │ │ orr.w r5, r5, ip │ │ │ │ and.w r5, r5, #7 │ │ │ │ - bl 1f6828 │ │ │ │ - cbz r5, 1f6bf2 │ │ │ │ + bl 1f6760 │ │ │ │ + cbz r5, 1f6b2a │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ - beq.n 1f6bf2 │ │ │ │ + beq.n 1f6b2a │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 1f6bfa │ │ │ │ + bhi.n 1f6b32 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 1f6c26 │ │ │ │ + bgt.n 1f6b5e │ │ │ │ rsb r3, r5, #6 │ │ │ │ subs r5, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r5, r5, r7 │ │ │ │ smlabb r3, r6, r3, r5 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -558341,105 +558268,105 @@ │ │ │ │ strb r6, [r4, #3] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r5, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ uxtb r6, r5 │ │ │ │ - b.n 1f6bf2 │ │ │ │ + b.n 1f6b2a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1f6c58 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f6b90 │ │ │ │ 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} │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ 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, #20] @ 1f6c80 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f6bb8 │ │ │ │ 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} │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r7, lr} │ │ │ │ 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, #20] @ 1f6ca8 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f6be0 │ │ │ │ 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} │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ 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, #20] @ 1f6cd0 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f6c08 │ │ │ │ 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} │ │ │ │ - push {r5, r6} │ │ │ │ + push {r3, r5, lr} │ │ │ │ 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (1f6dac ) │ │ │ │ + ldr r3, [pc, #192] @ (1f6ce4 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f6da6 │ │ │ │ + beq.n 1f6cde │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f6d98 │ │ │ │ + beq.n 1f6cd0 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -558467,70 +558394,70 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f6d54 │ │ │ │ + bne.n 1f6c8c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f6d48 │ │ │ │ + bne.n 1f6c80 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f6d2c │ │ │ │ + bhi.n 1f6c64 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f6d10 │ │ │ │ + bhi.n 1f6c48 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, lr} │ │ │ │ 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (1f6e88 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f6dc0 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f6e82 │ │ │ │ + beq.n 1f6dba │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f6e74 │ │ │ │ + beq.n 1f6dac │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -558558,70 +558485,70 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f6e30 │ │ │ │ + bne.n 1f6d68 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f6e24 │ │ │ │ + bne.n 1f6d5c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f6e08 │ │ │ │ + bhi.n 1f6d40 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f6dec │ │ │ │ + bhi.n 1f6d24 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1f6ee2 │ │ │ │ + push {r1, r2, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (1f6f64 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f6e9c ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f6f5e │ │ │ │ + beq.n 1f6e96 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f6f50 │ │ │ │ + beq.n 1f6e88 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -558649,70 +558576,70 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f6f0c │ │ │ │ + bne.n 1f6e44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f6f00 │ │ │ │ + bne.n 1f6e38 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f6ee4 │ │ │ │ + bhi.n 1f6e1c │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f6ec8 │ │ │ │ + bhi.n 1f6e00 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sxtb r6, r7 │ │ │ │ + cbz r6, 1f6ef0 │ │ │ │ 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 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (1f7040 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f6f78 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f703a │ │ │ │ + beq.n 1f6f72 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f702c │ │ │ │ + beq.n 1f6f64 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -558740,91 +558667,91 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f6fe8 │ │ │ │ + bne.n 1f6f20 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f6fdc │ │ │ │ + bne.n 1f6f14 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f6fc0 │ │ │ │ + bhi.n 1f6ef8 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f6fa4 │ │ │ │ + bhi.n 1f6edc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1f706a │ │ │ │ + sxtb r6, r4 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (1f7198 ) │ │ │ │ + ldr r1, [pc, #312] @ (1f70d0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1f719c ) │ │ │ │ + ldr r3, [pc, #312] @ (1f70d4 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (1f71a0 ) │ │ │ │ + ldr r3, [pc, #292] @ (1f70d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f709c │ │ │ │ + beq.n 1f6fd4 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f70ba │ │ │ │ + bne.n 1f6ff2 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1f7096 │ │ │ │ - ldr r2, [pc, #260] @ (1f71a4 ) │ │ │ │ - ldr r3, [pc, #252] @ (1f719c ) │ │ │ │ + bhi.n 1f6fce │ │ │ │ + ldr r2, [pc, #260] @ (1f70dc ) │ │ │ │ + ldr r3, [pc, #252] @ (1f70d4 ) │ │ │ │ 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 1f7190 │ │ │ │ + bne.n 1f70c8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 1f7194 │ │ │ │ + vldr s16, [pc, #208] @ 1f70cc │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -558868,96 +558795,96 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1f70f6 │ │ │ │ + bne.n 1f702e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1f70e4 │ │ │ │ + bne.n 1f701c │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1f70d6 │ │ │ │ + bhi.n 1f700e │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 1f70cc │ │ │ │ - b.n 1f709c │ │ │ │ + bhi.n 1f7004 │ │ │ │ + b.n 1f6fd4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + cbz r2, 1f70fa │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (1f72fc ) │ │ │ │ + ldr r1, [pc, #312] @ (1f7234 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1f7300 ) │ │ │ │ + ldr r3, [pc, #312] @ (1f7238 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (1f7304 ) │ │ │ │ + ldr r3, [pc, #292] @ (1f723c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f7200 │ │ │ │ + beq.n 1f7138 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f721e │ │ │ │ + bne.n 1f7156 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1f71fa │ │ │ │ - ldr r2, [pc, #260] @ (1f7308 ) │ │ │ │ - ldr r3, [pc, #252] @ (1f7300 ) │ │ │ │ + bhi.n 1f7132 │ │ │ │ + ldr r2, [pc, #260] @ (1f7240 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f7238 ) │ │ │ │ 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 1f72f4 │ │ │ │ + bne.n 1f722c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 1f72f8 │ │ │ │ + vldr s16, [pc, #208] @ 1f7230 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -559001,96 +558928,96 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1f725a │ │ │ │ + bne.n 1f7192 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1f7248 │ │ │ │ + bne.n 1f7180 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1f723a │ │ │ │ + bhi.n 1f7172 │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 1f7230 │ │ │ │ - b.n 1f7200 │ │ │ │ + bhi.n 1f7168 │ │ │ │ + b.n 1f7138 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (1f7460 ) │ │ │ │ + ldr r1, [pc, #312] @ (1f7398 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1f7464 ) │ │ │ │ + ldr r3, [pc, #312] @ (1f739c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (1f7468 ) │ │ │ │ + ldr r3, [pc, #292] @ (1f73a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f7364 │ │ │ │ + beq.n 1f729c │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f7382 │ │ │ │ + bne.n 1f72ba │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1f735e │ │ │ │ - ldr r2, [pc, #260] @ (1f746c ) │ │ │ │ - ldr r3, [pc, #252] @ (1f7464 ) │ │ │ │ + bhi.n 1f7296 │ │ │ │ + ldr r2, [pc, #260] @ (1f73a4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f739c ) │ │ │ │ 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 1f7458 │ │ │ │ + bne.n 1f7390 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 1f745c │ │ │ │ + vldr s16, [pc, #208] @ 1f7394 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -559134,96 +559061,96 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1f73be │ │ │ │ + bne.n 1f72f6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1f73ac │ │ │ │ + bne.n 1f72e4 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1f739e │ │ │ │ + bhi.n 1f72d6 │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 1f7394 │ │ │ │ - b.n 1f7364 │ │ │ │ + bhi.n 1f72cc │ │ │ │ + b.n 1f729c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (1f75c4 ) │ │ │ │ + ldr r1, [pc, #312] @ (1f74fc ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1f75c8 ) │ │ │ │ + ldr r3, [pc, #312] @ (1f7500 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (1f75cc ) │ │ │ │ + ldr r3, [pc, #292] @ (1f7504 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f74c8 │ │ │ │ + beq.n 1f7400 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f74e6 │ │ │ │ + bne.n 1f741e │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1f74c2 │ │ │ │ - ldr r2, [pc, #260] @ (1f75d0 ) │ │ │ │ - ldr r3, [pc, #252] @ (1f75c8 ) │ │ │ │ + bhi.n 1f73fa │ │ │ │ + ldr r2, [pc, #260] @ (1f7508 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f7500 ) │ │ │ │ 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 1f75bc │ │ │ │ + bne.n 1f74f4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 1f75c0 │ │ │ │ + vldr s16, [pc, #208] @ 1f74f8 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -559267,325 +559194,325 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1f7522 │ │ │ │ + bne.n 1f745a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1f7510 │ │ │ │ + bne.n 1f7448 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1f7502 │ │ │ │ + bhi.n 1f743a │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 1f74f8 │ │ │ │ - b.n 1f74c8 │ │ │ │ + bhi.n 1f7430 │ │ │ │ + b.n 1f7400 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r7, r4, #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] @ (1f7644 ) │ │ │ │ + ldr r6, [pc, #96] @ (1f757c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1f7648 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f7580 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1f764c ) │ │ │ │ + ldr r5, [pc, #92] @ (1f7584 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1f7650 ) │ │ │ │ + ldr r0, [pc, #84] @ (1f7588 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1f7654 ) │ │ │ │ + ldr r3, [pc, #72] @ (1f758c ) │ │ │ │ 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] @ (1f7658 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f7590 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1f7648 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f7580 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7640 │ │ │ │ + bne.n 1f7578 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r7, r4, #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, #112] @ (1f76dc ) │ │ │ │ + ldr r6, [pc, #112] @ (1f7614 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f76e0 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f7618 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f76e4 ) │ │ │ │ + ldr r4, [pc, #108] @ (1f761c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f76e8 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f7620 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (1f76ec ) │ │ │ │ + ldr r2, [pc, #88] @ (1f7624 ) │ │ │ │ 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] @ (1f76f0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f7628 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f76e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f7618 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f76d6 │ │ │ │ + bne.n 1f760e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r7, r4, #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, #112] @ (1f7774 ) │ │ │ │ + ldr r6, [pc, #112] @ (1f76ac ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f7778 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f76b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f777c ) │ │ │ │ + ldr r4, [pc, #108] @ (1f76b4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f7780 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f76b8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (1f7784 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f76bc ) │ │ │ │ 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] @ (1f7788 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f76c0 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f7778 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f76b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f776e │ │ │ │ + bne.n 1f76a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r7, r4, #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, #112] @ (1f780c ) │ │ │ │ + ldr r6, [pc, #112] @ (1f7744 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f7810 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f7748 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f7814 ) │ │ │ │ + ldr r4, [pc, #108] @ (1f774c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f7818 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f7750 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (1f781c ) │ │ │ │ + ldr r2, [pc, #88] @ (1f7754 ) │ │ │ │ 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] @ (1f7820 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f7758 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f7810 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f7748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7806 │ │ │ │ + bne.n 1f773e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1f792c ) │ │ │ │ + ldr r2, [pc, #240] @ (1f7864 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1f7930 ) │ │ │ │ + ldr r3, [pc, #240] @ (1f7868 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7924 │ │ │ │ + beq.n 1f785c │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7914 │ │ │ │ - ldr r2, [pc, #188] @ (1f7934 ) │ │ │ │ + beq.n 1f784c │ │ │ │ + ldr r2, [pc, #188] @ (1f786c ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -559621,80 +559548,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 1f78b4 │ │ │ │ + bne.n 1f77ec │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f78aa │ │ │ │ + bne.n 1f77e2 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1f7886 │ │ │ │ + bhi.n 1f77be │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 1f7862 │ │ │ │ + bhi.n 1f779a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1f7a40 ) │ │ │ │ + ldr r2, [pc, #240] @ (1f7978 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1f7a44 ) │ │ │ │ + ldr r3, [pc, #240] @ (1f797c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7a38 │ │ │ │ + beq.n 1f7970 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7a28 │ │ │ │ - ldr r2, [pc, #188] @ (1f7a48 ) │ │ │ │ + beq.n 1f7960 │ │ │ │ + ldr r2, [pc, #188] @ (1f7980 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -559730,80 +559657,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 1f79c8 │ │ │ │ + bne.n 1f7900 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f79be │ │ │ │ + bne.n 1f78f6 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1f799a │ │ │ │ + bhi.n 1f78d2 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 1f7976 │ │ │ │ + bhi.n 1f78ae │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r7, pc, #840 @ (adr r7, 1f7d90 ) │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1f7b54 ) │ │ │ │ + ldr r2, [pc, #240] @ (1f7a8c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1f7b58 ) │ │ │ │ + ldr r3, [pc, #240] @ (1f7a90 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7b4c │ │ │ │ + beq.n 1f7a84 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7b3c │ │ │ │ - ldr r2, [pc, #188] @ (1f7b5c ) │ │ │ │ + beq.n 1f7a74 │ │ │ │ + ldr r2, [pc, #188] @ (1f7a94 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -559839,80 +559766,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 1f7adc │ │ │ │ + bne.n 1f7a14 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f7ad2 │ │ │ │ + bne.n 1f7a0a │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1f7aae │ │ │ │ + bhi.n 1f79e6 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 1f7a8a │ │ │ │ + bhi.n 1f79c2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #744 @ (adr r6, 1f7e44 ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 1f7c9c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1f7c68 ) │ │ │ │ + ldr r2, [pc, #240] @ (1f7ba0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1f7c6c ) │ │ │ │ + ldr r3, [pc, #240] @ (1f7ba4 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7c60 │ │ │ │ + beq.n 1f7b98 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7c50 │ │ │ │ - ldr r2, [pc, #188] @ (1f7c70 ) │ │ │ │ + beq.n 1f7b88 │ │ │ │ + ldr r2, [pc, #188] @ (1f7ba8 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -559948,96 +559875,96 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 1f7bf0 │ │ │ │ + bne.n 1f7b28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f7be6 │ │ │ │ + bne.n 1f7b1e │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1f7bc2 │ │ │ │ + bhi.n 1f7afa │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 1f7b9e │ │ │ │ + bhi.n 1f7ad6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, pc, #648 @ (adr r5, 1f7ef8 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 1f7d50 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1f7dc0 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f7cf8 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1f7dc4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f7cfc ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (1f7dc8 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f7d00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (1f7dcc ) │ │ │ │ + ldr r3, [pc, #284] @ (1f7d04 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f7cca │ │ │ │ + cbz r2, 1f7c02 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f7ce8 │ │ │ │ + bne.n 1f7c20 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f7cc2 │ │ │ │ - ldr r2, [pc, #260] @ (1f7dd0 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f7dc4 ) │ │ │ │ + bhi.n 1f7bfa │ │ │ │ + ldr r2, [pc, #260] @ (1f7d08 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f7cfc ) │ │ │ │ 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 1f7db6 │ │ │ │ + bne.n 1f7cee │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1f7dd4 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f7d0c ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 1f7dbc │ │ │ │ + vldr s16, [pc, #204] @ 1f7cf4 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -560081,103 +560008,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f7d26 │ │ │ │ + bne.n 1f7c5e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1f7d18 │ │ │ │ + bne.n 1f7c50 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 1f7d06 │ │ │ │ + bhi.n 1f7c3e │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f7cfa │ │ │ │ - b.n 1f7cca │ │ │ │ + bhi.n 1f7c32 │ │ │ │ + b.n 1f7c02 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #528 @ (adr r4, 1f7fdc ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 1f7e34 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1f7f24 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f7e5c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1f7f28 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f7e60 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (1f7f2c ) │ │ │ │ + ldr r3, [pc, #288] @ (1f7e64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (1f7f30 ) │ │ │ │ + ldr r3, [pc, #284] @ (1f7e68 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f7e2e │ │ │ │ + cbz r2, 1f7d66 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f7e4c │ │ │ │ + bne.n 1f7d84 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f7e26 │ │ │ │ - ldr r2, [pc, #260] @ (1f7f34 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f7f28 ) │ │ │ │ + bhi.n 1f7d5e │ │ │ │ + ldr r2, [pc, #260] @ (1f7e6c ) │ │ │ │ + ldr r3, [pc, #244] @ (1f7e60 ) │ │ │ │ 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 1f7f1a │ │ │ │ + bne.n 1f7e52 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1f7f38 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f7e70 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 1f7f20 │ │ │ │ + vldr s16, [pc, #204] @ 1f7e58 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -560221,103 +560148,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f7e8a │ │ │ │ + bne.n 1f7dc2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1f7e7c │ │ │ │ + bne.n 1f7db4 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 1f7e6a │ │ │ │ + bhi.n 1f7da2 │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f7e5e │ │ │ │ - b.n 1f7e2e │ │ │ │ + bhi.n 1f7d96 │ │ │ │ + b.n 1f7d66 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #112 @ (adr r3, 1f7fa0 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 1f81f8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1f8088 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f7fc0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1f808c ) │ │ │ │ + ldr r3, [pc, #304] @ (1f7fc4 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (1f8090 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f7fc8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (1f8094 ) │ │ │ │ + ldr r3, [pc, #284] @ (1f7fcc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f7f92 │ │ │ │ + cbz r2, 1f7eca │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f7fb0 │ │ │ │ + bne.n 1f7ee8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f7f8a │ │ │ │ - ldr r2, [pc, #260] @ (1f8098 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f808c ) │ │ │ │ + bhi.n 1f7ec2 │ │ │ │ + ldr r2, [pc, #260] @ (1f7fd0 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f7fc4 ) │ │ │ │ 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 1f807e │ │ │ │ + bne.n 1f7fb6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1f809c ) │ │ │ │ + ldr r2, [pc, #232] @ (1f7fd4 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 1f8084 │ │ │ │ + vldr s16, [pc, #204] @ 1f7fbc │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -560361,103 +560288,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f7fee │ │ │ │ + bne.n 1f7f26 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1f7fe0 │ │ │ │ + bne.n 1f7f18 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 1f7fce │ │ │ │ + bhi.n 1f7f06 │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f7fc2 │ │ │ │ - b.n 1f7f92 │ │ │ │ + bhi.n 1f7efa │ │ │ │ + b.n 1f7eca │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #720 @ (adr r1, 1f8364 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 1f81bc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1f81ec ) │ │ │ │ + ldr r2, [pc, #304] @ (1f8124 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1f81f0 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f8128 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (1f81f4 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f812c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (1f81f8 ) │ │ │ │ + ldr r3, [pc, #284] @ (1f8130 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f80f6 │ │ │ │ + cbz r2, 1f802e │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f8114 │ │ │ │ + bne.n 1f804c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f80ee │ │ │ │ - ldr r2, [pc, #260] @ (1f81fc ) │ │ │ │ - ldr r3, [pc, #244] @ (1f81f0 ) │ │ │ │ + bhi.n 1f8026 │ │ │ │ + ldr r2, [pc, #260] @ (1f8134 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f8128 ) │ │ │ │ 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 1f81e2 │ │ │ │ + bne.n 1f811a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1f8200 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f8138 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 1f81e8 │ │ │ │ + vldr s16, [pc, #204] @ 1f8120 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -560501,67 +560428,67 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f8152 │ │ │ │ + bne.n 1f808a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1f8144 │ │ │ │ + bne.n 1f807c │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 1f8132 │ │ │ │ + bhi.n 1f806a │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f8126 │ │ │ │ - b.n 1f80f6 │ │ │ │ + bhi.n 1f805e │ │ │ │ + b.n 1f802e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #304 @ (adr r0, 1f8328 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 1f8180 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #132] @ (1f8298 ) │ │ │ │ + ldr r4, [pc, #132] @ (1f81d0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (1f829c ) │ │ │ │ + ldr r3, [pc, #132] @ (1f81d4 ) │ │ │ │ cmp r2, #15 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bls.n 1f8272 │ │ │ │ + bls.n 1f81aa │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, lr │ │ │ │ subs r5, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -560571,108 +560498,108 @@ │ │ │ │ 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 1f822e │ │ │ │ + bhi.n 1f8166 │ │ │ │ sub.w r3, r2, #16 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ and.w r2, r2, #15 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ lsls r3, r3, #6 │ │ │ │ add r0, r3 │ │ │ │ add r1, r3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - cbnz r2, 1f828c │ │ │ │ - ldr r2, [pc, #40] @ (1f82a0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f829c ) │ │ │ │ + cbnz r2, 1f81c4 │ │ │ │ + ldr r2, [pc, #40] @ (1f81d8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f81d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f8292 │ │ │ │ + bne.n 1f81ca │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 1d6c1c │ │ │ │ - b.n 1f8274 │ │ │ │ + bl 1d6b54 │ │ │ │ + b.n 1f81ac │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (1f8304 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f823c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (1f8308 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f8240 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1f82f4 │ │ │ │ + cbz r3, 1f822c │ │ │ │ ldrb r3, [r5, #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 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f82f0 │ │ │ │ - ldr r3, [pc, #40] @ (1f830c ) │ │ │ │ + bmi.n 1f8228 │ │ │ │ + ldr r3, [pc, #40] @ (1f8244 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ (1f8310 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f8248 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ff200 │ │ │ │ - b.n 1f82c6 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + bl 1ff138 │ │ │ │ + b.n 1f81fe │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ ldrd r7, fp, [sp, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f83d6 │ │ │ │ + beq.n 1f830e │ │ │ │ mov r9, r1 │ │ │ │ subs r1, r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1f844a │ │ │ │ + bls.w 1f8382 │ │ │ │ bic.w r0, r1, #1 │ │ │ │ - vldr s13, [pc, #288] @ 1f8460 │ │ │ │ + vldr s13, [pc, #288] @ 1f8398 │ │ │ │ add.w r8, r0, #2 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ add.w r3, r4, #32 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -560700,30 +560627,30 @@ │ │ │ │ vstr s15, [r3, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r3, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r2 │ │ │ │ vstr s14, [r3, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r3, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f835a │ │ │ │ + bne.n 1f8292 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - bhi.n 1f83dc │ │ │ │ + bhi.n 1f8314 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 1f834e │ │ │ │ + bne.n 1f8286 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd ip, r1, [sp, #8] │ │ │ │ add.w r2, ip, #1 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #112] @ 1f8460 │ │ │ │ + vldr s12, [pc, #112] @ 1f8398 │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -560738,49 +560665,49 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r2] │ │ │ │ vstr s14, [r2, #4] │ │ │ │ vstr s15, [r2, #8] │ │ │ │ - beq.n 1f83d6 │ │ │ │ + beq.n 1f830e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 1f833a │ │ │ │ + bne.w 1f8272 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1f83f4 │ │ │ │ - cbnz r7, 1f845a │ │ │ │ + b.n 1f832c │ │ │ │ + cbnz r7, 1f8392 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 1f83d6 │ │ │ │ + beq.n 1f830e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f844c │ │ │ │ + beq.n 1f8384 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1f83ec │ │ │ │ + b.n 1f8324 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f84fa │ │ │ │ + beq.n 1f8432 │ │ │ │ sub.w r3, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r1, r3, lsr #1 │ │ │ │ it ls │ │ │ │ movls r0, r8 │ │ │ │ - bls.n 1f853a │ │ │ │ + bls.n 1f8472 │ │ │ │ bic.w r5, r3, #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add.w r9, r5, #2 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov lr, r9 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -560798,24 +560725,24 @@ │ │ │ │ ubfx r7, r1, #16, #8 │ │ │ │ strb.w r7, [r3, #-14] │ │ │ │ strb.w r7, [r3, #-10] │ │ │ │ mov.w r7, r1, lsr #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strb.w r7, [r3, #-15] │ │ │ │ strb.w r1, [r3, #-11] │ │ │ │ - bne.n 1f84ac │ │ │ │ + bne.n 1f83e4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, lr │ │ │ │ - bhi.n 1f8500 │ │ │ │ + bhi.n 1f8438 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f84a0 │ │ │ │ + bne.n 1f83d8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ adds r0, r1, #1 │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ @@ -560827,61 +560754,61 @@ │ │ │ │ add r6, fp │ │ │ │ lsrs r5, r4, #8 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ strb r5, [r0, #1] │ │ │ │ strb r4, [r0, #2] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1f84fa │ │ │ │ + beq.n 1f8432 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 1f8490 │ │ │ │ + bne.n 1f83c8 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f8512 │ │ │ │ - cbnz r0, 1f854c │ │ │ │ + b.n 1f844a │ │ │ │ + cbnz r0, 1f8484 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 1f84fa │ │ │ │ + beq.n 1f8432 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f853c │ │ │ │ + beq.n 1f8474 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f850e │ │ │ │ + b.n 1f8446 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f868e │ │ │ │ + beq.w 1f85c6 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 1f869e │ │ │ │ + bls.w 1f85d6 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 1f875c │ │ │ │ - vldr s3, [pc, #464] @ 1f8760 │ │ │ │ + vldr s7, [pc, #464] @ 1f8694 │ │ │ │ + vldr s3, [pc, #464] @ 1f8698 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 1f8764 │ │ │ │ + vldr s10, [pc, #460] @ 1f869c │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 1f8768 │ │ │ │ + vldr s4, [pc, #460] @ 1f86a0 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 1f876c │ │ │ │ + vldr s5, [pc, #456] @ 1f86a4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 1f8770 │ │ │ │ + vldr s6, [pc, #452] @ 1f86a8 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -560928,49 +560855,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f85c0 │ │ │ │ + bne.n 1f84f8 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 1f86aa │ │ │ │ + bhi.n 1f85e2 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f85b4 │ │ │ │ + bne.n 1f84ec │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f868e │ │ │ │ + beq.n 1f85c6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f8694 │ │ │ │ + beq.n 1f85cc │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f86bc │ │ │ │ + b.n 1f85f4 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f875c │ │ │ │ + vldr s5, [pc, #156] @ 1f8694 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f8760 │ │ │ │ - vldr s10, [pc, #152] @ 1f8764 │ │ │ │ - vldr s7, [pc, #152] @ 1f8768 │ │ │ │ - vldr s8, [pc, #152] @ 1f876c │ │ │ │ - vldr s9, [pc, #152] @ 1f8770 │ │ │ │ + vldr s6, [pc, #152] @ 1f8698 │ │ │ │ + vldr s10, [pc, #152] @ 1f869c │ │ │ │ + vldr s7, [pc, #152] @ 1f86a0 │ │ │ │ + vldr s8, [pc, #152] @ 1f86a4 │ │ │ │ + vldr s9, [pc, #152] @ 1f86a8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ ubfx lr, r1, #8, #8 │ │ │ │ @@ -560995,23 +560922,23 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 1f868e │ │ │ │ + beq.n 1f85c6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1f8586 │ │ │ │ + bne.w 1f84be │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f86d8 │ │ │ │ + b.n 1f8610 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f8a4c ) │ │ │ │ + ldr r1, [pc, #744] @ (1f8984 ) │ │ │ │ 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 │ │ │ │ @@ -561019,36 +560946,36 @@ │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f88ae │ │ │ │ + beq.w 1f87e6 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 1f88be │ │ │ │ + bls.w 1f87f6 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 1f897c │ │ │ │ - vldr s3, [pc, #464] @ 1f8980 │ │ │ │ + vldr s7, [pc, #464] @ 1f88b4 │ │ │ │ + vldr s3, [pc, #464] @ 1f88b8 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 1f8984 │ │ │ │ + vldr s10, [pc, #460] @ 1f88bc │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 1f8988 │ │ │ │ + vldr s4, [pc, #460] @ 1f88c0 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 1f898c │ │ │ │ + vldr s5, [pc, #456] @ 1f88c4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 1f8990 │ │ │ │ + vldr s6, [pc, #452] @ 1f88c8 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -561095,49 +561022,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f87e0 │ │ │ │ + bne.n 1f8718 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 1f88ca │ │ │ │ + bhi.n 1f8802 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f87d4 │ │ │ │ + bne.n 1f870c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f88ae │ │ │ │ + beq.n 1f87e6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f88b4 │ │ │ │ + beq.n 1f87ec │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f88dc │ │ │ │ + b.n 1f8814 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f897c │ │ │ │ + vldr s5, [pc, #156] @ 1f88b4 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f8980 │ │ │ │ - vldr s10, [pc, #152] @ 1f8984 │ │ │ │ - vldr s7, [pc, #152] @ 1f8988 │ │ │ │ - vldr s8, [pc, #152] @ 1f898c │ │ │ │ - vldr s9, [pc, #152] @ 1f8990 │ │ │ │ + vldr s6, [pc, #152] @ 1f88b8 │ │ │ │ + vldr s10, [pc, #152] @ 1f88bc │ │ │ │ + vldr s7, [pc, #152] @ 1f88c0 │ │ │ │ + vldr s8, [pc, #152] @ 1f88c4 │ │ │ │ + vldr s9, [pc, #152] @ 1f88c8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ ubfx lr, r1, #8, #8 │ │ │ │ @@ -561162,44 +561089,44 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 1f88ae │ │ │ │ + beq.n 1f87e6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1f87a6 │ │ │ │ + bne.w 1f86de │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f88f8 │ │ │ │ + b.n 1f8830 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f8c6c ) │ │ │ │ + ldr r1, [pc, #744] @ (1f8ba4 ) │ │ │ │ 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, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8aae │ │ │ │ + beq.w 1f89e6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 1f8ac4 │ │ │ │ + bls.w 1f89fc │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -561256,44 +561183,44 @@ │ │ │ │ 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 1f89e2 │ │ │ │ + bne.n 1f891a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 1f8ace │ │ │ │ + bhi.n 1f8a06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f89d2 │ │ │ │ + bne.n 1f890a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 1f8aae │ │ │ │ + beq.n 1f89e6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8ab4 │ │ │ │ + beq.n 1f89ec │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f8ae2 │ │ │ │ + b.n 1f8a1a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -561330,38 +561257,38 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 1f8aae │ │ │ │ + beq.n 1f89e6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f8b60 │ │ │ │ + beq.n 1f8a98 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1f89b6 │ │ │ │ + b.n 1f88ee │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1f8b00 │ │ │ │ + b.n 1f8a38 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8c82 │ │ │ │ + beq.w 1f8bba │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 1f8c98 │ │ │ │ + bls.w 1f8bd0 │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -561418,44 +561345,44 @@ │ │ │ │ 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 1f8bb6 │ │ │ │ + bne.n 1f8aee │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 1f8ca2 │ │ │ │ + bhi.n 1f8bda │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f8ba6 │ │ │ │ + bne.n 1f8ade │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 1f8c82 │ │ │ │ + beq.n 1f8bba │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8c88 │ │ │ │ + beq.n 1f8bc0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f8cb6 │ │ │ │ + b.n 1f8bee │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -561492,54 +561419,54 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 1f8c82 │ │ │ │ + beq.n 1f8bba │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f8d34 │ │ │ │ + beq.n 1f8c6c │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1f8b8a │ │ │ │ + b.n 1f8ac2 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1f8cd4 │ │ │ │ + b.n 1f8c0c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8e76 │ │ │ │ + beq.w 1f8dae │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 1f8e86 │ │ │ │ + bls.w 1f8dbe │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 1f8f48 │ │ │ │ - vldr s3, [pc, #468] @ 1f8f4c │ │ │ │ + vldr s7, [pc, #468] @ 1f8e80 │ │ │ │ + vldr s3, [pc, #468] @ 1f8e84 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 1f8f50 │ │ │ │ + vldr s10, [pc, #464] @ 1f8e88 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 1f8f54 │ │ │ │ + vldr s4, [pc, #464] @ 1f8e8c │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 1f8f58 │ │ │ │ + vldr s5, [pc, #460] @ 1f8e90 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 1f8f5c │ │ │ │ + vldr s6, [pc, #456] @ 1f8e94 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -561586,49 +561513,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f8da8 │ │ │ │ + bne.n 1f8ce0 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 1f8e92 │ │ │ │ + bhi.n 1f8dca │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f8d9c │ │ │ │ + bne.n 1f8cd4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f8e76 │ │ │ │ + beq.n 1f8dae │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f8e7c │ │ │ │ + beq.n 1f8db4 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f8ea4 │ │ │ │ + b.n 1f8ddc │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #160] @ 1f8f48 │ │ │ │ + vldr s5, [pc, #160] @ 1f8e80 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 1f8f4c │ │ │ │ - vldr s10, [pc, #156] @ 1f8f50 │ │ │ │ - vldr s7, [pc, #156] @ 1f8f54 │ │ │ │ - vldr s8, [pc, #156] @ 1f8f58 │ │ │ │ - vldr s9, [pc, #156] @ 1f8f5c │ │ │ │ + vldr s6, [pc, #156] @ 1f8e84 │ │ │ │ + vldr s10, [pc, #156] @ 1f8e88 │ │ │ │ + vldr s7, [pc, #156] @ 1f8e8c │ │ │ │ + vldr s8, [pc, #156] @ 1f8e90 │ │ │ │ + vldr s9, [pc, #156] @ 1f8e94 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ uxtb.w lr, r1 │ │ │ │ @@ -561653,24 +561580,24 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 1f8e76 │ │ │ │ + beq.n 1f8dae │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1f8d6e │ │ │ │ + bne.w 1f8ca6 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f8ec0 │ │ │ │ + b.n 1f8df8 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f9238 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f9170 ) │ │ │ │ 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 │ │ │ │ @@ -561678,36 +561605,36 @@ │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f909a │ │ │ │ + beq.w 1f8fd2 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 1f90aa │ │ │ │ + bls.w 1f8fe2 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 1f916c │ │ │ │ - vldr s3, [pc, #468] @ 1f9170 │ │ │ │ + vldr s7, [pc, #468] @ 1f90a4 │ │ │ │ + vldr s3, [pc, #468] @ 1f90a8 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 1f9174 │ │ │ │ + vldr s10, [pc, #464] @ 1f90ac │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 1f9178 │ │ │ │ + vldr s4, [pc, #464] @ 1f90b0 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 1f917c │ │ │ │ + vldr s5, [pc, #460] @ 1f90b4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 1f9180 │ │ │ │ + vldr s6, [pc, #456] @ 1f90b8 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -561754,49 +561681,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f8fcc │ │ │ │ + bne.n 1f8f04 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 1f90b6 │ │ │ │ + bhi.n 1f8fee │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f8fc0 │ │ │ │ + bne.n 1f8ef8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f909a │ │ │ │ + beq.n 1f8fd2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f90a0 │ │ │ │ + beq.n 1f8fd8 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f90c8 │ │ │ │ + b.n 1f9000 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #160] @ 1f916c │ │ │ │ + vldr s5, [pc, #160] @ 1f90a4 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 1f9170 │ │ │ │ - vldr s10, [pc, #156] @ 1f9174 │ │ │ │ - vldr s7, [pc, #156] @ 1f9178 │ │ │ │ - vldr s8, [pc, #156] @ 1f917c │ │ │ │ - vldr s9, [pc, #156] @ 1f9180 │ │ │ │ + vldr s6, [pc, #156] @ 1f90a8 │ │ │ │ + vldr s10, [pc, #156] @ 1f90ac │ │ │ │ + vldr s7, [pc, #156] @ 1f90b0 │ │ │ │ + vldr s8, [pc, #156] @ 1f90b4 │ │ │ │ + vldr s9, [pc, #156] @ 1f90b8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ uxtb.w lr, r1 │ │ │ │ @@ -561821,45 +561748,45 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 1f909a │ │ │ │ + beq.n 1f8fd2 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1f8f92 │ │ │ │ + bne.w 1f8eca │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f90e4 │ │ │ │ + b.n 1f901c │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f945c ) │ │ │ │ + ldr r1, [pc, #744] @ (1f9394 ) │ │ │ │ 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, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f929e │ │ │ │ + beq.w 1f91d6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 1f92b4 │ │ │ │ + bls.w 1f91ec │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -561916,44 +561843,44 @@ │ │ │ │ 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 1f91d2 │ │ │ │ + bne.n 1f910a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 1f92be │ │ │ │ + bhi.n 1f91f6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f91c2 │ │ │ │ + bne.n 1f90fa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 1f929e │ │ │ │ + beq.n 1f91d6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f92a4 │ │ │ │ + beq.n 1f91dc │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f92d2 │ │ │ │ + b.n 1f920a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -561990,37 +561917,37 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 1f929e │ │ │ │ + beq.n 1f91d6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f934e │ │ │ │ + beq.n 1f9286 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1f91a6 │ │ │ │ + b.n 1f90de │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1f92f0 │ │ │ │ + b.n 1f9228 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f946e │ │ │ │ + beq.w 1f93a6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 1f9484 │ │ │ │ + bls.w 1f93bc │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -562077,44 +562004,44 @@ │ │ │ │ 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 1f93a2 │ │ │ │ + bne.n 1f92da │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 1f948e │ │ │ │ + bhi.n 1f93c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f9392 │ │ │ │ + bne.n 1f92ca │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 1f946e │ │ │ │ + beq.n 1f93a6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9474 │ │ │ │ + beq.n 1f93ac │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f94a2 │ │ │ │ + b.n 1f93da │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -562151,118 +562078,118 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 1f946e │ │ │ │ + beq.n 1f93a6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f951e │ │ │ │ + beq.n 1f9456 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1f9376 │ │ │ │ + b.n 1f92ae │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1f94c0 │ │ │ │ + b.n 1f93f8 │ │ │ │ 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 1f955c │ │ │ │ + beq.n 1f9494 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ blx 6315c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1f9548 │ │ │ │ + bne.n 1f9480 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r7, [sp, #24] │ │ │ │ - cbz r7, 1f95a2 │ │ │ │ + cbz r7, 1f94da │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 1f95a2 │ │ │ │ + cbz r4, 1f94da │ │ │ │ mov r6, r3 │ │ │ │ - vldr s14, [pc, #52] @ 1f95a8 │ │ │ │ + vldr s14, [pc, #52] @ 1f94e0 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r8, [lr], #2 │ │ │ │ adds r1, #1 │ │ │ │ vmov s15, r8 │ │ │ │ cmp r4, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstmia ip!, {s15} │ │ │ │ - bne.n 1f957e │ │ │ │ + bne.n 1f94b6 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f9578 │ │ │ │ + bne.n 1f94b0 │ │ │ │ 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} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f95ec │ │ │ │ + beq.n 1f9524 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f95ec │ │ │ │ + cbz r4, 1f9524 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f95ce │ │ │ │ + bne.n 1f9506 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f95c6 │ │ │ │ + bne.n 1f94fe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f961e │ │ │ │ + beq.n 1f9556 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, ip, #1 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r2, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f9622 │ │ │ │ + bne.n 1f955a │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1f9618 │ │ │ │ + bne.n 1f9550 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #80] @ 1f9678 │ │ │ │ + vldr d6, [pc, #80] @ 1f95b0 │ │ │ │ add.w ip, r0, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r3, [ip, #-6] │ │ │ │ cmp r2, ip │ │ │ │ @@ -562270,104 +562197,104 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r3, r1, r3 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1f962e │ │ │ │ + bne.n 1f9566 │ │ │ │ adds r4, #1 │ │ │ │ add r0, r6 │ │ │ │ add r5, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1f9628 │ │ │ │ + bne.n 1f9560 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1f96aa │ │ │ │ + cbz r7, 1f95e2 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, ip, #1 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ movs r0, #0 │ │ │ │ add r3, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f96ba │ │ │ │ + bne.n 1f95f2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1f96a4 │ │ │ │ + bne.n 1f95dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r0, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r6 │ │ │ │ add r3, r5 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 1f96aa │ │ │ │ + beq.n 1f95e2 │ │ │ │ add.w ip, r2, #3 │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r8, [ip, #-6] │ │ │ │ cmp r3, ip │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f96c0 │ │ │ │ - b.n 1f96ae │ │ │ │ + bne.n 1f95f8 │ │ │ │ + b.n 1f95e6 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r7, [sp, #20] │ │ │ │ - cbz r7, 1f9730 │ │ │ │ + cbz r7, 1f9668 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 1f9730 │ │ │ │ + cbz r4, 1f9668 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #52] @ 1f9738 │ │ │ │ + vldr d6, [pc, #52] @ 1f9670 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia ip!, {s14} │ │ │ │ - bne.n 1f970c │ │ │ │ + bne.n 1f9644 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f9706 │ │ │ │ + bne.n 1f963e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ 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 r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f9780 │ │ │ │ + beq.n 1f96b8 │ │ │ │ mov r9, 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 │ │ │ │ @@ -562375,23 +562302,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 6315c │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1f976c │ │ │ │ + bne.n 1f96a4 │ │ │ │ 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 r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f97c4 │ │ │ │ + beq.n 1f96fc │ │ │ │ mov r9, 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 │ │ │ │ @@ -562399,575 +562326,575 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 6315c │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1f97b0 │ │ │ │ + bne.n 1f96e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f9832 │ │ │ │ + beq.n 1f976a │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f9832 │ │ │ │ + cbz r4, 1f976a │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #84] @ 1f9838 │ │ │ │ + vldr d5, [pc, #84] @ 1f9770 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r5 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1f981e │ │ │ │ + ble.n 1f9756 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ itt le │ │ │ │ vcvtle.u32.f64 s15, d7 │ │ │ │ vmovle r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f97f0 │ │ │ │ + bne.n 1f9728 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f97ea │ │ │ │ + bne.n 1f9722 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f9894 │ │ │ │ + beq.n 1f97cc │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f9894 │ │ │ │ + cbz r4, 1f97cc │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 1f9898 │ │ │ │ + vldr d6, [pc, #60] @ 1f97d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 1f9866 │ │ │ │ + bne.n 1f979e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f985e │ │ │ │ + bne.n 1f9796 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f98e6 │ │ │ │ + beq.n 1f981e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 1f98e6 │ │ │ │ + cbz r4, 1f981e │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 1f98c4 │ │ │ │ + bne.n 1f97fc │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1f98bc │ │ │ │ + bne.n 1f97f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f9914 │ │ │ │ + beq.n 1f984c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f9924 │ │ │ │ + bne.n 1f985c │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1f990e │ │ │ │ + bne.n 1f9846 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r7 │ │ │ │ add r4, r6 │ │ │ │ add r2, r6 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 1f9914 │ │ │ │ + beq.n 1f984c │ │ │ │ mov r3, r5 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1f9928 │ │ │ │ - b.n 1f9918 │ │ │ │ + bne.n 1f9860 │ │ │ │ + b.n 1f9850 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f9994 │ │ │ │ + beq.n 1f98cc │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f9994 │ │ │ │ + cbz r4, 1f98cc │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 1f9998 │ │ │ │ + vldr d6, [pc, #60] @ 1f98d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 1f9966 │ │ │ │ + bne.n 1f989e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f995e │ │ │ │ + bne.n 1f9896 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f99e6 │ │ │ │ + beq.n 1f991e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 1f99e6 │ │ │ │ + cbz r4, 1f991e │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 1f99c4 │ │ │ │ + bne.n 1f98fc │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f99bc │ │ │ │ + bne.n 1f98f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1f9a0c │ │ │ │ + cbz r7, 1f9944 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f9a1a │ │ │ │ + bne.n 1f9952 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f9a06 │ │ │ │ + bne.n 1f993e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f9a0c │ │ │ │ + beq.n 1f9944 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 1f9a1e │ │ │ │ - b.n 1f9a0e │ │ │ │ + bne.n 1f9956 │ │ │ │ + b.n 1f9946 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f9a84 │ │ │ │ + beq.n 1f99bc │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f9a84 │ │ │ │ + cbz r4, 1f99bc │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 1f9a88 │ │ │ │ + vldr d6, [pc, #60] @ 1f99c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 1f9a56 │ │ │ │ + bne.n 1f998e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f9a4e │ │ │ │ + bne.n 1f9986 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f9ae2 │ │ │ │ + beq.n 1f9a1a │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - cbz r4, 1f9ae2 │ │ │ │ + cbz r4, 1f9a1a │ │ │ │ mov r7, r1 │ │ │ │ - vldr d6, [pc, #64] @ 1f9ae8 │ │ │ │ + vldr d6, [pc, #64] @ 1f9a20 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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, [r1], #4 │ │ │ │ - bne.n 1f9ab4 │ │ │ │ + bne.n 1f99ec │ │ │ │ adds r5, #1 │ │ │ │ add r0, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1f9aac │ │ │ │ + bne.n 1f99e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f9aee │ │ │ │ + b.n 1f9a26 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f9b36 │ │ │ │ + beq.n 1f9a6e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 1f9b36 │ │ │ │ + cbz r4, 1f9a6e │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 1f9b14 │ │ │ │ + bne.n 1f9a4c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1f9b0c │ │ │ │ + bne.n 1f9a44 │ │ │ │ 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} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f9b94 │ │ │ │ + beq.n 1f9acc │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f9b94 │ │ │ │ + cbz r4, 1f9acc │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 1f9b98 │ │ │ │ + vldr d6, [pc, #60] @ 1f9ad0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 1f9b66 │ │ │ │ + bne.n 1f9a9e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f9b5e │ │ │ │ + bne.n 1f9a96 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f9be6 │ │ │ │ + beq.n 1f9b1e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 1f9be6 │ │ │ │ + cbz r4, 1f9b1e │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 1f9bc4 │ │ │ │ + bne.n 1f9afc │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1f9bbc │ │ │ │ + bne.n 1f9af4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r7, [sp, #20] │ │ │ │ - cbz r7, 1f9c22 │ │ │ │ + cbz r7, 1f9b5a │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 1f9c22 │ │ │ │ + cbz r4, 1f9b5a │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 1f9c06 │ │ │ │ + bne.n 1f9b3e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f9bfe │ │ │ │ + bne.n 1f9b36 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f9c98 │ │ │ │ + beq.n 1f9bd0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f9c98 │ │ │ │ + cbz r4, 1f9bd0 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #92] @ 1f9ca0 │ │ │ │ + vldr d5, [pc, #92] @ 1f9bd8 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov lr, r5 │ │ │ │ movs r1, #0 │ │ │ │ vldr s14, [ip, #-8] │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1f9c80 │ │ │ │ + ble.n 1f9bb8 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ itt le │ │ │ │ vcvtle.u32.f64 s15, d7 │ │ │ │ vmovle r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, r1 │ │ │ │ str.w r0, [lr], #4 │ │ │ │ - bne.n 1f9c52 │ │ │ │ + bne.n 1f9b8a │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f9c4a │ │ │ │ + bne.n 1f9b82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1f9cca │ │ │ │ + cbz r7, 1f9c02 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f9cd8 │ │ │ │ + bne.n 1f9c10 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f9cc4 │ │ │ │ + bne.n 1f9bfc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f9cca │ │ │ │ + beq.n 1f9c02 │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f9cde │ │ │ │ - b.n 1f9ccc │ │ │ │ + bne.n 1f9c16 │ │ │ │ + b.n 1f9c04 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f9d18 │ │ │ │ + beq.n 1f9c50 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f9d28 │ │ │ │ + bne.n 1f9c60 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1f9d12 │ │ │ │ + bne.n 1f9c4a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r7 │ │ │ │ add r4, r6 │ │ │ │ add r2, r6 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 1f9d18 │ │ │ │ + beq.n 1f9c50 │ │ │ │ mov lr, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1f9d2c │ │ │ │ - b.n 1f9d1c │ │ │ │ + bne.n 1f9c64 │ │ │ │ + b.n 1f9c54 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1f9d60 │ │ │ │ + cbz r7, 1f9c98 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f9d6e │ │ │ │ + bne.n 1f9ca6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f9d5a │ │ │ │ + bne.n 1f9c92 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f9d60 │ │ │ │ + beq.n 1f9c98 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 1f9d72 │ │ │ │ - b.n 1f9d62 │ │ │ │ + bne.n 1f9caa │ │ │ │ + b.n 1f9c9a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1f9da2 │ │ │ │ + cbz r7, 1f9cda │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f9db0 │ │ │ │ + bne.n 1f9ce8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f9d9c │ │ │ │ + bne.n 1f9cd4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f9da2 │ │ │ │ + beq.n 1f9cda │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f9db6 │ │ │ │ - b.n 1f9da4 │ │ │ │ + bne.n 1f9cee │ │ │ │ + b.n 1f9cdc │ │ │ │ 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 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ @@ -563101,95 +563028,95 @@ │ │ │ │ blx 62388 │ │ │ │ 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] @ (1fa020 ) │ │ │ │ + ldr r2, [pc, #184] @ (1f9f58 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1fa024 ) │ │ │ │ + ldr r3, [pc, #184] @ (1f9f5c ) │ │ │ │ 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 63024 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 62740 │ │ │ │ - ldr r1, [pc, #152] @ (1fa028 ) │ │ │ │ - ldr r3, [pc, #152] @ (1fa02c ) │ │ │ │ + ldr r1, [pc, #152] @ (1f9f60 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f9f64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #152] @ (1fa030 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f9f68 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1fa034 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f9f6c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #148] @ (1fa038 ) │ │ │ │ + ldr r1, [pc, #148] @ (1f9f70 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1fa03c ) │ │ │ │ + ldr r3, [pc, #144] @ (1f9f74 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #144] @ (1fa040 ) │ │ │ │ + ldr r2, [pc, #144] @ (1f9f78 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1fa044 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f9f7c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #140] @ (1fa048 ) │ │ │ │ + ldr r1, [pc, #140] @ (1f9f80 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1fa04c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f9f84 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #136] @ (1fa050 ) │ │ │ │ + ldr r2, [pc, #136] @ (1f9f88 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #128] @ (1fa054 ) │ │ │ │ - ldr r1, [pc, #132] @ (1fa058 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f9f8c ) │ │ │ │ + ldr r1, [pc, #132] @ (1f9f90 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ blx 62bfc │ │ │ │ - cbnz r0, 1f9ff4 │ │ │ │ + cbnz r0, 1f9f2c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1fa00e │ │ │ │ - ldr r2, [pc, #100] @ (1fa05c ) │ │ │ │ - ldr r3, [pc, #44] @ (1fa024 ) │ │ │ │ + bne.n 1f9f46 │ │ │ │ + ldr r2, [pc, #100] @ (1f9f94 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f9f5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fa01c │ │ │ │ + bne.n 1f9f54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1fa060 ) │ │ │ │ - ldr r3, [pc, #80] @ (1fa064 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f9f98 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f9f9c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1f9ff4 │ │ │ │ + b.n 1f9f2c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -563199,24 +563126,24 @@ │ │ │ │ mcr2 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1fa460 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1fa398 │ │ │ │ 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 1f9f58 │ │ │ │ + bl 1f9e90 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 632c4 │ │ │ │ @@ -563295,24 +563222,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 1fa19e │ │ │ │ + beq.n 1fa0d6 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1fa19e │ │ │ │ + beq.n 1fa0d6 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1fa1a6 │ │ │ │ + bhi.n 1fa0de │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1fa1d2 │ │ │ │ + bgt.n 1fa10a │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smlabb r3, r0, r1, r3 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -563333,15 +563260,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ subs r3, #6 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ uxtb r0, r3 │ │ │ │ - b.n 1fa19e │ │ │ │ + b.n 1fa0d6 │ │ │ │ nop │ │ │ │ adds r0, #3 │ │ │ │ push {lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ @@ -563364,24 +563291,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r0, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 1fa26e │ │ │ │ + beq.n 1fa1a6 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 1fa26e │ │ │ │ + beq.n 1fa1a6 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 1fa276 │ │ │ │ + bgt.n 1fa1ae │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1fa2a2 │ │ │ │ + bgt.n 1fa1da │ │ │ │ rsb r0, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smlabb r3, r0, r1, r3 │ │ │ │ asrs r1, r3, #31 │ │ │ │ @@ -563406,27 +563333,27 @@ │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r1, r3, #127 @ 0x7f │ │ │ │ - b.n 1fa26e │ │ │ │ + b.n 1fa1a6 │ │ │ │ nop │ │ │ │ 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 1fa2d8 │ │ │ │ + beq.n 1fa210 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1fa2d2 │ │ │ │ + bcs.n 1fa20a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -563450,23 +563377,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 62c80 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 6212c │ │ │ │ - cbz r0, 1fa328 │ │ │ │ + cbz r0, 1fa260 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 62c80 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 6212c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa326 │ │ │ │ + bne.n 1fa25e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 634e8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 634e8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -563475,183 +563402,183 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r7 │ │ │ │ - beq.n 1fa378 │ │ │ │ + beq.n 1fa2b0 │ │ │ │ cmp r7, r6 │ │ │ │ sbcs r3, r1 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 1fa300 │ │ │ │ + bl 1fa238 │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ - b.n 1fa36a │ │ │ │ + b.n 1fa2a2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1fa420 ) │ │ │ │ + ldr r2, [pc, #132] @ (1fa358 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1fa424 ) │ │ │ │ + ldr r3, [pc, #132] @ (1fa35c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62bb4 │ │ │ │ - ldr r3, [pc, #108] @ (1fa428 ) │ │ │ │ + ldr r3, [pc, #108] @ (1fa360 ) │ │ │ │ movs r2, #20 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #16] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 6312c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1fa400 │ │ │ │ - cbz r7, 1fa3f6 │ │ │ │ + bne.n 1fa338 │ │ │ │ + cbz r7, 1fa32e │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 63030 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 62c80 │ │ │ │ mov r2, r5 │ │ │ │ asrs r3, r5, #31 │ │ │ │ blx 6212c │ │ │ │ - cbnz r0, 1fa400 │ │ │ │ + cbnz r0, 1fa338 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 634e8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fa402 │ │ │ │ + b.n 1fa33a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1fa42c ) │ │ │ │ - ldr r3, [pc, #28] @ (1fa424 ) │ │ │ │ + ldr r2, [pc, #40] @ (1fa364 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fa35c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fa41a │ │ │ │ + bne.n 1fa352 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r7, r4, #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 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 620b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1fa488 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1fa3c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 62d34 <__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 1fa388 │ │ │ │ - cbz r0, 1fa484 │ │ │ │ + bl 1fa2c0 │ │ │ │ + cbz r0, 1fa3bc │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1fa388 │ │ │ │ + bl 1fa2c0 │ │ │ │ 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 1fa4ae │ │ │ │ + b.n 1fa3e6 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fa4be │ │ │ │ + bne.n 1fa3f6 │ │ │ │ mov r0, r4 │ │ │ │ blx 62c80 │ │ │ │ movs r1, #8 │ │ │ │ blx 62610 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1fa4a4 │ │ │ │ + blt.n 1fa3dc │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1fa4cc │ │ │ │ + b.n 1fa404 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fa4dc │ │ │ │ + bne.n 1fa414 │ │ │ │ mov r0, r4 │ │ │ │ blx 62c80 │ │ │ │ movs r1, #8 │ │ │ │ blx 62610 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1fa4c2 │ │ │ │ + blt.n 1fa3fa │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1fa4e8 │ │ │ │ + cbz r0, 1fa420 │ │ │ │ blx 63264 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1fa4f4 │ │ │ │ + cbz r0, 1fa42c │ │ │ │ blx 63264 │ │ │ │ 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 1fa4fc │ │ │ │ + bne.n 1fa434 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1fa512 │ │ │ │ + cbnz r3, 1fa44a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1e801c │ │ │ │ + bl 1e7f54 │ │ │ │ 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 │ │ │ │ @@ -563661,274 +563588,274 @@ │ │ │ │ blx 634e8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 62c2c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1fa56c │ │ │ │ - ldr r1, [pc, #32] @ (1fa570 ) │ │ │ │ + bne.n 1fa4a4 │ │ │ │ + ldr r1, [pc, #32] @ (1fa4a8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 633d8 │ │ │ │ - cbnz r0, 1fa56c │ │ │ │ + cbnz r0, 1fa4a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1fa56a │ │ │ │ + bne.n 1fa4a2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1fa5ec ) │ │ │ │ + ldr r2, [pc, #104] @ (1fa524 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1fa5f0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fa528 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fa520 │ │ │ │ - cbnz r0, 1fa5ba │ │ │ │ + bl 1fa458 │ │ │ │ + cbnz r0, 1fa4f2 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1fa5f4 ) │ │ │ │ - ldr r3, [pc, #72] @ (1fa5f0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1fa52c ) │ │ │ │ + ldr r3, [pc, #72] @ (1fa528 ) │ │ │ │ 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 1fa5e8 │ │ │ │ + bne.n 1fa520 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1fa520 │ │ │ │ + bl 1fa458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa5a0 │ │ │ │ + beq.n 1fa4d8 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1fa5a0 │ │ │ │ + bne.n 1fa4d8 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1fa5a2 │ │ │ │ + b.n 1fa4da │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa622 │ │ │ │ + bne.n 1fa55a │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fa612 │ │ │ │ + bne.n 1fa54a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa70e │ │ │ │ + bne.n 1fa646 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fa6ea │ │ │ │ + beq.n 1fa622 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 1fa668 │ │ │ │ + cbnz r6, 1fa5a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 62a64 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 1fa772 │ │ │ │ - ldr r1, [pc, #308] @ (1fa780 ) │ │ │ │ + blt.w 1fa6aa │ │ │ │ + ldr r1, [pc, #308] @ (1fa6b8 ) │ │ │ │ add r1, pc │ │ │ │ blx 62204 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa76c │ │ │ │ + beq.w 1fa6a4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 1fa668 │ │ │ │ + b.n 1fa5a0 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fa6b6 │ │ │ │ + bne.n 1fa5ee │ │ │ │ mov r0, r6 │ │ │ │ blx 62c80 │ │ │ │ movs r1, #2 │ │ │ │ blx 62610 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1fa65e │ │ │ │ + blt.n 1fa596 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b.n 1fa688 │ │ │ │ + b.n 1fa5c0 │ │ │ │ blx 6344c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fa69c │ │ │ │ + bne.n 1fa5d4 │ │ │ │ mov r0, r7 │ │ │ │ blx 62c80 │ │ │ │ movs r1, #2 │ │ │ │ blx 62610 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1fa67c │ │ │ │ + blt.n 1fa5b4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 1fa6a6 │ │ │ │ + b.n 1fa5de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1fa6b6 │ │ │ │ + bne.n 1fa5ee │ │ │ │ mov r0, r7 │ │ │ │ blx 62c80 │ │ │ │ movs r1, #8 │ │ │ │ blx 62610 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1fa6a0 │ │ │ │ + blt.n 1fa5d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1fa6c2 │ │ │ │ + cbz r0, 1fa5fa │ │ │ │ blx 63264 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fa6ce │ │ │ │ + cbz r0, 1fa606 │ │ │ │ blx 63264 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fa6d2 │ │ │ │ + bne.n 1fa60a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1fa738 │ │ │ │ + cbnz r3, 1fa670 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 62a64 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 1fa74c │ │ │ │ - ldr r1, [pc, #132] @ (1fa784 ) │ │ │ │ + blt.n 1fa684 │ │ │ │ + ldr r1, [pc, #132] @ (1fa6bc ) │ │ │ │ add r1, pc │ │ │ │ blx 62204 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1fa746 │ │ │ │ + cbz r0, 1fa67e │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 1fa630 │ │ │ │ + b.n 1fa568 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1fa750 │ │ │ │ + bne.n 1fa688 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8044 │ │ │ │ + bl 1e7f7c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fa722 │ │ │ │ + bne.n 1fa65a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa714 │ │ │ │ - b.n 1fa62a │ │ │ │ + bne.n 1fa64c │ │ │ │ + b.n 1fa562 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1e801c │ │ │ │ - b.n 1fa6e6 │ │ │ │ + bl 1e7f54 │ │ │ │ + b.n 1fa61e │ │ │ │ mov r0, r7 │ │ │ │ blx 62854 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b.n 1fa6c2 │ │ │ │ + b.n 1fa5fa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fa756 │ │ │ │ + bne.n 1fa68e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa712 │ │ │ │ - b.n 1fa62a │ │ │ │ + bne.n 1fa64a │ │ │ │ + b.n 1fa562 │ │ │ │ mov r0, r7 │ │ │ │ blx 62854 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa6ba │ │ │ │ - b.n 1fa6ce │ │ │ │ + bne.n 1fa5f2 │ │ │ │ + b.n 1fa606 │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 622a0 │ │ │ │ - cbz r0, 1fa7b2 │ │ │ │ + cbz r0, 1fa6ea │ │ │ │ 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 63030 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1fa7a8 │ │ │ │ + blt.n 1fa6e0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 622a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa7a8 │ │ │ │ + bne.n 1fa6e0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movw r9, #28087 @ 0x6db7 │ │ │ │ movt r9, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ sbc.w ip, r3, r3, lsl #1 │ │ │ │ @@ -563964,324 +563891,324 @@ │ │ │ │ asrs r7, r3, #31 │ │ │ │ and.w r7, r7, #3 │ │ │ │ adds r7, r7, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ lsrs r7, r7, #2 │ │ │ │ orr.w r7, r7, r3, lsl #30 │ │ │ │ add r1, r7 │ │ │ │ - bl 1e91c8 │ │ │ │ + bl 1e9100 │ │ │ │ mul.w r9, r9, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 631bc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ blx 62c2c │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 1fa900 │ │ │ │ + bne.n 1fa838 │ │ │ │ mov r9, sl │ │ │ │ - cbz r7, 1fa8f4 │ │ │ │ + cbz r7, 1fa82c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - cbz r3, 1fa8f4 │ │ │ │ + cbz r3, 1fa82c │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1fa8f4 │ │ │ │ + beq.n 1fa82c │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1fa8f4 │ │ │ │ + blt.n 1fa82c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1fa8f4 │ │ │ │ + cbz r0, 1fa82c │ │ │ │ ldrd r2, r3, [r9, #20] │ │ │ │ strd r2, r3, [r0] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldrd r3, r2, [r9, #12] │ │ │ │ strd r3, r2, [r0, #16] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r9, r9, #28 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r2, [r9, #-28] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r3, [r9, #-24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e932c │ │ │ │ + bl 1e9264 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r8, r7 │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 1fa882 │ │ │ │ - b.n 1fa8f6 │ │ │ │ + bne.n 1fa7ba │ │ │ │ + b.n 1fa82e │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 622a0 │ │ │ │ - cbz r0, 1fa910 │ │ │ │ + cbz r0, 1fa848 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 62234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.n 1fa902 │ │ │ │ + b.n 1fa83a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #268] @ (1faa40 ) │ │ │ │ + ldr r2, [pc, #268] @ (1fa978 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #268] @ (1faa44 ) │ │ │ │ + ldr r3, [pc, #268] @ (1fa97c ) │ │ │ │ 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, 1fa952 │ │ │ │ - bl 1fa5f8 │ │ │ │ + cbnz r1, 1fa88a │ │ │ │ + bl 1fa530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa9ca │ │ │ │ + beq.n 1fa902 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 1fa520 │ │ │ │ - cbz r0, 1fa982 │ │ │ │ + bl 1fa458 │ │ │ │ + cbz r0, 1fa8ba │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1fa520 │ │ │ │ - cbz r0, 1fa982 │ │ │ │ + bl 1fa458 │ │ │ │ + cbz r0, 1fa8ba │ │ │ │ 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 1faa0e │ │ │ │ + beq.n 1fa946 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa430 │ │ │ │ - cbz r0, 1fa9c6 │ │ │ │ + bl 1fa368 │ │ │ │ + cbz r0, 1fa8fe │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 63030 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1fa9ce │ │ │ │ + cbnz r5, 1fa906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa788 │ │ │ │ + bl 1fa6c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1faa14 │ │ │ │ + beq.n 1fa94c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa490 │ │ │ │ + bl 1fa3c8 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1faa48 ) │ │ │ │ - ldr r3, [pc, #144] @ (1faa44 ) │ │ │ │ + ldr r2, [pc, #152] @ (1fa980 ) │ │ │ │ + ldr r3, [pc, #144] @ (1fa97c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1faa3c │ │ │ │ + bne.n 1fa974 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1faa32 │ │ │ │ + beq.n 1fa96a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fa9ae │ │ │ │ + b.n 1fa8e6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e92d4 │ │ │ │ + bl 1e920c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1fa788 │ │ │ │ + bl 1fa6c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa9a8 │ │ │ │ + bne.n 1fa8e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa430 │ │ │ │ + bl 1fa368 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 63030 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1fa788 │ │ │ │ + bl 1fa6c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa9a8 │ │ │ │ - b.n 1fa9ca │ │ │ │ + bne.n 1fa8e0 │ │ │ │ + b.n 1fa902 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1fa98a │ │ │ │ + b.n 1fa8c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa430 │ │ │ │ + bl 1fa368 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 63030 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1fa788 │ │ │ │ + bl 1fa6c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa9a2 │ │ │ │ + bne.n 1fa8da │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa490 │ │ │ │ + bl 1fa3c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fa9ae │ │ │ │ + b.n 1fa8e6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1faf50 │ │ │ │ + ldr.w r2, [pc, #1260] @ 1fae88 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1faf54 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1fae8c │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1fab4e │ │ │ │ + beq.n 1faa86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r7, 1faaae │ │ │ │ - ldr.w r2, [pc, #1224] @ 1faf58 │ │ │ │ - ldr.w r3, [pc, #1216] @ 1faf54 │ │ │ │ + cbnz r7, 1fa9e6 │ │ │ │ + ldr.w r2, [pc, #1224] @ 1fae90 │ │ │ │ + ldr.w r3, [pc, #1216] @ 1fae8c │ │ │ │ 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 1faf2e │ │ │ │ + bne.w 1fae66 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 63024 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fab4a │ │ │ │ + beq.n 1faa82 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 62a64 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 1fab6e │ │ │ │ - ldr.w r9, [pc, #1160] @ 1faf5c │ │ │ │ + blt.n 1faaa6 │ │ │ │ + ldr.w r9, [pc, #1160] @ 1fae94 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 62204 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fab68 │ │ │ │ + beq.n 1faaa0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 62a64 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 1fab3e │ │ │ │ + blt.n 1faa76 │ │ │ │ mov r1, r9 │ │ │ │ blx 62204 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1faf32 │ │ │ │ + beq.w 1fae6a │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa520 │ │ │ │ - cbz r0, 1fab38 │ │ │ │ + bl 1fa458 │ │ │ │ + cbz r0, 1faa70 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa520 │ │ │ │ - cbz r0, 1fab38 │ │ │ │ + bl 1fa458 │ │ │ │ + cbz r0, 1faa70 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1fab38 │ │ │ │ + bne.n 1faa70 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1fab8c │ │ │ │ + beq.n 1faac4 │ │ │ │ mov r0, r9 │ │ │ │ blx 63264 │ │ │ │ mov r0, r8 │ │ │ │ blx 63264 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62234 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1faa8e │ │ │ │ + b.n 1fa9c6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 634e8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 634e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa924 │ │ │ │ + bl 1fa85c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1faa86 │ │ │ │ - b.n 1fab4a │ │ │ │ + bne.n 1fa9be │ │ │ │ + b.n 1faa82 │ │ │ │ mov r0, fp │ │ │ │ blx 62854 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 62a64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1faec8 │ │ │ │ + bge.w 1fae00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62234 │ │ │ │ - b.n 1fab4a │ │ │ │ + b.n 1faa82 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e8d58 │ │ │ │ + bl 1e8c90 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1faec2 │ │ │ │ + beq.w 1fadfa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w fp, #28 │ │ │ │ str r5, [sp, #12] │ │ │ │ subs r3, #4 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str.w r2, [r5, #4]! │ │ │ │ @@ -564291,28 +564218,28 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp fp, r2 │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ - bl 1e8d58 │ │ │ │ + bl 1e8c90 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1faba8 │ │ │ │ + bne.n 1faae0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #904] @ (1faf60 ) │ │ │ │ + ldr r3, [pc, #904] @ (1fae98 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 633b4 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - beq.n 1fac22 │ │ │ │ + beq.n 1fab5a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, r3, #4 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ strb r0, [r3, #28] │ │ │ │ @@ -564327,35 +564254,35 @@ │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r7, r2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ andhi.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fabf4 │ │ │ │ - ldr r3, [pc, #832] @ (1faf64 ) │ │ │ │ + bne.n 1fab2c │ │ │ │ + ldr r3, [pc, #832] @ (1fae9c ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 633b4 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fab38 │ │ │ │ + beq.w 1faa70 │ │ │ │ mov r0, fp │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fab38 │ │ │ │ + beq.w 1faa70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ blx 62bb4 │ │ │ │ - ldr r3, [pc, #784] @ (1faf68 ) │ │ │ │ + ldr r3, [pc, #784] @ (1faea0 ) │ │ │ │ mov.w fp, #1 │ │ │ │ movs r2, #20 │ │ │ │ add r3, pc │ │ │ │ str.w fp, [sp, #104] @ 0x68 │ │ │ │ mov r1, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -564364,15 +564291,15 @@ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ blx 6312c │ │ │ │ cmp r0, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.w 1faeb4 │ │ │ │ + bne.w 1fadec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 634e8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 62bb4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd fp, r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ @@ -564380,34 +564307,34 @@ │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, sl │ │ │ │ blx 6312c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1faeb4 │ │ │ │ + bne.w 1fadec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 634e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 63030 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 622a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1faeb4 │ │ │ │ + bne.w 1fadec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 63030 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 622a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1faeb4 │ │ │ │ + bne.w 1fadec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -564417,453 +564344,453 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - bne.w 1faeb4 │ │ │ │ + bne.w 1fadec │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fae9a │ │ │ │ + bne.w 1fadd2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1faed8 │ │ │ │ + beq.w 1fae10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fa2dc │ │ │ │ + bl 1fa214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1faeb4 │ │ │ │ + beq.w 1fadec │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1faeb4 │ │ │ │ + beq.w 1fadec │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1faeb4 │ │ │ │ + beq.w 1fadec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6312c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1faeb4 │ │ │ │ + bne.w 1fadec │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 1fa2dc │ │ │ │ + bl 1fa214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1faeb4 │ │ │ │ + beq.w 1fadec │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1faeb4 │ │ │ │ + beq.w 1fadec │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1faeb4 │ │ │ │ + beq.w 1fadec │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1faeb4 │ │ │ │ + blt.w 1fadec │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1faeb4 │ │ │ │ + bne.w 1fadec │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1faeb4 │ │ │ │ + bne.w 1fadec │ │ │ │ mov r0, r8 │ │ │ │ blx 63030 │ │ │ │ mov r3, r0 │ │ │ │ subs r6, r3, r6 │ │ │ │ mov r0, fp │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ blx 6312c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1faeb4 │ │ │ │ + bne.n 1fadec │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1facf2 │ │ │ │ + bhi.n 1fac2a │ │ │ │ mov r0, r8 │ │ │ │ blx 634e8 │ │ │ │ mov r0, r9 │ │ │ │ blx 634e8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx 63030 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 62c80 │ │ │ │ mov r2, r6 │ │ │ │ asrs r3, r6, #31 │ │ │ │ blx 6212c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1faeb4 │ │ │ │ + bne.n 1fadec │ │ │ │ ldr r7, [r4, #32] │ │ │ │ mov r0, r9 │ │ │ │ blx 63030 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 62c80 │ │ │ │ mov r2, r6 │ │ │ │ asrs r3, r6, #31 │ │ │ │ blx 6212c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1faeb4 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bne.n 1fadec │ │ │ │ + bl 1e9df0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ blx 620b4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ - add r3, pc, #268 @ (adr r3, 1faf48 ) │ │ │ │ + add r3, pc, #268 @ (adr r3, 1fae80 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, sl │ │ │ │ blx 62d34 <__aeabi_ldivmod@plt> │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ orr.w r3, r0, r7, asr #31 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1fa388 │ │ │ │ - cbz r0, 1faeb4 │ │ │ │ + bl 1fa2c0 │ │ │ │ + cbz r0, 1fadec │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1fa388 │ │ │ │ - cbz r0, 1faeb4 │ │ │ │ + bl 1fa2c0 │ │ │ │ + cbz r0, 1fadec │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ mov r0, r9 │ │ │ │ blx 63264 │ │ │ │ mov r0, r8 │ │ │ │ blx 63264 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62234 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 634e8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 634e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa924 │ │ │ │ - b.n 1faa8e │ │ │ │ + bl 1fa85c │ │ │ │ + b.n 1fa9c6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ blx 622a0 │ │ │ │ - cbnz r0, 1faeb4 │ │ │ │ + cbnz r0, 1fadec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 622a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fadd4 │ │ │ │ + beq.n 1fad0c │ │ │ │ mov r0, r5 │ │ │ │ blx 62234 │ │ │ │ mov r0, r9 │ │ │ │ blx 63264 │ │ │ │ - b.n 1fab3e │ │ │ │ + b.n 1faa76 │ │ │ │ mov.w fp, #28 │ │ │ │ - b.n 1fabd6 │ │ │ │ - ldr r1, [pc, #160] @ (1faf6c ) │ │ │ │ + b.n 1fab0e │ │ │ │ + ldr r1, [pc, #160] @ (1faea4 ) │ │ │ │ add r1, pc │ │ │ │ blx 62204 │ │ │ │ - cbz r0, 1faf3a │ │ │ │ + cbz r0, 1fae72 │ │ │ │ blx 63264 │ │ │ │ - b.n 1fab84 │ │ │ │ + b.n 1faabc │ │ │ │ mov r0, r8 │ │ │ │ blx 63030 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r3, r0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ ldrd r0, r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - bne.n 1faeb4 │ │ │ │ + bne.n 1fadec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 622a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1faeb4 │ │ │ │ + bne.n 1fadec │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ blx 622a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1faeb4 │ │ │ │ + bne.n 1fadec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx 622a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1faeb4 │ │ │ │ + bne.n 1fadec │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 622a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fadd8 │ │ │ │ - b.n 1faeb4 │ │ │ │ + beq.w 1fad10 │ │ │ │ + b.n 1fadec │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 62854 │ │ │ │ - b.n 1fab3e │ │ │ │ + b.n 1faa76 │ │ │ │ mov r0, r4 │ │ │ │ blx 62854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62234 │ │ │ │ - b.n 1fab4a │ │ │ │ + b.n 1faa82 │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - bl cef62 │ │ │ │ - bl 116f66 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + bl cee9a │ │ │ │ + bl 116e9e │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ 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 r7, [pc, #240] @ (1fb074 ) │ │ │ │ + ldr r7, [pc, #240] @ (1fafac ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #240] @ (1fb078 ) │ │ │ │ + ldr r2, [pc, #240] @ (1fafb0 ) │ │ │ │ mov r3, r1 │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ adds r0, #12 │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1fb048 │ │ │ │ + beq.n 1faf80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 62a64 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1fb056 │ │ │ │ - ldr.w r8, [pc, #196] @ 1fb07c │ │ │ │ + blt.n 1faf8e │ │ │ │ + ldr.w r8, [pc, #196] @ 1fafb4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ blx 62204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb050 │ │ │ │ - ldr r1, [pc, #184] @ (1fb080 ) │ │ │ │ + beq.n 1faf88 │ │ │ │ + ldr r1, [pc, #184] @ (1fafb8 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1fb03a │ │ │ │ + beq.n 1faf72 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 62a64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1fb068 │ │ │ │ + blt.n 1fafa0 │ │ │ │ mov r1, r8 │ │ │ │ blx 62204 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1fb062 │ │ │ │ + cbz r0, 1faf9a │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1ebed8 │ │ │ │ + bl 1ebe10 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1fb02c │ │ │ │ + cbz r0, 1faf64 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9218 │ │ │ │ + bl 1e9150 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1fb026 │ │ │ │ + cbz r0, 1faf5e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa924 │ │ │ │ - cbnz r0, 1fb04a │ │ │ │ + bl 1fa85c │ │ │ │ + cbnz r0, 1faf82 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e9318 │ │ │ │ + bl 1e9250 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1fb034 │ │ │ │ + cbz r0, 1faf6c │ │ │ │ blx 63264 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 62234 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fb042 │ │ │ │ + cbz r0, 1faf7a │ │ │ │ blx 63264 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 62234 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 62854 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 62234 │ │ │ │ - b.n 1fb048 │ │ │ │ + b.n 1faf80 │ │ │ │ mov r0, r5 │ │ │ │ blx 62854 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 62234 │ │ │ │ - b.n 1fb03a │ │ │ │ - cbz r0, 1fb0d6 │ │ │ │ + b.n 1faf72 │ │ │ │ + cbz r0, 1fb010 │ │ │ │ movs r7, r2 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ movs r7, r2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ movs r7, r2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #140] @ (1fb120 ) │ │ │ │ + ldr r5, [pc, #140] @ (1fb058 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #140] @ (1fb124 ) │ │ │ │ + ldr r3, [pc, #140] @ (1fb05c ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r5, [pc, #128] @ (1fb128 ) │ │ │ │ + ldr r5, [pc, #128] @ (1fb060 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ - ldr r1, [pc, #120] @ (1fb12c ) │ │ │ │ + ldr r1, [pc, #120] @ (1fb064 ) │ │ │ │ add r5, pc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1fb0f4 │ │ │ │ + beq.n 1fb02c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 629b0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1fb130 │ │ │ │ + ldr.w ip, [pc, #92] @ 1fb068 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add ip, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str.w ip, [sp] │ │ │ │ blx 62e40 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1fb0f4 │ │ │ │ + beq.n 1fb02c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 629b0 │ │ │ │ - b.n 1fb0f6 │ │ │ │ + b.n 1fb02e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 62234 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 62234 │ │ │ │ - ldr r2, [pc, #48] @ (1fb134 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fb124 ) │ │ │ │ + ldr r2, [pc, #48] @ (1fb06c ) │ │ │ │ + ldr r3, [pc, #28] @ (1fb05c ) │ │ │ │ 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 1fb11c │ │ │ │ + bne.n 1fb054 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #392] @ (1fb2ac ) │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r4, r2 │ │ │ │ movs r7, r2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ movs r7, r2 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [pc, #984] @ (1fb510 ) │ │ │ │ + ldr r7, [pc, #760] @ (1fb368 ) │ │ │ │ lsls r7, r4, #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 1e9318 │ │ │ │ + bl 1e9250 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1fb15c │ │ │ │ + cbz r0, 1fb094 │ │ │ │ blx 63264 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 62234 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1fb16a │ │ │ │ + cbz r0, 1fb0a2 │ │ │ │ blx 63264 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 62234 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1fb364 ) │ │ │ │ - ldr r3, [pc, #468] @ (1fb368 ) │ │ │ │ + ldr r2, [pc, #468] @ (1fb29c ) │ │ │ │ + ldr r3, [pc, #468] @ (1fb2a0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, ip │ │ │ │ @@ -564881,180 +564808,180 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 1fb1b0 │ │ │ │ + bne.n 1fb0e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa5f8 │ │ │ │ + bl 1fa530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb358 │ │ │ │ + beq.w 1fb290 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb35c │ │ │ │ + beq.w 1fb294 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa574 │ │ │ │ - cbz r0, 1fb218 │ │ │ │ + bl 1fa4ac │ │ │ │ + cbz r0, 1fb150 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 634e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 634e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa924 │ │ │ │ + bl 1fa85c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb344 │ │ │ │ + beq.w 1fb27c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa788 │ │ │ │ + bl 1fa6c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb344 │ │ │ │ + beq.w 1fb27c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e93c0 │ │ │ │ + bl 1e92f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb35c │ │ │ │ + beq.w 1fb294 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 622a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb344 │ │ │ │ + bne.n 1fb27c │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 62c2c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1fb344 │ │ │ │ + bne.n 1fb27c │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fb344 │ │ │ │ + beq.n 1fb27c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb344 │ │ │ │ + beq.n 1fb27c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ blx 6350c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb35c │ │ │ │ + bne.n 1fb294 │ │ │ │ mov r0, r9 │ │ │ │ blx 631bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb35c │ │ │ │ + beq.n 1fb294 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ blx 62c2c │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 1fb346 │ │ │ │ + bne.n 1fb27e │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa0f8 │ │ │ │ + bl 1fa030 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1fb346 │ │ │ │ + bne.n 1fb27e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 622a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb346 │ │ │ │ + bne.n 1fb27e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 62c2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1fb346 │ │ │ │ + bne.n 1fb27e │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fb346 │ │ │ │ + beq.n 1fb27e │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 1fb346 │ │ │ │ + beq.n 1fb27e │ │ │ │ ldrd r1, r0, [sp, #20] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 1fb346 │ │ │ │ + blt.n 1fb27e │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.n 1fb346 │ │ │ │ + bne.n 1fb27e │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1fb346 │ │ │ │ - bl 1e9eb8 │ │ │ │ + bne.n 1fb27e │ │ │ │ + bl 1e9df0 │ │ │ │ mov r2, r9 │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 622a0 │ │ │ │ - cbnz r0, 1fb346 │ │ │ │ + cbnz r0, 1fb27e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sp │ │ │ │ movs r1, #1 │ │ │ │ blx 6312c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1fb346 │ │ │ │ + bne.n 1fb27e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 634e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa490 │ │ │ │ + bl 1fa3c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #64] @ (1fb36c ) │ │ │ │ - ldr r3, [pc, #60] @ (1fb368 ) │ │ │ │ + ldr r2, [pc, #64] @ (1fb2a4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1fb2a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fb360 │ │ │ │ + bne.n 1fb298 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa300 │ │ │ │ + bl 1fa238 │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa490 │ │ │ │ + bl 1fa3c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fb328 │ │ │ │ + b.n 1fb260 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fb34c │ │ │ │ + b.n 1fb284 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #408] @ (1fb500 ) │ │ │ │ + ldr r7, [pc, #184] @ (1fb358 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #832] @ (1fb6b0 ) │ │ │ │ + ldr r5, [pc, #608] @ (1fb508 ) │ │ │ │ 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 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #560] @ (1fb5b4 ) │ │ │ │ + ldr r2, [pc, #560] @ (1fb4ec ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #560] @ (1fb5b8 ) │ │ │ │ + ldr r3, [pc, #560] @ (1fb4f0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -565072,98 +564999,98 @@ │ │ │ │ lsls r5, r3 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1fb3a2 │ │ │ │ + bne.n 1fb2da │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa5f8 │ │ │ │ - cbz r0, 1fb3ec │ │ │ │ + bl 1fa530 │ │ │ │ + cbz r0, 1fb324 │ │ │ │ ldrb.w r9, [r6, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fb40e │ │ │ │ + bne.n 1fb346 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa490 │ │ │ │ + bl 1fa3c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #456] @ (1fb5bc ) │ │ │ │ - ldr r3, [pc, #452] @ (1fb5b8 ) │ │ │ │ + ldr r2, [pc, #456] @ (1fb4f4 ) │ │ │ │ + ldr r3, [pc, #452] @ (1fb4f0 ) │ │ │ │ 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 1fb5ae │ │ │ │ + bne.w 1fb4e6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa574 │ │ │ │ - cbz r0, 1fb42c │ │ │ │ + bl 1fa4ac │ │ │ │ + cbz r0, 1fb364 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 634e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 634e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa924 │ │ │ │ - cbz r0, 1fb43a │ │ │ │ + bl 1fa85c │ │ │ │ + cbz r0, 1fb372 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 622a0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1fb446 │ │ │ │ + cbz r0, 1fb37e │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa300 │ │ │ │ - b.n 1fb3e0 │ │ │ │ + bl 1fa238 │ │ │ │ + b.n 1fb318 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 63030 │ │ │ │ add.w r3, r7, #20 │ │ │ │ adds r2, r3, r0 │ │ │ │ ldrd r3, r1, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r2, r1, #0 │ │ │ │ - bcs.w 1fb5a0 │ │ │ │ + bcs.w 1fb4d8 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r3, r1, lsl #31 │ │ │ │ str.w fp, [sp] │ │ │ │ sub.w r2, r3, #20 │ │ │ │ mov r3, fp │ │ │ │ cmp r2, r7 │ │ │ │ it cc │ │ │ │ movcc r2, r7 │ │ │ │ - bl 1faa50 │ │ │ │ + bl 1fa988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb43a │ │ │ │ + beq.n 1fb372 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e93c0 │ │ │ │ + bl 1e92f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb3dc │ │ │ │ + bne.n 1fb314 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 622a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb43a │ │ │ │ + bne.n 1fb372 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r2, #2 │ │ │ │ blx 622a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb43a │ │ │ │ + bne.n 1fb372 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ @@ -565171,32 +565098,32 @@ │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa0f8 │ │ │ │ + bl 1fa030 │ │ │ │ strd r5, r4, [sp, #20] │ │ │ │ strd r0, r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 63030 │ │ │ │ movs r1, #32 │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb3dc │ │ │ │ + beq.w 1fb314 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 63030 │ │ │ │ mov r3, r0 │ │ │ │ @@ -565211,177 +565138,177 @@ │ │ │ │ str.w r3, [fp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [fp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 6312c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 1fb43e │ │ │ │ + bne.w 1fb376 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 6312c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 1fb43e │ │ │ │ + bne.w 1fb376 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 6312c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1fb43e │ │ │ │ + bne.w 1fb376 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 634e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 634e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 63030 │ │ │ │ str.w fp, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ - bl 1e932c │ │ │ │ + bl 1e9264 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa490 │ │ │ │ - b.n 1fb3f0 │ │ │ │ + bl 1fa3c8 │ │ │ │ + b.n 1fb328 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa788 │ │ │ │ + bl 1fa6c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb480 │ │ │ │ - b.n 1fb43a │ │ │ │ + bne.w 1fb3b8 │ │ │ │ + b.n 1fb372 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #464] @ (1fb788 ) │ │ │ │ + ldr r5, [pc, #240] @ (1fb5e0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #32] @ (1fb5e0 ) │ │ │ │ + ldr r4, [pc, #832] @ (1fb838 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1fa5f8 │ │ │ │ - cbnz r0, 1fb5de │ │ │ │ + bl 1fa530 │ │ │ │ + cbnz r0, 1fb516 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 622a0 │ │ │ │ - cbnz r0, 1fb610 │ │ │ │ + cbnz r0, 1fb548 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 63030 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 1fa490 │ │ │ │ + bl 1fa3c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa300 │ │ │ │ + bl 1fa238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa490 │ │ │ │ - b.n 1fb5d8 │ │ │ │ + bl 1fa3c8 │ │ │ │ + b.n 1fb510 │ │ │ │ nop │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, r5, [r0, #56] @ 0x38 │ │ │ │ - bl 1fa5f8 │ │ │ │ - cbz r0, 1fb64e │ │ │ │ + bl 1fa530 │ │ │ │ + cbz r0, 1fb586 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1fb660 │ │ │ │ + cbnz r3, 1fb598 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa490 │ │ │ │ - vldr d9, [pc, #384] @ 1fb7d0 │ │ │ │ + bl 1fa3c8 │ │ │ │ + vldr d9, [pc, #384] @ 1fb708 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 634e8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 634e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa924 │ │ │ │ + bl 1fa85c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb7c4 │ │ │ │ + beq.w 1fb6fc │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 63024 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb648 │ │ │ │ + beq.n 1fb580 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e8d58 │ │ │ │ + bl 1e8c90 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1fb6b4 │ │ │ │ + cbz r0, 1fb5ec │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1e8d58 │ │ │ │ + bl 1e8c90 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb6a2 │ │ │ │ + bne.n 1fb5da │ │ │ │ lsrs r4, r4, #1 │ │ │ │ - ldr r3, [pc, #288] @ (1fb7d8 ) │ │ │ │ + ldr r3, [pc, #288] @ (1fb710 ) │ │ │ │ orr.w r4, r4, r5, lsl #31 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ subs r4, #20 │ │ │ │ add r3, pc │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 633b4 │ │ │ │ - vldr d9, [pc, #252] @ 1fb7d0 │ │ │ │ + vldr d9, [pc, #252] @ 1fb708 │ │ │ │ cmp r4, r9 │ │ │ │ it ne │ │ │ │ cmpne r5, r9 │ │ │ │ - beq.n 1fb7aa │ │ │ │ - ldr.w fp, [pc, #252] @ 1fb7dc │ │ │ │ + beq.n 1fb6e2 │ │ │ │ + ldr.w fp, [pc, #252] @ 1fb714 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [pc, #248] @ (1fb7e0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1fb718 ) │ │ │ │ sub.w r8, r7, #4 │ │ │ │ add fp, pc │ │ │ │ str r7, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1e9eb8 │ │ │ │ + bl 1e9df0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #36096 @ 0x8d00 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w ip, [r5, #4]! │ │ │ │ movs r3, #0 │ │ │ │ @@ -565392,16 +565319,16 @@ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r1, r8, r5 │ │ │ │ - bne.n 1fb750 │ │ │ │ - bl 1f129c │ │ │ │ + bne.n 1fb688 │ │ │ │ + bl 1f11d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ umull r8, r5, r0, r3 │ │ │ │ mla r5, r3, r1, r5 │ │ │ │ strd r8, r5, [fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 632dc <__aeabi_ul2d@plt> │ │ │ │ @@ -565426,59 +565353,59 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d9, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb702 │ │ │ │ + bne.n 1fb63a │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 62234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa490 │ │ │ │ + bl 1fa3c8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa300 │ │ │ │ - b.n 1fb648 │ │ │ │ + bl 1fa238 │ │ │ │ + b.n 1fb580 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xebedffff │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r7, r2 │ │ │ │ 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, #3520] @ 0xdc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #864] @ (1fbb5c ) │ │ │ │ - ldr r3, [pc, #864] @ (1fbb60 ) │ │ │ │ + ldr r2, [pc, #864] @ (1fba94 ) │ │ │ │ + ldr r3, [pc, #864] @ (1fba98 ) │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r8, r9, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r4, [sp, #584] @ 0x248 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1fd44c │ │ │ │ + bl 1fd384 │ │ │ │ cmp.w r5, r0, lsl #10 │ │ │ │ - bhi.n 1fb894 │ │ │ │ + bhi.n 1fb7cc │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bcs.n 1fb880 │ │ │ │ + bcs.n 1fb7b8 │ │ │ │ mov fp, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -565487,38 +565414,38 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r9, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1fd410 │ │ │ │ + bl 1fd348 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 1fb990 │ │ │ │ - ldr r2, [pc, #772] @ (1fbb64 ) │ │ │ │ - ldr r3, [pc, #768] @ (1fbb60 ) │ │ │ │ + bhi.w 1fb8c8 │ │ │ │ + ldr r2, [pc, #772] @ (1fba9c ) │ │ │ │ + ldr r3, [pc, #768] @ (1fba98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fbb56 │ │ │ │ + bne.w 1fba8e │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #532 @ 0x214 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ sub.w fp, r5, #1024 @ 0x400 │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [r0] │ │ │ │ - b.n 1fb836 │ │ │ │ + b.n 1fb76e │ │ │ │ subs r3, r5, #1 │ │ │ │ movs r1, #1 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -565526,54 +565453,54 @@ │ │ │ │ ubfx r6, r1, #0, #22 │ │ │ │ lsls r1, r1, #10 │ │ │ │ adds.w r6, r6, r8 │ │ │ │ add.w r3, sl, r1 │ │ │ │ sub.w r5, r5, r1 │ │ │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ │ │ adc.w fp, r9, #0 │ │ │ │ - bl 1fd44c │ │ │ │ + bl 1fd384 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb98c │ │ │ │ + bne.n 1fb8c4 │ │ │ │ lsls r3, r0, #5 │ │ │ │ mov r2, r7 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, sl │ │ │ │ add.w r8, sp, #396 @ 0x18c │ │ │ │ str r4, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1fb7e4 │ │ │ │ + bl 1fb71c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, r8 │ │ │ │ mov r5, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1fb7e4 │ │ │ │ + bl 1fb71c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1fbb2a │ │ │ │ + beq.w 1fba62 │ │ │ │ add r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 1fbb1a │ │ │ │ + bls.w 1fba52 │ │ │ │ subs r3, r5, #2 │ │ │ │ str.w r8, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1fbb22 │ │ │ │ + bls.w 1fba5a │ │ │ │ mov.w r9, #4 │ │ │ │ movs r6, #2 │ │ │ │ add r3, sp, #460 @ 0x1cc │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -565584,17 +565511,17 @@ │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1fd410 │ │ │ │ + bl 1fd348 │ │ │ │ cmp r5, r9 │ │ │ │ - bls.w 1fb85c │ │ │ │ + bls.w 1fb794 │ │ │ │ add.w r8, r8, r6, lsl #6 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, r7, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, r5] │ │ │ │ @@ -565602,17 +565529,17 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 1fb85c │ │ │ │ + b.n 1fb794 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 1fb8e0 │ │ │ │ + b.n 1fb818 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov ip, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ adds.w r8, r6, r8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -565633,44 +565560,44 @@ │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ strb.w r4, [r5, #106] @ 0x6a │ │ │ │ add r3, sl │ │ │ │ strd r8, r9, [r5, #32] │ │ │ │ mov ip, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ strh.w r3, [r5, #104] @ 0x68 │ │ │ │ - bls.w 1fbb50 │ │ │ │ + bls.w 1fba88 │ │ │ │ sub.w r2, fp, #65 @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r9 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, ip │ │ │ │ mov r9, ip │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1fba08 │ │ │ │ + b.n 1fb940 │ │ │ │ ldrd r2, r1, [r5, #32] │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ ldrb.w r4, [r5, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp sl, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #105] @ 0x69 │ │ │ │ - bne.n 1fb9fc │ │ │ │ + bne.n 1fb934 │ │ │ │ sub.w r3, fp, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r5, #104] @ 0x68 │ │ │ │ sub.w fp, r3, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ add ip, r8 │ │ │ │ @@ -565728,15 +565655,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldrd r0, r1, [sp, #288] @ 0x120 │ │ │ │ str r3, [r7, r5] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ @@ -565745,79 +565672,79 @@ │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 1fb85c │ │ │ │ + b.n 1fb794 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 1fb936 │ │ │ │ + b.n 1fb86e │ │ │ │ mov.w r9, #2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1fb936 │ │ │ │ + b.n 1fb86e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #460 @ 0x1cc │ │ │ │ mov r4, r8 │ │ │ │ adds r5, #16 │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1fbb2e │ │ │ │ + bne.n 1fba66 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 1fb85c │ │ │ │ + b.n 1fb794 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 1fba4c │ │ │ │ + b.n 1fb984 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + ldr r0, [pc, #776] @ (1fbda0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [pc, #400] @ (1fbc30 ) │ │ │ │ lsls r7, r4, #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, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1488] @ 1fc150 │ │ │ │ - ldr.w r3, [pc, #1488] @ 1fc154 │ │ │ │ + ldr.w r0, [pc, #1488] @ 1fc088 │ │ │ │ + ldr.w r3, [pc, #1488] @ 1fc08c │ │ │ │ sub.w sp, sp, #684 @ 0x2ac │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #676] @ 0x2a4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ adds.w r3, r0, r3, lsl #6 │ │ │ │ - beq.w 1fc5ca │ │ │ │ + beq.w 1fc502 │ │ │ │ rsb r3, r3, #1024 @ 0x400 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcca0 │ │ │ │ + bne.w 1fcbd8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ add.w r5, r8, #32 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 1fcdb0 │ │ │ │ + bls.w 1fcce8 │ │ │ │ sub.w fp, r6, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ mov.w r9, fp, lsr #6 │ │ │ │ mov fp, r7 │ │ │ │ add.w r4, r9, #1 │ │ │ │ add.w r4, r7, r4, lsl #6 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ @@ -565827,21 +565754,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 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ cmp fp, r4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 1fbbe6 │ │ │ │ + bne.n 1fbb1e │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, r9, lsl #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r6, r3 │ │ │ │ @@ -565857,15 +565784,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r4, r3 │ │ │ │ subs.w r2, r2, sl │ │ │ │ str r2, [sp, #32] │ │ │ │ uxtb r4, r4 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ - beq.w 1fc5a4 │ │ │ │ + beq.w 1fc4dc │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ mov r6, fp │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w lr, r8, #136 @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -565890,15 +565817,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.w r9!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fbca0 │ │ │ │ + bne.n 1fbbd8 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #536] @ 0x218 │ │ │ │ strb.w r7, [sp, #537] @ 0x219 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -565910,15 +565837,15 @@ │ │ │ │ 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 r2, r4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldrd r1, r0, [sp, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsrs r7, r7, #8 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsrs r6, r0, #8 │ │ │ │ @@ -566011,18 +565938,18 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 1fcd92 │ │ │ │ + bcs.w 1fccca │ │ │ │ strd r9, r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d8, [pc, #808] @ 1fc148 │ │ │ │ + vldr d8, [pc, #808] @ 1fc080 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ strd sl, r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r6, #2 │ │ │ │ @@ -566050,15 +565977,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 1fbe72 │ │ │ │ + bne.n 1fbdaa │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r5, fp │ │ │ │ @@ -566073,15 +566000,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, #36] @ 0x24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -566162,15 +566089,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #144] @ 0x90 │ │ │ │ subs r6, r2, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.w 1fbe30 │ │ │ │ + bcc.w 1fbd68 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r7, r9, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, r4, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -566223,40 +566150,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 62740 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1fca1a │ │ │ │ + bls.w 1fc952 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #168] @ 1fc148 │ │ │ │ + vldr d8, [pc, #168] @ 1fc080 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ lsls r2, r5, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r6, r1, r3 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1fc0ca │ │ │ │ + beq.n 1fc002 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1fc0c2 │ │ │ │ + bne.n 1fbffa │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 1fc5d6 │ │ │ │ + bhi.w 1fc50e │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ 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} │ │ │ │ @@ -566272,50 +566199,50 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 62740 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ strh.w r3, [r4, #104] @ 0x68 │ │ │ │ strb.w r7, [r4, #106] @ 0x6a │ │ │ │ strd r5, r8, [r4, #32] │ │ │ │ - bls.w 1fcc94 │ │ │ │ + bls.w 1fcbcc │ │ │ │ sub.w r2, r6, #65 @ 0x41 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov sl, r3 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r3, r9, lsl #6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fc160 │ │ │ │ + b.n 1fc098 │ │ │ │ ... │ │ │ │ - add r2, lr │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r9 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #105] @ 0x69 │ │ │ │ - bne.n 1fc158 │ │ │ │ + bne.n 1fc090 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r2, r5, #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r4, #104] @ 0x68 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r1, r2 │ │ │ │ @@ -566373,15 +566300,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldr r2, [sp, #444] @ 0x1bc │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ lsrs r7, r2, #8 │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r8, r1, lsr #8 │ │ │ │ lsrs r5, r3, #8 │ │ │ │ @@ -566462,15 +566389,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 1fcc8c │ │ │ │ + bcs.w 1fcbc4 │ │ │ │ strd r9, sl, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ strd r6, r4, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -566501,15 +566428,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 1fc3bc │ │ │ │ + bne.n 1fc2f4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r5, sl │ │ │ │ @@ -566524,15 +566451,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, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -566613,15 +566540,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1fc37a │ │ │ │ + bcc.w 1fc2b2 │ │ │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ │ │ mov ip, r1 │ │ │ │ ldrd r8, r5, [sp, #72] @ 0x48 │ │ │ │ ldrd r3, r7, [sp, #80] @ 0x50 │ │ │ │ ldrd r9, sl, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r2, #5 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -566652,60 +566579,60 @@ │ │ │ │ subs r2, r2, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r5, r1, r5 │ │ │ │ str.w r5, [fp, #64] @ 0x40 │ │ │ │ adc.w r8, r3, #0 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ str.w r8, [fp, #68] @ 0x44 │ │ │ │ - bhi.w 1fc0a4 │ │ │ │ + bhi.w 1fbfdc │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fca14 │ │ │ │ - ldr.w r2, [pc, #2088] @ 1fcdd0 │ │ │ │ - ldr.w r3, [pc, #2088] @ 1fcdd4 │ │ │ │ + bne.w 1fc94c │ │ │ │ + ldr.w r2, [pc, #2088] @ 1fcd08 │ │ │ │ + ldr.w r3, [pc, #2088] @ 1fcd0c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fcdc4 │ │ │ │ + bne.w 1fccfc │ │ │ │ add.w sp, sp, #684 @ 0x2ac │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bhi.w 1fc096 │ │ │ │ - b.n 1fc59c │ │ │ │ + bhi.w 1fbfce │ │ │ │ + b.n 1fc4d4 │ │ │ │ add r4, sp, #612 @ 0x264 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ add r7, sp, #548 @ 0x224 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1fb7e4 │ │ │ │ + bl 1fb71c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrd r0, r1, [fp, #64] @ 0x40 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1fc7da │ │ │ │ + bcs.w 1fc712 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ @@ -566737,15 +566664,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 1fc66e │ │ │ │ + bne.n 1fc5a6 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r6, sl │ │ │ │ @@ -566760,15 +566687,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, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -566849,15 +566776,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1fc62c │ │ │ │ + bcc.w 1fc564 │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #145 @ 0x91 │ │ │ │ add.w ip, ip, r5, lsl #5 │ │ │ │ add.w r5, fp, ip │ │ │ │ lsrs r7, r3, #1 │ │ │ │ @@ -566878,15 +566805,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ cmp r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bls.w 1fc9e6 │ │ │ │ + bls.w 1fc91e │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -566917,15 +566844,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 1fc87c │ │ │ │ + bne.n 1fc7b4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r6, sl │ │ │ │ @@ -566940,15 +566867,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, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -567029,15 +566956,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1fc83a │ │ │ │ + bcc.w 1fc772 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ movs r7, #145 @ 0x91 │ │ │ │ add.w r7, r7, r5, lsl #5 │ │ │ │ add.w r5, fp, r7 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [fp, r7] │ │ │ │ @@ -567048,23 +566975,23 @@ │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 1fc572 │ │ │ │ + b.n 1fc4aa │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcd1a │ │ │ │ + bne.w 1fcc52 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1fcd9a │ │ │ │ + bls.w 1fccd2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ sub.w r7, r2, #65 @ 0x41 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsrs r7, r7, #6 │ │ │ │ mov r6, r2 │ │ │ │ @@ -567076,22 +567003,22 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 1fca46 │ │ │ │ + bne.n 1fc97e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r7, r7, #6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ subs r3, r3, r7 │ │ │ │ @@ -567112,17 +567039,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1fc5a4 │ │ │ │ + bls.w 1fc4dc │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1fcdc8 │ │ │ │ + vldr d8, [pc, #764] @ 1fcd00 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r5, #2 │ │ │ │ @@ -567150,15 +567077,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 1fcb1c │ │ │ │ + bne.n 1fca54 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r6, fp │ │ │ │ @@ -567172,15 +567099,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, #36] @ 0x24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ @@ -567265,24 +567192,24 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1fcada │ │ │ │ - b.n 1fc5a4 │ │ │ │ + bcc.w 1fca12 │ │ │ │ + b.n 1fc4dc │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - b.n 1fc536 │ │ │ │ + b.n 1fc46e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1fc1a6 │ │ │ │ + b.w 1fc0de │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ cmp r6, r2 │ │ │ │ add r0, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -567294,37 +567221,37 @@ │ │ │ │ add r0, r6 │ │ │ │ adds r7, r3, r6 │ │ │ │ subs.w r6, sl, r6 │ │ │ │ uxtb r0, r0 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ - beq.w 1fbc3c │ │ │ │ + beq.w 1fbb74 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vldr d7, [r8, #64] @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 62740 │ │ │ │ - b.w 1fbbca │ │ │ │ + b.w 1fbb02 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ @@ -567338,69 +567265,69 @@ │ │ │ │ add r0, r4 │ │ │ │ add r3, r4 │ │ │ │ subs r4, r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ uxtb r0, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ - beq.w 1fca9a │ │ │ │ + beq.w 1fc9d2 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd r4, r5, [r8, #64] @ 0x40 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 62740 │ │ │ │ - b.n 1fca24 │ │ │ │ + b.n 1fc95c │ │ │ │ adds r2, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.w 1fbfea │ │ │ │ + b.w 1fbf22 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 1fca9a │ │ │ │ + b.n 1fc9d2 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ uxtb r4, r6 │ │ │ │ - b.w 1fbc3c │ │ │ │ + b.w 1fbb74 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #104] @ 1fce50 │ │ │ │ + ldr.w ip, [pc, #104] @ 1fcd88 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1fce48 │ │ │ │ + vldr d7, [pc, #88] @ 1fcd80 │ │ │ │ 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] │ │ │ │ @@ -567427,58 +567354,58 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ - ldc2l 0, cr0, [r0], #-152 @ 0xffffff68 │ │ │ │ - cbz r2, 1fce6a │ │ │ │ + ldc2l 0, cr0, [r8], #-152 @ 0xffffff68 │ │ │ │ + cbz r2, 1fcda2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1fbb68 │ │ │ │ + bl 1fbaa0 │ │ │ │ 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, #1020] @ (1fd288 ) │ │ │ │ + ldr r0, [pc, #1020] @ (1fd1c0 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1016] @ (1fd28c ) │ │ │ │ + ldr r1, [pc, #1016] @ (1fd1c4 ) │ │ │ │ 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 1fd08a │ │ │ │ + beq.w 1fcfc2 │ │ │ │ ldrb.w r5, [r4, #144] @ 0x90 │ │ │ │ mov.w fp, r2, lsr #6 │ │ │ │ orr.w fp, fp, r3, lsl #26 │ │ │ │ ldrb.w r7, [r4, #137] @ 0x89 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ ldrb.w sl, [r4, #136] @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fd0aa │ │ │ │ + beq.w 1fcfe2 │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd13c │ │ │ │ + beq.w 1fd074 │ │ │ │ ldrb.w r3, [r4, #138] @ 0x8a │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r9, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ @@ -567505,15 +567432,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, r8 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fcf12 │ │ │ │ + bne.n 1fce4a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ strb.w ip, [r6, #105] @ 0x69 │ │ │ │ lsls r5, r5, #5 │ │ │ │ vstr d7, [r6, #32] │ │ │ │ @@ -567524,15 +567451,15 @@ │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6315c │ │ │ │ adds r5, #113 @ 0x71 │ │ │ │ add.w sl, sp, #388 @ 0x184 │ │ │ │ add r5, r4 │ │ │ │ - vldr d8, [pc, #800] @ 1fd280 │ │ │ │ + vldr d8, [pc, #800] @ 1fd1b8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov lr, r7 │ │ │ │ @@ -567554,15 +567481,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 1fd368 │ │ │ │ + bl 1fd2a0 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov lr, sl │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -567607,47 +567534,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 6315c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6315c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fcf6a │ │ │ │ + bne.n 1fcea2 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fd1ce │ │ │ │ + bne.w 1fd106 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1fd22c │ │ │ │ + bhi.w 1fd164 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ 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 1fd390 │ │ │ │ + bl 1fd2c8 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 6315c │ │ │ │ - ldr r2, [pc, #516] @ (1fd290 ) │ │ │ │ - ldr r3, [pc, #508] @ (1fd28c ) │ │ │ │ + ldr r2, [pc, #516] @ (1fd1c8 ) │ │ │ │ + ldr r3, [pc, #508] @ (1fd1c4 ) │ │ │ │ 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 1fd340 │ │ │ │ + bne.w 1fd278 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r6, r8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -567672,40 +567599,40 @@ │ │ │ │ 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 1fd0de │ │ │ │ + bne.n 1fd016 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ mov r1, r8 │ │ │ │ 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 6315c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fd294 │ │ │ │ + bne.w 1fd1cc │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1fd2f0 │ │ │ │ + bhi.w 1fd228 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ - b.n 1fd072 │ │ │ │ + b.n 1fcfaa │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub.w r9, r5, #2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -567729,16 +567656,16 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, lr │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1fd178 │ │ │ │ - vldr d7, [pc, #232] @ 1fd280 │ │ │ │ + bne.n 1fd0b0 │ │ │ │ + vldr d7, [pc, #232] @ 1fd1b8 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ strb.w sl, [r6, #105] @ 0x69 │ │ │ │ @@ -567746,30 +567673,30 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 6315c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6315c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1fcf56 │ │ │ │ + bne.w 1fce8e │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1fd04e │ │ │ │ + b.n 1fcf86 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [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 1fd390 │ │ │ │ + bl 1fd2c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -567786,66 +567713,66 @@ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1fd254 │ │ │ │ + bls.n 1fd18c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ 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 1fd3bc │ │ │ │ + bl 1fd2f4 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1fd08a │ │ │ │ + beq.w 1fcfc2 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fd05e │ │ │ │ + b.n 1fcf96 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r7, r4, #2 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1fd390 │ │ │ │ + bl 1fd2c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -567862,113 +567789,113 @@ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1fd318 │ │ │ │ + bls.n 1fd250 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ 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 1fd3bc │ │ │ │ + bl 1fd2f4 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1fd08a │ │ │ │ + beq.w 1fcfc2 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fd126 │ │ │ │ + b.n 1fd05e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r4, [sp] │ │ │ │ - bl 1fce70 │ │ │ │ + bl 1fcda8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fd450 │ │ │ │ + bl 1fd388 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrb.w r4, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fe170 │ │ │ │ + bl 1fe0a8 │ │ │ │ add sp, #16 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ - cbz r6, 1fd40a │ │ │ │ + cbz r6, 1fd342 │ │ │ │ adds r6, r6, r4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ adc.w fp, r5, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 1fe170 │ │ │ │ + bl 1fe0a8 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1fd3e8 │ │ │ │ + bne.n 1fd320 │ │ │ │ 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 │ │ │ │ @@ -567980,15 +567907,15 @@ │ │ │ │ ldrb.w r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff040 │ │ │ │ + bl 1fef78 │ │ │ │ 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 │ │ │ │ @@ -570617,17 +570544,17 @@ │ │ │ │ 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, #276] @ (1ff168 ) │ │ │ │ + ldr r4, [pc, #276] @ (1ff0a0 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #276] @ (1ff16c ) │ │ │ │ + ldr r3, [pc, #276] @ (1ff0a4 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -570635,15 +570562,15 @@ │ │ │ │ ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w sl, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ ldrb.w lr, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ff148 │ │ │ │ + beq.n 1ff080 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r0, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -570659,37 +570586,37 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1ff104 │ │ │ │ + cbz r3, 1ff03c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1ff0ea │ │ │ │ + b.n 1ff022 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1fd450 │ │ │ │ + bl 1fd388 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1ff0d2 │ │ │ │ + bne.n 1ff00a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 1fd450 │ │ │ │ + bl 1fd388 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ adds r5, r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #-28] │ │ │ │ adc.w r6, r6, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -570705,62 +570632,62 @@ │ │ │ │ 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 1ff096 │ │ │ │ - ldr r2, [pc, #36] @ (1ff170 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ff16c ) │ │ │ │ + bne.n 1fefce │ │ │ │ + ldr r2, [pc, #36] @ (1ff0a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ff0a4 ) │ │ │ │ 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 1ff162 │ │ │ │ + bne.n 1ff09a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1ff1e0 │ │ │ │ + cbz r0, 1ff118 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1ff1a0 │ │ │ │ + bhi.n 1ff0d8 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, r1, #4 │ │ │ │ asrs r0, r2, #28 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ blx 6280c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1ff1bc │ │ │ │ + cbz r0, 1ff0f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 6280c <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ blx 6280c <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff1a0 │ │ │ │ + bne.n 1ff0d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #3 │ │ │ │ blx 6280c <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -570842,68 +570769,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 62bc0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (1ff330 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ff268 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1ff334 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ff26c ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 1ff322 │ │ │ │ + beq.n 1ff25a │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1ff31e │ │ │ │ + bne.n 1ff256 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ blx 62048 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 63144 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 62084 │ │ │ │ mov r0, sp │ │ │ │ blx 63150 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1ff338 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ff334 ) │ │ │ │ + ldr r2, [pc, #48] @ (1ff270 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ff26c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff32a │ │ │ │ + bne.n 1ff262 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1ff306 │ │ │ │ + b.n 1ff23e │ │ │ │ mov r1, r3 │ │ │ │ blx 62084 │ │ │ │ - b.n 1ff304 │ │ │ │ + b.n 1ff23c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 62078 │ │ │ │ subs r0, #0 │ │ │ │ @@ -570926,24 +570853,24 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ blx 631bc │ │ │ │ - cbz r0, 1ff3b2 │ │ │ │ + cbz r0, 1ff2ea │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (1ff3b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ff2f0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [r4] │ │ │ │ blx 6356c │ │ │ │ - cbnz r0, 1ff3a8 │ │ │ │ + cbnz r0, 1ff2e0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 62234 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -570955,64 +570882,64 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6275c │ │ │ │ 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] @ (1ff420 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ff358 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1ff424 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ff35c ) │ │ │ │ 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 62a04 │ │ │ │ - cbnz r0, 1ff418 │ │ │ │ - cbz r4, 1ff400 │ │ │ │ + cbnz r0, 1ff350 │ │ │ │ + cbz r4, 1ff338 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1ff428 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ff424 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ff360 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ff35c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff41c │ │ │ │ + bne.n 1ff354 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1ff400 │ │ │ │ + b.n 1ff338 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r7, r4, #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, 1ff464 │ │ │ │ + cbnz r3, 1ff39c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1ff468 │ │ │ │ + beq.n 1ff3a0 │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -571021,24 +570948,24 @@ │ │ │ │ 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 1ff440 │ │ │ │ + bl 1ff378 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1ff4ae │ │ │ │ + cbnz r3, 1ff3e6 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1ff4b2 │ │ │ │ + beq.n 1ff3ea │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -571047,15 +570974,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 1ff488 │ │ │ │ + bl 1ff3c0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -571069,74 +570996,74 @@ │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ff50a │ │ │ │ - b.n 1ff514 │ │ │ │ + bne.n 1ff442 │ │ │ │ + b.n 1ff44c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ff514 │ │ │ │ + beq.n 1ff44c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1ff502 │ │ │ │ + bpl.n 1ff43a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ff540 │ │ │ │ + beq.n 1ff478 │ │ │ │ movw ip, #281 @ 0x119 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1ff538 │ │ │ │ + bmi.n 1ff470 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1ff544 │ │ │ │ + cbnz r0, 1ff47c │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1ff544 │ │ │ │ + bne.n 1ff47c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ff528 │ │ │ │ + bne.n 1ff460 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ 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] @ (1ff588 ) │ │ │ │ + ldr r0, [pc, #44] @ (1ff4c0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1ff582 │ │ │ │ - ldr r3, [pc, #36] @ (1ff58c ) │ │ │ │ + cbnz r3, 1ff4ba │ │ │ │ + ldr r3, [pc, #36] @ (1ff4c4 ) │ │ │ │ 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 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 │ │ │ │ @@ -571148,1278 +571075,1279 @@ │ │ │ │ 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 1ff5f6 │ │ │ │ - cbz r3, 1ff5f6 │ │ │ │ + bne.n 1ff52e │ │ │ │ + cbz r3, 1ff52e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 1ff5d6 │ │ │ │ + b.n 1ff50e │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1ff5f6 │ │ │ │ + beq.n 1ff52e │ │ │ │ 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 20852c │ │ │ │ + bl 208464 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1ff5d0 │ │ │ │ + bvc.n 1ff508 │ │ │ │ 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 1ff646 │ │ │ │ - cbz r3, 1ff64a │ │ │ │ + bne.n 1ff57e │ │ │ │ + cbz r3, 1ff582 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 1ff62a │ │ │ │ + b.n 1ff562 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1ff64a │ │ │ │ + beq.n 1ff582 │ │ │ │ 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 20852c │ │ │ │ + bl 208464 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1ff624 │ │ │ │ + bvs.n 1ff55c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #84] @ (1ff6b4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1ff5ec ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #80] @ (1ff6b8 ) │ │ │ │ + ldr r4, [pc, #80] @ (1ff5f0 ) │ │ │ │ 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 1ff69c │ │ │ │ + bne.n 1ff5d4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1520 @ 0x5f0 │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ andpl.w r4, r4, #1008 @ 0x3f0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #84] @ (1ff720 ) │ │ │ │ + ldr r3, [pc, #84] @ (1ff658 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #80] @ (1ff724 ) │ │ │ │ + ldr r4, [pc, #80] @ (1ff65c ) │ │ │ │ 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 1ff70a │ │ │ │ + bne.n 1ff642 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1086 @ 0x43e │ │ │ │ movw ip, #1087 @ 0x43f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ andpl.w r4, r4, #63 @ 0x3f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1ff77c ) │ │ │ │ + ldr r3, [pc, #68] @ (1ff6b4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #64] @ (1ff780 ) │ │ │ │ + ldr r4, [pc, #64] @ (1ff6b8 ) │ │ │ │ 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 r4, #127 @ 0x7f │ │ │ │ - bne.n 1ff766 │ │ │ │ + bne.n 1ff69e │ │ │ │ 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 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #76] @ (1ff7e0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1ff718 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #72] @ (1ff7e4 ) │ │ │ │ + ldr r4, [pc, #72] @ (1ff71c ) │ │ │ │ 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, #768 @ 0x300 │ │ │ │ - bne.n 1ff7c8 │ │ │ │ + bne.n 1ff700 │ │ │ │ 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 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1ff850 ) │ │ │ │ + ldr r3, [pc, #88] @ (1ff788 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1ff854 ) │ │ │ │ + ldr r4, [pc, #84] @ (1ff78c ) │ │ │ │ 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 1ff83a │ │ │ │ + bne.n 1ff772 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1294 @ 0x50e │ │ │ │ movw ip, #1807 @ 0x70f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ lsls r3, r3, #27 │ │ │ │ ittt pl │ │ │ │ bicpl.w r4, r4, #240 @ 0xf0 │ │ │ │ lslpl r4, r4, #22 │ │ │ │ lsrpl r4, r4, #22 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #84] @ (1ff8bc ) │ │ │ │ + ldr r3, [pc, #84] @ (1ff7f4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #80] @ (1ff8c0 ) │ │ │ │ + ldr r4, [pc, #80] @ (1ff7f8 ) │ │ │ │ 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 1ff8a6 │ │ │ │ + bne.n 1ff7de │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1150 @ 0x47e │ │ │ │ movw ip, #1151 @ 0x47f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ andpl.w r4, r4, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #76] @ (1ff920 ) │ │ │ │ + ldr r3, [pc, #76] @ (1ff858 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #72] @ (1ff924 ) │ │ │ │ + ldr r4, [pc, #72] @ (1ff85c ) │ │ │ │ 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, #783 @ 0x30f │ │ │ │ - bne.n 1ff908 │ │ │ │ + bne.n 1ff840 │ │ │ │ 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 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1ff97c ) │ │ │ │ + ldr r3, [pc, #68] @ (1ff8b4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #64] @ (1ff980 ) │ │ │ │ + ldr r4, [pc, #64] @ (1ff8b8 ) │ │ │ │ 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 r4, #63 @ 0x3f │ │ │ │ - bne.n 1ff966 │ │ │ │ + bne.n 1ff89e │ │ │ │ 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 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #76] @ (1ff9e0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1ff918 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #72] @ (1ff9e4 ) │ │ │ │ + ldr r4, [pc, #72] @ (1ff91c ) │ │ │ │ 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, #1008 @ 0x3f0 │ │ │ │ - bne.n 1ff9c8 │ │ │ │ + bne.n 1ff900 │ │ │ │ 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 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1ffa3c ) │ │ │ │ + ldr r3, [pc, #68] @ (1ff974 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #64] @ (1ffa40 ) │ │ │ │ + ldr r4, [pc, #64] @ (1ff978 ) │ │ │ │ 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 r4, #15 │ │ │ │ - bne.n 1ffa26 │ │ │ │ + bne.n 1ff95e │ │ │ │ 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 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #84] @ (1ffaa8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1ff9e0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #80] @ (1ffaac ) │ │ │ │ + ldr r4, [pc, #80] @ (1ff9e4 ) │ │ │ │ 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 1ffa90 │ │ │ │ + bne.n 1ff9c8 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1472 @ 0x5c0 │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ andpl.w r4, r4, #960 @ 0x3c0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #76] @ (1ffb0c ) │ │ │ │ + ldr r3, [pc, #76] @ (1ffa44 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #72] @ (1ffb10 ) │ │ │ │ + ldr r4, [pc, #72] @ (1ffa48 ) │ │ │ │ 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, #960 @ 0x3c0 │ │ │ │ - bne.n 1ffaf4 │ │ │ │ + bne.n 1ffa2c │ │ │ │ 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 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #84] @ (1ffb78 ) │ │ │ │ + ldr r3, [pc, #84] @ (1ffab0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #80] @ (1ffb7c ) │ │ │ │ + ldr r4, [pc, #80] @ (1ffab4 ) │ │ │ │ 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 1ffb62 │ │ │ │ + bne.n 1ffa9a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1038 @ 0x40e │ │ │ │ movw ip, #1039 @ 0x40f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ andpl.w r4, r4, #15 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 291c60 │ │ │ │ + bl 291b98 │ │ │ │ and.w r0, r0, #48 @ 0x30 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ 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, #72] @ (1ffc00 ) │ │ │ │ + ldr r3, [pc, #72] @ (1ffb38 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #68] @ (1ffc04 ) │ │ │ │ + ldr r4, [pc, #68] @ (1ffb3c ) │ │ │ │ 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, #1072 @ 0x430 │ │ │ │ - bne.n 1ffbea │ │ │ │ + bne.n 1ffb22 │ │ │ │ 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 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1ffc70 ) │ │ │ │ + ldr r3, [pc, #88] @ (1ffba8 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1ffc74 ) │ │ │ │ + ldr r4, [pc, #84] @ (1ffbac ) │ │ │ │ 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 1ffc5a │ │ │ │ + bne.n 1ffb92 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1470 @ 0x5be │ │ │ │ movw ip, #1983 @ 0x7bf │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ lsls r3, r3, #27 │ │ │ │ ittt pl │ │ │ │ bicpl.w r4, r4, #64 @ 0x40 │ │ │ │ lslpl r4, r4, #22 │ │ │ │ lsrpl r4, r4, #22 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1ffccc ) │ │ │ │ - ldr.w ip, [pc, #68] @ 1ffcd0 │ │ │ │ + ldr r3, [pc, #68] @ (1ffc04 ) │ │ │ │ + ldr.w ip, [pc, #68] @ 1ffc08 │ │ │ │ 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 1ffcb4 │ │ │ │ + bne.n 1ffbec │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 1ffcc8 │ │ │ │ + bpl.n 1ffc00 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 291c60 │ │ │ │ + bl 291b98 │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 291c60 │ │ │ │ + bl 291b98 │ │ │ │ eor.w r0, r0, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (1ffd68 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ffca0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1ffd6c ) │ │ │ │ + ldr r4, [pc, #92] @ (1ffca4 ) │ │ │ │ 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 │ │ │ │ - bne.n 1ffd62 │ │ │ │ + bne.n 1ffc9a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w r5, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1ffd56 │ │ │ │ + bpl.n 1ffc8e │ │ │ │ movw r4, #513 @ 0x201 │ │ │ │ movw r3, #1537 @ 0x601 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ffd40 │ │ │ │ + bne.n 1ffc78 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 1ffd40 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + b.n 1ffc78 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1ffdd8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1ffd10 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1ffddc ) │ │ │ │ + ldr r4, [pc, #84] @ (1ffd14 ) │ │ │ │ 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 1ffdc0 │ │ │ │ + bne.n 1ffcf8 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1585 @ 0x631 │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1072 @ 0x430 │ │ │ │ lsls r3, r3, #27 │ │ │ │ ittt pl │ │ │ │ bicpl.w r4, r4, #462 @ 0x1ce │ │ │ │ lslpl r4, r4, #22 │ │ │ │ lsrpl r4, r4, #22 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 291c60 │ │ │ │ + bl 291b98 │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 1ffe32 │ │ │ │ + cbz r3, 1ffd6a │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1ffe08 │ │ │ │ + b.n 1ffd40 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1ffe2a │ │ │ │ + beq.n 1ffd62 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 291ecc │ │ │ │ + bl 291e04 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1ffe04 │ │ │ │ + bhi.n 1ffd3c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r3, 1ffe8a │ │ │ │ + cbz r3, 1ffdc2 │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1ffe60 │ │ │ │ + b.n 1ffd98 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1ffe82 │ │ │ │ + beq.n 1ffdba │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 291ecc │ │ │ │ + bl 291e04 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1ffe5c │ │ │ │ + bhi.n 1ffd94 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r3, 1ffee2 │ │ │ │ + cbz r3, 1ffe1a │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1ffeb8 │ │ │ │ + b.n 1ffdf0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1ffeda │ │ │ │ + beq.n 1ffe12 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 291ecc │ │ │ │ + bl 291e04 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1ffeb4 │ │ │ │ + bhi.n 1ffdec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r3, 1fff3a │ │ │ │ + cbz r3, 1ffe72 │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1fff10 │ │ │ │ + b.n 1ffe48 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1fff32 │ │ │ │ + beq.n 1ffe6a │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 291ecc │ │ │ │ + bl 291e04 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1fff0c │ │ │ │ + bhi.n 1ffe44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r3, 1fff92 │ │ │ │ + cbz r3, 1ffeca │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1fff68 │ │ │ │ + b.n 1ffea0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1fff8a │ │ │ │ + beq.n 1ffec2 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 291ecc │ │ │ │ + bl 291e04 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1fff64 │ │ │ │ + bhi.n 1ffe9c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r3, 1fffe8 │ │ │ │ + cbz r3, 1fff20 │ │ │ │ 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 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1fffc0 │ │ │ │ + b.n 1ffef8 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1fffe0 │ │ │ │ + beq.n 1fff18 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 291ecc │ │ │ │ + bl 291e04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fffbc │ │ │ │ + bne.n 1ffef4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 291eb4 │ │ │ │ + bl 291dec │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 291eb4 │ │ │ │ + bl 291dec │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 208974 │ │ │ │ + bl 2088ac │ │ │ │ and.w r0, r0, #5 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [pc, #224] @ 200148 │ │ │ │ + ldr.w r9, [pc, #224] @ 200080 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r9, pc │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 200102 │ │ │ │ + beq.n 20003a │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ands.w sl, r4, #1 │ │ │ │ - bne.n 2000fa │ │ │ │ + bne.n 200032 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20010c │ │ │ │ + beq.n 200044 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20012e │ │ │ │ + beq.n 200066 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2000b4 │ │ │ │ + bne.n 1fffec │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 2000b4 │ │ │ │ + bls.n 1fffec │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r5, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 2000fa │ │ │ │ + beq.n 200032 │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 200124 │ │ │ │ + bne.n 20005c │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 2000d4 │ │ │ │ + beq.n 20000c │ │ │ │ add.w r2, r8, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200054 │ │ │ │ - cbnz r0, 2000fa │ │ │ │ - ldr r2, [pc, #116] @ (20014c ) │ │ │ │ + bl 1fff8c │ │ │ │ + cbnz r0, 200032 │ │ │ │ + ldr r2, [pc, #116] @ (200084 ) │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ add r2, fp │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 2000b4 │ │ │ │ + bne.n 1fffec │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ tst r7, r2 │ │ │ │ - bne.n 2000b4 │ │ │ │ + bne.n 1fffec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20007a │ │ │ │ + bne.n 1fffb2 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub.w fp, r5, fp │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w fp, fp, asr #5 │ │ │ │ - bne.n 2000ba │ │ │ │ + bne.n 1ffff2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 2000c0 │ │ │ │ - bl 209c44 │ │ │ │ + bne.n 1ffff8 │ │ │ │ + bl 209b7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2000c0 │ │ │ │ - b.n 2000d4 │ │ │ │ + bne.n 1ffff8 │ │ │ │ + b.n 20000c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ ite ls │ │ │ │ movls r1, r7 │ │ │ │ orrhi.w r1, r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2000fa │ │ │ │ + beq.n 200032 │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - vaddl.u8 q0, d30, d22 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #120] @ (2001d8 ) │ │ │ │ + ldr r0, [pc, #120] @ (200110 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #116] @ (2001dc ) │ │ │ │ + ldr r2, [pc, #116] @ (200114 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 2001b2 │ │ │ │ - ldr r2, [pc, #68] @ (2001e0 ) │ │ │ │ - ldr r3, [pc, #64] @ (2001dc ) │ │ │ │ + beq.n 2000ea │ │ │ │ + ldr r2, [pc, #68] @ (200118 ) │ │ │ │ + ldr r3, [pc, #64] @ (200114 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2001d2 │ │ │ │ + bne.n 20010a │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 20852c │ │ │ │ + bl 208464 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 200198 │ │ │ │ + b.n 2000d0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 9, cr0, cr4, cr6, {5} │ │ │ │ + vhadd.u16 d16, d28, d22 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 6, cr0, cr0, cr6, {5} │ │ │ │ + vhadd.u32 d0, d24, d22 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20022c │ │ │ │ + beq.n 200164 │ │ │ │ subs r2, r3, #4 │ │ │ │ movw ip, #311 @ 0x137 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 200224 │ │ │ │ + bne.n 20015c │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 20021e │ │ │ │ + cbnz r4, 200156 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 20021e │ │ │ │ + bne.n 200156 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 200230 │ │ │ │ + beq.n 200168 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 200208 │ │ │ │ + bne.n 200140 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200202 │ │ │ │ + beq.n 20013a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2001f4 │ │ │ │ + bne.n 20012c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 200280 │ │ │ │ + ldr.w ip, [pc, #64] @ 2001b8 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 20025a │ │ │ │ + cbnz r2, 200192 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 20025e │ │ │ │ + bne.n 200196 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 20025c │ │ │ │ - ldr r2, [pc, #28] @ (200284 ) │ │ │ │ + bne.n 200194 │ │ │ │ + ldr r2, [pc, #28] @ (2001bc ) │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ 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 │ │ │ │ - ldc2 0, cr0, [ip, #664]! @ 0x298 │ │ │ │ + cdp2 0, 8, cr0, cr4, cr6, {5} │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 2002bc │ │ │ │ - cbnz r2, 2002b8 │ │ │ │ + beq.n 2001f4 │ │ │ │ + cbnz r2, 2001f0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 2002ae │ │ │ │ + beq.n 2001e6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #283 @ 0x11b │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2002a0 │ │ │ │ + beq.n 2001d8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w ip, [pc, #408] @ 200460 │ │ │ │ + ldr.w ip, [pc, #408] @ 200398 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ ldrb.w r5, [r4, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 2002da │ │ │ │ + beq.n 200212 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200444 │ │ │ │ + beq.w 20037c │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #384] @ (200464 ) │ │ │ │ + ldr r1, [pc, #384] @ (20039c ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ itt eq │ │ │ │ ldrbeq.w lr, [r4, #13] │ │ │ │ addeq.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 200370 │ │ │ │ + beq.n 2002a8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2002d6 │ │ │ │ + bne.n 20020e │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ adds r5, #5 │ │ │ │ add.w ip, r2, r5, lsl #3 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ cmp r4, #32 │ │ │ │ ldrd r2, r5, [ip, #-20] │ │ │ │ - bhi.w 20045c │ │ │ │ + bhi.w 200394 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 200460 │ │ │ │ + bhi.w 200398 │ │ │ │ tbb [pc, r4] │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldrh r0, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ @@ -572432,33 +572360,33 @@ │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ asrs r5, r2, #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r0, r5, #0 │ │ │ │ - blt.n 2002d6 │ │ │ │ + blt.n 20020e │ │ │ │ subs r0, r2, #1 │ │ │ │ and.w r2, r2, r0 │ │ │ │ adc.w r0, r5, #4294967295 @ 0xffffffff │ │ │ │ ands r0, r5 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 2002d6 │ │ │ │ + bne.n 20020e │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 200444 │ │ │ │ + beq.n 20037c │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ ldrd r2, r5, [r0, #-20] │ │ │ │ - bhi.n 200352 │ │ │ │ + bhi.n 20028a │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 200350 │ │ │ │ - add r0, pc, #8 @ (adr r0, 200394 ) │ │ │ │ + bhi.n 200288 │ │ │ │ + add r0, pc, #8 @ (adr r0, 2002cc ) │ │ │ │ ldr.w r5, [r0, ip, lsl #2] │ │ │ │ add r0, r5 │ │ │ │ bx r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @@ -572490,74 +572418,74 @@ │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ sxth r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 200352 │ │ │ │ + b.n 20028a │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 200352 │ │ │ │ + b.n 20028a │ │ │ │ movs r4, #0 │ │ │ │ orrs.w r5, r2, r4 │ │ │ │ - beq.w 2002d6 │ │ │ │ + beq.w 20020e │ │ │ │ subs r5, r2, #1 │ │ │ │ and.w r2, r2, r5 │ │ │ │ adc.w r5, r4, #4294967295 @ 0xffffffff │ │ │ │ ands r4, r5 │ │ │ │ orrs r2, r4 │ │ │ │ - bne.w 2002d6 │ │ │ │ + bne.w 20020e │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 20030e │ │ │ │ + bne.w 200246 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 200422 │ │ │ │ + b.n 20035a │ │ │ │ uxtb r2, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 200422 │ │ │ │ + b.n 20035a │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20043c │ │ │ │ - b.n 2002d6 │ │ │ │ + bne.n 200374 │ │ │ │ + b.n 20020e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 200422 │ │ │ │ - ldc2 0, cr0, [r0, #-664]! @ 0xfffffd68 │ │ │ │ + b.n 20035a │ │ │ │ + ldc2l 0, cr0, [r8, #664]! @ 0x298 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 r5, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 208564 │ │ │ │ - cbz r0, 2004ee │ │ │ │ + bl 20849c │ │ │ │ + cbz r0, 200426 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200544 │ │ │ │ + beq.n 20047c │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ adds r0, r6, r4 │ │ │ │ subs r2, r6, #1 │ │ │ │ subs r0, #1 │ │ │ │ ldrb.w ip, [r5, #13] │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 200534 │ │ │ │ + bhi.n 20046c │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2004ea │ │ │ │ + bhi.n 200422 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r5, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -572568,77 +572496,77 @@ │ │ │ │ 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 r0, r2 │ │ │ │ - beq.n 200544 │ │ │ │ + beq.n 20047c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 2004dc │ │ │ │ + bne.n 200414 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 200544 │ │ │ │ + beq.n 20047c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxth r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 2004f2 │ │ │ │ - b.n 2004ee │ │ │ │ + bne.n 20042a │ │ │ │ + b.n 200426 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 200544 │ │ │ │ + beq.n 20047c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxtb r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 200508 │ │ │ │ - b.n 2004ee │ │ │ │ + bne.n 200440 │ │ │ │ + b.n 200426 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 200544 │ │ │ │ + beq.n 20047c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20051e │ │ │ │ - b.n 2004ee │ │ │ │ + beq.n 200456 │ │ │ │ + b.n 200426 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2004ee │ │ │ │ + beq.n 200426 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20049a │ │ │ │ + bne.n 2003d2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #228] @ (200638 ) │ │ │ │ + ldr r0, [pc, #228] @ (200570 ) │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r5, [r4, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 2005e8 │ │ │ │ + bne.n 200520 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200620 │ │ │ │ + beq.n 200558 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #212] @ (20063c ) │ │ │ │ + ldr r1, [pc, #212] @ (200574 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2005e8 │ │ │ │ + bne.n 200520 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ @@ -572652,17 +572580,17 @@ │ │ │ │ subs r0, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldrd r2, r1, [r1, #-20] │ │ │ │ - bhi.n 2005f2 │ │ │ │ + bhi.n 20052a │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 200634 │ │ │ │ + bhi.n 20056c │ │ │ │ tbb [pc, ip] │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ cmp r7, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -572684,230 +572612,230 @@ │ │ │ │ cmp lr, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2005e8 │ │ │ │ + bne.n 200520 │ │ │ │ negs r7, r2 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ and.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 2005e8 │ │ │ │ + bne.n 200520 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 2005aa │ │ │ │ + bne.n 2004e2 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 2005f2 │ │ │ │ + b.n 20052a │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 2005f2 │ │ │ │ + b.n 20052a │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 2005f2 │ │ │ │ - @ instruction: 0xfaa800a6 │ │ │ │ + b.n 20052a │ │ │ │ + @ instruction: 0xfb7000a6 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #120] @ (2006c8 ) │ │ │ │ + ldr r0, [pc, #120] @ (200600 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #116] @ (2006cc ) │ │ │ │ + ldr r2, [pc, #116] @ (200604 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 2006a2 │ │ │ │ - ldr r2, [pc, #68] @ (2006d0 ) │ │ │ │ - ldr r3, [pc, #64] @ (2006cc ) │ │ │ │ + beq.n 2005da │ │ │ │ + ldr r2, [pc, #68] @ (200608 ) │ │ │ │ + ldr r3, [pc, #64] @ (200604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2006c2 │ │ │ │ + bne.n 2005fa │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 20852c │ │ │ │ + bl 208464 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 200688 │ │ │ │ + b.n 2005c0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vld1.8 {d0[5]}, [r4], r6 │ │ │ │ + @ instruction: 0xfa6c00a6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, r6, lsl #2] │ │ │ │ + @ instruction: 0xfa3800a6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #120] @ (20075c ) │ │ │ │ + ldr r0, [pc, #120] @ (200694 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #116] @ (200760 ) │ │ │ │ + ldr r2, [pc, #116] @ (200698 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 200736 │ │ │ │ - ldr r2, [pc, #68] @ (200764 ) │ │ │ │ - ldr r3, [pc, #64] @ (200760 ) │ │ │ │ + beq.n 20066e │ │ │ │ + ldr r2, [pc, #68] @ (20069c ) │ │ │ │ + ldr r3, [pc, #64] @ (200698 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 200756 │ │ │ │ + bne.n 20068e │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 20852c │ │ │ │ + bl 208464 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20071c │ │ │ │ + b.n 200654 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [r0, r6, lsl #2] │ │ │ │ + ldr??.w r0, [r8, #166] @ 0xa6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [ip, #166] @ 0xa6 │ │ │ │ + vld1.8 {d0[5]}, [r4], r6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #120] @ (2007f0 ) │ │ │ │ + ldr r0, [pc, #120] @ (200728 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #116] @ (2007f4 ) │ │ │ │ + ldr r2, [pc, #116] @ (20072c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 2007ca │ │ │ │ - ldr r2, [pc, #68] @ (2007f8 ) │ │ │ │ - ldr r3, [pc, #64] @ (2007f4 ) │ │ │ │ + beq.n 200702 │ │ │ │ + ldr r2, [pc, #68] @ (200730 ) │ │ │ │ + ldr r3, [pc, #64] @ (20072c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2007ea │ │ │ │ + bne.n 200722 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 20852c │ │ │ │ + bl 208464 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 2007b0 │ │ │ │ + b.n 2006e8 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr??.w r0, [ip, r6, lsl #2] │ │ │ │ + vst4.32 {d16-d19}, [r4 :128], r6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r8, r6, lsl #2] │ │ │ │ + ldrsb.w r0, [r0, r6, lsl #2] │ │ │ │ push {r4, r5, r6, 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 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 208564 │ │ │ │ + bl 20849c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20089a │ │ │ │ + beq.n 2007d2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2008d2 │ │ │ │ + beq.n 20080a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ adds r0, r6, r5 │ │ │ │ subs r2, r6, #1 │ │ │ │ subs r0, #1 │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 2008ca │ │ │ │ + bhi.n 200802 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 200874 │ │ │ │ + bhi.n 2007ac │ │ │ │ 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 │ │ │ │ @@ -572917,82 +572845,82 @@ │ │ │ │ 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 r3, 20089a │ │ │ │ + cbz r3, 2007d2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 2008d2 │ │ │ │ + beq.n 20080a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 200874 │ │ │ │ + b.n 2007ac │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 2008d2 │ │ │ │ + beq.n 20080a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200886 │ │ │ │ + bne.n 2007be │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 2008d2 │ │ │ │ + beq.n 20080a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20089e │ │ │ │ - b.n 20089a │ │ │ │ + bne.n 2007d6 │ │ │ │ + b.n 2007d2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 2008d2 │ │ │ │ + beq.n 20080a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2008b4 │ │ │ │ - b.n 20089a │ │ │ │ + bne.n 2007ec │ │ │ │ + b.n 2007d2 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 20089a │ │ │ │ + beq.n 2007d2 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 200832 │ │ │ │ + bne.n 20076a │ │ │ │ movs r0, #1 │ │ │ │ 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 r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 208564 │ │ │ │ - cbz r0, 200952 │ │ │ │ + bl 20849c │ │ │ │ + cbz r0, 20088a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20099c │ │ │ │ + beq.n 2008d4 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ adds r1, r6, r5 │ │ │ │ subs r2, r6, #1 │ │ │ │ subs r1, #1 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bhi.n 200994 │ │ │ │ + bhi.n 2008cc │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20094e │ │ │ │ + bhi.n 200886 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r6, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r4, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -573003,83 +572931,83 @@ │ │ │ │ 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 r1, r2 │ │ │ │ - beq.n 20099c │ │ │ │ + beq.n 2008d4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 200940 │ │ │ │ + bne.n 200878 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20099c │ │ │ │ + beq.n 2008d4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bne.n 200956 │ │ │ │ - b.n 200952 │ │ │ │ + bne.n 20088e │ │ │ │ + b.n 20088a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20099c │ │ │ │ + beq.n 2008d4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bne.n 20096a │ │ │ │ - b.n 200952 │ │ │ │ + bne.n 2008a2 │ │ │ │ + b.n 20088a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20099c │ │ │ │ + beq.n 2008d4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20097e │ │ │ │ - b.n 200952 │ │ │ │ + bne.n 2008b6 │ │ │ │ + b.n 20088a │ │ │ │ lsls r6, r3, #27 │ │ │ │ - beq.n 200952 │ │ │ │ + beq.n 20088a │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 200908 │ │ │ │ + bne.n 200840 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, 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 208564 │ │ │ │ + bl 20849c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200a80 │ │ │ │ + beq.n 2009b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 200b90 │ │ │ │ + beq.w 200ac8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrd r4, sl, [r3, #-20] │ │ │ │ - bhi.w 200b5e │ │ │ │ + bhi.w 200a96 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 200b0c │ │ │ │ + bhi.w 200a44 │ │ │ │ tbb [pc, r9] │ │ │ │ strh r3, [r5, #18] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ subs r7, #130 @ 0x82 │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ @@ -573091,17 +573019,17 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 200a42 │ │ │ │ + b.n 20097a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 200b90 │ │ │ │ + beq.w 200ac8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ @@ -573119,22 +573047,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200a32 │ │ │ │ + beq.n 20096a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 200a9e │ │ │ │ + b.n 2009d6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 200b90 │ │ │ │ + beq.n 200ac8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ @@ -573152,34 +573080,34 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200a90 │ │ │ │ - b.n 200a80 │ │ │ │ + beq.n 2009c8 │ │ │ │ + b.n 2009b8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 200af0 │ │ │ │ + b.n 200a28 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 200b90 │ │ │ │ + beq.n 200ac8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ lsl.w r3, r2, r4 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200ae2 │ │ │ │ - b.n 200a80 │ │ │ │ + beq.n 200a1a │ │ │ │ + b.n 2009b8 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 63354 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -573194,67 +573122,67 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200a80 │ │ │ │ + bne.n 2009b8 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 200b90 │ │ │ │ + beq.n 200ac8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 200b14 │ │ │ │ + b.n 200a4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 200b96 │ │ │ │ + bne.n 200ace │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200a80 │ │ │ │ + bne.w 2009b8 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 2009e0 │ │ │ │ + bne.w 200918 │ │ │ │ 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 200b70 │ │ │ │ + b.n 200aa8 │ │ │ │ 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 208564 │ │ │ │ + bl 20849c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 200e1a │ │ │ │ + beq.w 200d52 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 200e14 │ │ │ │ + beq.w 200d4c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ @@ -573265,35 +573193,35 @@ │ │ │ │ rsb r2, r0, #32 │ │ │ │ mov lr, r3 │ │ │ │ mov r1, r2 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ - beq.w 200e20 │ │ │ │ + beq.w 200d58 │ │ │ │ subs r2, r7, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsls r3, r0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, lr │ │ │ │ lsls r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r6, lr, lsl #3 │ │ │ │ ldrd r1, lr, [lr, #-20] │ │ │ │ - bhi.w 200e00 │ │ │ │ + bhi.w 200d38 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w lr, r8, r0 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 200c80 │ │ │ │ + bhi.n 200bb8 │ │ │ │ tbb [pc, r5] │ │ │ │ asrs r5, r4, #2 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ strb r0, [r2, #8] │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -573311,164 +573239,164 @@ │ │ │ │ rsb r7, r0, #32 │ │ │ │ ands r1, r2 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ lsr.w r7, r8, r7 │ │ │ │ - bne.w 200e1a │ │ │ │ + bne.w 200d52 │ │ │ │ orrs r5, r7 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 200e14 │ │ │ │ + beq.w 200d4c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.n 200c80 │ │ │ │ + beq.n 200bb8 │ │ │ │ adds.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r5, r0 │ │ │ │ sub.w r5, r0, #32 │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ orrs r3, r5 │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr.w r5, r2, r5 │ │ │ │ orrs r3, r5 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 200c80 │ │ │ │ + b.n 200bb8 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r5, r0, #32 │ │ │ │ uxth r1, r1 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ - bne.w 200e1a │ │ │ │ + bne.w 200d52 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 200e14 │ │ │ │ + beq.w 200d4c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.n 200ce0 │ │ │ │ + beq.n 200c18 │ │ │ │ adds.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r5, r0, #32 │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ lsl.w r3, r7, r0 │ │ │ │ orrs r3, r5 │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr.w r5, r2, r5 │ │ │ │ orrs r3, r5 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 200ce0 │ │ │ │ + b.n 200c18 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r5, r0, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ - bne.n 200e1a │ │ │ │ + bne.n 200d52 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 200e14 │ │ │ │ + beq.n 200d4c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.n 200d44 │ │ │ │ + beq.n 200c7c │ │ │ │ adds.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r5, r0, #32 │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ lsl.w r3, r7, r0 │ │ │ │ orrs r3, r5 │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr.w r5, r2, r5 │ │ │ │ orrs r3, r5 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 200d44 │ │ │ │ + b.n 200c7c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r5, r0, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ - bne.n 200e1a │ │ │ │ + bne.n 200d52 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 200e14 │ │ │ │ + beq.n 200d4c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - beq.n 200da4 │ │ │ │ + beq.n 200cdc │ │ │ │ adds.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r5, r0, #32 │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ lsl.w r3, r7, r0 │ │ │ │ orrs r3, r5 │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr.w r5, r2, r5 │ │ │ │ orrs r3, r5 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 200daa │ │ │ │ + b.n 200ce2 │ │ │ │ ands r1, r2 │ │ │ │ and.w lr, r3, lr │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 200e1a │ │ │ │ + bne.n 200d52 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 200bfe │ │ │ │ + bne.w 200b36 │ │ │ │ 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 r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 200c34 │ │ │ │ + b.n 200b6c │ │ │ │ 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 208564 │ │ │ │ + bl 20849c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200f30 │ │ │ │ + beq.n 200e68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200ef8 │ │ │ │ + beq.n 200e30 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ subs r0, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ @@ -573479,32 +573407,32 @@ │ │ │ │ rsb r2, r1, #32 │ │ │ │ mov r9, r3 │ │ │ │ mov ip, r2 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ - beq.w 200fd0 │ │ │ │ + beq.w 200f08 │ │ │ │ adds.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r8, r9 │ │ │ │ lsls r3, r1 │ │ │ │ lsr.w ip, r8, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ lsl.w r8, r8, r1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ldrb.w ip, [r0, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r5, ip, lsl #3 │ │ │ │ ldrd r2, ip, [ip, #-20] │ │ │ │ - bhi.n 200ee8 │ │ │ │ + bhi.n 200e20 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 200f36 │ │ │ │ + bhi.n 200e6e │ │ │ │ tbb [pc, r4] │ │ │ │ adds r7, #27 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -573517,120 +573445,120 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ and.w r2, r8, r2 │ │ │ │ and.w r3, r3, ip │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 200f30 │ │ │ │ + bne.n 200e68 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 200e6e │ │ │ │ + bne.n 200da6 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 200f28 │ │ │ │ + b.n 200e60 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 200ef8 │ │ │ │ + beq.n 200e30 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne r8, r3 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ite ne │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, r8 │ │ │ │ - beq.n 200f08 │ │ │ │ + beq.n 200e40 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 200f60 │ │ │ │ + b.n 200e98 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 200ef8 │ │ │ │ + beq.n 200e30 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ tst.w r2, r8 │ │ │ │ - beq.n 200f40 │ │ │ │ - b.n 200f30 │ │ │ │ + beq.n 200e78 │ │ │ │ + b.n 200e68 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 200f92 │ │ │ │ + b.n 200eca │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 200ef8 │ │ │ │ + beq.n 200e30 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, r8 │ │ │ │ - beq.n 200f72 │ │ │ │ - b.n 200f30 │ │ │ │ + beq.n 200eaa │ │ │ │ + b.n 200e68 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 200fc6 │ │ │ │ + b.n 200efe │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 200ef8 │ │ │ │ + beq.n 200e30 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, r8 │ │ │ │ - beq.n 200fa6 │ │ │ │ - b.n 200f30 │ │ │ │ + beq.n 200ede │ │ │ │ + b.n 200e68 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r8 │ │ │ │ - b.n 200eaa │ │ │ │ + b.n 200de2 │ │ │ │ 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 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 208564 │ │ │ │ + bl 20849c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2010a8 │ │ │ │ + beq.n 200fe0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2010a2 │ │ │ │ + beq.n 200fda │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ subs r0, r7, #1 │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ @@ -573643,27 +573571,27 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #1 │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ - bls.n 20104c │ │ │ │ + bls.n 200f84 │ │ │ │ adds.w r2, sl, r2 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r6, lr, lsl #3 │ │ │ │ ldrd r3, lr, [lr, #-20] │ │ │ │ - bhi.n 201090 │ │ │ │ + bhi.n 200fc8 │ │ │ │ subs r5, #1 │ │ │ │ ubfx ip, ip, #1, #6 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 201198 │ │ │ │ + bhi.w 2010d0 │ │ │ │ tbb [pc, r5] │ │ │ │ str r4, [sp, #436] @ 0x1b4 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ mov ip, r2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ @@ -573678,142 +573606,142 @@ │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ ands r3, r2 │ │ │ │ and.w lr, r1, lr │ │ │ │ cmp lr, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 2010a8 │ │ │ │ + bne.n 200fe0 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 201024 │ │ │ │ + bne.n 200f5c │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, lr, ip │ │ │ │ sub.w r5, ip, #32 │ │ │ │ uxth r3, r3 │ │ │ │ ands r3, r2 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ - bne.n 2010a8 │ │ │ │ + bne.n 200fe0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2010a2 │ │ │ │ + beq.n 200fda │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #1 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bls.n 2010ba │ │ │ │ + bls.n 200ff2 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ orrs r5, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2010ba │ │ │ │ + b.n 200ff2 │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, lr, ip │ │ │ │ sub.w r5, ip, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ ands r3, r2 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ - bne.n 2010a8 │ │ │ │ + bne.n 200fe0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2010a2 │ │ │ │ + beq.n 200fda │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #1 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bls.n 201108 │ │ │ │ + bls.n 201040 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ orrs r5, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 201108 │ │ │ │ + b.n 201040 │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, lr, ip │ │ │ │ sub.w r5, ip, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ ands r3, r2 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ - bne.n 2010a8 │ │ │ │ + bne.n 200fe0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2010a2 │ │ │ │ + beq.n 200fda │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r7, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ movls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bls.n 201156 │ │ │ │ + bls.n 20108e │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ orrs r5, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 201156 │ │ │ │ + b.n 20108e │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, lr, ip │ │ │ │ ands r3, r2 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.w 2010a8 │ │ │ │ + bne.w 200fe0 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 2010a2 │ │ │ │ + beq.w 200fda │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #1 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bls.n 2011a4 │ │ │ │ + bls.n 2010dc │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ orrs r5, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2011a4 │ │ │ │ + b.n 2010dc │ │ │ │ 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 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 208564 │ │ │ │ + bl 20849c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2012e6 │ │ │ │ + beq.n 20121e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2012ae │ │ │ │ + beq.n 2011e6 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add.w lr, r7, r4 │ │ │ │ subs r2, r7, #1 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ mov.w r9, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ @@ -573826,27 +573754,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, #1 │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.n 20125e │ │ │ │ + bls.n 201196 │ │ │ │ adds.w r0, sl, r0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w ip, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r5, ip, lsl #3 │ │ │ │ ldrd r3, ip, [ip, #-20] │ │ │ │ - bhi.n 2012a0 │ │ │ │ + bhi.n 2011d8 │ │ │ │ subs r4, #1 │ │ │ │ ubfx r7, r7, #1, #6 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 201354 │ │ │ │ + bhi.n 20128c │ │ │ │ tbb [pc, r4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [r5, r1] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ @@ -573859,177 +573787,177 @@ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ands r3, r0 │ │ │ │ and.w r1, r1, ip │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 2012e6 │ │ │ │ + bne.n 20121e │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 201236 │ │ │ │ + bne.n 20116e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 2012e0 │ │ │ │ + b.n 201218 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 2012ae │ │ │ │ + beq.n 2011e6 │ │ │ │ cmp r6, #1 │ │ │ │ itete ls │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ movhi r0, r1 │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ itete ls │ │ │ │ addls.w r3, r5, r3, lsl #3 │ │ │ │ addhi.w r3, r5, r3, lsl #3 │ │ │ │ ldrls r3, [r3, #20] │ │ │ │ ldrhi r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 2012bc │ │ │ │ + beq.n 2011f4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 201318 │ │ │ │ + b.n 201250 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 2012ae │ │ │ │ + beq.n 2011e6 │ │ │ │ cmp r6, #1 │ │ │ │ itete hi │ │ │ │ movhi r0, r1 │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ itete hi │ │ │ │ addhi.w r3, r5, r3, lsl #3 │ │ │ │ addls.w r3, r5, r3, lsl #3 │ │ │ │ ldrhi r3, [r3, #20] │ │ │ │ ldrls r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 2012f4 │ │ │ │ - b.n 2012e6 │ │ │ │ + beq.n 20122c │ │ │ │ + b.n 20121e │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 20134c │ │ │ │ + b.n 201284 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 2012ae │ │ │ │ + beq.n 2011e6 │ │ │ │ cmp r6, #1 │ │ │ │ itete hi │ │ │ │ movhi r0, r1 │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ itete hi │ │ │ │ addhi.w r3, r5, r3, lsl #3 │ │ │ │ addls.w r3, r5, r3, lsl #3 │ │ │ │ ldrhi r3, [r3, #20] │ │ │ │ ldrls r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 201328 │ │ │ │ - b.n 2012e6 │ │ │ │ + beq.n 201260 │ │ │ │ + b.n 20121e │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 201380 │ │ │ │ + b.n 2012b8 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 2012ae │ │ │ │ + beq.n 2011e6 │ │ │ │ cmp r6, #1 │ │ │ │ itete hi │ │ │ │ movhi r0, r1 │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ itete hi │ │ │ │ addhi.w r3, r5, r3, lsl #3 │ │ │ │ addls.w r3, r5, r3, lsl #3 │ │ │ │ ldrhi r3, [r3, #20] │ │ │ │ ldrls r3, [r3, #20] │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 20135c │ │ │ │ - b.n 2012e6 │ │ │ │ + beq.n 201294 │ │ │ │ + b.n 20121e │ │ │ │ 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 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 208564 │ │ │ │ + bl 20849c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20142a │ │ │ │ + beq.n 201362 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201626 │ │ │ │ + beq.w 20155e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrd r4, fp, [r3, #-20] │ │ │ │ - bhi.w 2015c8 │ │ │ │ + bhi.w 201500 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 201430 │ │ │ │ + bhi.n 201368 │ │ │ │ tbb [pc, r9] │ │ │ │ subs r0, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ - add r6, pc, #124 @ (adr r6, 201478 ) │ │ │ │ + add r6, pc, #124 @ (adr r6, 2013b0 ) │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ str r7, [r3, #16] │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 201626 │ │ │ │ + beq.w 20155e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 20142a │ │ │ │ + cbz r4, 201362 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 201412 │ │ │ │ + bne.n 20134a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 63354 <__popcountsi2@plt> │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 20144c │ │ │ │ + cbz r4, 201384 │ │ │ │ rbit r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20142a │ │ │ │ + beq.n 201362 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w ip, sl, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -574046,43 +573974,43 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20142a │ │ │ │ + bne.n 201362 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 201626 │ │ │ │ + beq.w 20155e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 201438 │ │ │ │ + b.n 201370 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 2014ce │ │ │ │ + b.n 201406 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 201626 │ │ │ │ + beq.w 20155e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 2014e6 │ │ │ │ + cbz r4, 20141e │ │ │ │ rbit r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20142a │ │ │ │ + beq.n 201362 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w ip, sl, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -574099,38 +574027,38 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2014be │ │ │ │ - b.n 20142a │ │ │ │ + beq.n 2013f6 │ │ │ │ + b.n 201362 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 201556 │ │ │ │ + b.n 20148e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 201626 │ │ │ │ + beq.n 20155e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 20156e │ │ │ │ + cbz r4, 2014a6 │ │ │ │ rbit r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20142a │ │ │ │ + beq.w 201362 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w ip, sl, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -574147,29 +574075,29 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 201548 │ │ │ │ - b.n 20142a │ │ │ │ + beq.n 201480 │ │ │ │ + b.n 201362 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ - cbz r4, 20162c │ │ │ │ + cbz r4, 201564 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ orrs.w r1, r4, fp │ │ │ │ - beq.w 20142a │ │ │ │ + beq.w 201362 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 201640 │ │ │ │ + bne.n 201578 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ lsl.w r1, sl, r2 │ │ │ │ orrs r1, r3 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orr.w r1, r1, ip │ │ │ │ lsl.w r2, sl, r2 │ │ │ │ @@ -574179,26 +574107,26 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20142a │ │ │ │ + bne.w 201362 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 2013cc │ │ │ │ + bne.w 201304 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2015dc │ │ │ │ + beq.n 201514 │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ - b.n 2015dc │ │ │ │ + b.n 201514 │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb lr, r0, #32 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ lsr.w lr, ip, lr │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ @@ -574213,40 +574141,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 201612 │ │ │ │ + b.n 20154a │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20169a │ │ │ │ + beq.n 2015d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20172c │ │ │ │ + beq.n 201664 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r1, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ add.w r5, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 201714 │ │ │ │ + bhi.n 20164c │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 201712 │ │ │ │ + bhi.n 20164a │ │ │ │ tbb [pc, r5] │ │ │ │ movs r1, #16 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ asrs r1, r4, #32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -574257,61 +574185,61 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2016b2 │ │ │ │ + bne.n 2015ea │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2016f4 │ │ │ │ + beq.n 20162c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 201714 │ │ │ │ + bhi.n 20164c │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w lr, lr, r3 │ │ │ │ - bcs.n 2016f8 │ │ │ │ + bcs.n 201630 │ │ │ │ movs r0, #0 │ │ │ │ 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 201742 │ │ │ │ + beq.n 20167a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2017fa │ │ │ │ + beq.n 201732 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r1, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ ldrd r3, r0, [r0, #-20] │ │ │ │ - bhi.n 2017ec │ │ │ │ + bhi.n 201724 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 2017b4 │ │ │ │ + bhi.n 2016ec │ │ │ │ tbb [pc, r0] │ │ │ │ subs r1, r2, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ adds r6, #30 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -574323,64 +574251,64 @@ │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 201798 │ │ │ │ + bne.n 2016d0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20179e │ │ │ │ + beq.n 2016d6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 2017a6 │ │ │ │ + bls.n 2016de │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20179e │ │ │ │ + beq.n 2016d6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 2017c0 │ │ │ │ - b.n 2017b8 │ │ │ │ + bls.n 2016f8 │ │ │ │ + b.n 2016f0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20179e │ │ │ │ + beq.n 2016d6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 2017d6 │ │ │ │ - b.n 2017b8 │ │ │ │ + bls.n 20170e │ │ │ │ + b.n 2016f0 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.n 2017b8 │ │ │ │ + bcs.n 2016f0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 201756 │ │ │ │ - b.n 20179e │ │ │ │ + bne.n 20168e │ │ │ │ + b.n 2016d6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 201812 │ │ │ │ + beq.n 20174a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2018d2 │ │ │ │ + beq.n 20180a │ │ │ │ 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, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ @@ -574388,18 +574316,18 @@ │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r6, r3, #1 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #-20] │ │ │ │ - bhi.n 2018c4 │ │ │ │ + bhi.n 2017fc │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20187c │ │ │ │ + bhi.n 2017b4 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ adds r2, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -574416,89 +574344,89 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 63354 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20186e │ │ │ │ + bne.n 2017a6 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 201872 │ │ │ │ + bne.n 2017aa │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxth r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20186e │ │ │ │ + bne.n 2017a6 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 20188c │ │ │ │ - b.n 201888 │ │ │ │ + bne.n 2017c4 │ │ │ │ + b.n 2017c0 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20186e │ │ │ │ + bne.n 2017a6 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 2018a8 │ │ │ │ - b.n 201888 │ │ │ │ + bne.n 2017e0 │ │ │ │ + b.n 2017c0 │ │ │ │ blx 62e10 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20186e │ │ │ │ + bne.n 2017a6 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 201830 │ │ │ │ - b.n 201888 │ │ │ │ + bne.n 201768 │ │ │ │ + b.n 2017c0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w r4, r1, ip │ │ │ │ - ldr r0, [pc, #152] @ (20197c ) │ │ │ │ + ldr r0, [pc, #152] @ (2018b4 ) │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [r4, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 201914 │ │ │ │ + bne.n 20184c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201974 │ │ │ │ - ldr r4, [pc, #136] @ (201980 ) │ │ │ │ + beq.n 2018ac │ │ │ │ + ldr r4, [pc, #136] @ (2018b8 ) │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ 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 201918 │ │ │ │ + beq.n 201850 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, ip │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r2, r3 │ │ │ │ subs r0, r2, #1 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 201968 │ │ │ │ + bhi.n 2018a0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 201968 │ │ │ │ + bhi.n 2018a0 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r0, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -574510,34 +574438,34 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 201914 │ │ │ │ + beq.n 20184c │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 201928 │ │ │ │ + bne.n 201860 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 20196c │ │ │ │ - b.n 2017ac │ │ │ │ + b.n 2018a4 │ │ │ │ + b.n 201874 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 201996 │ │ │ │ + beq.n 2018ce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201a60 │ │ │ │ + beq.n 201998 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ add r3, r2 │ │ │ │ @@ -574545,17 +574473,17 @@ │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 2019f4 │ │ │ │ + bhi.n 20192c │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 201a32 │ │ │ │ + bhi.n 20196a │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r7, #29 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ @@ -574569,87 +574497,87 @@ │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ adds.w r8, r0, #32768 @ 0x8000 │ │ │ │ adc.w r7, r3, #0 │ │ │ │ cmp.w r8, #98304 @ 0x18000 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 201a2c │ │ │ │ + bcs.n 201964 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 201a64 │ │ │ │ - cbnz r6, 201a2c │ │ │ │ + bge.n 20199c │ │ │ │ + cbnz r6, 201964 │ │ │ │ movs r5, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2019b4 │ │ │ │ + bne.n 2018ec │ │ │ │ movs r0, #1 │ │ │ │ - b.n 201a2e │ │ │ │ + b.n 201966 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r3, r0, #16 │ │ │ │ - bpl.n 201a26 │ │ │ │ - cbnz r5, 201a2c │ │ │ │ + bpl.n 20195e │ │ │ │ + cbnz r5, 201964 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 201a16 │ │ │ │ - b.n 201a12 │ │ │ │ + bne.n 20194e │ │ │ │ + b.n 20194a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ adds.w r6, r0, #32768 @ 0x8000 │ │ │ │ adc.w r3, r7, #0 │ │ │ │ cmp.w r6, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 201a2c │ │ │ │ + bcs.n 201964 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bcc.n 201a50 │ │ │ │ + bcc.n 201988 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 201a2c │ │ │ │ + bne.n 201964 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201a12 │ │ │ │ + beq.n 20194a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - b.n 201a34 │ │ │ │ + b.n 20196c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 201a0e │ │ │ │ + blt.n 201946 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 201a2c │ │ │ │ + bne.n 201964 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 201a0e │ │ │ │ + b.n 201946 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 201a8a │ │ │ │ + beq.n 2019c2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201be0 │ │ │ │ + beq.w 201b18 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w ip, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r0, ip, lsl #3 │ │ │ │ ldrd r3, r6, [ip, #-20] │ │ │ │ - bhi.n 201b98 │ │ │ │ + bhi.n 201ad0 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 201b76 │ │ │ │ + bhi.n 201aae │ │ │ │ tbb [pc, lr] │ │ │ │ ldrsb r6, [r0, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ adds r4, #87 @ 0x57 │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ @@ -574660,117 +574588,117 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 201bbe │ │ │ │ + bne.n 201af6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201bd8 │ │ │ │ + beq.n 201b10 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r5, r5 │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r5, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 201bbe │ │ │ │ + bcs.n 201af6 │ │ │ │ orrs r3, r5 │ │ │ │ - beq.n 201aec │ │ │ │ - b.n 201ae8 │ │ │ │ + beq.n 201a24 │ │ │ │ + b.n 201a20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 201bbe │ │ │ │ + bne.n 201af6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201bd8 │ │ │ │ + beq.n 201b10 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r3, r5 │ │ │ │ - beq.n 201b22 │ │ │ │ - b.n 201b1e │ │ │ │ + beq.n 201a5a │ │ │ │ + b.n 201a56 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 201bbe │ │ │ │ + bne.n 201af6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201bd8 │ │ │ │ + beq.n 201b10 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ - beq.n 201b46 │ │ │ │ - b.n 201b42 │ │ │ │ - cbnz r4, 201bbe │ │ │ │ + beq.n 201a7e │ │ │ │ + b.n 201a7a │ │ │ │ + cbnz r4, 201af6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201bd8 │ │ │ │ + beq.n 201b10 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r5, r5 │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r5, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 201bbe │ │ │ │ + bcs.n 201af6 │ │ │ │ orrs r3, r5 │ │ │ │ - beq.n 201b68 │ │ │ │ - b.n 201b66 │ │ │ │ + beq.n 201aa0 │ │ │ │ + b.n 201a9e │ │ │ │ negs r3, r3 │ │ │ │ sbc.w ip, r6, r6, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w ip, ip, ip │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, ip, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 201bbe │ │ │ │ + bcs.n 201af6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 201bc2 │ │ │ │ - cbz r4, 201bdc │ │ │ │ + bge.n 201afa │ │ │ │ + cbz r4, 201b14 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 201bd2 │ │ │ │ + blt.n 201b0a │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 201bbe │ │ │ │ + bne.n 201af6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 201aa4 │ │ │ │ + bne.w 2019dc │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #1 │ │ │ │ - b.n 201bd2 │ │ │ │ + b.n 201b0a │ │ │ │ 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 201bf6 │ │ │ │ + beq.n 201b2e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201cf2 │ │ │ │ + beq.n 201c2a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ add r3, r2 │ │ │ │ @@ -574778,17 +574706,17 @@ │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 201c5e │ │ │ │ + bhi.n 201b96 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 201cb8 │ │ │ │ + bhi.n 201bf0 │ │ │ │ tbb [pc, ip] │ │ │ │ tst r1, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ asrs r2, r0, #5 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -574800,409 +574728,409 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ movs r5, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 201c14 │ │ │ │ + bne.n 201b4c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 201c7e │ │ │ │ + b.n 201bb6 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r8, r3, #32768 @ 0x8000 │ │ │ │ adc.w r7, r2, #0 │ │ │ │ cmp.w r8, #98304 @ 0x18000 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 201c7c │ │ │ │ + bcs.n 201bb4 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 201cf6 │ │ │ │ + bge.n 201c2e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 201c54 │ │ │ │ + beq.n 201b8c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r6, #0 │ │ │ │ uxth r3, r3 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w r2, r6, r6 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w r7, r2, #0 │ │ │ │ - bcs.n 201c7c │ │ │ │ + bcs.n 201bb4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 201ca8 │ │ │ │ + blt.n 201be0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 201c7c │ │ │ │ + bne.n 201bb4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 201c5a │ │ │ │ + beq.n 201b92 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 201c84 │ │ │ │ + b.n 201bbc │ │ │ │ movs r7, #0 │ │ │ │ - b.n 201cc6 │ │ │ │ + b.n 201bfe │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w r2, r7, r7 │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 201c7c │ │ │ │ + bcs.n 201bb4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 201cec │ │ │ │ + blt.n 201c24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 201c7c │ │ │ │ + bne.n 201bb4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 201cbc │ │ │ │ - b.n 201c5a │ │ │ │ + bne.n 201bf4 │ │ │ │ + b.n 201b92 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 201c56 │ │ │ │ + blt.n 201b8e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 201c7c │ │ │ │ + bne.n 201bb4 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 201c56 │ │ │ │ + b.n 201b8e │ │ │ │ stmdb 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 r3, [r0, #24] │ │ │ │ add.w r6, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 202024 │ │ │ │ + beq.w 201f5c │ │ │ │ subs r5, r3, #4 │ │ │ │ - b.n 201d3a │ │ │ │ + b.n 201c72 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 202024 │ │ │ │ + beq.w 201f5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 201d30 │ │ │ │ + bne.n 201c68 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r1, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 201d2a │ │ │ │ + bne.n 201c62 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add.w r9, r3, #20 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 201d30 │ │ │ │ + beq.n 201c68 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 201d80 │ │ │ │ + b.n 201cb8 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 202016 │ │ │ │ + beq.w 201f4e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ - bne.n 201d76 │ │ │ │ + bne.n 201cae │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r1, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 201d70 │ │ │ │ + bne.n 201ca8 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ adds r7, #20 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 201d76 │ │ │ │ + beq.n 201cae │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 201dc6 │ │ │ │ + b.n 201cfe │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 20200a │ │ │ │ + beq.w 201f42 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r2, r6, #1 │ │ │ │ - bne.n 201db8 │ │ │ │ + bne.n 201cf0 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 201db2 │ │ │ │ + bne.n 201cea │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 201db8 │ │ │ │ + beq.n 201cf0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 201e12 │ │ │ │ + b.n 201d4a │ │ │ │ cmp r7, #191 @ 0xbf │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 201ff6 │ │ │ │ + beq.w 201f2e │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 201e04 │ │ │ │ + bne.n 201d3c │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ cmp r7, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r7, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 201dfe │ │ │ │ + bne.n 201d36 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 201e04 │ │ │ │ + beq.n 201d3c │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r5 │ │ │ │ - b.n 201e62 │ │ │ │ + b.n 201d9a │ │ │ │ cmp r5, #191 @ 0xbf │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 201fde │ │ │ │ + beq.w 201f16 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 201e54 │ │ │ │ + bne.n 201d8c │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r5, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 201e4e │ │ │ │ + bne.n 201d86 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 201e54 │ │ │ │ + beq.n 201d8c │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ - b.n 201eac │ │ │ │ + b.n 201de4 │ │ │ │ cmp.w ip, #191 @ 0xbf │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 201fcc │ │ │ │ + beq.w 201f04 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 201ea2 │ │ │ │ + bne.n 201dda │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 201efc │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ cmp.w ip, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w ip, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 201e9a │ │ │ │ + bne.n 201dd2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w fp, r0, #20 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 201ea2 │ │ │ │ + beq.n 201dda │ │ │ │ mov r1, fp │ │ │ │ mov fp, r9 │ │ │ │ - b.n 201efa │ │ │ │ + b.n 201e32 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.n 201fc4 │ │ │ │ + bne.n 201efc │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 201ea2 │ │ │ │ + beq.n 201dda │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 201eee │ │ │ │ + bne.n 201e26 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201fc4 │ │ │ │ + bne.n 201efc │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 201eea │ │ │ │ + bne.n 201e22 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add.w r9, r3, #20 │ │ │ │ cmp r9, r2 │ │ │ │ sub.w r3, r2, #4 │ │ │ │ - beq.n 201eee │ │ │ │ + beq.n 201e26 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 201f3a │ │ │ │ + b.n 201e72 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.n 201fc2 │ │ │ │ + bne.n 201efa │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 201eee │ │ │ │ + beq.n 201e26 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 201f32 │ │ │ │ + bne.n 201e6a │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201fc2 │ │ │ │ + bne.n 201efa │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 201f2e │ │ │ │ + bne.n 201e66 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 201f7e │ │ │ │ - b.n 201f32 │ │ │ │ + bne.n 201eb6 │ │ │ │ + b.n 201e6a │ │ │ │ cmp.w lr, #191 @ 0xbf │ │ │ │ - bne.n 201fc2 │ │ │ │ + bne.n 201efa │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 201f32 │ │ │ │ + beq.n 201e6a │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 201f72 │ │ │ │ + bne.n 201eaa │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 201fc2 │ │ │ │ + bne.n 201efa │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w lr, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 201f6c │ │ │ │ + bne.n 201ea4 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 201d08 │ │ │ │ + bl 201c40 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201f72 │ │ │ │ + bne.n 201eaa │ │ │ │ mov r2, ip │ │ │ │ mov r0, r2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 201e62 │ │ │ │ + bne.w 201d9a │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r5, sl │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 201e12 │ │ │ │ + bne.w 201d4a │ │ │ │ mov r7, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 201dc6 │ │ │ │ + bne.w 201cfe │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 201d80 │ │ │ │ + bne.w 201cb8 │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 201d3a │ │ │ │ + bne.w 201c72 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ 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 r3, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 202080 │ │ │ │ + beq.n 201fb8 │ │ │ │ subs r4, r3, #4 │ │ │ │ - b.n 202058 │ │ │ │ + b.n 201f90 │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 202086 │ │ │ │ + bne.n 201fbe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 202080 │ │ │ │ + beq.n 201fb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 202050 │ │ │ │ + bmi.n 201f88 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 202086 │ │ │ │ + cbnz r3, 201fbe │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r3, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne.n 20204c │ │ │ │ - bl 201d08 │ │ │ │ + bne.n 201f84 │ │ │ │ + bl 201c40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202050 │ │ │ │ + bne.n 201f88 │ │ │ │ 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 │ │ │ │ @@ -575210,55 +575138,55 @@ │ │ │ │ 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 r8, r2, lsl #5 │ │ │ │ mov r7, r2 │ │ │ │ add.w r2, r1, r8 │ │ │ │ - ldr r4, [pc, #216] @ (202180 ) │ │ │ │ + ldr r4, [pc, #216] @ (2020b8 ) │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 208564 │ │ │ │ + bl 20849c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20215a │ │ │ │ + beq.n 202092 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20215a │ │ │ │ - ldr r3, [pc, #196] @ (202184 ) │ │ │ │ + beq.n 202092 │ │ │ │ + ldr r3, [pc, #196] @ (2020bc ) │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ mov.w fp, #84 @ 0x54 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r6, r4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.n 202130 │ │ │ │ + bhi.n 202068 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 202168 │ │ │ │ + bls.n 2020a0 │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 202168 │ │ │ │ + bpl.n 2020a0 │ │ │ │ add.w r3, r5, r8 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ adds r3, #5 │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldrd r1, r0, [r3, #-20] │ │ │ │ - bhi.n 20217a │ │ │ │ + bhi.n 2020b2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 202174 │ │ │ │ + bhi.n 2020ac │ │ │ │ tbb [pc, r2] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ @@ -575269,766 +575197,766 @@ │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 202168 │ │ │ │ + bne.n 2020a0 │ │ │ │ add.w r3, r5, r8 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 20852c │ │ │ │ + bl 208464 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 202168 │ │ │ │ + beq.n 2020a0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 2020d0 │ │ │ │ + bne.n 202008 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 202154 │ │ │ │ + bne.n 20208c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxth r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 202164 │ │ │ │ + b.n 20209c │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 202164 │ │ │ │ + b.n 20209c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 202164 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + b.n 20209c │ │ │ │ + b.n 2020e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr.w lr, [pc, #1424] @ 20272c │ │ │ │ + ldr.w lr, [pc, #1424] @ 202664 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add lr, pc │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 202294 │ │ │ │ + beq.n 2021cc │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r8, lr │ │ │ │ ldr.w r6, [r9] │ │ │ │ ands.w fp, r6, #1 │ │ │ │ - bne.n 202288 │ │ │ │ + bne.n 2021c0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 2021f2 │ │ │ │ + cbz r3, 20212a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2021ea │ │ │ │ + bne.n 202122 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2021ea │ │ │ │ + bls.n 202122 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r6 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 202288 │ │ │ │ + beq.n 2021c0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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, r9, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - beq.n 20229a │ │ │ │ + beq.n 2021d2 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 20229e │ │ │ │ + bne.n 2021d6 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r5, r6, #20 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 202288 │ │ │ │ + beq.n 2021c0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r4, r6 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 202302 │ │ │ │ + bmi.n 20223a │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202312 │ │ │ │ + beq.n 20224a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20225a │ │ │ │ + beq.n 202192 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20225a │ │ │ │ + bne.n 202192 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20225a │ │ │ │ + bls.n 202192 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r6 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 202302 │ │ │ │ - ldr.w r3, [pc, #1236] @ 202730 │ │ │ │ + beq.n 20223a │ │ │ │ + ldr.w r3, [pc, #1236] @ 202668 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r6, #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 │ │ │ │ - bne.n 2021ea │ │ │ │ + bne.n 202122 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 2021ea │ │ │ │ + bmi.n 202122 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 2021b0 │ │ │ │ + bne.n 2020e8 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 2021ea │ │ │ │ + b.n 202122 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20220a │ │ │ │ - bl 209c44 │ │ │ │ + bne.n 202142 │ │ │ │ + bl 209b7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20220a │ │ │ │ - ldr.w r3, [pc, #1160] @ 202730 │ │ │ │ + bne.n 202142 │ │ │ │ + ldr.w r3, [pc, #1160] @ 202668 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - b.n 20226c │ │ │ │ + b.n 2021a4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 2025ce │ │ │ │ + bne.w 202506 │ │ │ │ ldrd r7, r9, [sp, #52] @ 0x34 │ │ │ │ ldrd r5, r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 202518 │ │ │ │ + bne.w 202450 │ │ │ │ ldrd sl, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 20244e │ │ │ │ + bne.w 202386 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 202346 │ │ │ │ + bne.n 20227e │ │ │ │ mov r7, r8 │ │ │ │ mov r9, sl │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 202222 │ │ │ │ + bne.n 20215a │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ - b.n 202288 │ │ │ │ + b.n 2021c0 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 2023ce │ │ │ │ + bne.n 202306 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2023d4 │ │ │ │ + beq.n 20230c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w ip, r6, #20 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 202302 │ │ │ │ + beq.n 20223a │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r8 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, ip │ │ │ │ ldr r7, [r6, #0] │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bmi.n 2022ee │ │ │ │ + bmi.n 202226 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2023e4 │ │ │ │ + bne.n 20231c │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - bne.n 202428 │ │ │ │ + bne.n 202360 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20242e │ │ │ │ + bne.n 202366 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 209c44 │ │ │ │ + bl 209b7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20242e │ │ │ │ - ldr r3, [pc, #956] @ (202730 ) │ │ │ │ + bne.n 202366 │ │ │ │ + ldr r3, [pc, #956] @ (202668 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ ldr r3, [r7, #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 202396 │ │ │ │ + bne.n 2022ce │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 2022ee │ │ │ │ + bpl.n 202226 │ │ │ │ mov r7, r8 │ │ │ │ mov r9, sl │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 2023c2 │ │ │ │ + bne.n 2022fa │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 202302 │ │ │ │ + bpl.n 20223a │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ - b.n 20226c │ │ │ │ + b.n 2021a4 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 202328 │ │ │ │ - bl 209c44 │ │ │ │ + beq.n 202260 │ │ │ │ + bl 209b7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202328 │ │ │ │ - ldr r3, [pc, #848] @ (202730 ) │ │ │ │ + bne.n 202260 │ │ │ │ + ldr r3, [pc, #848] @ (202668 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ - b.n 2023a4 │ │ │ │ + b.n 2022dc │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 202412 │ │ │ │ + beq.n 20234a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 202412 │ │ │ │ + bne.n 20234a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 202412 │ │ │ │ + bls.n 20234a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 2022ee │ │ │ │ - ldr r3, [pc, #796] @ (202730 ) │ │ │ │ + beq.w 202226 │ │ │ │ + ldr r3, [pc, #796] @ (202668 ) │ │ │ │ mov r9, sl │ │ │ │ mov r7, r8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ - b.n 2023a4 │ │ │ │ + b.n 2022dc │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 202366 │ │ │ │ + bne.n 20229e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 2022ee │ │ │ │ + beq.w 202226 │ │ │ │ strd r4, r8, [sp, #20] │ │ │ │ mov r8, sl │ │ │ │ strd r6, r1, [sp, #28] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, fp │ │ │ │ mov sl, r7 │ │ │ │ mov fp, lr │ │ │ │ ldr r7, [r4, #0] │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.w 2022d8 │ │ │ │ + bmi.w 202210 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 2024a0 │ │ │ │ + cbz r3, 2023d8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 202488 │ │ │ │ + beq.n 2023c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 202488 │ │ │ │ + bne.n 2023c0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 202488 │ │ │ │ + bls.n 2023c0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r4, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 2022d8 │ │ │ │ - ldr r3, [pc, #676] @ (202730 ) │ │ │ │ + beq.w 202210 │ │ │ │ + ldr r3, [pc, #676] @ (202668 ) │ │ │ │ mov r7, sl │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ - b.n 202378 │ │ │ │ + b.n 2022b0 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - bne.n 2024f4 │ │ │ │ - cbnz r1, 2024fa │ │ │ │ + bne.n 20242c │ │ │ │ + cbnz r1, 202432 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 209c44 │ │ │ │ + bl 209b7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbnz r0, 2024fa │ │ │ │ - ldr r3, [pc, #624] @ (202730 ) │ │ │ │ + cbnz r0, 202432 │ │ │ │ + ldr r3, [pc, #624] @ (202668 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r7, #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 2024e2 │ │ │ │ + bne.n 20241a │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 2022d8 │ │ │ │ + bpl.w 202210 │ │ │ │ mov r7, sl │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - b.n 202378 │ │ │ │ + b.n 2022b0 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 2024b2 │ │ │ │ + bne.n 2023ea │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ sub.w r2, r3, #4 │ │ │ │ - beq.w 2022d8 │ │ │ │ + beq.w 202210 │ │ │ │ strd r7, r1, [sp, #44] @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ strd sl, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 2022c8 │ │ │ │ + bmi.w 202200 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 202562 │ │ │ │ + cbz r3, 20249a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 202552 │ │ │ │ + beq.n 20248a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 202552 │ │ │ │ + bne.n 20248a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 202552 │ │ │ │ + bls.n 20248a │ │ │ │ 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 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 2022c8 │ │ │ │ - ldr r3, [pc, #476] @ (202730 ) │ │ │ │ + beq.w 202200 │ │ │ │ + ldr r3, [pc, #476] @ (202668 ) │ │ │ │ ldrd sl, r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - b.n 2024c2 │ │ │ │ + b.n 2023fa │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne.n 2025ac │ │ │ │ - cbnz r3, 2025b2 │ │ │ │ - bl 209c44 │ │ │ │ - cbnz r0, 2025b2 │ │ │ │ - ldr r3, [pc, #432] @ (202730 ) │ │ │ │ + bne.n 2024e4 │ │ │ │ + cbnz r3, 2024ea │ │ │ │ + bl 209b7c │ │ │ │ + cbnz r0, 2024ea │ │ │ │ + ldr r3, [pc, #432] @ (202668 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 2025a2 │ │ │ │ + bne.n 2024da │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 2022c8 │ │ │ │ + bpl.w 202200 │ │ │ │ ldrd sl, r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 2024c2 │ │ │ │ + b.n 2023fa │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 202576 │ │ │ │ + bne.n 2024ae │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2022c8 │ │ │ │ + beq.w 202200 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r7, r4 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, ip │ │ │ │ strd r9, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.w 2022b2 │ │ │ │ + bmi.w 2021ea │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbz r1, 202620 │ │ │ │ + cbz r1, 202558 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20260e │ │ │ │ + beq.n 202546 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20260e │ │ │ │ + bne.n 202546 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20260e │ │ │ │ + bls.n 202546 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r3 │ │ │ │ sub.w r2, sl, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 2022b2 │ │ │ │ - ldr r3, [pc, #288] @ (202730 ) │ │ │ │ + beq.w 2021ea │ │ │ │ + ldr r3, [pc, #288] @ (202668 ) │ │ │ │ mov r4, r7 │ │ │ │ ldrd r5, r6, [sp, #60] @ 0x3c │ │ │ │ ldrd r7, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - b.n 202582 │ │ │ │ + b.n 2024ba │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r9, r1, asr #5 │ │ │ │ - bne.n 202672 │ │ │ │ + bne.n 2025aa │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 202678 │ │ │ │ + bne.n 2025b0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 209c44 │ │ │ │ + bl 209b7c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbnz r0, 202678 │ │ │ │ - ldr r1, [pc, #236] @ (202730 ) │ │ │ │ + cbnz r0, 2025b0 │ │ │ │ + ldr r1, [pc, #236] @ (202668 ) │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r1, r4, r1, r0 │ │ │ │ add r1, r9 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 202666 │ │ │ │ + bne.n 20259e │ │ │ │ ldrb.w r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 2022b2 │ │ │ │ + bpl.w 2021ea │ │ │ │ mov r4, r7 │ │ │ │ ldrd r5, r6, [sp, #60] @ 0x3c │ │ │ │ ldrd r7, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 202582 │ │ │ │ + b.n 2024ba │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 202638 │ │ │ │ + bne.n 202570 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ subs r4, #4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r2, r5, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2022b0 │ │ │ │ + beq.w 2021e8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 2026e0 │ │ │ │ + bmi.n 202618 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbz r2, 2026e6 │ │ │ │ + cbz r2, 20261e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2026c8 │ │ │ │ + beq.n 202600 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2026c8 │ │ │ │ + bne.n 202600 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 2026c8 │ │ │ │ + bls.n 202600 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r5, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 2026e0 │ │ │ │ + beq.n 202618 │ │ │ │ ldrd r6, r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 202642 │ │ │ │ + b.n 20257a │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 2026fa │ │ │ │ + bne.n 202632 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200054 │ │ │ │ - cbz r0, 202702 │ │ │ │ + bl 1fff8c │ │ │ │ + cbz r0, 20263a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 202688 │ │ │ │ + b.n 2025c0 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r2, r5, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r2, asr #5 │ │ │ │ - bne.n 2026ce │ │ │ │ + bne.n 202606 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2026d4 │ │ │ │ - bl 209c44 │ │ │ │ + bne.n 20260c │ │ │ │ + bl 209b7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2026d4 │ │ │ │ - ldr r2, [pc, #44] @ (202730 ) │ │ │ │ + bne.n 20260c │ │ │ │ + ldr r2, [pc, #44] @ (202668 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r8, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 202724 │ │ │ │ + bne.n 20265c │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bpl.n 2026e0 │ │ │ │ + bpl.n 202618 │ │ │ │ ldrd r6, r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 202648 │ │ │ │ + b.n 202580 │ │ │ │ nop │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + svc 32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1612] @ 202d94 │ │ │ │ + ldr.w r3, [pc, #1612] @ 202ccc │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 202840 │ │ │ │ + beq.n 202778 │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ sub.w r8, r3, #4 │ │ │ │ mov r6, r9 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w fp, r5, #1 │ │ │ │ - bne.n 202834 │ │ │ │ + bne.n 20276c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20284c │ │ │ │ + beq.n 202784 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 202936 │ │ │ │ + beq.w 20286e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2027a2 │ │ │ │ + bne.n 2026da │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2027a2 │ │ │ │ + bls.n 2026da │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, sl, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 202834 │ │ │ │ + beq.n 20276c │ │ │ │ mov r0, fp │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 202862 │ │ │ │ + bne.n 20279a │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r3, r5, #20 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 202834 │ │ │ │ + beq.n 20276c │ │ │ │ mov r4, fp │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r9] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.w 202922 │ │ │ │ + bmi.w 20285a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202874 │ │ │ │ + beq.n 2027ac │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 202a92 │ │ │ │ + beq.w 2029ca │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20280e │ │ │ │ + bne.n 202746 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20280e │ │ │ │ + bls.n 202746 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 202922 │ │ │ │ - ldr.w r3, [pc, #1416] @ 202d98 │ │ │ │ + beq.w 20285a │ │ │ │ + ldr.w r3, [pc, #1416] @ 202cd0 │ │ │ │ mov r8, r7 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r5, #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 │ │ │ │ - bne.n 2027a2 │ │ │ │ + bne.n 2026da │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 202768 │ │ │ │ + bne.n 2026a0 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 2027aa │ │ │ │ + bne.n 2026e2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2027b0 │ │ │ │ - bl 209c44 │ │ │ │ + bne.n 2026e8 │ │ │ │ + bl 209b7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2027b0 │ │ │ │ - ldr.w r3, [pc, #1324] @ 202d98 │ │ │ │ + bne.n 2026e8 │ │ │ │ + ldr.w r3, [pc, #1324] @ 202cd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 202820 │ │ │ │ + b.n 202758 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r3, asr #5 │ │ │ │ - beq.n 202950 │ │ │ │ + beq.n 202888 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 202954 │ │ │ │ + bne.n 20288c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add.w r3, r5, #20 │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 202922 │ │ │ │ + beq.n 20285a │ │ │ │ strd r9, r6, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r9, sl │ │ │ │ mov r7, r4 │ │ │ │ mov r4, fp │ │ │ │ strd r5, r2, [sp, #28] │ │ │ │ ldr.w r5, [r8] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 2029f8 │ │ │ │ + bmi.w 202930 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 202a16 │ │ │ │ + beq.w 20294e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 202b4e │ │ │ │ + beq.w 202a86 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2028f2 │ │ │ │ + bne.n 20282a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2028f2 │ │ │ │ + bls.n 20282a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 2029f8 │ │ │ │ - ldr.w r3, [pc, #1188] @ 202d98 │ │ │ │ + beq.w 202930 │ │ │ │ + ldr.w r3, [pc, #1188] @ 202cd0 │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ mov sl, r9 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ @@ -576037,80 +575965,80 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 202cec │ │ │ │ + bne.w 202c24 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 2027ca │ │ │ │ + bne.w 202702 │ │ │ │ mov r8, r7 │ │ │ │ mov r6, fp │ │ │ │ - b.n 202834 │ │ │ │ + b.n 20276c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2027a2 │ │ │ │ + bhi.w 2026da │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 202768 │ │ │ │ - b.n 202840 │ │ │ │ + bne.w 2026a0 │ │ │ │ + b.n 202778 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20288c │ │ │ │ + bne.n 2027c4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 209c44 │ │ │ │ + bl 209b7c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20288c │ │ │ │ - ldr.w r3, [pc, #1076] @ 202d98 │ │ │ │ + bne.n 2027c4 │ │ │ │ + ldr.w r3, [pc, #1076] @ 202cd0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 20290c │ │ │ │ + b.n 202844 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 202a2c │ │ │ │ + bne.n 202964 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w sl, r5, #20 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 2029f8 │ │ │ │ + beq.n 202930 │ │ │ │ strd r5, r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r6 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r6, r7 │ │ │ │ mov r8, r4 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r4, [fp] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 202a7a │ │ │ │ + bmi.n 2029b2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202a40 │ │ │ │ + beq.n 202978 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 202b24 │ │ │ │ + beq.w 202a5c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2029ce │ │ │ │ + bne.n 202906 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2029ce │ │ │ │ + bls.n 202906 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 202a7a │ │ │ │ - ldr r2, [pc, #968] @ (202d98 ) │ │ │ │ + beq.n 2029b2 │ │ │ │ + ldr r2, [pc, #968] @ (202cd0 ) │ │ │ │ mov r4, r8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -576118,403 +576046,403 @@ │ │ │ │ ldr r2, [r5, #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 │ │ │ │ - bne.w 202cf8 │ │ │ │ + bne.w 202c30 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 2028ac │ │ │ │ + bne.w 2027e4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r9 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - b.n 202922 │ │ │ │ + b.n 20285a │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 20296a │ │ │ │ + bne.n 2028a2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 202970 │ │ │ │ + bne.n 2028a8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 209c44 │ │ │ │ + bl 209b7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202970 │ │ │ │ - ldr r2, [pc, #860] @ (202d98 ) │ │ │ │ + bne.n 2028a8 │ │ │ │ + ldr r2, [pc, #860] @ (202cd0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - b.n 2029e2 │ │ │ │ + b.n 20291a │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 202aac │ │ │ │ - cbnz r3, 202ab2 │ │ │ │ + bne.n 2029e4 │ │ │ │ + cbnz r3, 2029ea │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 209c44 │ │ │ │ + bl 209b7c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 202ab2 │ │ │ │ - ldr r2, [pc, #824] @ (202d98 ) │ │ │ │ + cbnz r0, 2029ea │ │ │ │ + ldr r2, [pc, #824] @ (202cd0 ) │ │ │ │ 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 │ │ │ │ - bne.w 202d0c │ │ │ │ + bne.w 202c44 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20298e │ │ │ │ + bne.n 2028c6 │ │ │ │ mov r4, r8 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2029f8 │ │ │ │ + b.n 202930 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20280e │ │ │ │ + bhi.w 202746 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 2027ca │ │ │ │ - b.n 202930 │ │ │ │ + bne.w 202702 │ │ │ │ + b.n 202868 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 202a54 │ │ │ │ + bne.n 20298c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 202a7a │ │ │ │ + beq.n 2029b2 │ │ │ │ strd r4, r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r6 │ │ │ │ strd fp, r7, [sp, #48] @ 0x30 │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 202b36 │ │ │ │ + bmi.n 202a6e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202b68 │ │ │ │ + beq.n 202aa0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 202b2e │ │ │ │ + beq.n 202a66 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 202b0e │ │ │ │ + bne.n 202a46 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 202b0e │ │ │ │ + bls.n 202a46 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r2 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 202b36 │ │ │ │ - ldr r2, [pc, #648] @ (202d98 ) │ │ │ │ + beq.n 202a6e │ │ │ │ + ldr r2, [pc, #648] @ (202cd0 ) │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd fp, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - b.n 202a64 │ │ │ │ + b.n 20299c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 202a7a │ │ │ │ - b.n 2029ce │ │ │ │ + bls.n 2029b2 │ │ │ │ + b.n 202906 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 202b0e │ │ │ │ + bhi.n 202a46 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 202ad0 │ │ │ │ + bne.n 202a08 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, r4 │ │ │ │ ldrd fp, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - b.n 202a7a │ │ │ │ + b.n 2029b2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2028f2 │ │ │ │ + bhi.w 20282a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 2028ac │ │ │ │ - b.n 202a06 │ │ │ │ + bne.w 2027e4 │ │ │ │ + b.n 20293e │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r8, r3, asr #5 │ │ │ │ - bne.n 202be2 │ │ │ │ + bne.n 202b1a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 202be8 │ │ │ │ + beq.n 202b20 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w fp, r2, #20 │ │ │ │ cmp fp, r3 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ ittt ne │ │ │ │ strdne r7, r2, [sp, #68] @ 0x44 │ │ │ │ movne r7, fp │ │ │ │ strne.w r8, [sp, #76] @ 0x4c │ │ │ │ - beq.n 202b36 │ │ │ │ + beq.n 202a6e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 202c04 │ │ │ │ + bmi.n 202b3c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 202c10 │ │ │ │ + beq.n 202b48 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 202bfc │ │ │ │ + beq.n 202b34 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 202bd2 │ │ │ │ + bne.n 202b0a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 202bd2 │ │ │ │ + bls.n 202b0a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ subs r3, r6, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 202c04 │ │ │ │ - ldr r3, [pc, #452] @ (202d98 ) │ │ │ │ + beq.n 202b3c │ │ │ │ + ldr r3, [pc, #452] @ (202cd0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd r7, r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 202c52 │ │ │ │ + b.n 202b8a │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 202b80 │ │ │ │ + beq.n 202ab8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 209c44 │ │ │ │ + bl 209b7c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202b80 │ │ │ │ - ldr r3, [pc, #416] @ (202d98 ) │ │ │ │ + bne.n 202ab8 │ │ │ │ + ldr r3, [pc, #416] @ (202cd0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 202c52 │ │ │ │ + b.n 202b8a │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 202bd2 │ │ │ │ + bhi.n 202b0a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 202b9a │ │ │ │ + bne.n 202ad2 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 202b36 │ │ │ │ + b.n 202a6e │ │ │ │ add.w r2, r3, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ subs r2, r6, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r2, asr #5 │ │ │ │ - bne.n 202c78 │ │ │ │ - cbnz r2, 202c7e │ │ │ │ + bne.n 202bb0 │ │ │ │ + cbnz r2, 202bb6 │ │ │ │ strd r3, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 209c44 │ │ │ │ + bl 209b7c │ │ │ │ ldrd r3, r2, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 202c7e │ │ │ │ - ldr r1, [pc, #356] @ (202d98 ) │ │ │ │ + cbnz r0, 202bb6 │ │ │ │ + ldr r1, [pc, #356] @ (202cd0 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 202c04 │ │ │ │ + beq.n 202b3c │ │ │ │ ldrd r7, r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r8 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 202b36 │ │ │ │ + beq.w 202a6e │ │ │ │ mov r8, r5 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd fp, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ - b.n 202a64 │ │ │ │ + b.n 20299c │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 202c22 │ │ │ │ + bne.n 202b5a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w fp, r3, #20 │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp fp, r1 │ │ │ │ - beq.n 202c04 │ │ │ │ + beq.n 202b3c │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r4 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldr.w r4, [r8] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 202d24 │ │ │ │ + bmi.n 202c5c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 202d38 │ │ │ │ + beq.n 202c70 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 202d1c │ │ │ │ + beq.n 202c54 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 202cd8 │ │ │ │ + bne.n 202c10 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 202cd8 │ │ │ │ + bls.n 202c10 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ sub.w r2, r8, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 20a080 │ │ │ │ + bl 209fb8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 202d24 │ │ │ │ - ldr r1, [pc, #188] @ (202d98 ) │ │ │ │ + beq.n 202c5c │ │ │ │ + ldr r1, [pc, #188] @ (202cd0 ) │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldrd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - b.n 202c36 │ │ │ │ + b.n 202b6e │ │ │ │ mov r8, r7 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 202820 │ │ │ │ + b.n 202758 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r9 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - b.n 20290c │ │ │ │ + b.n 202844 │ │ │ │ mov r4, r8 │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 2029e2 │ │ │ │ + b.n 20291a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 202cd8 │ │ │ │ + bhi.n 202c10 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 202c9a │ │ │ │ + bne.n 202bd2 │ │ │ │ ldrd sl, r5, [sp, #80] @ 0x50 │ │ │ │ mov r4, fp │ │ │ │ - b.n 202c04 │ │ │ │ + b.n 202b3c │ │ │ │ add.w sl, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub.w sl, r8, sl │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w sl, sl, asr #5 │ │ │ │ - bne.n 202d7e │ │ │ │ + bne.n 202cb6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 202d84 │ │ │ │ - bl 209c44 │ │ │ │ - cbnz r0, 202d84 │ │ │ │ - ldr r1, [pc, #64] @ (202d98 ) │ │ │ │ + bne.n 202cbc │ │ │ │ + bl 209b7c │ │ │ │ + cbnz r0, 202cbc │ │ │ │ + ldr r1, [pc, #64] @ (202cd0 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add r2, sl │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 202d24 │ │ │ │ + beq.n 202c5c │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r4, fp │ │ │ │ ldrd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ - b.n 202c36 │ │ │ │ + b.n 202b6e │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 202d50 │ │ │ │ + bne.n 202c88 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200054 │ │ │ │ + bl 1fff8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202d56 │ │ │ │ - b.n 202d24 │ │ │ │ - bhi.n 202cf4 │ │ │ │ + beq.n 202c8e │ │ │ │ + b.n 202c5c │ │ │ │ + bls.n 202dbc │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r2, [pc, #3120] @ 2039e0 │ │ │ │ + ldr.w r2, [pc, #3120] @ 203918 │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r3, [pc, #3112] @ 2039e4 │ │ │ │ + ldr.w r3, [pc, #3112] @ 20391c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r1, r6, #1 │ │ │ │ strb.w r6, [sp, #74] @ 0x4a │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r1, [sp, #73] @ 0x49 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r6, 202df6 │ │ │ │ + cbnz r6, 202d2e │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r4, [r3, #44] @ 0x2c │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ @@ -576532,18 +576460,18 @@ │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r1, [sp, #79] @ 0x4f │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 202e4a │ │ │ │ + cbnz r7, 202d82 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2030da │ │ │ │ + bne.w 203012 │ │ │ │ ldrb.w fp, [r3, #130] @ 0x82 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w sl, [r3, #128] @ 0x80 │ │ │ │ eor.w r5, fp, #1 │ │ │ │ ldrb.w r8, [r3, #7] │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w r9, [r3, #124] @ 0x7c │ │ │ │ @@ -576583,70 +576511,70 @@ │ │ │ │ ldr.w r0, [r3, #184] @ 0xb8 │ │ │ │ bfi sl, r1, #24, #8 │ │ │ │ eor.w r1, fp, #1 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ bfi r8, r1, #16, #8 │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - cbnz r4, 202f46 │ │ │ │ + cbnz r4, 202e7e │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.n 202f46 │ │ │ │ + bmi.n 202e7e │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 202f62 │ │ │ │ + beq.n 202e9a │ │ │ │ ands.w r1, r0, #64 @ 0x40 │ │ │ │ - bne.n 202f8a │ │ │ │ + bne.n 202ec2 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ and.w r1, r0, #16 │ │ │ │ - cbnz r4, 202fa2 │ │ │ │ + cbnz r4, 202eda │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ strb.w r4, [sp, #102] @ 0x66 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #103] @ 0x67 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 202fb2 │ │ │ │ + b.n 202eea │ │ │ │ and.w r4, r0, #80 @ 0x50 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 202f16 │ │ │ │ + bne.n 202e4e │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bmi.w 203156 │ │ │ │ + bmi.w 20308e │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2030e6 │ │ │ │ + bne.w 20301e │ │ │ │ lsls r4, r0, #25 │ │ │ │ - bpl.n 202f30 │ │ │ │ + bpl.n 202e68 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - b.n 202f34 │ │ │ │ + b.n 202e6c │ │ │ │ movs r1, #0 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ and.w r1, r0, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2038a2 │ │ │ │ + beq.w 2037da │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2030e6 │ │ │ │ + beq.w 20301e │ │ │ │ mov.w r1, #0 │ │ │ │ strh.w r1, [sp, #102] @ 0x66 │ │ │ │ movs r1, #0 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w lr, [r3, #39] @ 0x27 │ │ │ │ ldrb r5, [r3, #4] │ │ │ │ @@ -576683,15 +576611,15 @@ │ │ │ │ ubfx r1, ip, #5, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r1, [r3, #150] @ 0x96 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ eor.w r4, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 203042 │ │ │ │ + bne.n 202f7a │ │ │ │ mov r4, lr │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r5, [r3, #35] @ 0x23 │ │ │ │ str r5, [sp, #24] │ │ │ │ bfi r1, r4, #0, #8 │ │ │ │ ldrb r4, [r3, #11] │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ @@ -576712,85 +576640,85 @@ │ │ │ │ strb.w r8, [sp, #122] @ 0x7a │ │ │ │ and.w r1, r8, r1 │ │ │ │ ldrb.w r8, [r3, #37] @ 0x25 │ │ │ │ strb.w r1, [sp, #123] @ 0x7b │ │ │ │ and.w r1, r0, #2048 @ 0x800 │ │ │ │ str r1, [sp, #32] │ │ │ │ and.w r1, r2, #1024 @ 0x400 │ │ │ │ - cbz r4, 2030ec │ │ │ │ + cbz r4, 203024 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 203120 │ │ │ │ + bne.n 203058 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 203878 │ │ │ │ + bne.w 2037b0 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ - cbz r1, 203146 │ │ │ │ + cbz r1, 20307e │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 203864 │ │ │ │ + b.n 20379c │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 202e4a │ │ │ │ + b.n 202d82 │ │ │ │ mov.w r1, #1 │ │ │ │ - b.n 202fac │ │ │ │ + b.n 202ee4 │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 203174 │ │ │ │ + beq.n 2030ac │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r5, [sp, #125] @ 0x7d │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2038ae │ │ │ │ + beq.w 2037e6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2039b0 │ │ │ │ + beq.w 2038e8 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20319c │ │ │ │ + b.n 2030d4 │ │ │ │ movs r4, #0 │ │ │ │ eor.w r6, r8, #1 │ │ │ │ strh.w r4, [sp, #124] @ 0x7c │ │ │ │ strb.w r6, [sp, #127] @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ strb.w r4, [sp, #126] @ 0x7e │ │ │ │ strh.w r6, [sp, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 20386c │ │ │ │ + bne.w 2037a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 203990 │ │ │ │ + bne.w 2038c8 │ │ │ │ clz r4, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 203196 │ │ │ │ + b.n 2030ce │ │ │ │ strb.w lr, [sp, #100] @ 0x64 │ │ │ │ lsls r1, r0, #25 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ - bmi.w 2039c8 │ │ │ │ + bmi.w 203900 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 202f30 │ │ │ │ - b.n 202fa8 │ │ │ │ + beq.w 202e68 │ │ │ │ + b.n 202ee0 │ │ │ │ movs r4, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r8, [sp, #125] @ 0x7d │ │ │ │ strb.w r4, [sp, #128] @ 0x80 │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 203856 │ │ │ │ + bne.w 20378e │ │ │ │ mov r8, r4 │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ strb.w r1, [sp, #130] @ 0x82 │ │ │ │ mov r6, r4 │ │ │ │ strb.w r8, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r8, [r3, #101] @ 0x65 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -576827,18 +576755,18 @@ │ │ │ │ str.w r9, [sp, #140] @ 0x8c │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2038ca │ │ │ │ - cbnz r7, 203242 │ │ │ │ + beq.w 203802 │ │ │ │ + cbnz r7, 20317a │ │ │ │ ldrb.w r7, [r3, #133] @ 0x85 │ │ │ │ - cbz r7, 203242 │ │ │ │ + cbz r7, 20317a │ │ │ │ ubfx r7, ip, #1, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r9, [r3, #52] @ 0x34 │ │ │ │ ldrb.w r5, [r3, #64] @ 0x40 │ │ │ │ @@ -576876,15 +576804,15 @@ │ │ │ │ str.w r9, [sp, #146] @ 0x92 │ │ │ │ bfi r4, r6, #24, #8 │ │ │ │ str.w r4, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ movs r6, #0 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2032e2 │ │ │ │ + bne.n 20321a │ │ │ │ eor.w r6, r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ strb.w r4, [sp, #159] @ 0x9f │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ strb.w r4, [sp, #160] @ 0xa0 │ │ │ │ @@ -576925,23 +576853,23 @@ │ │ │ │ str.w r8, [sp, #161] @ 0xa1 │ │ │ │ bfi r6, r7, #24, #8 │ │ │ │ str.w r6, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r6, [r3, #80] @ 0x50 │ │ │ │ ldrb.w r7, [r3, #85] @ 0x55 │ │ │ │ strb.w r6, [sp, #173] @ 0xad │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 203394 │ │ │ │ + bne.n 2032cc │ │ │ │ lsls r5, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi.w sl, #1 │ │ │ │ movmi r6, sl │ │ │ │ - bmi.n 2033a8 │ │ │ │ + bmi.n 2032e0 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r5, 2033a8 │ │ │ │ + cbnz r5, 2032e0 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movt r6, #256 @ 0x100 │ │ │ │ ands r6, r2 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov.w r8, r1, lsr #10 │ │ │ │ @@ -576970,25 +576898,25 @@ │ │ │ │ ldrb.w r6, [r3, #142] @ 0x8e │ │ │ │ bfi r1, r8, #24, #8 │ │ │ │ str.w r1, [sp, #178] @ 0xb2 │ │ │ │ ldrb.w r1, [r3, #139] @ 0x8b │ │ │ │ eor.w r8, r6, #1 │ │ │ │ strb.w r1, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20395e │ │ │ │ + beq.w 203896 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20390e │ │ │ │ + beq.w 203846 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r7, [sp, #185] @ 0xb9 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #186] @ 0xba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20391e │ │ │ │ + beq.w 203856 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #188] @ 0xbc │ │ │ │ movs r7, #0 │ │ │ │ and.w r4, r4, r8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ bfi r7, r6, #0, #8 │ │ │ │ ldrb.w r6, [r3, #49] @ 0x31 │ │ │ │ @@ -577000,19 +576928,19 @@ │ │ │ │ bfi r7, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #47] @ 0x2f │ │ │ │ str.w r7, [sp, #189] @ 0xbd │ │ │ │ strb.w r4, [sp, #194] @ 0xc2 │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2038f2 │ │ │ │ + beq.w 20382a │ │ │ │ ldr r5, [sp, #32] │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 203976 │ │ │ │ + bne.w 2038ae │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r4, r0, #2048 @ 0x800 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r8, [r3, #33] @ 0x21 │ │ │ │ mov.w sl, r4, lsr #11 │ │ │ │ @@ -577045,23 +576973,23 @@ │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r8, sl, #1 │ │ │ │ str.w r7, [sp, #206] @ 0xce │ │ │ │ eor.w r9, r4, #1 │ │ │ │ ldrb.w r7, [r3, #109] @ 0x6d │ │ │ │ str.w r6, [sp, #202] @ 0xca │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2038d2 │ │ │ │ + bne.w 20380a │ │ │ │ ldrb.w r6, [r3, #106] @ 0x6a │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2038ea │ │ │ │ + beq.w 203822 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ strh.w r6, [sp, #213] @ 0xd5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ bfi r6, r4, #0, #8 │ │ │ │ @@ -577072,32 +577000,32 @@ │ │ │ │ bfi r6, r7, #8, #8 │ │ │ │ bfi r6, r4, #16, #8 │ │ │ │ and.w r4, sl, r9 │ │ │ │ bfi r6, r4, #24, #8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2038ce │ │ │ │ + bne.w 203806 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ ands r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ strb.w r4, [sp, #220] @ 0xdc │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ and.w fp, fp, lr │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r5, [r3, #15] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 203924 │ │ │ │ + beq.w 20385c │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 2035b8 │ │ │ │ + cbz r1, 2034f0 │ │ │ │ ldrb.w r1, [r3, #140] @ 0x8c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ eor.w r5, r1, #1 │ │ │ │ ands r5, r4 │ │ │ │ orrs r4, r1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r7, [r3, #152] @ 0x98 │ │ │ │ @@ -577168,37 +577096,37 @@ │ │ │ │ strb.w r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r8, [sp, #222] @ 0xde │ │ │ │ str.w lr, [sp, #230] @ 0xe6 │ │ │ │ str.w r7, [sp, #234] @ 0xea │ │ │ │ str.w r6, [sp, #238] @ 0xee │ │ │ │ str.w r5, [sp, #242] @ 0xf2 │ │ │ │ - cbz r1, 2036c2 │ │ │ │ + cbz r1, 2035fa │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb.w r1, [sp, #249] @ 0xf9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 2036d6 │ │ │ │ + cbz r1, 20360e │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r1, [sp, #250] @ 0xfa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 2036ea │ │ │ │ + cbz r1, 203622 │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #251] @ 0xfb │ │ │ │ ldrb.w r1, [r3, #119] @ 0x77 │ │ │ │ strb.w r1, [sp, #252] @ 0xfc │ │ │ │ - cbz r1, 203702 │ │ │ │ + cbz r1, 20363a │ │ │ │ eor.w r1, r0, #512 @ 0x200 │ │ │ │ ubfx r1, r1, #9, #1 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ movs r0, #0 │ │ │ │ strb.w r1, [sp, #253] @ 0xfd │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ orrs r1, r4 │ │ │ │ @@ -577207,15 +577135,15 @@ │ │ │ │ bfi r0, r4, #8, #8 │ │ │ │ ldrb r4, [r3, #28] │ │ │ │ bfi r0, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r4, [sp, #254] @ 0xfe │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [sp, #255] @ 0xff │ │ │ │ - cbz r1, 20373a │ │ │ │ + cbz r1, 203672 │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #259] @ 0x103 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ @@ -577247,230 +577175,230 @@ │ │ │ │ eor.w r1, r0, #1 │ │ │ │ strb.w r1, [sp, #266] @ 0x10a │ │ │ │ ldrb.w r1, [r3, #195] @ 0xc3 │ │ │ │ strb.w r1, [sp, #267] @ 0x10b │ │ │ │ ldrb.w r1, [r3, #198] @ 0xc6 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #268] @ 0x10c │ │ │ │ - cbz r2, 2037c8 │ │ │ │ + cbz r2, 203700 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r1, [sp, #270] @ 0x10e │ │ │ │ strb.w r2, [sp, #269] @ 0x10d │ │ │ │ - cbz r1, 2037de │ │ │ │ + cbz r1, 203716 │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r1, [sp, #271] @ 0x10f │ │ │ │ - cbz r2, 2037f0 │ │ │ │ + cbz r2, 203728 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r1, [r3, #115] @ 0x73 │ │ │ │ strb.w r2, [sp, #272] @ 0x110 │ │ │ │ - cbz r1, 203802 │ │ │ │ + cbz r1, 20373a │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ strb.w r1, [sp, #273] @ 0x111 │ │ │ │ - cbz r2, 203814 │ │ │ │ + cbz r2, 20374c │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #275] @ 0x113 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #274] @ 0x112 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 203838 │ │ │ │ + cbz r5, 203770 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20392a │ │ │ │ + bne.n 203862 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20382a │ │ │ │ - ldr r2, [pc, #428] @ (2039e8 ) │ │ │ │ - ldr r3, [pc, #424] @ (2039e4 ) │ │ │ │ + bne.n 203762 │ │ │ │ + ldr r2, [pc, #428] @ (203920 ) │ │ │ │ + ldr r3, [pc, #424] @ (20391c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2039da │ │ │ │ + bne.w 203912 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20399e │ │ │ │ + beq.w 2038d6 │ │ │ │ strb.w r8, [sp, #129] @ 0x81 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 203196 │ │ │ │ + b.n 2030ce │ │ │ │ clz r6, r1 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20319c │ │ │ │ + b.n 2030d4 │ │ │ │ mov r4, r6 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r6, [sp, #131] @ 0x83 │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ clz r6, r1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20319c │ │ │ │ + b.n 2030d4 │ │ │ │ clz r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 202f34 │ │ │ │ + b.w 202e6c │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 203986 │ │ │ │ + bne.n 2038be │ │ │ │ mov r6, r8 │ │ │ │ ubfx r8, r2, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r9, [sp, #131] @ 0x83 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 20319c │ │ │ │ + b.n 2030d4 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 203242 │ │ │ │ + b.n 20317a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 203586 │ │ │ │ + b.n 2034be │ │ │ │ movs r6, #0 │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20353c │ │ │ │ + bne.w 203474 │ │ │ │ clz r7, r4 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 203544 │ │ │ │ + b.n 20347c │ │ │ │ strh.w r6, [sp, #195] @ 0xc3 │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 203982 │ │ │ │ + beq.n 2038ba │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20348e │ │ │ │ + beq.w 2033c6 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 203492 │ │ │ │ + b.n 2033ca │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strb.w r8, [sp, #185] @ 0xb9 │ │ │ │ strb.w r4, [sp, #186] @ 0xba │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ - cbnz r5, 203972 │ │ │ │ + cbnz r5, 2038aa │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 20343a │ │ │ │ + b.n 203372 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 2035b8 │ │ │ │ - ldr r7, [pc, #192] @ (2039ec ) │ │ │ │ + b.n 2034f0 │ │ │ │ + ldr r7, [pc, #192] @ (203924 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 293e10 │ │ │ │ + bl 293d48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 203838 │ │ │ │ + beq.w 203770 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 203838 │ │ │ │ + beq.w 203770 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 203932 │ │ │ │ + bne.n 20386a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20394e │ │ │ │ - b.n 203838 │ │ │ │ + bne.n 203886 │ │ │ │ + b.n 203770 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strh.w r9, [sp, #185] @ 0xb9 │ │ │ │ strb.w r9, [sp, #187] @ 0xbb │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20391e │ │ │ │ + beq.n 203856 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 203438 │ │ │ │ + bne.w 203370 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20343a │ │ │ │ + b.n 203372 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 203906 │ │ │ │ + bne.n 20383e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20348e │ │ │ │ + b.n 2033c6 │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ strh.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 20319c │ │ │ │ + b.n 2030d4 │ │ │ │ clz r4, r1 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 203196 │ │ │ │ + b.w 2030ce │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 203864 │ │ │ │ + b.n 20379c │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r4, [sp, #131] @ 0x83 │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ - b.w 20311c │ │ │ │ + b.w 203054 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 202f86 │ │ │ │ - b.w 202fa8 │ │ │ │ + beq.w 202ebe │ │ │ │ + b.w 202ee0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 203a74 │ │ │ │ + bcc.n 20393c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf0e4009e │ │ │ │ + sub.w r0, ip, #158 @ 0x9e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r2, [pc, #3120] @ 204634 │ │ │ │ + ldr.w r2, [pc, #3120] @ 20456c │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r3, [pc, #3112] @ 204638 │ │ │ │ + ldr.w r3, [pc, #3112] @ 204570 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r1, r6, #1 │ │ │ │ strb.w r6, [sp, #74] @ 0x4a │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r1, [sp, #73] @ 0x49 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r6, 203a4a │ │ │ │ + cbnz r6, 203982 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r4, [r3, #44] @ 0x2c │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ @@ -577488,18 +577416,18 @@ │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r1, [sp, #79] @ 0x4f │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 203a9e │ │ │ │ + cbnz r7, 2039d6 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 203d2e │ │ │ │ + bne.w 203c66 │ │ │ │ ldrb.w fp, [r3, #130] @ 0x82 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w sl, [r3, #128] @ 0x80 │ │ │ │ eor.w r5, fp, #1 │ │ │ │ ldrb.w r8, [r3, #7] │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w r9, [r3, #124] @ 0x7c │ │ │ │ @@ -577539,70 +577467,70 @@ │ │ │ │ ldr.w r0, [r3, #184] @ 0xb8 │ │ │ │ bfi sl, r1, #24, #8 │ │ │ │ eor.w r1, fp, #1 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ bfi r8, r1, #16, #8 │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - cbnz r4, 203b9a │ │ │ │ + cbnz r4, 203ad2 │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.n 203b9a │ │ │ │ + bmi.n 203ad2 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 203bb6 │ │ │ │ + beq.n 203aee │ │ │ │ ands.w r1, r0, #64 @ 0x40 │ │ │ │ - bne.n 203bde │ │ │ │ + bne.n 203b16 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ and.w r1, r0, #16 │ │ │ │ - cbnz r4, 203bf6 │ │ │ │ + cbnz r4, 203b2e │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ strb.w r4, [sp, #102] @ 0x66 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #103] @ 0x67 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 203c06 │ │ │ │ + b.n 203b3e │ │ │ │ and.w r4, r0, #80 @ 0x50 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 203b6a │ │ │ │ + bne.n 203aa2 │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bmi.w 203daa │ │ │ │ + bmi.w 203ce2 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 203d3a │ │ │ │ + bne.w 203c72 │ │ │ │ lsls r4, r0, #25 │ │ │ │ - bpl.n 203b84 │ │ │ │ + bpl.n 203abc │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - b.n 203b88 │ │ │ │ + b.n 203ac0 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ and.w r1, r0, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2044f6 │ │ │ │ + beq.w 20442e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 203d3a │ │ │ │ + beq.w 203c72 │ │ │ │ mov.w r1, #0 │ │ │ │ strh.w r1, [sp, #102] @ 0x66 │ │ │ │ movs r1, #0 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w lr, [r3, #39] @ 0x27 │ │ │ │ ldrb r5, [r3, #4] │ │ │ │ @@ -577639,15 +577567,15 @@ │ │ │ │ ubfx r1, ip, #5, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r1, [r3, #150] @ 0x96 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ eor.w r4, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 203c96 │ │ │ │ + bne.n 203bce │ │ │ │ mov r4, lr │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r5, [r3, #35] @ 0x23 │ │ │ │ str r5, [sp, #24] │ │ │ │ bfi r1, r4, #0, #8 │ │ │ │ ldrb r4, [r3, #11] │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ @@ -577668,85 +577596,85 @@ │ │ │ │ strb.w r8, [sp, #122] @ 0x7a │ │ │ │ and.w r1, r8, r1 │ │ │ │ ldrb.w r8, [r3, #37] @ 0x25 │ │ │ │ strb.w r1, [sp, #123] @ 0x7b │ │ │ │ and.w r1, r0, #2048 @ 0x800 │ │ │ │ str r1, [sp, #32] │ │ │ │ and.w r1, r2, #1024 @ 0x400 │ │ │ │ - cbz r4, 203d40 │ │ │ │ + cbz r4, 203c78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 203d74 │ │ │ │ + bne.n 203cac │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2044cc │ │ │ │ + bne.w 204404 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ - cbz r1, 203d9a │ │ │ │ + cbz r1, 203cd2 │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 2044b8 │ │ │ │ + b.n 2043f0 │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 203a9e │ │ │ │ + b.n 2039d6 │ │ │ │ mov.w r1, #1 │ │ │ │ - b.n 203c00 │ │ │ │ + b.n 203b38 │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 203dc8 │ │ │ │ + beq.n 203d00 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r5, [sp, #125] @ 0x7d │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 204502 │ │ │ │ + beq.w 20443a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 204604 │ │ │ │ + beq.w 20453c │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 203df0 │ │ │ │ + b.n 203d28 │ │ │ │ movs r4, #0 │ │ │ │ eor.w r6, r8, #1 │ │ │ │ strh.w r4, [sp, #124] @ 0x7c │ │ │ │ strb.w r6, [sp, #127] @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ strb.w r4, [sp, #126] @ 0x7e │ │ │ │ strh.w r6, [sp, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2044c0 │ │ │ │ + bne.w 2043f8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2045e4 │ │ │ │ + bne.w 20451c │ │ │ │ clz r4, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 203dea │ │ │ │ + b.n 203d22 │ │ │ │ strb.w lr, [sp, #100] @ 0x64 │ │ │ │ lsls r1, r0, #25 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ - bmi.w 20461c │ │ │ │ + bmi.w 204554 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 203b84 │ │ │ │ - b.n 203bfc │ │ │ │ + beq.w 203abc │ │ │ │ + b.n 203b34 │ │ │ │ movs r4, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r8, [sp, #125] @ 0x7d │ │ │ │ strb.w r4, [sp, #128] @ 0x80 │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2044aa │ │ │ │ + bne.w 2043e2 │ │ │ │ mov r8, r4 │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ strb.w r1, [sp, #130] @ 0x82 │ │ │ │ mov r6, r4 │ │ │ │ strb.w r8, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r8, [r3, #101] @ 0x65 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -577783,18 +577711,18 @@ │ │ │ │ str.w r9, [sp, #140] @ 0x8c │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20451e │ │ │ │ - cbnz r7, 203e96 │ │ │ │ + beq.w 204456 │ │ │ │ + cbnz r7, 203dce │ │ │ │ ldrb.w r7, [r3, #133] @ 0x85 │ │ │ │ - cbz r7, 203e96 │ │ │ │ + cbz r7, 203dce │ │ │ │ ubfx r7, ip, #1, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r9, [r3, #52] @ 0x34 │ │ │ │ ldrb.w r5, [r3, #64] @ 0x40 │ │ │ │ @@ -577832,15 +577760,15 @@ │ │ │ │ str.w r9, [sp, #146] @ 0x92 │ │ │ │ bfi r4, r6, #24, #8 │ │ │ │ str.w r4, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ movs r6, #0 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 203f36 │ │ │ │ + bne.n 203e6e │ │ │ │ eor.w r6, r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ strb.w r4, [sp, #159] @ 0x9f │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ strb.w r4, [sp, #160] @ 0xa0 │ │ │ │ @@ -577881,23 +577809,23 @@ │ │ │ │ str.w r8, [sp, #161] @ 0xa1 │ │ │ │ bfi r6, r7, #24, #8 │ │ │ │ str.w r6, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r6, [r3, #80] @ 0x50 │ │ │ │ ldrb.w r7, [r3, #85] @ 0x55 │ │ │ │ strb.w r6, [sp, #173] @ 0xad │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 203fe8 │ │ │ │ + bne.n 203f20 │ │ │ │ lsls r5, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi.w sl, #1 │ │ │ │ movmi r6, sl │ │ │ │ - bmi.n 203ffc │ │ │ │ + bmi.n 203f34 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r5, 203ffc │ │ │ │ + cbnz r5, 203f34 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movt r6, #256 @ 0x100 │ │ │ │ ands r6, r2 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov.w r8, r1, lsr #10 │ │ │ │ @@ -577926,25 +577854,25 @@ │ │ │ │ ldrb.w r6, [r3, #142] @ 0x8e │ │ │ │ bfi r1, r8, #24, #8 │ │ │ │ str.w r1, [sp, #178] @ 0xb2 │ │ │ │ ldrb.w r1, [r3, #139] @ 0x8b │ │ │ │ eor.w r8, r6, #1 │ │ │ │ strb.w r1, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2045b2 │ │ │ │ + beq.w 2044ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 204562 │ │ │ │ + beq.w 20449a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r7, [sp, #185] @ 0xb9 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #186] @ 0xba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 204572 │ │ │ │ + beq.w 2044aa │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #188] @ 0xbc │ │ │ │ movs r7, #0 │ │ │ │ and.w r4, r4, r8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ bfi r7, r6, #0, #8 │ │ │ │ ldrb.w r6, [r3, #49] @ 0x31 │ │ │ │ @@ -577956,19 +577884,19 @@ │ │ │ │ bfi r7, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #47] @ 0x2f │ │ │ │ str.w r7, [sp, #189] @ 0xbd │ │ │ │ strb.w r4, [sp, #194] @ 0xc2 │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 204546 │ │ │ │ + beq.w 20447e │ │ │ │ ldr r5, [sp, #32] │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2045ca │ │ │ │ + bne.w 204502 │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r4, r0, #2048 @ 0x800 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r8, [r3, #33] @ 0x21 │ │ │ │ mov.w sl, r4, lsr #11 │ │ │ │ @@ -578001,23 +577929,23 @@ │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r8, sl, #1 │ │ │ │ str.w r7, [sp, #206] @ 0xce │ │ │ │ eor.w r9, r4, #1 │ │ │ │ ldrb.w r7, [r3, #109] @ 0x6d │ │ │ │ str.w r6, [sp, #202] @ 0xca │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 204526 │ │ │ │ + bne.w 20445e │ │ │ │ ldrb.w r6, [r3, #106] @ 0x6a │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20453e │ │ │ │ + beq.w 204476 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ strh.w r6, [sp, #213] @ 0xd5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ bfi r6, r4, #0, #8 │ │ │ │ @@ -578028,32 +577956,32 @@ │ │ │ │ bfi r6, r7, #8, #8 │ │ │ │ bfi r6, r4, #16, #8 │ │ │ │ and.w r4, sl, r9 │ │ │ │ bfi r6, r4, #24, #8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 204522 │ │ │ │ + bne.w 20445a │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ ands r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ strb.w r4, [sp, #220] @ 0xdc │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ and.w fp, fp, lr │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r5, [r3, #15] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 204578 │ │ │ │ + beq.w 2044b0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 20420c │ │ │ │ + cbz r1, 204144 │ │ │ │ ldrb.w r1, [r3, #140] @ 0x8c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ eor.w r5, r1, #1 │ │ │ │ ands r5, r4 │ │ │ │ orrs r4, r1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r7, [r3, #152] @ 0x98 │ │ │ │ @@ -578124,37 +578052,37 @@ │ │ │ │ strb.w r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r8, [sp, #222] @ 0xde │ │ │ │ str.w lr, [sp, #230] @ 0xe6 │ │ │ │ str.w r7, [sp, #234] @ 0xea │ │ │ │ str.w r6, [sp, #238] @ 0xee │ │ │ │ str.w r5, [sp, #242] @ 0xf2 │ │ │ │ - cbz r1, 204316 │ │ │ │ + cbz r1, 20424e │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb.w r1, [sp, #249] @ 0xf9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 20432a │ │ │ │ + cbz r1, 204262 │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r1, [sp, #250] @ 0xfa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 20433e │ │ │ │ + cbz r1, 204276 │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #251] @ 0xfb │ │ │ │ ldrb.w r1, [r3, #119] @ 0x77 │ │ │ │ strb.w r1, [sp, #252] @ 0xfc │ │ │ │ - cbz r1, 204356 │ │ │ │ + cbz r1, 20428e │ │ │ │ eor.w r1, r0, #512 @ 0x200 │ │ │ │ ubfx r1, r1, #9, #1 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ movs r0, #0 │ │ │ │ strb.w r1, [sp, #253] @ 0xfd │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ orrs r1, r4 │ │ │ │ @@ -578163,15 +578091,15 @@ │ │ │ │ bfi r0, r4, #8, #8 │ │ │ │ ldrb r4, [r3, #28] │ │ │ │ bfi r0, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r4, [sp, #254] @ 0xfe │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [sp, #255] @ 0xff │ │ │ │ - cbz r1, 20438e │ │ │ │ + cbz r1, 2042c6 │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #259] @ 0x103 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ @@ -578203,231 +578131,231 @@ │ │ │ │ eor.w r1, r0, #1 │ │ │ │ strb.w r1, [sp, #266] @ 0x10a │ │ │ │ ldrb.w r1, [r3, #195] @ 0xc3 │ │ │ │ strb.w r1, [sp, #267] @ 0x10b │ │ │ │ ldrb.w r1, [r3, #198] @ 0xc6 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #268] @ 0x10c │ │ │ │ - cbz r2, 20441c │ │ │ │ + cbz r2, 204354 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r1, [sp, #270] @ 0x10e │ │ │ │ strb.w r2, [sp, #269] @ 0x10d │ │ │ │ - cbz r1, 204432 │ │ │ │ + cbz r1, 20436a │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r1, [sp, #271] @ 0x10f │ │ │ │ - cbz r2, 204444 │ │ │ │ + cbz r2, 20437c │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r1, [r3, #115] @ 0x73 │ │ │ │ strb.w r2, [sp, #272] @ 0x110 │ │ │ │ - cbz r1, 204456 │ │ │ │ + cbz r1, 20438e │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ strb.w r1, [sp, #273] @ 0x111 │ │ │ │ - cbz r2, 204468 │ │ │ │ + cbz r2, 2043a0 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #275] @ 0x113 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #274] @ 0x112 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20448c │ │ │ │ + cbz r5, 2043c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20457e │ │ │ │ + bne.n 2044b6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20447e │ │ │ │ - ldr r2, [pc, #428] @ (20463c ) │ │ │ │ - ldr r3, [pc, #424] @ (204638 ) │ │ │ │ + bne.n 2043b6 │ │ │ │ + ldr r2, [pc, #428] @ (204574 ) │ │ │ │ + ldr r3, [pc, #424] @ (204570 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20462e │ │ │ │ + bne.w 204566 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2045f2 │ │ │ │ + beq.w 20452a │ │ │ │ strb.w r8, [sp, #129] @ 0x81 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 203dea │ │ │ │ + b.n 203d22 │ │ │ │ clz r6, r1 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 203df0 │ │ │ │ + b.n 203d28 │ │ │ │ mov r4, r6 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r6, [sp, #131] @ 0x83 │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ clz r6, r1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 203df0 │ │ │ │ + b.n 203d28 │ │ │ │ clz r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 203b88 │ │ │ │ + b.w 203ac0 │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2045da │ │ │ │ + bne.n 204512 │ │ │ │ mov r6, r8 │ │ │ │ ubfx r8, r2, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r9, [sp, #131] @ 0x83 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 203df0 │ │ │ │ + b.n 203d28 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 203e96 │ │ │ │ + b.n 203dce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2041da │ │ │ │ + b.n 204112 │ │ │ │ movs r6, #0 │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 204190 │ │ │ │ + bne.w 2040c8 │ │ │ │ clz r7, r4 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 204198 │ │ │ │ + b.n 2040d0 │ │ │ │ strh.w r6, [sp, #195] @ 0xc3 │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2045d6 │ │ │ │ + beq.n 20450e │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2040e2 │ │ │ │ + beq.w 20401a │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2040e6 │ │ │ │ + b.n 20401e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strb.w r8, [sp, #185] @ 0xb9 │ │ │ │ strb.w r4, [sp, #186] @ 0xba │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ - cbnz r5, 2045c6 │ │ │ │ + cbnz r5, 2044fe │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 20408e │ │ │ │ + b.n 203fc6 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 20420c │ │ │ │ - ldr r7, [pc, #192] @ (204640 ) │ │ │ │ + b.n 204144 │ │ │ │ + ldr r7, [pc, #192] @ (204578 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 293e10 │ │ │ │ + bl 293d48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20448c │ │ │ │ + beq.w 2043c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20448c │ │ │ │ + beq.w 2043c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 204586 │ │ │ │ + bne.n 2044be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2045a2 │ │ │ │ - b.n 20448c │ │ │ │ + bne.n 2044da │ │ │ │ + b.n 2043c4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strh.w r9, [sp, #185] @ 0xb9 │ │ │ │ strb.w r9, [sp, #187] @ 0xbb │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 204572 │ │ │ │ + beq.n 2044aa │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20408c │ │ │ │ + bne.w 203fc4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20408e │ │ │ │ + b.n 203fc6 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20455a │ │ │ │ + bne.n 204492 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 2040e2 │ │ │ │ + b.n 20401a │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ strh.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 203df0 │ │ │ │ + b.n 203d28 │ │ │ │ clz r4, r1 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 203dea │ │ │ │ + b.w 203d22 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 2044b8 │ │ │ │ + b.n 2043f0 │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r4, [sp, #131] @ 0x83 │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ - b.w 203d70 │ │ │ │ + b.w 203ca8 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 203bda │ │ │ │ - b.w 203bfc │ │ │ │ + beq.w 203b12 │ │ │ │ + b.w 203b34 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 20469a │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r6, 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, #3776] @ 0xec0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r2, [pc, #3120] @ 205288 │ │ │ │ + ldr.w r2, [pc, #3120] @ 2051c0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r3, [pc, #3112] @ 20528c │ │ │ │ + ldr.w r3, [pc, #3112] @ 2051c4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r1, r6, #1 │ │ │ │ strb.w r6, [sp, #74] @ 0x4a │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r1, [sp, #73] @ 0x49 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r6, 20469e │ │ │ │ + cbnz r6, 2045d6 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r4, [r3, #44] @ 0x2c │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ @@ -578445,18 +578373,18 @@ │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r1, [sp, #79] @ 0x4f │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 2046f2 │ │ │ │ + cbnz r7, 20462a │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 204982 │ │ │ │ + bne.w 2048ba │ │ │ │ ldrb.w fp, [r3, #130] @ 0x82 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w sl, [r3, #128] @ 0x80 │ │ │ │ eor.w r5, fp, #1 │ │ │ │ ldrb.w r8, [r3, #7] │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w r9, [r3, #124] @ 0x7c │ │ │ │ @@ -578496,70 +578424,70 @@ │ │ │ │ ldr.w r0, [r3, #184] @ 0xb8 │ │ │ │ bfi sl, r1, #24, #8 │ │ │ │ eor.w r1, fp, #1 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ bfi r8, r1, #16, #8 │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - cbnz r4, 2047ee │ │ │ │ + cbnz r4, 204726 │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.n 2047ee │ │ │ │ + bmi.n 204726 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20480a │ │ │ │ + beq.n 204742 │ │ │ │ ands.w r1, r0, #64 @ 0x40 │ │ │ │ - bne.n 204832 │ │ │ │ + bne.n 20476a │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ and.w r1, r0, #16 │ │ │ │ - cbnz r4, 20484a │ │ │ │ + cbnz r4, 204782 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ strb.w r4, [sp, #102] @ 0x66 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #103] @ 0x67 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 20485a │ │ │ │ + b.n 204792 │ │ │ │ and.w r4, r0, #80 @ 0x50 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2047be │ │ │ │ + bne.n 2046f6 │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bmi.w 2049fe │ │ │ │ + bmi.w 204936 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20498e │ │ │ │ + bne.w 2048c6 │ │ │ │ lsls r4, r0, #25 │ │ │ │ - bpl.n 2047d8 │ │ │ │ + bpl.n 204710 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - b.n 2047dc │ │ │ │ + b.n 204714 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ and.w r1, r0, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20514a │ │ │ │ + beq.w 205082 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20498e │ │ │ │ + beq.w 2048c6 │ │ │ │ mov.w r1, #0 │ │ │ │ strh.w r1, [sp, #102] @ 0x66 │ │ │ │ movs r1, #0 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w lr, [r3, #39] @ 0x27 │ │ │ │ ldrb r5, [r3, #4] │ │ │ │ @@ -578596,15 +578524,15 @@ │ │ │ │ ubfx r1, ip, #5, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r1, [r3, #150] @ 0x96 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ eor.w r4, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2048ea │ │ │ │ + bne.n 204822 │ │ │ │ mov r4, lr │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r5, [r3, #35] @ 0x23 │ │ │ │ str r5, [sp, #24] │ │ │ │ bfi r1, r4, #0, #8 │ │ │ │ ldrb r4, [r3, #11] │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ @@ -578625,85 +578553,85 @@ │ │ │ │ strb.w r8, [sp, #122] @ 0x7a │ │ │ │ and.w r1, r8, r1 │ │ │ │ ldrb.w r8, [r3, #37] @ 0x25 │ │ │ │ strb.w r1, [sp, #123] @ 0x7b │ │ │ │ and.w r1, r0, #2048 @ 0x800 │ │ │ │ str r1, [sp, #32] │ │ │ │ and.w r1, r2, #1024 @ 0x400 │ │ │ │ - cbz r4, 204994 │ │ │ │ + cbz r4, 2048cc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2049c8 │ │ │ │ + bne.n 204900 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 205120 │ │ │ │ + bne.w 205058 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ - cbz r1, 2049ee │ │ │ │ + cbz r1, 204926 │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 20510c │ │ │ │ + b.n 205044 │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 2046f2 │ │ │ │ + b.n 20462a │ │ │ │ mov.w r1, #1 │ │ │ │ - b.n 204854 │ │ │ │ + b.n 20478c │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 204a1c │ │ │ │ + beq.n 204954 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r5, [sp, #125] @ 0x7d │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 205156 │ │ │ │ + beq.w 20508e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205258 │ │ │ │ + beq.w 205190 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 204a44 │ │ │ │ + b.n 20497c │ │ │ │ movs r4, #0 │ │ │ │ eor.w r6, r8, #1 │ │ │ │ strh.w r4, [sp, #124] @ 0x7c │ │ │ │ strb.w r6, [sp, #127] @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ strb.w r4, [sp, #126] @ 0x7e │ │ │ │ strh.w r6, [sp, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 205114 │ │ │ │ + bne.w 20504c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 205238 │ │ │ │ + bne.w 205170 │ │ │ │ clz r4, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 204a3e │ │ │ │ + b.n 204976 │ │ │ │ strb.w lr, [sp, #100] @ 0x64 │ │ │ │ lsls r1, r0, #25 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ - bmi.w 205270 │ │ │ │ + bmi.w 2051a8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2047d8 │ │ │ │ - b.n 204850 │ │ │ │ + beq.w 204710 │ │ │ │ + b.n 204788 │ │ │ │ movs r4, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r8, [sp, #125] @ 0x7d │ │ │ │ strb.w r4, [sp, #128] @ 0x80 │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2050fe │ │ │ │ + bne.w 205036 │ │ │ │ mov r8, r4 │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ strb.w r1, [sp, #130] @ 0x82 │ │ │ │ mov r6, r4 │ │ │ │ strb.w r8, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r8, [r3, #101] @ 0x65 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -578740,18 +578668,18 @@ │ │ │ │ str.w r9, [sp, #140] @ 0x8c │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205172 │ │ │ │ - cbnz r7, 204aea │ │ │ │ + beq.w 2050aa │ │ │ │ + cbnz r7, 204a22 │ │ │ │ ldrb.w r7, [r3, #133] @ 0x85 │ │ │ │ - cbz r7, 204aea │ │ │ │ + cbz r7, 204a22 │ │ │ │ ubfx r7, ip, #1, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r9, [r3, #52] @ 0x34 │ │ │ │ ldrb.w r5, [r3, #64] @ 0x40 │ │ │ │ @@ -578789,15 +578717,15 @@ │ │ │ │ str.w r9, [sp, #146] @ 0x92 │ │ │ │ bfi r4, r6, #24, #8 │ │ │ │ str.w r4, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ movs r6, #0 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 204b8a │ │ │ │ + bne.n 204ac2 │ │ │ │ eor.w r6, r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ strb.w r4, [sp, #159] @ 0x9f │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ strb.w r4, [sp, #160] @ 0xa0 │ │ │ │ @@ -578838,23 +578766,23 @@ │ │ │ │ str.w r8, [sp, #161] @ 0xa1 │ │ │ │ bfi r6, r7, #24, #8 │ │ │ │ str.w r6, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r6, [r3, #80] @ 0x50 │ │ │ │ ldrb.w r7, [r3, #85] @ 0x55 │ │ │ │ strb.w r6, [sp, #173] @ 0xad │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 204c3c │ │ │ │ + bne.n 204b74 │ │ │ │ lsls r5, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi.w sl, #1 │ │ │ │ movmi r6, sl │ │ │ │ - bmi.n 204c50 │ │ │ │ + bmi.n 204b88 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r5, 204c50 │ │ │ │ + cbnz r5, 204b88 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movt r6, #256 @ 0x100 │ │ │ │ ands r6, r2 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov.w r8, r1, lsr #10 │ │ │ │ @@ -578883,25 +578811,25 @@ │ │ │ │ ldrb.w r6, [r3, #142] @ 0x8e │ │ │ │ bfi r1, r8, #24, #8 │ │ │ │ str.w r1, [sp, #178] @ 0xb2 │ │ │ │ ldrb.w r1, [r3, #139] @ 0x8b │ │ │ │ eor.w r8, r6, #1 │ │ │ │ strb.w r1, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 205206 │ │ │ │ + beq.w 20513e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2051b6 │ │ │ │ + beq.w 2050ee │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r7, [sp, #185] @ 0xb9 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #186] @ 0xba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2051c6 │ │ │ │ + beq.w 2050fe │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #188] @ 0xbc │ │ │ │ movs r7, #0 │ │ │ │ and.w r4, r4, r8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ bfi r7, r6, #0, #8 │ │ │ │ ldrb.w r6, [r3, #49] @ 0x31 │ │ │ │ @@ -578913,19 +578841,19 @@ │ │ │ │ bfi r7, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #47] @ 0x2f │ │ │ │ str.w r7, [sp, #189] @ 0xbd │ │ │ │ strb.w r4, [sp, #194] @ 0xc2 │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20519a │ │ │ │ + beq.w 2050d2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20521e │ │ │ │ + bne.w 205156 │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r4, r0, #2048 @ 0x800 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r8, [r3, #33] @ 0x21 │ │ │ │ mov.w sl, r4, lsr #11 │ │ │ │ @@ -578958,23 +578886,23 @@ │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r8, sl, #1 │ │ │ │ str.w r7, [sp, #206] @ 0xce │ │ │ │ eor.w r9, r4, #1 │ │ │ │ ldrb.w r7, [r3, #109] @ 0x6d │ │ │ │ str.w r6, [sp, #202] @ 0xca │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20517a │ │ │ │ + bne.w 2050b2 │ │ │ │ ldrb.w r6, [r3, #106] @ 0x6a │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 205192 │ │ │ │ + beq.w 2050ca │ │ │ │ movs r4, #0 │ │ │ │ mov.w r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ strh.w r6, [sp, #213] @ 0xd5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ bfi r6, r4, #0, #8 │ │ │ │ @@ -578985,32 +578913,32 @@ │ │ │ │ bfi r6, r7, #8, #8 │ │ │ │ bfi r6, r4, #16, #8 │ │ │ │ and.w r4, sl, r9 │ │ │ │ bfi r6, r4, #24, #8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 205176 │ │ │ │ + bne.w 2050ae │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ ands r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ strb.w r4, [sp, #220] @ 0xdc │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ and.w fp, fp, lr │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r5, [r3, #15] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2051cc │ │ │ │ + beq.w 205104 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 204e60 │ │ │ │ + cbz r1, 204d98 │ │ │ │ ldrb.w r1, [r3, #140] @ 0x8c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ eor.w r5, r1, #1 │ │ │ │ ands r5, r4 │ │ │ │ orrs r4, r1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r7, [r3, #152] @ 0x98 │ │ │ │ @@ -579081,37 +579009,37 @@ │ │ │ │ strb.w r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r8, [sp, #222] @ 0xde │ │ │ │ str.w lr, [sp, #230] @ 0xe6 │ │ │ │ str.w r7, [sp, #234] @ 0xea │ │ │ │ str.w r6, [sp, #238] @ 0xee │ │ │ │ str.w r5, [sp, #242] @ 0xf2 │ │ │ │ - cbz r1, 204f6a │ │ │ │ + cbz r1, 204ea2 │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb.w r1, [sp, #249] @ 0xf9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 204f7e │ │ │ │ + cbz r1, 204eb6 │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r1, [sp, #250] @ 0xfa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 204f92 │ │ │ │ + cbz r1, 204eca │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #251] @ 0xfb │ │ │ │ ldrb.w r1, [r3, #119] @ 0x77 │ │ │ │ strb.w r1, [sp, #252] @ 0xfc │ │ │ │ - cbz r1, 204faa │ │ │ │ + cbz r1, 204ee2 │ │ │ │ eor.w r1, r0, #512 @ 0x200 │ │ │ │ ubfx r1, r1, #9, #1 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ movs r0, #0 │ │ │ │ strb.w r1, [sp, #253] @ 0xfd │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ orrs r1, r4 │ │ │ │ @@ -579120,15 +579048,15 @@ │ │ │ │ bfi r0, r4, #8, #8 │ │ │ │ ldrb r4, [r3, #28] │ │ │ │ bfi r0, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r4, [sp, #254] @ 0xfe │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [sp, #255] @ 0xff │ │ │ │ - cbz r1, 204fe2 │ │ │ │ + cbz r1, 204f1a │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #259] @ 0x103 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ @@ -579160,246 +579088,246 @@ │ │ │ │ eor.w r1, r0, #1 │ │ │ │ strb.w r1, [sp, #266] @ 0x10a │ │ │ │ ldrb.w r1, [r3, #195] @ 0xc3 │ │ │ │ strb.w r1, [sp, #267] @ 0x10b │ │ │ │ ldrb.w r1, [r3, #198] @ 0xc6 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #268] @ 0x10c │ │ │ │ - cbz r2, 205070 │ │ │ │ + cbz r2, 204fa8 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r1, [sp, #270] @ 0x10e │ │ │ │ strb.w r2, [sp, #269] @ 0x10d │ │ │ │ - cbz r1, 205086 │ │ │ │ + cbz r1, 204fbe │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r1, [sp, #271] @ 0x10f │ │ │ │ - cbz r2, 205098 │ │ │ │ + cbz r2, 204fd0 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r1, [r3, #115] @ 0x73 │ │ │ │ strb.w r2, [sp, #272] @ 0x110 │ │ │ │ - cbz r1, 2050aa │ │ │ │ + cbz r1, 204fe2 │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ strb.w r1, [sp, #273] @ 0x111 │ │ │ │ - cbz r2, 2050bc │ │ │ │ + cbz r2, 204ff4 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #275] @ 0x113 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #274] @ 0x112 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2050e0 │ │ │ │ + cbz r5, 205018 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2051d2 │ │ │ │ + bne.n 20510a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2050d2 │ │ │ │ - ldr r2, [pc, #428] @ (205290 ) │ │ │ │ - ldr r3, [pc, #424] @ (20528c ) │ │ │ │ + bne.n 20500a │ │ │ │ + ldr r2, [pc, #428] @ (2051c8 ) │ │ │ │ + ldr r3, [pc, #424] @ (2051c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 205282 │ │ │ │ + bne.w 2051ba │ │ │ │ mov r0, r5 │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205246 │ │ │ │ + beq.w 20517e │ │ │ │ strb.w r8, [sp, #129] @ 0x81 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 204a3e │ │ │ │ + b.n 204976 │ │ │ │ clz r6, r1 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 204a44 │ │ │ │ + b.n 20497c │ │ │ │ mov r4, r6 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r6, [sp, #131] @ 0x83 │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ clz r6, r1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 204a44 │ │ │ │ + b.n 20497c │ │ │ │ clz r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 2047dc │ │ │ │ + b.w 204714 │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20522e │ │ │ │ + bne.n 205166 │ │ │ │ mov r6, r8 │ │ │ │ ubfx r8, r2, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r9, [sp, #131] @ 0x83 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 204a44 │ │ │ │ + b.n 20497c │ │ │ │ mov r7, r6 │ │ │ │ - b.n 204aea │ │ │ │ + b.n 204a22 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 204e2e │ │ │ │ + b.n 204d66 │ │ │ │ movs r6, #0 │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 204de4 │ │ │ │ + bne.w 204d1c │ │ │ │ clz r7, r4 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 204dec │ │ │ │ + b.n 204d24 │ │ │ │ strh.w r6, [sp, #195] @ 0xc3 │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20522a │ │ │ │ + beq.n 205162 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 204d36 │ │ │ │ + beq.w 204c6e │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 204d3a │ │ │ │ + b.n 204c72 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strb.w r8, [sp, #185] @ 0xb9 │ │ │ │ strb.w r4, [sp, #186] @ 0xba │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ - cbnz r5, 20521a │ │ │ │ + cbnz r5, 205152 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 204ce2 │ │ │ │ + b.n 204c1a │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 204e60 │ │ │ │ - ldr r7, [pc, #192] @ (205294 ) │ │ │ │ + b.n 204d98 │ │ │ │ + ldr r7, [pc, #192] @ (2051cc ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 293e10 │ │ │ │ + bl 293d48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2050e0 │ │ │ │ + beq.w 205018 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2050e0 │ │ │ │ + beq.w 205018 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2051da │ │ │ │ + bne.n 205112 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2051f6 │ │ │ │ - b.n 2050e0 │ │ │ │ + bne.n 20512e │ │ │ │ + b.n 205018 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strh.w r9, [sp, #185] @ 0xb9 │ │ │ │ strb.w r9, [sp, #187] @ 0xbb │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2051c6 │ │ │ │ + beq.n 2050fe │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 204ce0 │ │ │ │ + bne.w 204c18 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 204ce2 │ │ │ │ + b.n 204c1a │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2051ae │ │ │ │ + bne.n 2050e6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 204d36 │ │ │ │ + b.n 204c6e │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ strh.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 204a44 │ │ │ │ + b.n 20497c │ │ │ │ clz r4, r1 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 204a3e │ │ │ │ + b.w 204976 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 20510c │ │ │ │ + b.n 205044 │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r4, [sp, #131] @ 0x83 │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ - b.w 2049c4 │ │ │ │ + b.w 2048fc │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20482e │ │ │ │ - b.w 204850 │ │ │ │ + beq.w 204766 │ │ │ │ + b.w 204788 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 2052b4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r6, r3, #2 │ │ │ │ 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 2052c4 │ │ │ │ + beq.n 2051fc │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, lr, #2 │ │ │ │ subs r4, r3, #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.w ip, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq.n 205388 │ │ │ │ + beq.n 2052c0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2053be │ │ │ │ - bhi.n 20538e │ │ │ │ + beq.n 2052f6 │ │ │ │ + bhi.n 2052c6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 20534c │ │ │ │ + beq.n 205284 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 2053f0 │ │ │ │ + beq.n 205328 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 20546a │ │ │ │ + bhi.w 2053a2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 205544 │ │ │ │ + bhi.w 20547c │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ @@ -579426,22 +579354,22 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 2053d8 │ │ │ │ + beq.n 205310 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #305 @ 0x131 │ │ │ │ - bhi.n 20538c │ │ │ │ + bhi.n 2052c4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20547c │ │ │ │ + bhi.w 2053b4 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r5, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ strh r2, [r1, #60] @ 0x3c │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ @@ -579454,92 +579382,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 2054fa │ │ │ │ + beq.w 205432 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 20543c │ │ │ │ + bne.n 205374 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #166 @ 0xa6 │ │ │ │ - beq.n 20538c │ │ │ │ + beq.n 2052c4 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #167 @ 0xa7 │ │ │ │ - beq.n 20538c │ │ │ │ + beq.n 2052c4 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #163 @ 0xa3 │ │ │ │ - beq.n 20538c │ │ │ │ + beq.n 2052c4 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #164 @ 0xa4 │ │ │ │ movne r0, #161 @ 0xa1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 2054c0 │ │ │ │ - bls.n 20540a │ │ │ │ + beq.n 2053f8 │ │ │ │ + bls.n 205342 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 20538c │ │ │ │ + beq.n 2052c4 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #299 @ 0x12b │ │ │ │ - beq.n 20538c │ │ │ │ + beq.n 2052c4 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #300 @ 0x12c │ │ │ │ movne.w r0, #298 @ 0x12a │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #418 @ 0x1a2 │ │ │ │ - beq.n 20538c │ │ │ │ + beq.n 2052c4 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ movw r0, #419 @ 0x1a3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 205540 │ │ │ │ + bhi.w 205478 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 205544 │ │ │ │ + bhi.w 20547c │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (205674 ) │ │ │ │ + ldr r2, [pc, #592] @ (2055ac ) │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ cmp r4, r2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ add ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 20553c │ │ │ │ + bhi.n 205474 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 205544 │ │ │ │ + bhi.n 20547c │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r7, [r6, #20] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ adds r5, #125 @ 0x7d │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ @@ -579585,15 +579513,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #169 @ 0xa9 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 205544 │ │ │ │ + bhi.n 20547c │ │ │ │ tbb [pc, r1] │ │ │ │ subs r5, #22 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ asrs r5, r7, #16 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -579612,18 +579540,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 205538 │ │ │ │ + bhi.n 205470 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 205544 │ │ │ │ + bhi.n 20547c │ │ │ │ tbb [pc, r1] │ │ │ │ subs r6, r2, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ asrs r6, r3, #16 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -579657,135 +579585,135 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #152] @ 2055f8 │ │ │ │ + ldr.w lr, [pc, #152] @ 205530 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 2055fc │ │ │ │ + ldr.w ip, [pc, #148] @ 205534 │ │ │ │ add r3, sp, #8 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ stmia.w r3, {r1, r2} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2055dc │ │ │ │ + bhi.n 205514 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r6, r3, r0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 2055e8 │ │ │ │ + cbz r2, 205520 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 205550 │ │ │ │ + bl 205488 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #84] @ (205600 ) │ │ │ │ - ldr r3, [pc, #80] @ (2055fc ) │ │ │ │ + ldr r2, [pc, #84] @ (205538 ) │ │ │ │ + ldr r3, [pc, #80] @ (205534 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2055f2 │ │ │ │ + bne.n 20552a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 2055a8 │ │ │ │ + b.n 2054e0 │ │ │ │ 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 2055a8 │ │ │ │ + b.n 2054e0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2055ec │ │ │ │ + cbz r3, 205524 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 2055a8 │ │ │ │ + b.n 2054e0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - b.n 205598 │ │ │ │ + b.n 2054d0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2055e2 │ │ │ │ + b.n 20551a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r6, r4, #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, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #52] @ (20564c ) │ │ │ │ + ldr r1, [pc, #52] @ (205584 ) │ │ │ │ add r1, pc │ │ │ │ - cbz r0, 205638 │ │ │ │ - ldr r2, [pc, #48] @ (205650 ) │ │ │ │ + cbz r0, 205570 │ │ │ │ + ldr r2, [pc, #48] @ (205588 ) │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20562e │ │ │ │ - cbz r3, 20563a │ │ │ │ - bl 1ec0e8 │ │ │ │ + beq.n 205566 │ │ │ │ + cbz r3, 205572 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ pop {r4, pc} │ │ │ │ blx 62234 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 205638 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + b.n 205570 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #144] @ 2056f4 │ │ │ │ + ldr.w ip, [pc, #144] @ 20562c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #140] @ (2056f8 ) │ │ │ │ + ldr r4, [pc, #140] @ (205630 ) │ │ │ │ add ip, pc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r1, #32 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ mov.w r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bhi.n 2056e8 │ │ │ │ + bhi.n 205620 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2056e4 │ │ │ │ + bhi.n 20561c │ │ │ │ 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 │ │ │ │ @@ -579798,103 +579726,103 @@ │ │ │ │ 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] @ (2056fc ) │ │ │ │ - ldr r3, [pc, #56] @ (2056f8 ) │ │ │ │ + ldr r2, [pc, #60] @ (205634 ) │ │ │ │ + ldr r3, [pc, #56] @ (205630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2056ee │ │ │ │ + bne.n 205626 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 2056b4 │ │ │ │ + b.n 2055ec │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 2056b4 │ │ │ │ + b.n 2055ec │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 2056b4 │ │ │ │ + b.n 2055ec │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 2056b4 │ │ │ │ + b.n 2055ec │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r6, r4, #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, 205732 │ │ │ │ + cbz r1, 20566a │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ 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 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #128] @ 2057e0 │ │ │ │ + ldr.w ip, [pc, #128] @ 205718 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add ip, pc │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20579a │ │ │ │ - ldr r3, [pc, #112] @ (2057e4 ) │ │ │ │ + bne.n 2056d2 │ │ │ │ + ldr r3, [pc, #112] @ (20571c ) │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 205792 │ │ │ │ + bpl.n 2056ca │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbnz r3, 2057d0 │ │ │ │ + cbnz r3, 205708 │ │ │ │ mov r0, r1 │ │ │ │ subs r5, #20 │ │ │ │ - bl 1f0f80 │ │ │ │ + bl 1f0eb8 │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 205788 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2057a8 ) │ │ │ │ + bhi.n 2056c0 │ │ │ │ + add r2, pc, #8 @ (adr r2, 2056e0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -579908,49 +579836,49 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 205788 │ │ │ │ + beq.n 2056c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #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 2058a4 │ │ │ │ + beq.n 2057dc │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #1 │ │ │ │ mov r6, r2 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.n 20584a │ │ │ │ + beq.n 205782 │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ it ls │ │ │ │ movls r7, #1 │ │ │ │ - bls.n 205882 │ │ │ │ + bls.n 2057ba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2058a4 │ │ │ │ + beq.n 2057dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ clz r4, r4 │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r8, r3, r0 │ │ │ │ cmp.w r8, #16 │ │ │ │ @@ -579968,41 +579896,41 @@ │ │ │ │ lsl.w r3, ip, lr │ │ │ │ bic.w r9, r9, r3 │ │ │ │ blx 623dc <__aeabi_uidivmod@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20584a │ │ │ │ + bne.n 205782 │ │ │ │ blx 623dc <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20584a │ │ │ │ + bne.n 205782 │ │ │ │ rbit lr, r9 │ │ │ │ mov r1, r6 │ │ │ │ clz lr, lr │ │ │ │ lsr.w r2, r9, lr │ │ │ │ mvns r2, r2 │ │ │ │ mul.w r0, r5, lr │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 205850 │ │ │ │ + bne.n 205788 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20594a │ │ │ │ + beq.n 205882 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20594a │ │ │ │ + beq.n 205882 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ rbit r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ @@ -580035,31 +579963,31 @@ │ │ │ │ cmp.w r9, #32 │ │ │ │ itttt ne │ │ │ │ lslne.w r2, r8, r2 │ │ │ │ negne r2, r2 │ │ │ │ andne r3, r2 │ │ │ │ orrne r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2058d4 │ │ │ │ + bne.n 20580c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ 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.w r1, #496 @ 0x1f0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ec48c │ │ │ │ + bl 1ec3c4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #12 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ str.w r0, [r1], #4 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ strh.w r0, [r4, #336] @ 0x150 │ │ │ │ mov r0, r4 │ │ │ │ @@ -580077,301 +580005,301 @@ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ strd r3, r3, [r4, #444] @ 0x1bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 2059e4 │ │ │ │ - bls.n 2059f4 │ │ │ │ + beq.n 20591c │ │ │ │ + bls.n 20592c │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - beq.n 2059e4 │ │ │ │ - bhi.n 205a1c │ │ │ │ + beq.n 20591c │ │ │ │ + bhi.n 205954 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 2059e4 │ │ │ │ - bhi.n 205a42 │ │ │ │ + beq.n 20591c │ │ │ │ + bhi.n 20597a │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 2059f2 │ │ │ │ + bne.n 20592a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 2059e4 │ │ │ │ - bhi.n 205a30 │ │ │ │ + beq.n 20591c │ │ │ │ + bhi.n 205968 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 205a4e │ │ │ │ + bls.n 205986 │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 205a64 │ │ │ │ + bhi.n 20599c │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 2059e4 │ │ │ │ + bmi.n 20591c │ │ │ │ bx lr │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 2059e4 │ │ │ │ - bhi.n 205a5c │ │ │ │ + beq.n 20591c │ │ │ │ + bhi.n 205994 │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 2059f2 │ │ │ │ - b.n 2059e4 │ │ │ │ + bne.n 20592a │ │ │ │ + b.n 20591c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 2059e4 │ │ │ │ - bhi.n 205a54 │ │ │ │ + beq.n 20591c │ │ │ │ + bhi.n 20598c │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 2059f2 │ │ │ │ - b.n 2059e4 │ │ │ │ + bne.n 20592a │ │ │ │ + b.n 20591c │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 2059f2 │ │ │ │ - b.n 2059e4 │ │ │ │ + bne.n 20592a │ │ │ │ + b.n 20591c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2059f2 │ │ │ │ - b.n 2059e4 │ │ │ │ + beq.n 20592a │ │ │ │ + b.n 20591c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 2059f2 │ │ │ │ - b.n 2059e4 │ │ │ │ + bne.n 20592a │ │ │ │ + b.n 20591c │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 2059f2 │ │ │ │ - b.n 2059e4 │ │ │ │ + bne.n 20592a │ │ │ │ + b.n 20591c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ 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, 205aa8 │ │ │ │ + cbz r0, 2059e0 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 205aa8 │ │ │ │ - bl 1ec0e8 │ │ │ │ - cbz r5, 205ace │ │ │ │ + beq.n 2059e0 │ │ │ │ + bl 1ec020 │ │ │ │ + cbz r5, 205a06 │ │ │ │ mov r0, r5 │ │ │ │ blx 631c8 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 205ac2 │ │ │ │ + bhi.n 2059fa │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 62a40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ 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, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #128] @ (205b68 ) │ │ │ │ + ldr r2, [pc, #128] @ (205aa0 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #128] @ (205b6c ) │ │ │ │ + ldr r3, [pc, #128] @ (205aa4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 205b0c │ │ │ │ + cbz r0, 205a44 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 205b0c │ │ │ │ - bl 1ec0e8 │ │ │ │ + beq.n 205a44 │ │ │ │ + bl 1ec020 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f1f8c │ │ │ │ + bl 1f1ec4 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r5, #16 │ │ │ │ - bhi.n 205b52 │ │ │ │ + bhi.n 205a8a │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ blx 62550 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #56] @ (205b70 ) │ │ │ │ - ldr r3, [pc, #52] @ (205b6c ) │ │ │ │ + ldr r2, [pc, #56] @ (205aa8 ) │ │ │ │ + ldr r3, [pc, #52] @ (205aa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205b62 │ │ │ │ + bne.n 205a9a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 205b34 │ │ │ │ - b.n 205b22 │ │ │ │ + beq.n 205a6c │ │ │ │ + b.n 205a5a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #64 @ (adr r5, 205bac ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 205e04 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #784 @ (adr r4, 205e84 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 205cdc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 205bb2 │ │ │ │ + beq.n 205aea │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 205bc0 │ │ │ │ + cbz r1, 205af8 │ │ │ │ add.w r3, r2, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 205ba4 │ │ │ │ - bl 1ec15c │ │ │ │ + beq.n 205adc │ │ │ │ + bl 1ec094 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r0, r5, #112 @ 0x70 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 62a40 │ │ │ │ - b.n 205b9e │ │ │ │ + b.n 205ad6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r5, #112 @ 0x70 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 205ba2 │ │ │ │ - bl 1ec15c │ │ │ │ + beq.n 205ada │ │ │ │ + bl 1ec094 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r1, [r5, #12] │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205a84 │ │ │ │ + bl 2059bc │ │ │ │ cmp r6, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r7, [r4, #8] │ │ │ │ bfi r3, r6, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r4, #29] │ │ │ │ - beq.n 205c3e │ │ │ │ + beq.n 205b76 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 205c1e │ │ │ │ + beq.n 205b56 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 205c44 │ │ │ │ + beq.n 205b7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2059bc │ │ │ │ + bl 2058f4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 205c10 │ │ │ │ + beq.n 205b48 │ │ │ │ ldrh r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r4, #20] │ │ │ │ - bl 2059bc │ │ │ │ + bl 2058f4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - cbnz r3, 205c5a │ │ │ │ + cbnz r3, 205b92 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #19] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2059bc │ │ │ │ + bl 2058f4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 205c44 │ │ │ │ + beq.n 205b7c │ │ │ │ ldrh r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r4, #20] │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #19] │ │ │ │ - b.n 205c4c │ │ │ │ + b.n 205b84 │ │ │ │ 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 r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 205a84 │ │ │ │ + bl 2059bc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ add.w r1, r5, #52 @ 0x34 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #0, #26 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -580387,36 +580315,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r6, r3 │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205a84 │ │ │ │ + bl 2059bc │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ and.w r2, r2, #4160749568 @ 0xf8000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r3, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 2059bc │ │ │ │ + bl 2058f4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ @@ -580429,118 +580357,118 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 205d9a │ │ │ │ + beq.n 205cd2 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 205d84 │ │ │ │ + bne.n 205cbc │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 205dc8 │ │ │ │ - bl 2ebc00 │ │ │ │ + beq.n 205d00 │ │ │ │ + bl 2ebb38 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205bc4 │ │ │ │ + bl 205afc │ │ │ │ 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 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 2ebcb0 │ │ │ │ + bl 2ebbe8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205bc4 │ │ │ │ + bl 205afc │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r1, 205dc2 │ │ │ │ - bl 2ebc00 │ │ │ │ + cbz r1, 205cfa │ │ │ │ + bl 2ebb38 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205bc4 │ │ │ │ + bl 205afc │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #440] @ 0x1b8 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 2ebbd8 │ │ │ │ - b.n 205da6 │ │ │ │ - bl 2ebd00 │ │ │ │ - b.n 205d68 │ │ │ │ + bl 2ebb10 │ │ │ │ + b.n 205cde │ │ │ │ + bl 2ebc38 │ │ │ │ + b.n 205ca0 │ │ │ │ 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, 205e00 │ │ │ │ + cbz r4, 205d38 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 205df8 │ │ │ │ + beq.n 205d30 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 205e06 │ │ │ │ + beq.n 205d3e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 205de6 │ │ │ │ + bne.n 205d1e │ │ │ │ mov r0, lr │ │ │ │ - bl 205d3c │ │ │ │ + bl 205c74 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 205e2a │ │ │ │ + cbz r0, 205d62 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 205e1e │ │ │ │ + beq.n 205d56 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 205e28 │ │ │ │ + beq.n 205d60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 205e0e │ │ │ │ + bne.n 205d46 │ │ │ │ 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 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ add.w r3, r5, #432 @ 0x1b0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #436] @ 0x1b4 │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ 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] │ │ │ │ @@ -580579,74 +580507,74 @@ │ │ │ │ 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 205ee0 │ │ │ │ + beq.n 205e18 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (205ef4 ) │ │ │ │ + ldr r1, [pc, #16] @ (205e2c ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 6350c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (205f4c ) │ │ │ │ + ldr r3, [pc, #68] @ (205e84 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (205f50 ) │ │ │ │ + ldr r2, [pc, #64] @ (205e88 ) │ │ │ │ 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, 205f22 │ │ │ │ + cbnz r2, 205e5a │ │ │ │ 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 205f34 │ │ │ │ + beq.n 205e6c │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (205f54 ) │ │ │ │ + ldr r1, [pc, #24] @ (205e8c ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 6350c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #952 @ (adr r0, 206308 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 206160 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - ldr r6, [pc, #88] @ (205fc4 ) │ │ │ │ - bl 1ebf64 │ │ │ │ + ldr r6, [pc, #88] @ (205efc ) │ │ │ │ + bl 1ebe9c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (205fc8 ) │ │ │ │ + ldr r3, [pc, #84] @ (205f00 ) │ │ │ │ add r6, pc │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r0, r1, [r4] │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ @@ -580657,40 +580585,40 @@ │ │ │ │ ldr r2, [r6, r3] │ │ │ │ movs r3, #8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 1ed870 │ │ │ │ - ldr r1, [pc, #36] @ (205fcc ) │ │ │ │ + bl 1ed7a8 │ │ │ │ + ldr r1, [pc, #36] @ (205f04 ) │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r4, #16 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #28] │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1ec214 │ │ │ │ + bl 1ec14c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #544 @ (adr r0, 2061e8 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 206040 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5bfce │ │ │ │ + bl 5bf06 │ │ │ │ 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 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ strd r3, r3, [r0] │ │ │ │ add.w r8, r4, #32 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ @@ -580709,139 +580637,139 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 205f58 │ │ │ │ + bl 205e90 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r7, [pc, #192] @ (206100 ) │ │ │ │ - bl 205f58 │ │ │ │ + ldr r7, [pc, #192] @ (206038 ) │ │ │ │ + bl 205e90 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ add r7, pc │ │ │ │ str r4, [r6, #12] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r3, [r6, #4] │ │ │ │ str.w r8, [r6] │ │ │ │ str r6, [r3, #0] │ │ │ │ adds r3, r2, #5 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ - bhi.n 2060f8 │ │ │ │ + bhi.n 206030 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 2060ae │ │ │ │ + bls.n 205fe6 │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 2060c2 │ │ │ │ + bhi.n 205ffa │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (206104 ) │ │ │ │ + ldr r3, [pc, #128] @ (20603c ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2060d4 │ │ │ │ + beq.n 20600c │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 2060ca │ │ │ │ + cbz r0, 206002 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ - cbz r0, 2060f8 │ │ │ │ + bl 1ebec0 │ │ │ │ + cbz r0, 206030 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str.w r8, [r5, #56] @ 0x38 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 2060f8 │ │ │ │ + beq.n 206030 │ │ │ │ str.w r8, [r5, #56] @ 0x38 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 206080 │ │ │ │ + b.n 205fb8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 62a34 │ │ │ │ - b.n 206094 │ │ │ │ + b.n 205fcc │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2060f8 │ │ │ │ + cbz r0, 206030 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ adds r0, r7, r3 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 2060b4 │ │ │ │ + b.n 205fec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #504 @ (adr r0, 206234 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ 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 205fd0 │ │ │ │ + bl 205f08 │ │ │ │ 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 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ 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 205f58 │ │ │ │ + bl 205e90 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r4, [r3, #12] │ │ │ │ - bl 205f58 │ │ │ │ + bl 205e90 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #56] @ 0x38 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [r3] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -580851,230 +580779,230 @@ │ │ │ │ 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 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ - ldr.w r9, [pc, #216] @ 206288 │ │ │ │ + ldr.w r9, [pc, #216] @ 2061c0 │ │ │ │ strd r3, r6, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r6, r6, [r4] │ │ │ │ add r9, pc │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ - bl 205f58 │ │ │ │ + bl 205e90 │ │ │ │ strd r6, r6, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ add.w r3, r4, #24 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r3, r2, #5 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r0, #40] @ 0x28 │ │ │ │ - bhi.n 206282 │ │ │ │ + bhi.n 2061ba │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 206228 │ │ │ │ + bls.n 206160 │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 20624c │ │ │ │ + bhi.n 206184 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #132] @ (20628c ) │ │ │ │ + ldr r3, [pc, #132] @ (2061c4 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20625e │ │ │ │ + beq.n 206196 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 206254 │ │ │ │ + cbz r0, 20618c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ebf88 │ │ │ │ - cbz r0, 206282 │ │ │ │ + bl 1ebec0 │ │ │ │ + cbz r0, 2061ba │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 20622e │ │ │ │ + b.n 206166 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 206282 │ │ │ │ + beq.n 2061ba │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r2, r4, #32 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [r4, #32] │ │ │ │ strd r3, r2, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 206204 │ │ │ │ + b.n 20613c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20621a │ │ │ │ + b.n 206152 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 206282 │ │ │ │ + cbz r0, 2061ba │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ adds r0, r6, r3 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 20622e │ │ │ │ + b.n 206166 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ 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] @ (2062ec ) │ │ │ │ + ldr r3, [pc, #76] @ (206224 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #76] @ (2062f0 ) │ │ │ │ + ldr r2, [pc, #76] @ (206228 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ - bl 205700 │ │ │ │ + bl 205638 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 2062ea │ │ │ │ + cbz r6, 206222 │ │ │ │ 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 2062da │ │ │ │ + bne.n 206212 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 2062d2 │ │ │ │ + bne.n 20620a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 20633c │ │ │ │ + cbz r3, 206274 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ 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, 20633a │ │ │ │ + cbz r4, 206272 │ │ │ │ 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 1ec604 │ │ │ │ - b.n 20631e │ │ │ │ + bl 1ec53c │ │ │ │ + b.n 206256 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 206384 │ │ │ │ + cbz r3, 2062bc │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ 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 1ec604 │ │ │ │ - b.n 20636e │ │ │ │ + bl 1ec53c │ │ │ │ + b.n 2062a6 │ │ │ │ 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, #480] @ 0x1e0 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 205700 │ │ │ │ + bl 205638 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r0, #20 │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ strb.w r5, [r0, #33] @ 0x21 │ │ │ │ strh r1, [r0, #34] @ 0x22 │ │ │ │ - cbnz r3, 2063ca │ │ │ │ - b.n 2063e2 │ │ │ │ + cbnz r3, 206302 │ │ │ │ + b.n 20631a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2063c8 │ │ │ │ + bne.n 206300 │ │ │ │ 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] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ @@ -581083,193 +581011,193 @@ │ │ │ │ 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] @ (206434 ) │ │ │ │ + ldr r3, [pc, #56] @ (20636c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (206438 ) │ │ │ │ + ldr r2, [pc, #56] @ (206370 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ 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 205700 │ │ │ │ + bl 205638 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 206432 │ │ │ │ + cbz r4, 20636a │ │ │ │ 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 206426 │ │ │ │ + bne.n 20635e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #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, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 205700 │ │ │ │ + bl 205638 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 206476 │ │ │ │ + cbz r4, 2063ae │ │ │ │ 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 20646a │ │ │ │ + bne.n 2063a2 │ │ │ │ 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 2064e2 │ │ │ │ + bhi.n 20641a │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r5, r4, #28 │ │ │ │ cmp r0, #2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r4, #5 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 205700 │ │ │ │ + bl 205638 │ │ │ │ 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 2064b2 │ │ │ │ + bne.n 2063ea │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ movs r4, #3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 205700 │ │ │ │ + bl 205638 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2064ac │ │ │ │ + bne.n 2063e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 20649a │ │ │ │ + b.n 2063d2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 2064c4 │ │ │ │ + b.n 2063fc │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 206566 │ │ │ │ + cbz r3, 20649e │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #38] @ 0x26 │ │ │ │ movs r5, #20 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r2, #4 │ │ │ │ strb r3, [r4, #12] │ │ │ │ mul.w r5, r7, r5 │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ - bl 1ec4d0 │ │ │ │ + bl 1ec408 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r7, 206548 │ │ │ │ + cbz r7, 206480 │ │ │ │ adds r1, r0, r5 │ │ │ │ str r6, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 206540 │ │ │ │ - ldr r3, [pc, #36] @ (206570 ) │ │ │ │ + bne.n 206478 │ │ │ │ + ldr r3, [pc, #36] @ (2064a8 ) │ │ │ │ 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 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20651a │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + b.n 206452 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r6, r4, #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 20659e │ │ │ │ - ldr r1, [pc, #16] @ (2065a0 ) │ │ │ │ + bne.n 2064d6 │ │ │ │ + ldr r1, [pc, #16] @ (2064d8 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 6350c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 2065ee │ │ │ │ + cbz r3, 206526 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ 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 │ │ │ │ @@ -581277,34 +581205,34 @@ │ │ │ │ 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 1ec604 │ │ │ │ - b.n 2065cc │ │ │ │ + bl 1ec53c │ │ │ │ + b.n 206504 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ subs r0, #24 │ │ │ │ - cbnz r3, 206616 │ │ │ │ + cbnz r3, 20654e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec674 │ │ │ │ + bl 1ec5ac │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ @@ -581326,17 +581254,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 2066b0 │ │ │ │ + cbz r3, 2065e8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r1, #7 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -581348,151 +581276,151 @@ │ │ │ │ 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 1ec604 │ │ │ │ - b.n 206688 │ │ │ │ - b.n 2066bc │ │ │ │ + bl 1ec53c │ │ │ │ + b.n 2065c0 │ │ │ │ + b.n 2065f4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2066ba │ │ │ │ + bne.n 2065f2 │ │ │ │ bx lr │ │ │ │ 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 r5, [pc, #232] @ (2067c0 ) │ │ │ │ + ldr r5, [pc, #232] @ (2066f8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #232] @ (2067c4 ) │ │ │ │ + ldr r4, [pc, #232] @ (2066fc ) │ │ │ │ add.w ip, sp, #8 │ │ │ │ add r5, pc │ │ │ │ mov r8, sp │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ strd r2, r3, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 2067a6 │ │ │ │ + bhi.n 2066de │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r1, r1, #5 │ │ │ │ str r2, [r0, r4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2067b4 │ │ │ │ + beq.n 2066ec │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 205550 │ │ │ │ + bl 205488 │ │ │ │ ldrd r4, r7, [sp, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 2067c0 │ │ │ │ + bhi.n 2066f8 │ │ │ │ tbb [pc, r5] │ │ │ │ asrs r4, r5, #4 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2067b8 │ │ │ │ + beq.n 2066f0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 205550 │ │ │ │ + bl 205488 │ │ │ │ ldrd r5, r6, [sp] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ cmpeq r7, r6 │ │ │ │ - ldr r2, [pc, #112] @ (2067c8 ) │ │ │ │ + ldr r2, [pc, #112] @ (206700 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (2067c4 ) │ │ │ │ + ldr r3, [pc, #100] @ (2066fc ) │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ 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 2067bc │ │ │ │ + bne.n 2066f4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206750 │ │ │ │ + bne.n 206688 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 206750 │ │ │ │ + b.n 206688 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ subs r5, r5, r3 │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 206750 │ │ │ │ + b.n 206688 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ add.w r3, r1, #24 │ │ │ │ subs r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 206726 │ │ │ │ + b.n 20665e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206726 │ │ │ │ + bne.n 20665e │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 206726 │ │ │ │ + b.n 20665e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b.n 206712 │ │ │ │ + b.n 20664a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b.n 20673c │ │ │ │ + b.n 206674 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #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, r2 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ stmdb r3, {r0, r1} │ │ │ │ - ldr.w r1, [pc, #2316] @ 2070f4 │ │ │ │ + ldr.w r1, [pc, #2316] @ 20702c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 207282 │ │ │ │ + bhi.w 2071ba │ │ │ │ tbb [pc, r2] │ │ │ │ movs r6, #55 @ 0x37 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 207288 │ │ │ │ + bhi.w 2071c0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r6, #6 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r7, r7, #9 │ │ │ │ lsls r6, r3, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -581500,88 +581428,88 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 207288 │ │ │ │ + bhi.w 2071c0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r7, r1, #14 │ │ │ │ lsls r6, r7, #12 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r6, r5, #13 │ │ │ │ lsls r1, r3, #9 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 207288 │ │ │ │ + bhi.w 2071c0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r7, #15 │ │ │ │ lsls r2, r4, #14 │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r7, r2, #17 │ │ │ │ lsls r3, r1, #15 │ │ │ │ movs r2, r4 │ │ │ │ lsls r2, r4, #16 │ │ │ │ movs r2, r4 │ │ │ │ lsls r0, r6, #16 │ │ │ │ lsls r1, r3, #12 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 2071c8 │ │ │ │ + bhi.w 207100 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r7, r5, #9 │ │ │ │ lsls r6, r1, #8 │ │ │ │ lsls r2, r5, #11 │ │ │ │ lsls r6, r2, #10 │ │ │ │ lsls r2, r7, #10 │ │ │ │ movs r2, r1 │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r2, r1 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsls r2, r5, #18 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 20725e │ │ │ │ + bhi.w 207196 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r2, r5, #24 │ │ │ │ subs r2, #6 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 207216 │ │ │ │ + bhi.w 20714e │ │ │ │ tbb [pc, r2] │ │ │ │ strb r5, [r0, #6] │ │ │ │ subs r2, #6 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 2071f2 │ │ │ │ + bhi.w 20712a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ subs r2, #6 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 20723a │ │ │ │ + bhi.w 207172 │ │ │ │ tbb [pc, r2] │ │ │ │ - ldr r1, [pc, #372] @ (206a34 ) │ │ │ │ - cbz r3, 2068e8 │ │ │ │ + ldr r1, [pc, #372] @ (20696c ) │ │ │ │ + cbz r3, 206820 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 2068e8 │ │ │ │ + bne.n 206820 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 2068d8 │ │ │ │ + beq.n 206810 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 2068d0 │ │ │ │ + bne.n 206808 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ str r0, [r4, #28] │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r1, [r2, #88] @ 0x58 │ │ │ │ @@ -581589,1627 +581517,1627 @@ │ │ │ │ ldr.w r1, [r2, #16]! │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r4, [r1, #4] │ │ │ │ str r4, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 206902 │ │ │ │ - b.n 206914 │ │ │ │ + bne.n 20683a │ │ │ │ + b.n 20684c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 206900 │ │ │ │ + bne.n 206838 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 20f9a8 │ │ │ │ + bl 20f8e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 206902 │ │ │ │ - cbz r0, 206944 │ │ │ │ + b.n 20683a │ │ │ │ + cbz r0, 20687c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 206944 │ │ │ │ + bne.n 20687c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 206934 │ │ │ │ + beq.n 20686c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20692c │ │ │ │ + bne.n 206864 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ adds r6, r5, #1 │ │ │ │ str r6, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r2, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 2068f8 │ │ │ │ - cbz r0, 206978 │ │ │ │ + b.n 206830 │ │ │ │ + cbz r0, 2068b0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 206978 │ │ │ │ + bne.n 2068b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 206968 │ │ │ │ + beq.n 2068a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206960 │ │ │ │ + bne.n 206898 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ adds r6, r5, #1 │ │ │ │ str r6, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r2, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ strd r3, r2, [r4] │ │ │ │ str r4, [r2, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 2068f8 │ │ │ │ - cbz r3, 2069ac │ │ │ │ + b.n 206830 │ │ │ │ + cbz r3, 2068e4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 2069ac │ │ │ │ + bne.n 2068e4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 20699c │ │ │ │ + beq.n 2068d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206994 │ │ │ │ + bne.n 2068cc │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ str r0, [r4, #28] │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r1, [r2, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ add.w r1, r3, #24 │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r4, [r2, #0] │ │ │ │ str r4, [r3, #28] │ │ │ │ - b.n 2068f6 │ │ │ │ + b.n 20682e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 206978 │ │ │ │ + bne.n 2068b0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r1, [r4, #32] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 206978 │ │ │ │ + b.n 2068b0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2069f6 │ │ │ │ + cbz r1, 20692e │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w r6, r2, #16 │ │ │ │ str r4, [r2, #12] │ │ │ │ str r5, [r2, #20] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r7, [r2, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2069dc │ │ │ │ + bne.n 206914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206944 │ │ │ │ + beq.n 20687c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 206944 │ │ │ │ + bne.n 20687c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 206934 │ │ │ │ + beq.n 20686c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206a08 │ │ │ │ - b.n 206934 │ │ │ │ + bne.n 206940 │ │ │ │ + b.n 20686c │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 206944 │ │ │ │ + beq.n 20687c │ │ │ │ add.w r7, r4, r7, lsl #4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add.w r5, r2, #40 @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r4, [r2, #20] │ │ │ │ cmp r2, r7 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ str r6, [r2, #24] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ - bne.n 206a1e │ │ │ │ - b.n 206944 │ │ │ │ - ldr.w r2, [pc, #1724] @ 2070f8 │ │ │ │ + bne.n 206956 │ │ │ │ + b.n 20687c │ │ │ │ + ldr.w r2, [pc, #1724] @ 207030 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ - cbz r6, 206a66 │ │ │ │ + cbz r6, 20699e │ │ │ │ adds r2, r4, r5 │ │ │ │ add.w r6, r2, r6, lsl #5 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #32 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 206a50 │ │ │ │ + bne.n 206988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206978 │ │ │ │ + beq.n 2068b0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 206978 │ │ │ │ + bne.n 2068b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 206968 │ │ │ │ + beq.w 2068a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206a7a │ │ │ │ - b.n 206968 │ │ │ │ + bne.n 2069b2 │ │ │ │ + b.n 2068a0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 206ab4 │ │ │ │ + cbz r2, 2069ec │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #2 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ - bne.n 206ab4 │ │ │ │ + bne.n 2069ec │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206978 │ │ │ │ + beq.w 2068b0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 206978 │ │ │ │ + bne.w 2068b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 206968 │ │ │ │ + beq.w 2068a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206acc │ │ │ │ - b.n 206968 │ │ │ │ + bne.n 206a04 │ │ │ │ + b.n 2068a0 │ │ │ │ ldrd r2, r7, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 206aec │ │ │ │ + cbz r2, 206a24 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 206978 │ │ │ │ + beq.w 2068b0 │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r5, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r5, r7 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ str r6, [r2, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bcc.n 206af8 │ │ │ │ - b.n 206978 │ │ │ │ + bcc.n 206a30 │ │ │ │ + b.n 2068b0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 206b34 │ │ │ │ + cbz r1, 206a6c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add.w r5, r2, #16 │ │ │ │ str r4, [r2, #12] │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r2, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 206b1a │ │ │ │ + bne.n 206a52 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2068e8 │ │ │ │ + beq.w 206820 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2068e8 │ │ │ │ + bne.w 206820 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2068d8 │ │ │ │ + beq.w 206810 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206b4c │ │ │ │ - b.n 2068d8 │ │ │ │ + bne.n 206a84 │ │ │ │ + b.n 206810 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 2068e8 │ │ │ │ + bne.w 206820 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r1, [r4, #32] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 2068e8 │ │ │ │ - ldr.w r2, [pc, #1412] @ 2070f8 │ │ │ │ + b.n 206820 │ │ │ │ + ldr.w r2, [pc, #1412] @ 207030 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ - cbz r6, 206ba0 │ │ │ │ + cbz r6, 206ad8 │ │ │ │ adds r2, r4, r5 │ │ │ │ add.w r6, r2, r6, lsl #5 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #32 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 206b8a │ │ │ │ + bne.n 206ac2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206944 │ │ │ │ + beq.w 20687c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 206944 │ │ │ │ + bne.w 20687c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 206934 │ │ │ │ + beq.w 20686c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206bb8 │ │ │ │ - b.n 206934 │ │ │ │ + bne.n 206af0 │ │ │ │ + b.n 20686c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 206bf2 │ │ │ │ + cbz r2, 206b2a │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #2 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ - bne.n 206bf2 │ │ │ │ + bne.n 206b2a │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206944 │ │ │ │ + beq.w 20687c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 206944 │ │ │ │ + bne.w 20687c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 206934 │ │ │ │ + beq.w 20686c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206c0a │ │ │ │ - b.n 206934 │ │ │ │ + bne.n 206b42 │ │ │ │ + b.n 20686c │ │ │ │ ldrd r2, r7, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 206c2a │ │ │ │ + cbz r2, 206b62 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 206944 │ │ │ │ + beq.w 20687c │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r5, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r5, r7 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ str r6, [r2, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bcc.n 206c36 │ │ │ │ - b.n 206944 │ │ │ │ + bcc.n 206b6e │ │ │ │ + b.n 20687c │ │ │ │ ldrd r2, r6, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 206c68 │ │ │ │ + cbz r2, 206ba0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2069ac │ │ │ │ + beq.w 2068e4 │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r0, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r0, r6 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bcc.n 206c74 │ │ │ │ - b.n 2069ac │ │ │ │ + bcc.n 206bac │ │ │ │ + b.n 2068e4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 206cc0 │ │ │ │ + cbz r2, 206bf8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #2 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - bne.n 206cc0 │ │ │ │ + bne.n 206bf8 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2068e8 │ │ │ │ + beq.w 206820 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2068e8 │ │ │ │ + bne.w 206820 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2068d8 │ │ │ │ + beq.w 206810 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206cd8 │ │ │ │ - b.n 2068d8 │ │ │ │ + bne.n 206c10 │ │ │ │ + b.n 206810 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 206978 │ │ │ │ + beq.w 2068b0 │ │ │ │ add.w r7, r4, r7, lsl #4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add.w r5, r2, #40 @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r4, [r2, #20] │ │ │ │ cmp r7, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ str r6, [r2, #24] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ - bne.n 206cf0 │ │ │ │ - b.n 206978 │ │ │ │ + bne.n 206c28 │ │ │ │ + b.n 2068b0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 206d30 │ │ │ │ + cbz r1, 206c68 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ mla r1, r5, r1, r2 │ │ │ │ adds r2, #4 │ │ │ │ adds r6, r1, #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 206d1a │ │ │ │ + bne.n 206c52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206944 │ │ │ │ + beq.w 20687c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 206944 │ │ │ │ + bne.w 20687c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 206934 │ │ │ │ + beq.w 20686c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206d48 │ │ │ │ - b.n 206934 │ │ │ │ - ldr r2, [pc, #932] @ (2070f8 ) │ │ │ │ + bne.n 206c80 │ │ │ │ + b.n 20686c │ │ │ │ + ldr r2, [pc, #932] @ (207030 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 206d7e │ │ │ │ + cbz r5, 206cb6 │ │ │ │ adds r2, r4, r1 │ │ │ │ add.w r5, r2, r5, lsl #5 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 206d68 │ │ │ │ + bne.n 206ca0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2068e8 │ │ │ │ + beq.w 206820 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2068e8 │ │ │ │ + bne.w 206820 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2068d8 │ │ │ │ + beq.w 206810 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206d96 │ │ │ │ - b.n 2068d8 │ │ │ │ + bne.n 206cce │ │ │ │ + b.n 206810 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 206dc6 │ │ │ │ + cbz r0, 206cfe │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ adds r2, r1, #4 │ │ │ │ mla r1, r5, r0, r1 │ │ │ │ adds r5, r1, #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #20 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 206db0 │ │ │ │ + bne.n 206ce8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2068e8 │ │ │ │ + beq.w 206820 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2068e8 │ │ │ │ + bne.w 206820 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2068d8 │ │ │ │ + beq.w 206810 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206dde │ │ │ │ - b.n 2068d8 │ │ │ │ - ldr r0, [pc, #784] @ (2070fc ) │ │ │ │ + bne.n 206d16 │ │ │ │ + b.n 206810 │ │ │ │ + ldr r0, [pc, #784] @ (207034 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r1, r0] │ │ │ │ add.w r1, r6, r2, lsl #7 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ - cbz r5, 206e16 │ │ │ │ + cbz r5, 206d4e │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ add.w r5, r2, r5, lsl #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 206dfe │ │ │ │ + bne.n 206d36 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r6, r2, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2068e8 │ │ │ │ + beq.w 206820 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2068e8 │ │ │ │ + bne.w 206820 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2068d8 │ │ │ │ + beq.w 206810 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206e3e │ │ │ │ - b.n 2068d8 │ │ │ │ + bne.n 206d76 │ │ │ │ + b.n 206810 │ │ │ │ ldrd r1, r6, [r4, #36] @ 0x24 │ │ │ │ - cbz r1, 206e5e │ │ │ │ + cbz r1, 206d96 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r1, [r4, #32] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2068e8 │ │ │ │ + beq.w 206820 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp r2, r6 │ │ │ │ str.w r4, [r1, #-4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 206e68 │ │ │ │ - b.n 2068e8 │ │ │ │ + bcc.n 206da0 │ │ │ │ + b.n 206820 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2069ac │ │ │ │ + beq.w 2068e4 │ │ │ │ add.w r6, r4, r6, lsl #4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add.w r0, r2, #40 @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r4, [r2, #20] │ │ │ │ cmp r6, r2 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #24] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 206e92 │ │ │ │ - b.n 2069ac │ │ │ │ - ldr r2, [pc, #588] @ (2070fc ) │ │ │ │ + bne.n 206dca │ │ │ │ + b.n 2068e4 │ │ │ │ + ldr r2, [pc, #588] @ (207034 ) │ │ │ │ ldr r6, [r1, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r6, r2, lsl #7 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - cbz r7, 206eda │ │ │ │ + cbz r7, 206e12 │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ add.w r7, r2, r7, lsl #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #16 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 206ec2 │ │ │ │ + bne.n 206dfa │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r6, r2, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 206978 │ │ │ │ + beq.w 2068b0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 206978 │ │ │ │ + bne.w 2068b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 206968 │ │ │ │ + beq.w 2068a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206f02 │ │ │ │ - b.n 206968 │ │ │ │ + bne.n 206e3a │ │ │ │ + b.n 2068a0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 206f2c │ │ │ │ + cbz r1, 206e64 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w r6, r2, #16 │ │ │ │ str r4, [r2, #12] │ │ │ │ str r5, [r2, #20] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r7, [r2, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 206f12 │ │ │ │ + bne.n 206e4a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206978 │ │ │ │ + beq.w 2068b0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 206978 │ │ │ │ + bne.w 2068b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 206968 │ │ │ │ + beq.w 2068a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206f44 │ │ │ │ - b.n 206968 │ │ │ │ + bne.n 206e7c │ │ │ │ + b.n 2068a0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 206f74 │ │ │ │ + cbz r1, 206eac │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ mla r1, r5, r1, r2 │ │ │ │ adds r2, #4 │ │ │ │ adds r6, r1, #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 206f5e │ │ │ │ + bne.n 206e96 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206978 │ │ │ │ + beq.w 2068b0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 206978 │ │ │ │ + bne.w 2068b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 206968 │ │ │ │ + beq.w 2068a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206f8c │ │ │ │ - b.n 206968 │ │ │ │ + bne.n 206ec4 │ │ │ │ + b.n 2068a0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 206fc6 │ │ │ │ + cbz r2, 206efe │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #2 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - bne.n 206fc6 │ │ │ │ + bne.n 206efe │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2069ac │ │ │ │ + beq.w 2068e4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2069ac │ │ │ │ + bne.w 2068e4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 20699c │ │ │ │ + beq.w 2068d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 206fde │ │ │ │ - b.n 20699c │ │ │ │ - ldr r0, [pc, #272] @ (2070fc ) │ │ │ │ + bne.n 206f16 │ │ │ │ + b.n 2068d4 │ │ │ │ + ldr r0, [pc, #272] @ (207034 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r1, r0] │ │ │ │ add.w r1, r6, r2, lsl #7 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ - cbz r5, 207016 │ │ │ │ + cbz r5, 206f4e │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ add.w r5, r2, r5, lsl #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 206ffe │ │ │ │ + bne.n 206f36 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r6, r2, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2069ac │ │ │ │ + beq.w 2068e4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2069ac │ │ │ │ + bne.w 2068e4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 20699c │ │ │ │ + beq.w 2068d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20703e │ │ │ │ - b.n 20699c │ │ │ │ - ldr r2, [pc, #172] @ (2070f8 ) │ │ │ │ + bne.n 206f76 │ │ │ │ + b.n 2068d4 │ │ │ │ + ldr r2, [pc, #172] @ (207030 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 207074 │ │ │ │ + cbz r5, 206fac │ │ │ │ adds r2, r4, r1 │ │ │ │ add.w r5, r2, r5, lsl #5 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 20705e │ │ │ │ + bne.n 206f96 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2069ac │ │ │ │ + beq.w 2068e4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2069ac │ │ │ │ + bne.w 2068e4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 20699c │ │ │ │ + beq.w 2068d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20708c │ │ │ │ - b.n 20699c │ │ │ │ + bne.n 206fc4 │ │ │ │ + b.n 2068d4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 2069ac │ │ │ │ + bne.w 2068e4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r1, [r4, #32] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 2069ac │ │ │ │ + b.n 2068e4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2070d2 │ │ │ │ + cbz r1, 20700a │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add.w r5, r2, #16 │ │ │ │ str r4, [r2, #12] │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r2, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2070b8 │ │ │ │ + bne.n 206ff0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2069ac │ │ │ │ + beq.w 2068e4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2069ac │ │ │ │ + bne.w 2068e4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 20699c │ │ │ │ + beq.w 2068d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 2070ea │ │ │ │ - b.n 20699c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bne.n 207022 │ │ │ │ + b.n 2068d4 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 207126 │ │ │ │ + cbz r0, 20705e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ adds r2, r1, #4 │ │ │ │ mla r1, r5, r0, r1 │ │ │ │ adds r5, r1, #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #20 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 207110 │ │ │ │ + bne.n 207048 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2069ac │ │ │ │ + beq.w 2068e4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2069ac │ │ │ │ + bne.w 2068e4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 20699c │ │ │ │ + beq.w 2068d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20713e │ │ │ │ - b.n 20699c │ │ │ │ - ldr r2, [pc, #316] @ (207288 ) │ │ │ │ + bne.n 207076 │ │ │ │ + b.n 2068d4 │ │ │ │ + ldr r2, [pc, #316] @ (2071c0 ) │ │ │ │ ldr r6, [r1, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r6, r2, lsl #7 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - cbz r7, 207176 │ │ │ │ + cbz r7, 2070ae │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ add.w r7, r2, r7, lsl #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #16 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 20715e │ │ │ │ + bne.n 207096 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r6, r6, r2, lsl #7 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 206944 │ │ │ │ + beq.w 20687c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 206944 │ │ │ │ + bne.w 20687c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 206934 │ │ │ │ + beq.w 20686c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20719e │ │ │ │ - b.w 206934 │ │ │ │ + bne.n 2070d6 │ │ │ │ + b.w 20686c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 206944 │ │ │ │ + bne.w 20687c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r1, [r4, #32] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.w 206944 │ │ │ │ + b.w 20687c │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2068e8 │ │ │ │ + beq.w 206820 │ │ │ │ add.w r6, r4, r6, lsl #4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add.w r0, r2, #40 @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r4, [r2, #20] │ │ │ │ cmp r6, r2 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #24] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 2071d6 │ │ │ │ - b.w 2068e8 │ │ │ │ + bne.n 20710e │ │ │ │ + b.w 206820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206944 │ │ │ │ + beq.w 20687c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 206944 │ │ │ │ + bne.w 20687c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 206934 │ │ │ │ + beq.w 20686c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20720a │ │ │ │ - b.w 206934 │ │ │ │ + bne.n 207142 │ │ │ │ + b.w 20686c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2069ac │ │ │ │ + beq.w 2068e4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2069ac │ │ │ │ + bne.w 2068e4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 20699c │ │ │ │ + beq.w 2068d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20722e │ │ │ │ - b.w 20699c │ │ │ │ + bne.n 207166 │ │ │ │ + b.w 2068d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206978 │ │ │ │ + beq.w 2068b0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 206978 │ │ │ │ + bne.w 2068b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 206968 │ │ │ │ + beq.w 2068a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 207252 │ │ │ │ - b.w 206968 │ │ │ │ + bne.n 20718a │ │ │ │ + b.w 2068a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2068e8 │ │ │ │ + beq.w 206820 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2068e8 │ │ │ │ + bne.w 206820 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2068d8 │ │ │ │ + beq.w 206810 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 207276 │ │ │ │ - b.w 2068d8 │ │ │ │ + bne.n 2071ae │ │ │ │ + b.w 206810 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.w 2068f8 │ │ │ │ + b.w 206830 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r6, [pc, #588] @ (2074ec ) │ │ │ │ + ldr r6, [pc, #588] @ (207424 ) │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 2074e4 │ │ │ │ + bhi.w 20741c │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ lsls r4, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2072fc │ │ │ │ + beq.n 207234 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2072fc │ │ │ │ + beq.n 207234 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20735c │ │ │ │ + bhi.n 207294 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r7, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r7, r6 │ │ │ │ movs r5, r4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2072fc │ │ │ │ + beq.n 207234 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2072c8 │ │ │ │ + bne.n 207200 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2072c8 │ │ │ │ + bne.n 207200 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2072ca │ │ │ │ - b.n 207358 │ │ │ │ + bne.n 207202 │ │ │ │ + b.n 207290 │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2074c0 │ │ │ │ + beq.w 2073f8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - b.n 2072cc │ │ │ │ + b.n 207204 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 207344 │ │ │ │ + cbz r1, 20727c │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbz r6, 20733a │ │ │ │ + cbz r6, 207272 │ │ │ │ ldrd r7, r6, [r3, #16] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20732a │ │ │ │ + bne.n 207262 │ │ │ │ str r0, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 2067cc │ │ │ │ + bl 206704 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w lr, [r2, #32] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov ip, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 207344 │ │ │ │ + beq.n 20727c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r6, 207380 │ │ │ │ + cbz r6, 2072b8 │ │ │ │ ldrd r7, r6, [r3] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 20736e │ │ │ │ - b.n 207344 │ │ │ │ + bne.n 2072a6 │ │ │ │ + b.n 20727c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 2074cc │ │ │ │ + beq.w 207404 │ │ │ │ str r0, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20fd0c │ │ │ │ + bl 20fc44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 20734e │ │ │ │ - ldr r3, [pc, #328] @ (2074f0 ) │ │ │ │ + b.n 207286 │ │ │ │ + ldr r3, [pc, #328] @ (207428 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 207344 │ │ │ │ + beq.n 20727c │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov ip, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r6, 2073d4 │ │ │ │ + cbz r6, 20730c │ │ │ │ ldrd r7, r6, [r3] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 2073c2 │ │ │ │ - b.n 207344 │ │ │ │ + bne.n 2072fa │ │ │ │ + b.n 20727c │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 207344 │ │ │ │ + beq.n 20727c │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r6, #20 │ │ │ │ movs r7, #0 │ │ │ │ mla ip, r6, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 207402 │ │ │ │ + cbz r1, 20733a │ │ │ │ ldrd r6, r1, [r3] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ strd r7, r7, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 2073f2 │ │ │ │ - b.n 207344 │ │ │ │ + bne.n 20732a │ │ │ │ + b.n 20727c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 20741c │ │ │ │ + cbz r3, 207354 │ │ │ │ ldrd r1, r3, [r2, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr.w lr, [r2, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 207344 │ │ │ │ + beq.n 20727c │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r6, 207440 │ │ │ │ + cbz r6, 207378 │ │ │ │ ldrd r7, r6, [r3] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 20742e │ │ │ │ - b.n 207344 │ │ │ │ + bne.n 207366 │ │ │ │ + b.n 20727c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207344 │ │ │ │ + beq.w 20727c │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 207462 │ │ │ │ + cbz r1, 20739a │ │ │ │ ldrd r6, r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 207344 │ │ │ │ + bne.w 20727c │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ - cbz r3, 20747e │ │ │ │ + cbz r3, 2073b6 │ │ │ │ ldrd r1, r3, [r2, #68] @ 0x44 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #68] @ 0x44 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ - b.n 20734e │ │ │ │ - ldr r3, [pc, #104] @ (2074f4 ) │ │ │ │ + b.n 207286 │ │ │ │ + ldr r3, [pc, #104] @ (20742c ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 207344 │ │ │ │ + beq.w 20727c │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r6 │ │ │ │ mov ip, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r6, 2074b8 │ │ │ │ + cbz r6, 2073f0 │ │ │ │ ldrd r7, r6, [r3] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 2074a6 │ │ │ │ - b.n 207344 │ │ │ │ + bne.n 2073de │ │ │ │ + b.n 20727c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20731c │ │ │ │ + bne.w 207254 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 207358 │ │ │ │ + b.n 207290 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207390 │ │ │ │ + beq.w 2072c8 │ │ │ │ ldrd r6, r3, [r2, #28] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 207390 │ │ │ │ + b.n 2072c8 │ │ │ │ ldrd r5, r0, [r2] │ │ │ │ - b.n 2072cc │ │ │ │ + b.n 207204 │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 r1, [pc, #448] @ (2076c8 ) │ │ │ │ + ldr r1, [pc, #448] @ (207600 ) │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 207552 │ │ │ │ + bhi.n 20748a │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r3, [pc, #200] @ (2075e0 ) │ │ │ │ + ldr r3, [pc, #200] @ (207518 ) │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ asrs r1, r1, #26 │ │ │ │ asrs r2, r4, #26 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 207542 │ │ │ │ + cbz r1, 20747a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 207538 │ │ │ │ + cbz r0, 207470 │ │ │ │ ldrd r4, r0, [r3, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r5, [r3, #16] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207528 │ │ │ │ + bne.n 207460 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r2, #32] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207542 │ │ │ │ + beq.n 20747a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r0, 207572 │ │ │ │ + cbz r0, 2074aa │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 207560 │ │ │ │ - b.n 207542 │ │ │ │ - ldr r3, [pc, #336] @ (2076cc ) │ │ │ │ + bne.n 207498 │ │ │ │ + b.n 20747a │ │ │ │ + ldr r3, [pc, #336] @ (207604 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mla r3, r4, r0, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207542 │ │ │ │ + beq.n 20747a │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r0, 2075a4 │ │ │ │ + cbz r0, 2074dc │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 207592 │ │ │ │ - b.n 207542 │ │ │ │ + bne.n 2074ca │ │ │ │ + b.n 20747a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207542 │ │ │ │ + beq.n 20747a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 2075c4 │ │ │ │ + cbz r1, 2074fc │ │ │ │ ldrd r4, r0, [r2, #52] @ 0x34 │ │ │ │ str r0, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2076ba │ │ │ │ + bne.n 2075f2 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207548 │ │ │ │ + beq.n 207480 │ │ │ │ ldrd r4, r3, [r2, #68] @ 0x44 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #68] @ 0x44 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 207600 │ │ │ │ + cbz r3, 207538 │ │ │ │ ldrd r0, r1, [r2, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207542 │ │ │ │ + beq.n 20747a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r0, 207620 │ │ │ │ + cbz r0, 207558 │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20760e │ │ │ │ - b.n 207542 │ │ │ │ - ldr r3, [pc, #164] @ (2076d0 ) │ │ │ │ + bne.n 207546 │ │ │ │ + b.n 20747a │ │ │ │ + ldr r3, [pc, #164] @ (207608 ) │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207542 │ │ │ │ + beq.n 20747a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r0, 207652 │ │ │ │ + cbz r0, 20758a │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 207640 │ │ │ │ - b.n 207542 │ │ │ │ + bne.n 207578 │ │ │ │ + b.n 20747a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldrd r4, r0, [r2] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 2076a4 │ │ │ │ + beq.n 2075dc │ │ │ │ str r0, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ strd r3, r3, [r2] │ │ │ │ - bl 20fd0c │ │ │ │ + bl 20fc44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 207542 │ │ │ │ + beq.w 20747a │ │ │ │ ldr r5, [r2, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r5, #4 │ │ │ │ mla r5, r0, r1, r5 │ │ │ │ adds r5, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20769c │ │ │ │ + cbz r1, 2075d4 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20768c │ │ │ │ - b.n 207542 │ │ │ │ + bne.n 2075c4 │ │ │ │ + b.n 20747a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207664 │ │ │ │ + beq.n 20759c │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 207664 │ │ │ │ + b.n 20759c │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #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 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 207736 │ │ │ │ + beq.n 20766e │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2076fa │ │ │ │ + beq.n 207632 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 20772c │ │ │ │ + cbnz r3, 207664 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec628 │ │ │ │ + bl 1ec560 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2076ee │ │ │ │ + beq.n 207626 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207722 │ │ │ │ - bl 1ec628 │ │ │ │ + cbz r3, 20765a │ │ │ │ + bl 1ec560 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 207722 │ │ │ │ + cbz r6, 20765a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 207722 │ │ │ │ + cbz r3, 20765a │ │ │ │ mov r5, r6 │ │ │ │ - bl 1ec628 │ │ │ │ + bl 1ec560 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 207710 │ │ │ │ - bl 1ec628 │ │ │ │ + bne.n 207648 │ │ │ │ + bl 1ec560 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2076f2 │ │ │ │ + beq.n 20762a │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec628 │ │ │ │ + bl 1ec560 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1ec628 │ │ │ │ - b.n 2076ee │ │ │ │ + bl 1ec560 │ │ │ │ + b.n 207626 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5], #8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 20777a │ │ │ │ + beq.n 2076b2 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 2076d4 │ │ │ │ + bl 20760c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 207760 │ │ │ │ + bne.n 207698 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2860] @ 2082bc │ │ │ │ + ldr.w r3, [pc, #2860] @ 2081f4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #2856] @ 2082c0 │ │ │ │ + ldr.w r0, [pc, #2856] @ 2081f8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #2848] @ 2082c4 │ │ │ │ + ldr.w r3, [pc, #2848] @ 2081fc │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f0f54 │ │ │ │ + bl 1f0e8c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 207d26 │ │ │ │ + bhi.w 207c5e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r0, r5, #13 │ │ │ │ lsls r2, r3, #12 │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r3, r5, #11 │ │ │ │ movs r1, r3 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r1, r3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r5, #10 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2080c8 │ │ │ │ + beq.w 208000 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2077ee │ │ │ │ + bne.n 207726 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20816c │ │ │ │ + beq.w 2080a4 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 208306 │ │ │ │ + bhi.w 20823e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #15 │ │ │ │ lsls r7, r4, #19 │ │ │ │ lsls r1, r0, #15 │ │ │ │ lsls r5, r3, #16 │ │ │ │ lsls r7, r6, #16 │ │ │ │ movs r3, r1 │ │ │ │ @@ -583228,61 +583156,61 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ add r4, sp, #20 │ │ │ │ strd r8, r8, [sp, #24] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1f1018 │ │ │ │ + bl 1f0f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207902 │ │ │ │ + beq.n 20783a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 207902 │ │ │ │ + beq.n 20783a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 208306 │ │ │ │ + bhi.w 20823e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r5, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r5, r3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 207cc4 │ │ │ │ + beq.w 207bfc │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207896 │ │ │ │ + bne.n 2077ce │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov r4, r9 │ │ │ │ subs r1, r6, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 207bf0 │ │ │ │ + bne.w 207b28 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 208306 │ │ │ │ + bhi.w 20823e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #5 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r2, r7, #4 │ │ │ │ movs r2, r1 │ │ │ │ @@ -583297,311 +583225,311 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1f1018 │ │ │ │ + bl 1f0f50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207862 │ │ │ │ + bne.n 20779a │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp r0, sl │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 207932 │ │ │ │ + beq.n 20786a │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 2076d4 │ │ │ │ + bl 20760c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, sl │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 207918 │ │ │ │ + bne.n 207850 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 62234 │ │ │ │ - ldr.w r2, [pc, #2444] @ 2082c8 │ │ │ │ - ldr.w r3, [pc, #2436] @ 2082c4 │ │ │ │ + ldr.w r2, [pc, #2444] @ 208200 │ │ │ │ + ldr.w r3, [pc, #2436] @ 2081fc │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 208302 │ │ │ │ + bne.w 20823a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2412] @ 2082cc │ │ │ │ + ldr.w r3, [pc, #2412] @ 208204 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20823c │ │ │ │ + beq.w 208174 │ │ │ │ add.w r9, r4, #84 @ 0x54 │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 20797e │ │ │ │ + bne.n 2078b6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2078ae │ │ │ │ + b.n 2077e6 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 208172 │ │ │ │ + beq.w 2080aa │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 2079a4 │ │ │ │ + bcc.n 2078dc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2078ae │ │ │ │ + b.n 2077e6 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w r9, r4, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 208172 │ │ │ │ + beq.w 2080aa │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 2079d4 │ │ │ │ + bcc.n 20790c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2078ae │ │ │ │ + b.n 2077e6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 207cb6 │ │ │ │ + beq.w 207bee │ │ │ │ subs r2, r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 208198 │ │ │ │ + bne.w 2080d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r8, r8, [r4] │ │ │ │ - bl 20fd0c │ │ │ │ - b.n 2078ec │ │ │ │ + bl 20fc44 │ │ │ │ + b.n 207824 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 207c92 │ │ │ │ + bne.w 207bca │ │ │ │ subs r1, r6, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 207bf0 │ │ │ │ + bne.w 207b28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2078ec │ │ │ │ - ldr.w r3, [pc, #2180] @ 2082d0 │ │ │ │ + b.n 207824 │ │ │ │ + ldr.w r3, [pc, #2180] @ 208208 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r9 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 208260 │ │ │ │ + beq.w 208198 │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 207a6c │ │ │ │ + bcc.n 2079a4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2078ae │ │ │ │ + b.n 2077e6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 207a9c │ │ │ │ + cbz r3, 2079d4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r4, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207992 │ │ │ │ + beq.w 2078ca │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 207aac │ │ │ │ + bcc.n 2079e4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2078ae │ │ │ │ + b.n 2077e6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 207ad8 │ │ │ │ + cbz r3, 207a10 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 207b36 │ │ │ │ + beq.n 207a6e │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 207afc │ │ │ │ + cbz r2, 207a34 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 207aec │ │ │ │ + bne.n 207a24 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 207b36 │ │ │ │ + b.n 207a6e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 207b36 │ │ │ │ + cbz r2, 207a6e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r1, #20 │ │ │ │ mov lr, r0 │ │ │ │ mla ip, r1, r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, ip, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 207b2e │ │ │ │ + cbz r2, 207a66 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 207b1e │ │ │ │ + bne.n 207a56 │ │ │ │ mov r0, lr │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - b.n 2078ec │ │ │ │ - ldr.w r3, [pc, #1928] @ 2082cc │ │ │ │ + b.n 207824 │ │ │ │ + ldr.w r3, [pc, #1928] @ 208204 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r3, r2, lsl #7 │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 207b36 │ │ │ │ + beq.n 207a6e │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 207b74 │ │ │ │ + cbz r2, 207aac │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 207b64 │ │ │ │ + bne.n 207a9c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 207b36 │ │ │ │ + b.n 207a6e │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r2 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 207b36 │ │ │ │ + beq.n 207a6e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 207ba4 │ │ │ │ + cbz r1, 207adc │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 207b94 │ │ │ │ + bne.n 207acc │ │ │ │ mov r0, r9 │ │ │ │ - b.n 207b36 │ │ │ │ - ldr.w r3, [pc, #1820] @ 2082d0 │ │ │ │ + b.n 207a6e │ │ │ │ + ldr.w r3, [pc, #1820] @ 208208 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 207b36 │ │ │ │ + beq.n 207a6e │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r4, r2 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 207be4 │ │ │ │ + cbz r2, 207b1c │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 207bd4 │ │ │ │ + bne.n 207b0c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 207b36 │ │ │ │ + b.n 207a6e │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 208168 │ │ │ │ + beq.w 2080a0 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 208306 │ │ │ │ - add r1, pc, #8 @ (adr r1, 207c10 ) │ │ │ │ + bhi.w 20823e │ │ │ │ + add r1, pc, #8 @ (adr r1, 207b48 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r1, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #9 │ │ │ │ @@ -583619,795 +583547,795 @@ │ │ │ │ lsls r5, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 207b36 │ │ │ │ + beq.w 207a6e │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ - cbz r2, 207c58 │ │ │ │ + cbz r2, 207b90 │ │ │ │ ldrd r0, r2, [r3, #16] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 207b34 │ │ │ │ + beq.w 207a6c │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207c4c │ │ │ │ - b.n 207c58 │ │ │ │ + bne.n 207b84 │ │ │ │ + b.n 207b90 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 207a12 │ │ │ │ + bne.w 20794a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 207a12 │ │ │ │ + beq.w 20794a │ │ │ │ ldrd ip, r2, [r4, #28] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w ip, [r2] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #28] │ │ │ │ - b.n 207a12 │ │ │ │ + b.n 20794a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 207992 │ │ │ │ + bne.w 2078ca │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2078ae │ │ │ │ + b.n 2077e6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2078ae │ │ │ │ + b.n 2077e6 │ │ │ │ subs r2, r6, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 207b36 │ │ │ │ + beq.w 207a6e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2082f2 │ │ │ │ + beq.w 20822a │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 208136 │ │ │ │ + b.n 20806e │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 207a3e │ │ │ │ + beq.w 207976 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 207d00 │ │ │ │ + cbz r3, 207c38 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r1, r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 207a40 │ │ │ │ + bne.w 207978 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 207d1e │ │ │ │ + cbz r3, 207c56 │ │ │ │ ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2078ec │ │ │ │ + b.n 207824 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20822e │ │ │ │ + beq.w 208166 │ │ │ │ add.w r7, r4, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 207d34 │ │ │ │ - b.n 207800 │ │ │ │ - ldr.w r3, [pc, #1412] @ 2082d0 │ │ │ │ + bcc.n 207c6c │ │ │ │ + b.n 207738 │ │ │ │ + ldr.w r3, [pc, #1412] @ 208208 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r7, r3, sl │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2082da │ │ │ │ + beq.w 208212 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mla r3, r7, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 207d68 │ │ │ │ - b.n 207800 │ │ │ │ + bcc.n 207ca0 │ │ │ │ + b.n 207738 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20822e │ │ │ │ + beq.w 208166 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ add r0, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 207d90 │ │ │ │ - b.n 207800 │ │ │ │ - ldr.w r3, [pc, #1316] @ 2082cc │ │ │ │ + bcc.n 207cc8 │ │ │ │ + b.n 207738 │ │ │ │ + ldr.w r3, [pc, #1316] @ 208204 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r0, lsl #7 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2082e6 │ │ │ │ + beq.w 20821e │ │ │ │ add.w r8, r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 207dc2 │ │ │ │ - b.n 207800 │ │ │ │ + bne.n 207cfa │ │ │ │ + b.n 207738 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 20829e │ │ │ │ + beq.w 2081d6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2082b2 │ │ │ │ + beq.w 2081ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ movs r6, #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 20fd0c │ │ │ │ - b.n 20783c │ │ │ │ + bl 20fc44 │ │ │ │ + b.n 207774 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 207e12 │ │ │ │ + cbz r3, 207d4a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207800 │ │ │ │ + beq.w 207738 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 207e20 │ │ │ │ - b.n 207800 │ │ │ │ + bcc.n 207d58 │ │ │ │ + b.n 207738 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 207e46 │ │ │ │ + cbz r3, 207d7e │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 207b36 │ │ │ │ + beq.w 207a6e │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 207e6c │ │ │ │ + cbz r2, 207da4 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 207e5c │ │ │ │ + bne.n 207d94 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 207b36 │ │ │ │ + b.n 207a6e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207a3e │ │ │ │ + beq.w 207976 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 207e92 │ │ │ │ + cbz r1, 207dca │ │ │ │ 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 r0, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 207d0c │ │ │ │ - b.n 207a40 │ │ │ │ + beq.w 207c44 │ │ │ │ + b.n 207978 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2081c4 │ │ │ │ + bne.w 2080fc │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208236 │ │ │ │ + beq.w 20816e │ │ │ │ movs r6, #3 │ │ │ │ - b.n 207830 │ │ │ │ - ldr.w r3, [pc, #1044] @ 2082d0 │ │ │ │ + b.n 207768 │ │ │ │ + ldr.w r3, [pc, #1044] @ 208208 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 207b36 │ │ │ │ + beq.w 207a6e │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r4, r2 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 207eee │ │ │ │ + cbz r2, 207e26 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 207ede │ │ │ │ + bne.n 207e16 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 207b36 │ │ │ │ + b.n 207a6e │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 207b36 │ │ │ │ + beq.w 207a6e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 207f20 │ │ │ │ + cbz r1, 207e58 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 207f10 │ │ │ │ + bne.n 207e48 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 207b36 │ │ │ │ + b.n 207a6e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 207b36 │ │ │ │ + beq.w 207a6e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r1, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 207f56 │ │ │ │ + cbz r2, 207e8e │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 207f46 │ │ │ │ - b.n 207b36 │ │ │ │ - ldr r3, [pc, #876] @ (2082cc ) │ │ │ │ + bne.n 207e7e │ │ │ │ + b.n 207a6e │ │ │ │ + ldr r3, [pc, #876] @ (208204 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 207b36 │ │ │ │ + beq.w 207a6e │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 207f90 │ │ │ │ + cbz r2, 207ec8 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 207f80 │ │ │ │ + bne.n 207eb8 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 207b36 │ │ │ │ + b.n 207a6e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 207fae │ │ │ │ + cbz r3, 207ee6 │ │ │ │ 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 207830 │ │ │ │ + beq.w 207768 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 207fd4 │ │ │ │ + cbz r1, 207f0c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 207fc4 │ │ │ │ + bne.n 207efc │ │ │ │ mov r2, r8 │ │ │ │ - b.n 207830 │ │ │ │ - ldr r3, [pc, #748] @ (2082d0 ) │ │ │ │ + b.n 207768 │ │ │ │ + ldr r3, [pc, #748] @ (208208 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 207830 │ │ │ │ + beq.w 207768 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 208014 │ │ │ │ + cbz r1, 207f4c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 208004 │ │ │ │ + bne.n 207f3c │ │ │ │ mov r2, r8 │ │ │ │ - b.n 207830 │ │ │ │ + b.n 207768 │ │ │ │ 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 207830 │ │ │ │ + beq.w 207768 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 208046 │ │ │ │ + cbz r1, 207f7e │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 208036 │ │ │ │ + bne.n 207f6e │ │ │ │ mov r2, r8 │ │ │ │ - b.w 207830 │ │ │ │ + b.w 207768 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 207830 │ │ │ │ + beq.w 207768 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20807e │ │ │ │ + cbz r1, 207fb6 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 20806e │ │ │ │ - b.w 207830 │ │ │ │ - ldr r3, [pc, #576] @ (2082cc ) │ │ │ │ + bne.n 207fa6 │ │ │ │ + b.w 207768 │ │ │ │ + ldr r3, [pc, #576] @ (208204 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 207830 │ │ │ │ + beq.w 207768 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2080ba │ │ │ │ + cbz r1, 207ff2 │ │ │ │ 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 2080aa │ │ │ │ + bne.n 207fe2 │ │ │ │ mov r2, r8 │ │ │ │ - b.w 207830 │ │ │ │ + b.w 207768 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2082ae │ │ │ │ + bne.w 2081e6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207830 │ │ │ │ + beq.w 207768 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ - cbz r1, 2080f4 │ │ │ │ + cbz r1, 20802c │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd lr, lr, [r3, #16] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20782e │ │ │ │ + beq.w 207766 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2080e8 │ │ │ │ - b.n 2080f4 │ │ │ │ + bne.n 208020 │ │ │ │ + b.n 20802c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 207df2 │ │ │ │ + bne.w 207d2a │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207df2 │ │ │ │ + beq.w 207d2a │ │ │ │ ldrd lr, ip, [r4, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [r4, #28] │ │ │ │ - b.n 207df2 │ │ │ │ + b.n 207d2a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 207b36 │ │ │ │ + beq.w 207a6e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r2, 208154 │ │ │ │ + cbz r2, 20808c │ │ │ │ ldrd r0, r2, [r3, #16] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 207b34 │ │ │ │ + beq.w 207a6c │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 208148 │ │ │ │ - b.n 208154 │ │ │ │ + bne.n 208080 │ │ │ │ + b.n 20808c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 207bfe │ │ │ │ + b.n 207b36 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 207810 │ │ │ │ + b.w 207748 │ │ │ │ subs r3, r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207b36 │ │ │ │ + beq.w 207a6e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2082f6 │ │ │ │ + beq.w 20822e │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 207b36 │ │ │ │ + b.n 207a6e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2082d4 │ │ │ │ + beq.w 20820c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 208284 │ │ │ │ + beq.n 2081bc │ │ │ │ str r0, [r1, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, ip │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 20fd0c │ │ │ │ - b.w 2078ec │ │ │ │ + bl 20fc44 │ │ │ │ + b.w 207824 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 207800 │ │ │ │ + bne.w 207738 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 205744 │ │ │ │ - b.w 207800 │ │ │ │ + bl 20567c │ │ │ │ + b.w 207738 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207830 │ │ │ │ + beq.w 207768 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 208202 │ │ │ │ + cbz r1, 20813a │ │ │ │ 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 20821e │ │ │ │ + bne.n 208156 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 20821e │ │ │ │ + cbz r3, 208156 │ │ │ │ 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] │ │ │ │ - b.w 207836 │ │ │ │ + b.w 20776e │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 2081a8 │ │ │ │ + b.n 2080e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2082ae │ │ │ │ + bne.n 2081e6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 207830 │ │ │ │ + b.w 207768 │ │ │ │ subs r2, r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 207b36 │ │ │ │ + beq.w 207a6e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2082fe │ │ │ │ + beq.n 208236 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 207f66 │ │ │ │ + b.n 207e9e │ │ │ │ subs r2, r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 207b36 │ │ │ │ + beq.w 207a6e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2082fa │ │ │ │ + beq.n 208232 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 207ec4 │ │ │ │ + b.n 207dfc │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2081ae │ │ │ │ + beq.n 2080e6 │ │ │ │ ldrd lr, r2, [r4, #28] │ │ │ │ str.w r2, [lr, #4] │ │ │ │ str.w lr, [r2] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #28] │ │ │ │ - b.n 2081ae │ │ │ │ + b.n 2080e6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 205744 │ │ │ │ + bl 20567c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.w 207802 │ │ │ │ + b.w 20773a │ │ │ │ mov r7, r2 │ │ │ │ - b.n 207eb4 │ │ │ │ + b.n 207dec │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ mov r7, r8 │ │ │ │ - b.n 20810e │ │ │ │ + b.n 208046 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov ip, r7 │ │ │ │ - b.n 2081a8 │ │ │ │ + b.n 2080e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2082ae │ │ │ │ + bne.n 2081e6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 207fea │ │ │ │ + b.n 207f22 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2082ae │ │ │ │ + bne.n 2081e6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 208090 │ │ │ │ + b.n 207fc8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 208136 │ │ │ │ + b.n 20806e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 207b36 │ │ │ │ + b.n 207a6e │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 207ec4 │ │ │ │ + b.n 207dfc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 207f66 │ │ │ │ + b.n 207e9e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ (20833c ) │ │ │ │ + ldr r1, [pc, #44] @ (208274 ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 208322 │ │ │ │ + beq.n 20825a │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 208338 │ │ │ │ - ldr r3, [pc, #20] @ (208340 ) │ │ │ │ + bne.n 208270 │ │ │ │ + ldr r3, [pc, #20] @ (208278 ) │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20831e │ │ │ │ + bne.n 208256 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #100] @ (2083b8 ) │ │ │ │ + ldr r4, [pc, #100] @ (2082f0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (2083bc ) │ │ │ │ + ldr r3, [pc, #100] @ (2082f4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ - beq.n 2083a8 │ │ │ │ + beq.n 2082e0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 20839a │ │ │ │ + bne.n 2082d2 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #60] @ (2083c0 ) │ │ │ │ - ldr r3, [pc, #56] @ (2083bc ) │ │ │ │ + ldr r2, [pc, #60] @ (2082f8 ) │ │ │ │ + ldr r3, [pc, #56] @ (2082f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2083b2 │ │ │ │ + bne.n 2082ea │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1e812c │ │ │ │ + bl 1e8064 │ │ │ │ strh.w r0, [sp] │ │ │ │ - b.n 208378 │ │ │ │ + b.n 2082b0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp] │ │ │ │ - b.n 208378 │ │ │ │ + b.n 2082b0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r6, r4, #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 ip, r1 │ │ │ │ - ldr r1, [pc, #324] @ (208520 ) │ │ │ │ - ldr r3, [pc, #328] @ (208524 ) │ │ │ │ + ldr r1, [pc, #324] @ (208458 ) │ │ │ │ + ldr r3, [pc, #328] @ (20845c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w ip, #366 @ 0x16e │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 20845e │ │ │ │ + bhi.n 208396 │ │ │ │ cmp.w ip, #310 @ 0x136 │ │ │ │ - bls.n 20848c │ │ │ │ + bls.n 2083c4 │ │ │ │ mvn.w r0, #310 @ 0x136 │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ add ip, r0 │ │ │ │ rsb r0, r1, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r0, lr, r0 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r0 │ │ │ │ cmp.w ip, #55 @ 0x37 │ │ │ │ - bhi.n 208466 │ │ │ │ + bhi.n 20839e │ │ │ │ tbb [pc, ip] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -584415,15 +584343,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r0, [pc, #348] @ (2085a0 ) │ │ │ │ + ldr r0, [pc, #348] @ (2084d8 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -584431,104 +584359,104 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 2084a4 │ │ │ │ + bne.n 2083dc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 205654 │ │ │ │ - ldr r2, [pc, #180] @ (208528 ) │ │ │ │ - ldr r3, [pc, #172] @ (208524 ) │ │ │ │ + bl 20558c │ │ │ │ + ldr r2, [pc, #180] @ (208460 ) │ │ │ │ + ldr r3, [pc, #172] @ (20845c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 208502 │ │ │ │ + bne.n 20843a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #254 @ 0xfe │ │ │ │ - beq.n 2084ee │ │ │ │ - bhi.n 2084e4 │ │ │ │ + beq.n 208426 │ │ │ │ + bhi.n 20841c │ │ │ │ cmp.w ip, #191 @ 0xbf │ │ │ │ - beq.n 2084f8 │ │ │ │ - vldr d0, [pc, #108] @ 208508 │ │ │ │ - bl 208344 │ │ │ │ - b.n 208472 │ │ │ │ + beq.n 208430 │ │ │ │ + vldr d0, [pc, #108] @ 208440 │ │ │ │ + bl 20827c │ │ │ │ + b.n 2083aa │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 205654 │ │ │ │ - b.n 208472 │ │ │ │ + bl 20558c │ │ │ │ + b.n 2083aa │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 205654 │ │ │ │ - b.n 208472 │ │ │ │ + bl 20558c │ │ │ │ + b.n 2083aa │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 205654 │ │ │ │ - b.n 208472 │ │ │ │ + bl 20558c │ │ │ │ + b.n 2083aa │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 205654 │ │ │ │ - b.n 208472 │ │ │ │ + bl 20558c │ │ │ │ + b.n 2083aa │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 208344 │ │ │ │ - b.n 208472 │ │ │ │ - vldr d0, [pc, #32] @ 208510 │ │ │ │ - bl 208344 │ │ │ │ - b.n 208472 │ │ │ │ - vldr d0, [pc, #28] @ 208518 │ │ │ │ - bl 208344 │ │ │ │ - b.n 208472 │ │ │ │ + bl 20827c │ │ │ │ + b.n 2083aa │ │ │ │ + vldr d0, [pc, #32] @ 208448 │ │ │ │ + bl 20827c │ │ │ │ + b.n 2083aa │ │ │ │ + vldr d0, [pc, #28] @ 208450 │ │ │ │ + bl 20827c │ │ │ │ + b.n 2083aa │ │ │ │ blx 62cbc <__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] │ │ │ │ ... │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #32 │ │ │ │ vmov d0, r4, r5 │ │ │ │ - beq.n 20855c │ │ │ │ + beq.n 208494 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 20854c │ │ │ │ + bne.n 208484 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov r3, s0 │ │ │ │ uxth r0, r3 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -584544,72 +584472,72 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #136] @ (208620 ) │ │ │ │ + ldr r2, [pc, #136] @ (208558 ) │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ add r2, pc │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 2085ec │ │ │ │ + beq.n 208524 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 2085da │ │ │ │ - cbnz r4, 2085d4 │ │ │ │ - ldr r1, [pc, #120] @ (208624 ) │ │ │ │ + beq.n 208512 │ │ │ │ + cbnz r4, 20850c │ │ │ │ + ldr r1, [pc, #120] @ (20855c ) │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [r2, r1] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 2085ec │ │ │ │ + cbz r6, 208524 │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 208580 │ │ │ │ - cbz r0, 2085d6 │ │ │ │ + bl 2084b8 │ │ │ │ + cbz r0, 20850e │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 2085bc │ │ │ │ + bne.n 2084f4 │ │ │ │ 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, #663 @ 0x297 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 208610 │ │ │ │ + beq.n 208548 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2085f2 │ │ │ │ + bne.n 20852a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - bne.n 2085d4 │ │ │ │ + bne.n 20850c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20861a │ │ │ │ + bne.n 208552 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2085d6 │ │ │ │ + b.n 20850e │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 208580 │ │ │ │ - b.n 2085d6 │ │ │ │ + bl 2084b8 │ │ │ │ + b.n 20850e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -584618,31 +584546,31 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - cbz r4, 208664 │ │ │ │ + cbz r4, 20859c │ │ │ │ mov r3, lr │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ strd r2, r4, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #16 │ │ │ │ mov ip, r1 │ │ │ │ - cbz r1, 20867a │ │ │ │ + cbz r1, 2085b2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 20867a │ │ │ │ + cbz r3, 2085b2 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -584651,40 +584579,40 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 2086ae │ │ │ │ + cbz r1, 2085e6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 2086ae │ │ │ │ + cbz r3, 2085e6 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ - cbz r4, 2086c2 │ │ │ │ + cbz r4, 2085fa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 2086c2 │ │ │ │ + cbz r3, 2085fa │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ - cbz r3, 2086f8 │ │ │ │ + cbz r3, 208630 │ │ │ │ mov r2, lr │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ strd r4, r3, [lr, #4] │ │ │ │ @@ -584698,98 +584626,98 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r2 │ │ │ │ subs r0, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r3, 20871c │ │ │ │ + cbnz r3, 208654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ec674 │ │ │ │ + bl 1ec5ac │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1ec604 │ │ │ │ + bl 1ec53c │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w sl, [r5, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, sl │ │ │ │ - cbz r6, 20875e │ │ │ │ + cbz r6, 208696 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 208690 │ │ │ │ + bl 2085c8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 208740 │ │ │ │ + bne.n 208678 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ec628 │ │ │ │ + bl 1ec560 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str r3, [r1, #16] │ │ │ │ - bl 208628 │ │ │ │ + bl 208560 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r5, #1 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 208668 │ │ │ │ + bl 2085a0 │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 2087c2 │ │ │ │ + bcs.n 2086fa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ adds r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 208690 │ │ │ │ + bl 2085c8 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 2087ac │ │ │ │ + bcc.n 2086e4 │ │ │ │ subs r7, #1 │ │ │ │ str r7, [r6, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ 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, 208802 │ │ │ │ + cbz r3, 20873a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ push {r4} │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 2087ec │ │ │ │ + beq.n 208724 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2087e4 │ │ │ │ + bne.n 20871c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ @@ -584799,15 +584727,15 @@ │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 20883e │ │ │ │ + beq.n 208776 │ │ │ │ subs r2, r4, #4 │ │ │ │ subs r3, r5, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ strd r7, r1, [r2, #4] │ │ │ │ @@ -584817,275 +584745,275 @@ │ │ │ │ mov r2, r3 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r4, r0 │ │ │ │ sub.w r3, r5, #4 │ │ │ │ - bne.n 20881c │ │ │ │ + bne.n 208754 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2088c4 │ │ │ │ + beq.n 2087fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, r3, #4 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r6, r0 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ - beq.n 2088c0 │ │ │ │ + beq.n 2087f8 │ │ │ │ mov r8, r2 │ │ │ │ sub.w r7, r0, #20 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 208896 │ │ │ │ + b.n 2087ce │ │ │ │ ldrd r4, r3, [ip, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ strd r1, r1, [ip, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r6, lr, #4 │ │ │ │ mov ip, lr │ │ │ │ cmp r6, r0 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - beq.n 2088c0 │ │ │ │ + beq.n 2087f8 │ │ │ │ mov lr, r3 │ │ │ │ ldr.w r5, [ip] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 208868 │ │ │ │ + bmi.n 2087a0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 208868 │ │ │ │ + bne.n 2087a0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 208868 │ │ │ │ + beq.n 2087a0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 208882 │ │ │ │ + beq.n 2087ba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2088ac │ │ │ │ + bne.n 2087e4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 2088b4 │ │ │ │ + b.n 2087ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (208968 ) │ │ │ │ + ldr r3, [pc, #152] @ (2088a0 ) │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 20890a │ │ │ │ + cbz r0, 208842 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 2088fe │ │ │ │ - ldr r1, [pc, #140] @ (20896c ) │ │ │ │ + bne.n 208836 │ │ │ │ + ldr r1, [pc, #140] @ (2088a4 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 2088fe │ │ │ │ + cbz r3, 208836 │ │ │ │ mvn.w r1, #804 @ 0x324 │ │ │ │ add r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20895e │ │ │ │ + beq.n 208896 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r3 │ │ │ │ subs r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ subs r2, r2, r1 │ │ │ │ - ldr r1, [pc, #88] @ (208970 ) │ │ │ │ + ldr r1, [pc, #88] @ (2088a8 ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ add.w ip, r2, #60 @ 0x3c │ │ │ │ add ip, r4 │ │ │ │ add.w r3, r3, r2, asr #5 │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r1, 208950 │ │ │ │ + cbnz r1, 208888 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 208956 │ │ │ │ + bcs.n 20888e │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r0 │ │ │ │ uxth r0, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 208908 │ │ │ │ + beq.n 208840 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 208932 │ │ │ │ + beq.n 20886a │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 20893a │ │ │ │ - b.n 208946 │ │ │ │ + bhi.n 208872 │ │ │ │ + b.n 20887e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 208936 │ │ │ │ + bne.n 20886e │ │ │ │ pop {r4, pc} │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r0, [r3, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 r3, [r0, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2089bc │ │ │ │ + beq.n 2088f4 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 2089a0 │ │ │ │ + b.n 2088d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2089b8 │ │ │ │ + beq.n 2088f0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 2089b0 │ │ │ │ - bl 2088c8 │ │ │ │ + bmi.n 2088e8 │ │ │ │ + bl 208800 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 208998 │ │ │ │ + bne.n 2088d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2089b8 │ │ │ │ + b.n 2088f0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 208a08 │ │ │ │ + cbz r0, 208940 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 208a0c │ │ │ │ + cbz r2, 208944 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 208a50 │ │ │ │ + bhi.n 208988 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r4, r1, #12 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 208a08 │ │ │ │ + beq.n 208940 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2089fe │ │ │ │ + beq.n 208936 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 208a3a │ │ │ │ + bne.n 208972 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 208a08 │ │ │ │ + beq.n 208940 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 208a3e │ │ │ │ + beq.n 208976 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 208a2e │ │ │ │ + bne.n 208966 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 208a08 │ │ │ │ + beq.n 208940 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ ldrne r0, [r1, #28] │ │ │ │ - bne.n 2089dc │ │ │ │ + bne.n 208914 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 208a08 │ │ │ │ + beq.n 208940 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 208a2e │ │ │ │ + beq.n 208966 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ 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 208a72 │ │ │ │ + bmi.n 2089aa │ │ │ │ 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, 208a8e │ │ │ │ + cbz r3, 2089c6 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 208a70 │ │ │ │ + beq.n 2089a8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 2089c4 │ │ │ │ + bl 2088fc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 208abe │ │ │ │ + bhi.n 2089f6 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -585099,53 +585027,53 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 208af2 │ │ │ │ + bhi.n 208a2a │ │ │ │ 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 208af6 │ │ │ │ + beq.n 208a2e │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 208ad2 │ │ │ │ + beq.n 208a0a │ │ │ │ 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 208ad2 │ │ │ │ + beq.n 208a0a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208b76 │ │ │ │ + beq.n 208aae │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 208b50 │ │ │ │ + cbz r3, 208a88 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 208b2c │ │ │ │ + bhi.n 208a64 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r3, r0, #16 │ │ │ │ lsls r4, r0, #8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #24 │ │ │ │ @@ -585160,19 +585088,19 @@ │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 208b84 │ │ │ │ + beq.n 208abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 208ac4 │ │ │ │ + bl 2089fc │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 208b78 │ │ │ │ + beq.n 208ab0 │ │ │ │ cmp r5, #1 │ │ │ │ ittee eq │ │ │ │ ldreq r0, [r4, #52] @ 0x34 │ │ │ │ addeq r4, #60 @ 0x3c │ │ │ │ ldrne r0, [r4, #32] │ │ │ │ addne r4, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ @@ -585189,130 +585117,130 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 208baa │ │ │ │ + cbz r0, 208ae2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 208bac │ │ │ │ + cbz r2, 208ae4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 208baa │ │ │ │ + cbz r2, 208ae2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 208ba4 │ │ │ │ + bne.n 208adc │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 208c18 │ │ │ │ + bhi.n 208b50 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #13 │ │ │ │ - bl 208b04 │ │ │ │ - cbz r0, 208bf2 │ │ │ │ + bl 208a3c │ │ │ │ + cbz r0, 208b2a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 208bdc │ │ │ │ + beq.n 208b14 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208bf2 │ │ │ │ + beq.n 208b2a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 208bf0 │ │ │ │ - bl 208b04 │ │ │ │ + bne.n 208b28 │ │ │ │ + bl 208a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208bfc │ │ │ │ + bne.n 208b34 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 208c26 │ │ │ │ + cbz r1, 208b5e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 208bb8 │ │ │ │ - b.n 208bf2 │ │ │ │ + bl 208af0 │ │ │ │ + b.n 208b2a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 208c5e │ │ │ │ + cbz r2, 208b96 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 208c5c │ │ │ │ + beq.n 208b94 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ 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, #8] │ │ │ │ - cbz r2, 208c8a │ │ │ │ + cbz r2, 208bc2 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 208c88 │ │ │ │ + beq.n 208bc0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 2089c4 │ │ │ │ + bl 2088fc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 208ca4 │ │ │ │ + cbz r0, 208bdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 208ca2 │ │ │ │ + cbz r3, 208bda │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 208cbc │ │ │ │ + cbz r0, 208bf4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 208cba │ │ │ │ + cbz r3, 208bf2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -585323,257 +585251,257 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ lsrs r5, r5, #2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldrd r3, r2, [r4, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r3, r2 │ │ │ │ - cbz r2, 208cf6 │ │ │ │ + cbz r2, 208c2e │ │ │ │ subs r2, r4, #4 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 208cea │ │ │ │ - ldr r3, [pc, #16] @ (208d08 ) │ │ │ │ + bne.n 208c22 │ │ │ │ + ldr r3, [pc, #16] @ (208c40 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 622dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r0, {r0, r1, r6} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 208d5a │ │ │ │ + bne.n 208c92 │ │ │ │ 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, 208d5c │ │ │ │ + cbz r3, 208c94 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 208d50 │ │ │ │ + cbz r2, 208c88 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 208d4c │ │ │ │ - bl 208b04 │ │ │ │ + cbz r3, 208c84 │ │ │ │ + bl 208a3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208d2a │ │ │ │ + bne.n 208c62 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 208d2a │ │ │ │ + b.n 208c62 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 208d3a │ │ │ │ - b.n 208d44 │ │ │ │ + bne.n 208c72 │ │ │ │ + b.n 208c7c │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 208d44 │ │ │ │ + b.n 208c7c │ │ │ │ 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 r7, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr.w r8, [pc, #128] @ 208df8 │ │ │ │ + ldr.w r8, [pc, #128] @ 208d30 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ add r8, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208df0 │ │ │ │ + beq.n 208d28 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 208daa │ │ │ │ + cbz r2, 208ce2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ tst r2, r5 │ │ │ │ - beq.n 208dc2 │ │ │ │ + beq.n 208cfa │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 208d94 │ │ │ │ + bne.n 208ccc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 208de2 │ │ │ │ + cbz r2, 208d1a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 208dde │ │ │ │ - bl 208b04 │ │ │ │ + cbz r2, 208d16 │ │ │ │ + bl 208a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208d8e │ │ │ │ + bne.n 208cc6 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w ip, [pc, #56] @ 208dfc │ │ │ │ + ldr.w ip, [pc, #56] @ 208d34 │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 208da2 │ │ │ │ + bne.n 208cda │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, ip] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 208da2 │ │ │ │ - b.n 208d9e │ │ │ │ + beq.n 208cda │ │ │ │ + b.n 208cd6 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 208d8e │ │ │ │ + b.n 208cc6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 208db4 │ │ │ │ + bne.n 208cec │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #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 r0, [r0, #24] │ │ │ │ - cbz r0, 208e42 │ │ │ │ + cbz r0, 208d7a │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ adds r3, r5, #1 │ │ │ │ str.w r5, [r0, #312] @ 0x138 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 208e30 │ │ │ │ + cbz r2, 208d68 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [r4, #16] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 208e20 │ │ │ │ + bne.n 208d58 │ │ │ │ str.w r3, [r0, #316] @ 0x13c │ │ │ │ adds r5, r3, #1 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208e14 │ │ │ │ + bne.n 208d4c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 208e6a │ │ │ │ + cbz r3, 208da2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 208e6c │ │ │ │ + cbnz r3, 208da4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208e5e │ │ │ │ + bne.n 208d96 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 208e8a │ │ │ │ + cbz r0, 208dc2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 208e82 │ │ │ │ + cbz r3, 208dba │ │ │ │ strb r4, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208e78 │ │ │ │ - bl 208b04 │ │ │ │ + bne.n 208db0 │ │ │ │ + bl 208a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208e72 │ │ │ │ + bne.n 208daa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208e6a │ │ │ │ + beq.n 208da2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 208e6a │ │ │ │ + beq.n 208da2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208e6e │ │ │ │ + bne.n 208da6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208e96 │ │ │ │ + bne.n 208dce │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 208ece │ │ │ │ + cbz r2, 208e06 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ it ne │ │ │ │ strne r0, [r4, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208eb4 │ │ │ │ + bne.n 208dec │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 208ef4 │ │ │ │ + cbz r3, 208e2c │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 208ede │ │ │ │ + bne.n 208e16 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr r4, [pc, #476] @ (2090e8 ) │ │ │ │ + ldr r4, [pc, #476] @ (209020 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r4, pc │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #464] @ (2090ec ) │ │ │ │ + ldr r0, [pc, #464] @ (209024 ) │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r0, #0 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ @@ -585590,48 +585518,48 @@ │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp lr, sl │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.w 2090e2 │ │ │ │ + beq.w 20901a │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add r5, sp, #24 │ │ │ │ - cbz r3, 208f7c │ │ │ │ + cbz r3, 208eb4 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ moveq lr, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #3 │ │ │ │ mov r9, fp │ │ │ │ strd r3, lr, [sp, #32] │ │ │ │ movs r3, #131 @ 0x83 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ - bl 208bb8 │ │ │ │ + bl 208af0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209020 │ │ │ │ + beq.n 208f58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 208fac │ │ │ │ + cbz r3, 208ee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209044 │ │ │ │ + beq.n 208f7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 208308 │ │ │ │ + bl 208240 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209058 │ │ │ │ + beq.n 208f90 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ itee eq │ │ │ │ strdeq r5, r5, [sp, #24] │ │ │ │ ldrne r1, [r0, #0] │ │ │ │ strdne r1, r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ @@ -585642,80 +585570,80 @@ │ │ │ │ strne r5, [r2, #4] │ │ │ │ mov r2, r8 │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ strd sl, r7, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20906a │ │ │ │ + bhi.n 208fa2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r5 │ │ │ │ itett ne │ │ │ │ strne r2, [r4, #4] │ │ │ │ strdeq r4, r4, [r4] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r4, #0] │ │ │ │ itttt ne │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ strne r4, [r2, #0] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r4, [r2, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2090d4 │ │ │ │ + beq.n 20900c │ │ │ │ strd sl, r7, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ - bl 208bb8 │ │ │ │ + bl 208af0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208f9c │ │ │ │ + bne.n 208ed4 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 258dc8 │ │ │ │ - ldr r2, [pc, #196] @ (2090f0 ) │ │ │ │ - ldr r3, [pc, #188] @ (2090ec ) │ │ │ │ + bl 258d00 │ │ │ │ + ldr r2, [pc, #196] @ (209028 ) │ │ │ │ + ldr r3, [pc, #188] @ (209024 ) │ │ │ │ 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 2090de │ │ │ │ + bne.n 209016 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd sl, r7, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ - bl 208bb8 │ │ │ │ + bl 208af0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208fa0 │ │ │ │ - b.n 209020 │ │ │ │ + bne.n 208ed8 │ │ │ │ + b.n 208f58 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ strd sl, r7, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 209002 │ │ │ │ + bls.n 208f3a │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov ip, fp │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w lr, [fp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ sub.w r2, fp, #4 │ │ │ │ sub.w r1, lr, #4 │ │ │ │ cmp fp, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 2090c2 │ │ │ │ + beq.n 208ffa │ │ │ │ mov fp, r0 │ │ │ │ mov r3, lr │ │ │ │ mov r0, ip │ │ │ │ mov lr, r6 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, fp │ │ │ │ ldr r6, [r2, #4] │ │ │ │ @@ -585728,209 +585656,209 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r0, r5 │ │ │ │ sub.w r1, r3, #4 │ │ │ │ - bne.n 20909c │ │ │ │ + bne.n 208fd4 │ │ │ │ mov r4, ip │ │ │ │ mov r6, lr │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ strdne sl, r7, [sp, #32] │ │ │ │ - beq.n 2090d4 │ │ │ │ + beq.n 20900c │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 208f8e │ │ │ │ + b.n 208ec6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20777c │ │ │ │ - b.n 2090ce │ │ │ │ + bl 2076b4 │ │ │ │ + b.n 209006 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r6, [r2, #2] │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20911e │ │ │ │ + cbz r3, 209056 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 209126 │ │ │ │ + cbnz r0, 20905e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209112 │ │ │ │ + bne.n 20904a │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 208ef8 │ │ │ │ + bl 208e30 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209120 │ │ │ │ + beq.n 209058 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 209120 │ │ │ │ + beq.n 209058 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20912a │ │ │ │ + bne.n 209062 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209148 │ │ │ │ + bne.n 209080 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 209188 │ │ │ │ + beq.n 2090c0 │ │ │ │ subs r3, r1, #5 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r1, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.n 20918a │ │ │ │ + bhi.n 2090c2 │ │ │ │ ldrb.w r0, [r2, #360] @ 0x168 │ │ │ │ and.w r0, r0, #3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bhi.n 20919a │ │ │ │ - ldr r3, [pc, #12] @ (2091a0 ) │ │ │ │ + bhi.n 2090d2 │ │ │ │ + ldr r3, [pc, #12] @ (2090d8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ bx lr │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub.w r0, r0, #268 @ 0x10c │ │ │ │ cmp.w r0, #438 @ 0x1b6 │ │ │ │ - bhi.n 2091b6 │ │ │ │ - ldr r3, [pc, #12] @ (2091bc ) │ │ │ │ + bhi.n 2090ee │ │ │ │ + ldr r3, [pc, #12] @ (2090f4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2091cc │ │ │ │ + beq.n 209104 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ sub.w r2, r1, #268 @ 0x10c │ │ │ │ cmp.w r2, #438 @ 0x1b6 │ │ │ │ - bhi.n 2091c8 │ │ │ │ - ldr r0, [pc, #84] @ (209230 ) │ │ │ │ + bhi.n 209100 │ │ │ │ + ldr r0, [pc, #84] @ (209168 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne.n 209222 │ │ │ │ + bne.n 20915a │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - bne.n 209222 │ │ │ │ + bne.n 20915a │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 2091fc │ │ │ │ - b.n 2091fe │ │ │ │ + beq.n 209134 │ │ │ │ + b.n 209136 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 209228 │ │ │ │ + bne.n 209160 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 209216 │ │ │ │ + cbz r2, 20914e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 2091f8 │ │ │ │ + bne.n 209130 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2091fc │ │ │ │ + beq.n 209134 │ │ │ │ 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 209224 │ │ │ │ + beq.n 20915c │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r4, [pc, #956] @ (2095f8 ) │ │ │ │ - ldr r5, [pc, #960] @ (2095fc ) │ │ │ │ + ldr r4, [pc, #956] @ (209530 ) │ │ │ │ + ldr r5, [pc, #960] @ (209534 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ lsls r5, r3, #7 │ │ │ │ adds r7, r4, r5 │ │ │ │ ldrb.w r6, [r7, #50] @ 0x32 │ │ │ │ ldrb.w r7, [r7, #59] @ 0x3b │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldr.w lr, [r6, #40] @ 0x28 │ │ │ │ - cbz r7, 209260 │ │ │ │ + cbz r7, 209198 │ │ │ │ add.w r7, r0, r7, lsl #2 │ │ │ │ ldrb.w r7, [r7, #40] @ 0x28 │ │ │ │ adds r6, r4, r5 │ │ │ │ ldrb.w r6, [r6, #60] @ 0x3c │ │ │ │ - cbz r6, 209270 │ │ │ │ + cbz r6, 2091a8 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldrb.w r7, [r6, #40] @ 0x28 │ │ │ │ adds r6, r4, r5 │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ - cbz r6, 20927e │ │ │ │ + cbz r6, 2091b6 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldr r6, [r6, #40] @ 0x28 │ │ │ │ add r5, r4 │ │ │ │ ldrb.w r5, [r5, #107] @ 0x6b │ │ │ │ - cbz r5, 209292 │ │ │ │ + cbz r5, 2091ca │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ - bhi.w 2094ea │ │ │ │ + bhi.w 209422 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsls r6, r4, #4 │ │ │ │ @@ -586108,73 +586036,73 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r6, r4, #4 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #66 @ 0x42 │ │ │ │ - beq.n 20941e │ │ │ │ + beq.n 209356 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #219 @ 0xdb │ │ │ │ movne.w r8, #231 @ 0xe7 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ str.w r8, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne.w r2, r8, lsl #7 │ │ │ │ - beq.n 20943c │ │ │ │ - b.n 209492 │ │ │ │ + beq.n 209374 │ │ │ │ + b.n 2093ca │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 2095f0 │ │ │ │ + bne.w 209528 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2095ea │ │ │ │ + beq.w 209522 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 209434 │ │ │ │ + bne.n 20936c │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 20943c │ │ │ │ + beq.n 209374 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r2, r8, lsl #7 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w ip, [r3, #49] @ 0x31 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ - cbnz r3, 209476 │ │ │ │ + cbnz r3, 2093ae │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ add.w ip, r4, r2 │ │ │ │ ldrh.w r3, [r9, #32] │ │ │ │ ldrb.w ip, [ip, #50] @ 0x32 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r3, r3, lr │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ - cbz r3, 2094a0 │ │ │ │ + cbz r3, 2093d8 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 2094ae │ │ │ │ + cbz r3, 2093e6 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ - cbz r3, 2094bc │ │ │ │ + cbz r3, 2093f4 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w r3, [r4, #107] @ 0x6b │ │ │ │ - cbz r3, 2094ca │ │ │ │ + cbz r3, 209402 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -586184,418 +586112,418 @@ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #67 @ 0x43 │ │ │ │ - beq.n 20941e │ │ │ │ + beq.n 209356 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #220 @ 0xdc │ │ │ │ movne.w r8, #232 @ 0xe8 │ │ │ │ - b.n 20941e │ │ │ │ + b.n 209356 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #52 @ 0x34 │ │ │ │ - beq.n 20941e │ │ │ │ + beq.n 209356 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #204 @ 0xcc │ │ │ │ movne.w r8, #180 @ 0xb4 │ │ │ │ - b.n 20941e │ │ │ │ + b.n 209356 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #53 @ 0x35 │ │ │ │ - beq.w 20941e │ │ │ │ + beq.w 209356 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #205 @ 0xcd │ │ │ │ movne.w r8, #181 @ 0xb5 │ │ │ │ - b.n 20941e │ │ │ │ + b.n 209356 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #56 @ 0x38 │ │ │ │ - beq.w 20941e │ │ │ │ + beq.w 209356 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #208 @ 0xd0 │ │ │ │ movne.w r8, #203 @ 0xcb │ │ │ │ - b.n 20941e │ │ │ │ + b.n 209356 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #58 @ 0x3a │ │ │ │ - beq.w 20941e │ │ │ │ + beq.w 209356 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #210 @ 0xd2 │ │ │ │ movne.w r8, #223 @ 0xdf │ │ │ │ - b.n 20941e │ │ │ │ + b.n 209356 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #59 @ 0x3b │ │ │ │ - beq.w 20941e │ │ │ │ + beq.w 209356 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #212 @ 0xd4 │ │ │ │ movne.w r8, #224 @ 0xe0 │ │ │ │ - b.n 20941e │ │ │ │ + b.n 209356 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #61 @ 0x3d │ │ │ │ - beq.w 20941e │ │ │ │ + beq.w 209356 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #214 @ 0xd6 │ │ │ │ movne.w r8, #226 @ 0xe2 │ │ │ │ - b.n 20941e │ │ │ │ + b.n 209356 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #63 @ 0x3f │ │ │ │ - beq.w 20941e │ │ │ │ + beq.w 209356 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #216 @ 0xd8 │ │ │ │ movne.w r8, #228 @ 0xe4 │ │ │ │ - b.n 20941e │ │ │ │ + b.n 209356 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #64 @ 0x40 │ │ │ │ - beq.w 20941e │ │ │ │ + beq.w 209356 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #217 @ 0xd9 │ │ │ │ movne.w r8, #229 @ 0xe5 │ │ │ │ - b.n 20941e │ │ │ │ + b.n 209356 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #65 @ 0x41 │ │ │ │ - beq.w 20941e │ │ │ │ + beq.w 209356 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #218 @ 0xda │ │ │ │ movne.w r8, #230 @ 0xe6 │ │ │ │ - b.n 20941e │ │ │ │ + b.n 209356 │ │ │ │ ldr.w r9, [r3, #48] @ 0x30 │ │ │ │ - b.n 20945a │ │ │ │ + b.n 209392 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #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] @ (20964c ) │ │ │ │ + ldr r3, [pc, #60] @ (209584 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #60] @ (209650 ) │ │ │ │ + ldr r1, [pc, #60] @ (209588 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ add.w r2, r5, r2, lsl #7 │ │ │ │ ldrb.w r3, [r2, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eaf7c │ │ │ │ + bl 2eaeb4 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 209648 │ │ │ │ + beq.n 209580 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r5, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r5, #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 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #172] @ (209704 ) │ │ │ │ - ldr r2, [pc, #176] @ (209708 ) │ │ │ │ + ldr r3, [pc, #172] @ (20963c ) │ │ │ │ + ldr r2, [pc, #176] @ (209640 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov.w ip, r1, lsl #7 │ │ │ │ add.w r3, r2, ip │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 20967c │ │ │ │ + cbz r3, 2095b4 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst.w r3, #4 │ │ │ │ - bne.n 2096ce │ │ │ │ + bne.n 209606 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2096d2 │ │ │ │ + bmi.n 20960a │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 209698 │ │ │ │ + beq.n 2095d0 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2096fe │ │ │ │ + bne.n 209636 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 2096ba │ │ │ │ + bmi.n 2095f2 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2096f8 │ │ │ │ + bne.n 209630 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 2096d6 │ │ │ │ + cbz r1, 20960e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 2096b6 │ │ │ │ + bne.n 2095ee │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2096ba │ │ │ │ + beq.n 2095f2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 2096f6 │ │ │ │ + cbz r0, 20962e │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 2096d2 │ │ │ │ - ldr r1, [pc, #40] @ (20970c ) │ │ │ │ + bhi.n 20960a │ │ │ │ + ldr r1, [pc, #40] @ (209644 ) │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2096d2 │ │ │ │ + beq.n 20960a │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 209686 │ │ │ │ + b.n 2095be │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #76] @ (20976c ) │ │ │ │ + ldr r5, [pc, #76] @ (2096a4 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r5, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 209768 │ │ │ │ + bhi.n 2096a0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ subs r5, r3, r0 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r3, #16 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 209654 │ │ │ │ + bl 20958c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209738 │ │ │ │ - ldr r3, [pc, #44] @ (209770 ) │ │ │ │ + beq.n 209670 │ │ │ │ + ldr r3, [pc, #44] @ (2096a8 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209736 │ │ │ │ + beq.n 20966e │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldrb.w r0, [r4, #41] @ 0x29 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r0, [r0, #77] @ 0x4d │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 209788 │ │ │ │ + beq.n 2096c0 │ │ │ │ cmp.w r3, #764 @ 0x2fc │ │ │ │ - bcs.n 209788 │ │ │ │ + bcs.n 2096c0 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #772] @ (209aa4 ) │ │ │ │ + ldr r6, [pc, #772] @ (2099dc ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #772] @ (209aa8 ) │ │ │ │ + ldr r0, [pc, #772] @ (2099e0 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ - ldr.w sl, [pc, #768] @ 209aac │ │ │ │ + ldr.w sl, [pc, #768] @ 2099e4 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add sl, pc │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ blx 62740 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2098b8 │ │ │ │ + beq.n 2097f0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r8, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 209820 │ │ │ │ + cbnz r3, 209758 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 20987e │ │ │ │ + beq.n 2097b6 │ │ │ │ mvn.w r7, #490 @ 0x1ea │ │ │ │ add r3, r7 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 20983a │ │ │ │ + bls.n 209772 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 62740 │ │ │ │ - ldr r2, [pc, #688] @ (209ab0 ) │ │ │ │ - ldr r3, [pc, #680] @ (209aa8 ) │ │ │ │ + ldr r2, [pc, #688] @ (2099e8 ) │ │ │ │ + ldr r3, [pc, #680] @ (2099e0 ) │ │ │ │ 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 209a9e │ │ │ │ + bne.w 2099d6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 209946 │ │ │ │ + bne.w 20987e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bne.w 2099c4 │ │ │ │ + bne.w 2098fc │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 2097de │ │ │ │ + b.n 209716 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 209982 │ │ │ │ + beq.w 2098ba │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2097f2 │ │ │ │ + bne.n 20972a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 2097f2 │ │ │ │ + bne.n 20972a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 209846 │ │ │ │ + bne.n 20977e │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20981e │ │ │ │ + bne.n 209756 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.w 20997e │ │ │ │ + beq.w 2098b6 │ │ │ │ mvn.w r4, #490 @ 0x1ea │ │ │ │ add r3, r4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2097f2 │ │ │ │ + bhi.n 20972a │ │ │ │ mov r4, r1 │ │ │ │ - b.n 209842 │ │ │ │ + b.n 20977a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 209a46 │ │ │ │ + beq.w 20997e │ │ │ │ add.w r1, r8, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r9, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w lr, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 2097f2 │ │ │ │ + bne.n 20972a │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 209892 │ │ │ │ + bne.n 2097ca │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209820 │ │ │ │ + bne.n 209758 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.n 2097e8 │ │ │ │ - b.n 20988a │ │ │ │ + bne.n 209720 │ │ │ │ + b.n 2097c2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2eb064 │ │ │ │ + bl 2eaf9c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ ldrb.w r8, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ and.w r8, r8, #253 @ 0xfd │ │ │ │ - bne.n 2097d4 │ │ │ │ + bne.n 20970c │ │ │ │ sub.w r8, r8, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - b.n 2098ec │ │ │ │ + b.n 209824 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2097d8 │ │ │ │ + bne.w 209710 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 209920 │ │ │ │ + cbz r3, 209858 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2098e0 │ │ │ │ + beq.n 209818 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 2097f2 │ │ │ │ + beq.w 20972a │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add.w lr, r3, ip, lsl #4 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ sub.w lr, lr, #72 @ 0x48 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 2098e0 │ │ │ │ + b.n 209818 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ @@ -586603,24 +586531,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 6315c │ │ │ │ - b.n 2097fc │ │ │ │ + b.n 209734 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2097f2 │ │ │ │ + bne.w 20972a │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 2099a4 │ │ │ │ + bhi.n 2098dc │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2099a4 │ │ │ │ + bhi.n 2098dc │ │ │ │ tbb [pc, r2] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -586631,50 +586559,50 @@ │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 209886 │ │ │ │ + b.n 2097be │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 209820 │ │ │ │ + bne.w 209758 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 209a30 │ │ │ │ + beq.n 209968 │ │ │ │ mvn.w r2, #490 @ 0x1ea │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 209982 │ │ │ │ - b.n 2097f2 │ │ │ │ + bls.n 2098ba │ │ │ │ + b.n 20972a │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 6315c │ │ │ │ - b.n 2097fc │ │ │ │ + b.n 209734 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 2099a4 │ │ │ │ + b.n 2098dc │ │ │ │ movw r2, #751 @ 0x2ef │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 209a56 │ │ │ │ + beq.n 20998e │ │ │ │ cmp.w r3, #696 @ 0x2b8 │ │ │ │ - beq.n 209a4a │ │ │ │ + beq.n 209982 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #884 @ 0x374 │ │ │ │ - bne.w 2097f2 │ │ │ │ - ldr r3, [pc, #212] @ (209ab4 ) │ │ │ │ + bne.w 20972a │ │ │ │ + ldr r3, [pc, #212] @ (2099ec ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ str r1, [sp, #20] │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ @@ -586693,30 +586621,30 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6315c │ │ │ │ - b.n 2097fc │ │ │ │ + b.n 209734 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 209820 │ │ │ │ + bne.w 209758 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 2097e8 │ │ │ │ + bne.w 209720 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 209834 │ │ │ │ + b.n 20976c │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2099d2 │ │ │ │ - b.n 2097f2 │ │ │ │ - ldr r3, [pc, #92] @ (209ab4 ) │ │ │ │ + beq.n 20990a │ │ │ │ + b.n 20972a │ │ │ │ + ldr r3, [pc, #92] @ (2099ec ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #94208 @ 0x17000 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ @@ -586731,61 +586659,61 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 209a20 │ │ │ │ + b.n 209958 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbz r3, 209b1c │ │ │ │ + cbz r3, 209a54 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 209ad8 │ │ │ │ + cbz r2, 209a10 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209ad0 │ │ │ │ + beq.n 209a08 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 209b02 │ │ │ │ + beq.n 209a3a │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 209b02 │ │ │ │ + bne.n 209a3a │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r5, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 209ae8 │ │ │ │ + bne.n 209a20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ cmp.w ip, #2 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ @@ -586794,46 +586722,46 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 209b5e │ │ │ │ + cbnz r1, 209a96 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mvn.w ip, #490 @ 0x1ea │ │ │ │ add ip, r1 │ │ │ │ cmp.w r1, #370 @ 0x172 │ │ │ │ - beq.n 209b66 │ │ │ │ + beq.n 209a9e │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 209b5e │ │ │ │ + bhi.n 209a96 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 209b38 │ │ │ │ + beq.n 209a70 │ │ │ │ strd r3, r2, [r0] │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 209b56 │ │ │ │ - ldr r3, [pc, #4] @ (209b78 ) │ │ │ │ + b.n 209a8e │ │ │ │ + ldr r3, [pc, #4] @ (209ab0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 209bc8 │ │ │ │ + bhi.n 209b00 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 209bd6 │ │ │ │ + bhi.n 209b0e │ │ │ │ tbb [pc, r0] │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ @@ -586859,15 +586787,15 @@ │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.n 209bf6 │ │ │ │ + beq.n 209b2e │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -586888,15 +586816,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 209c20 │ │ │ │ + bhi.n 209b58 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r2, r3, #16 │ │ │ │ lsrs r7, r2, #12 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ @@ -586919,99 +586847,99 @@ │ │ │ │ mvn.w r3, #490 @ 0x1ea │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #80] @ (209ca8 ) │ │ │ │ - ldr r2, [pc, #84] @ (209cac ) │ │ │ │ + ldr r3, [pc, #80] @ (209be0 ) │ │ │ │ + ldr r2, [pc, #84] @ (209be4 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ add.w ip, lr, r1, lsl #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ movs r4, #1 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, r1 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 209c9a │ │ │ │ + cbnz r1, 209bd2 │ │ │ │ ldrb.w r2, [lr, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 209ca0 │ │ │ │ + bls.n 209bd8 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 209c7c │ │ │ │ + bne.n 209bb4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 209c86 │ │ │ │ - b.n 209c92 │ │ │ │ + bhi.n 209bbe │ │ │ │ + b.n 209bca │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 209c82 │ │ │ │ + bne.n 209bba │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (209cd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (209c0c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w ip, [pc, #32] @ 209cd8 │ │ │ │ + ldr.w ip, [pc, #32] @ 209c10 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ - cbnz r0, 209cd2 │ │ │ │ + cbnz r0, 209c0a │ │ │ │ ldrb.w r0, [r2, #32] │ │ │ │ bx lr │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #322 @ 0x142 │ │ │ │ - bhi.n 209d00 │ │ │ │ + bhi.n 209c38 │ │ │ │ cmp.w r0, #318 @ 0x13e │ │ │ │ - bhi.n 209d66 │ │ │ │ + bhi.n 209c9e │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bhi.n 209d6e │ │ │ │ + bhi.n 209ca6 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ - bhi.n 209d24 │ │ │ │ + bhi.n 209c5c │ │ │ │ subs r0, #133 @ 0x85 │ │ │ │ cmp r0, #7 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - bhi.n 209d7c │ │ │ │ + bhi.n 209cb4 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bls.n 209d6a │ │ │ │ + bls.n 209ca2 │ │ │ │ mvn.w r3, #324 @ 0x144 │ │ │ │ add r0, r3 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r0, #217 @ 0xd9 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 209d6a │ │ │ │ + bhi.n 209ca2 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -587044,197 +586972,197 @@ │ │ │ │ sub.w r0, r0, #294 @ 0x126 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #446 @ 0x1be │ │ │ │ - bcs.n 209d8e │ │ │ │ + bcs.n 209cc6 │ │ │ │ cmp.w r0, #442 @ 0x1ba │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #448 @ 0x1c0 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #40] @ (209dc8 ) │ │ │ │ - ldr r2, [pc, #44] @ (209dcc ) │ │ │ │ + ldr r3, [pc, #40] @ (209d00 ) │ │ │ │ + ldr r2, [pc, #44] @ (209d04 ) │ │ │ │ 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 209dc4 │ │ │ │ + bgt.n 209cfc │ │ │ │ itett ne │ │ │ │ addne.w r1, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r1, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (209df0 ) │ │ │ │ - ldr r2, [pc, #32] @ (209df4 ) │ │ │ │ + ldr r3, [pc, #28] @ (209d28 ) │ │ │ │ + ldr r2, [pc, #32] @ (209d2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 209de6 │ │ │ │ + cbz r3, 209d1e │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 209dea │ │ │ │ + cbz r3, 209d22 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ 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, #100] @ (209e6c ) │ │ │ │ + ldr r2, [pc, #100] @ (209da4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 209e4c │ │ │ │ + beq.n 209d84 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 209e32 │ │ │ │ - bl 237964 │ │ │ │ + beq.n 209d6a │ │ │ │ + bl 23789c │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ cmpge r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 209e1e │ │ │ │ - ldr r3, [pc, #56] @ (209e70 ) │ │ │ │ + bne.n 209d56 │ │ │ │ + ldr r3, [pc, #56] @ (209da8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #2747] @ 0xabb │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 209e1e │ │ │ │ + bne.n 209d56 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (209e74 ) │ │ │ │ + ldr r3, [pc, #16] @ (209dac ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #88] @ (209ed4 ) │ │ │ │ + ldr r2, [pc, #88] @ (209e0c ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - beq.n 209eb6 │ │ │ │ - bhi.n 209ea2 │ │ │ │ + beq.n 209dee │ │ │ │ + bhi.n 209dda │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.n 209eb2 │ │ │ │ + bne.n 209dea │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 209ecc │ │ │ │ + bne.n 209e04 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (209ed8 ) │ │ │ │ + ldr r3, [pc, #60] @ (209e10 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 209eb6 │ │ │ │ + beq.n 209dee │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 209eb6 │ │ │ │ + beq.n 209dee │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (209edc ) │ │ │ │ + ldr r1, [pc, #36] @ (209e14 ) │ │ │ │ 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 r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r3, #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 r3, [pc, #140] @ (209f80 ) │ │ │ │ + ldr r3, [pc, #140] @ (209eb8 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 209f44 │ │ │ │ + beq.n 209e7c │ │ │ │ mov.w r9, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #124] @ (209f84 ) │ │ │ │ + ldr r2, [pc, #124] @ (209ebc ) │ │ │ │ lsls r6, r6, #7 │ │ │ │ mvn.w r4, #45 @ 0x2d │ │ │ │ add.w r5, r6, #30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r5, r3 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r1, r3, #10 │ │ │ │ subs r2, r5, r6 │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ - cbz r3, 209f3a │ │ │ │ + cbz r3, 209e72 │ │ │ │ ldrb.w r0, [r2, r9] │ │ │ │ cmp r4, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #4 │ │ │ │ movls r2, #8 │ │ │ │ adds r0, #10 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ blx 6315c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 209f14 │ │ │ │ + bne.n 209e4c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ add.w r8, r0, #44 @ 0x2c │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ @@ -587242,20 +587170,20 @@ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ ldr.w r4, [r3, #-4] │ │ │ │ cmp r3, r7 │ │ │ │ str.w r4, [r8, #-4] │ │ │ │ str.w r0, [r8, #-16] │ │ │ │ str.w r1, [r8, #-12] │ │ │ │ str.w r2, [r8, #-8] │ │ │ │ - bne.n 209f4e │ │ │ │ + bne.n 209e86 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 209f40 │ │ │ │ + b.n 209e78 │ │ │ │ nop │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #28 │ │ │ │ itttt ls │ │ │ │ @@ -587265,54 +587193,54 @@ │ │ │ │ andls.w r0, r0, #1 │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 209fdc │ │ │ │ + bhi.n 209f14 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 209ff0 │ │ │ │ + bls.n 209f28 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ mov.w ip, #63744 @ 0xf900 │ │ │ │ movt ip, #15 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 209ffc │ │ │ │ + bne.n 209f34 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ movt ip, #48 @ 0x30 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 20a030 │ │ │ │ + bne.n 209f68 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 20a024 │ │ │ │ + beq.n 209f5c │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 209ffc │ │ │ │ + cbz r3, 209f34 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20a000 │ │ │ │ + beq.n 209f38 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 209fdc │ │ │ │ + bne.n 209f14 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ 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 20a01c │ │ │ │ + bne.n 209f54 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -587322,33 +587250,33 @@ │ │ │ │ moveq r0, #4 │ │ │ │ movne r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 20a054 │ │ │ │ + bls.n 209f8c │ │ │ │ movs r2, #1 │ │ │ │ subs r3, #8 │ │ │ │ movw r0, #64667 @ 0xfc9b │ │ │ │ movt r0, #451 @ 0x1c3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 20a07c │ │ │ │ - bls.n 20a06e │ │ │ │ + beq.n 209fb4 │ │ │ │ + bls.n 209fa6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 20a078 │ │ │ │ + bne.n 209fb0 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -587358,46 +587286,46 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 20a0ce │ │ │ │ + bhi.n 20a006 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20a0a2 │ │ │ │ + bhi.n 209fda │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 20a104 │ │ │ │ + bhi.n 20a03c │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r1, #29 │ │ │ │ movs r4, r2 │ │ │ │ subs r3, #6 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #65428 @ 0xff94 │ │ │ │ movt r2, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20a136 │ │ │ │ + bne.n 20a06e │ │ │ │ tst.w r3, #99 @ 0x63 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 20a120 │ │ │ │ + bls.n 20a058 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 20a0ca │ │ │ │ - add r2, pc, #8 @ (adr r2, 20a0e0 ) │ │ │ │ + bhi.n 20a002 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20a018 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ @ instruction: 0xffebffff │ │ │ │ @ instruction: 0xffebffff │ │ │ │ movs r5, r4 │ │ │ │ @@ -587411,15 +587339,15 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffebffff │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.n 20a0ca │ │ │ │ + bhi.n 20a002 │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #12291 @ 0x3003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -587439,15 +587367,15 @@ │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20a176 │ │ │ │ + bhi.n 20a0ae │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r4, #4 │ │ │ │ cmp r0, #17 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r2, r4, #20 │ │ │ │ @@ -587464,18 +587392,18 @@ │ │ │ │ movs r4, r4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 20a19a │ │ │ │ + cbz r2, 20a0d2 │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 20a19a │ │ │ │ + bmi.n 20a0d2 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -587488,32 +587416,32 @@ │ │ │ │ subs r0, r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #200] @ (20a288 ) │ │ │ │ + ldr r4, [pc, #200] @ (20a1c0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #200] @ (20a28c ) │ │ │ │ + ldr r3, [pc, #200] @ (20a1c4 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #200] @ (20a290 ) │ │ │ │ - ldr r1, [pc, #200] @ (20a294 ) │ │ │ │ + ldr r2, [pc, #200] @ (20a1c8 ) │ │ │ │ + ldr r1, [pc, #200] @ (20a1cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb.w r0, [r2, #78] @ 0x4e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20a266 │ │ │ │ + beq.n 20a19e │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ adds r0, #10 │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ @@ -587521,164 +587449,164 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r5, r2 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 20a27e │ │ │ │ + beq.n 20a1b6 │ │ │ │ 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 20a262 │ │ │ │ + beq.n 20a19a │ │ │ │ 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 20a21c │ │ │ │ - ldr r2, [pc, #48] @ (20a298 ) │ │ │ │ - ldr r3, [pc, #32] @ (20a28c ) │ │ │ │ + bne.n 20a154 │ │ │ │ + ldr r2, [pc, #48] @ (20a1d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (20a1c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20a282 │ │ │ │ + bne.n 20a1ba │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 20a266 │ │ │ │ + b.n 20a19e │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 20a2c0 │ │ │ │ + bhi.n 20a1f8 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r0, r4, #20 │ │ │ │ subs r5, r0, r0 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 20a326 │ │ │ │ + cbz r0, 20a25e │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 20a2c0 │ │ │ │ + bhi.n 20a1f8 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subs r0, #26 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 20a326 │ │ │ │ + cbz r0, 20a25e │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 20a310 │ │ │ │ + bhi.n 20a248 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 20a2c2 │ │ │ │ + bne.n 20a1fa │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a29c │ │ │ │ + bl 20a1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a2c2 │ │ │ │ + bne.n 20a1fa │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a29c │ │ │ │ + bl 20a1d4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20a356 │ │ │ │ + bhi.n 20a28e │ │ │ │ cmp r1, #3 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ - cbz r0, 20a348 │ │ │ │ + cbz r0, 20a280 │ │ │ │ bx lr │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #24 │ │ │ │ - bls.n 20a35a │ │ │ │ + bls.n 20a292 │ │ │ │ cmp r3, #26 │ │ │ │ - bne.n 20a384 │ │ │ │ + bne.n 20a2bc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r0, #14335 @ 0x37ff │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 20a346 │ │ │ │ + bne.n 20a27e │ │ │ │ cmp r3, #16 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a346 │ │ │ │ + bne.n 20a27e │ │ │ │ sub.w r2, r3, #17 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 20a356 │ │ │ │ - b.n 20a392 │ │ │ │ + bls.n 20a28e │ │ │ │ + b.n 20a2ca │ │ │ │ cmp r3, #27 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a346 │ │ │ │ + bne.n 20a27e │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #30 │ │ │ │ @@ -587687,20 +587615,20 @@ │ │ │ │ andeq.w r0, 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #612] @ (20a624 ) │ │ │ │ - ldr r2, [pc, #612] @ (20a628 ) │ │ │ │ + ldr r0, [pc, #612] @ (20a55c ) │ │ │ │ + ldr r2, [pc, #612] @ (20a560 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [pc, #612] @ 20a62c │ │ │ │ - ldr r3, [pc, #612] @ (20a630 ) │ │ │ │ + ldr.w fp, [pc, #612] @ 20a564 │ │ │ │ + ldr r3, [pc, #612] @ (20a568 ) │ │ │ │ add r5, sp, #20 │ │ │ │ add fp, pc │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov ip, r1 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -587719,363 +587647,363 @@ │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #20] │ │ │ │ and.w r2, r0, #127 @ 0x7f │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #15] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bmi.n 20a426 │ │ │ │ + bmi.n 20a35e │ │ │ │ mov r1, ip │ │ │ │ mov r0, r2 │ │ │ │ - bl 20a29c │ │ │ │ - cbnz r0, 20a42e │ │ │ │ + bl 20a1d4 │ │ │ │ + cbnz r0, 20a366 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a1b0 │ │ │ │ - cbz r0, 20a46e │ │ │ │ + bl 20a0e8 │ │ │ │ + cbz r0, 20a3a6 │ │ │ │ ldrb.w r2, [sp, #15] │ │ │ │ movs r6, #0 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strb.w r2, [sp, #15] │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r4, r7, lsl #2] │ │ │ │ str.w r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #480] @ (20a634 ) │ │ │ │ - ldr r3, [pc, #468] @ (20a628 ) │ │ │ │ + ldr r2, [pc, #480] @ (20a56c ) │ │ │ │ + ldr r3, [pc, #468] @ (20a560 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20a61e │ │ │ │ + bne.w 20a556 │ │ │ │ mov r0, r6 │ │ │ │ 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 20a4f6 │ │ │ │ + bhi.n 20a42e │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ subs r1, r1, #2 │ │ │ │ subs r6, r3, #2 │ │ │ │ subs r6, #38 @ 0x26 │ │ │ │ - cbz r6, 20a494 │ │ │ │ + cbz r6, 20a3cc │ │ │ │ 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, 20a4b6 │ │ │ │ + cbz r7, 20a3ee │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20a4ae │ │ │ │ + cbz r1, 20a3e6 │ │ │ │ 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 20a49e │ │ │ │ + bne.n 20a3d6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 20a450 │ │ │ │ + b.n 20a388 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r6 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a4b6 │ │ │ │ + beq.n 20a3ee │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ - cbz r1, 20a4e2 │ │ │ │ + cbz r1, 20a41a │ │ │ │ ldrd r0, r1, [r8, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r8, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20a4b6 │ │ │ │ + beq.n 20a3ee │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20a4d6 │ │ │ │ - b.n 20a4e2 │ │ │ │ + bne.n 20a40e │ │ │ │ + b.n 20a41a │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20a4b6 │ │ │ │ + beq.n 20a3ee │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20a512 │ │ │ │ + cbz r1, 20a44a │ │ │ │ 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 20a502 │ │ │ │ - b.n 20a4b6 │ │ │ │ - ldr r3, [pc, #280] @ (20a638 ) │ │ │ │ + bne.n 20a43a │ │ │ │ + b.n 20a3ee │ │ │ │ + ldr r3, [pc, #280] @ (20a570 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r6, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20a4b6 │ │ │ │ + beq.n 20a3ee │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20a542 │ │ │ │ + cbz r1, 20a47a │ │ │ │ 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 20a532 │ │ │ │ - b.n 20a4b6 │ │ │ │ + bne.n 20a46a │ │ │ │ + b.n 20a3ee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20a4b6 │ │ │ │ + beq.n 20a3ee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 20a562 │ │ │ │ + cbz r3, 20a49a │ │ │ │ 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 r8, r6, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 20a612 │ │ │ │ + bne.n 20a54a │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a4ba │ │ │ │ + beq.n 20a3f2 │ │ │ │ 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 20a4c2 │ │ │ │ + b.n 20a3fa │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r6, sl │ │ │ │ ldrb r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20a4b6 │ │ │ │ + beq.n 20a3ee │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20a5ac │ │ │ │ + cbz r1, 20a4e4 │ │ │ │ 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 20a59c │ │ │ │ - b.n 20a4b6 │ │ │ │ + bne.n 20a4d4 │ │ │ │ + b.n 20a3ee │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 20a5fe │ │ │ │ + beq.n 20a536 │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 20fd0c │ │ │ │ - b.n 20a4c2 │ │ │ │ + bl 20fc44 │ │ │ │ + b.n 20a3fa │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20a4b6 │ │ │ │ + beq.w 20a3ee │ │ │ │ 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, 20a5f6 │ │ │ │ + cbz r1, 20a52e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20a5e6 │ │ │ │ - b.n 20a4b6 │ │ │ │ + bne.n 20a51e │ │ │ │ + b.n 20a3ee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20a5be │ │ │ │ + beq.n 20a4f6 │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 20a5be │ │ │ │ + b.n 20a4f6 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 20a4c2 │ │ │ │ + b.n 20a3fa │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a6c4 │ │ │ │ + beq.n 20a5fc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ push {r4} │ │ │ │ - cbz r1, 20a684 │ │ │ │ + cbz r1, 20a5bc │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20a6c6 │ │ │ │ + beq.n 20a5fe │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20a6a2 │ │ │ │ + cbz r1, 20a5da │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 20a6a2 │ │ │ │ + cbz r2, 20a5da │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ - cbnz r2, 20a69a │ │ │ │ + cbnz r2, 20a5d2 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ - cbnz r2, 20a69a │ │ │ │ + cbnz r2, 20a5d2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r4, r0, [r2] │ │ │ │ str r0, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a654 │ │ │ │ + bne.n 20a58c │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a67e │ │ │ │ + bne.n 20a5b6 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a66c │ │ │ │ + beq.n 20a5a4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20a658 │ │ │ │ + bne.n 20a590 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20a67e │ │ │ │ + bne.n 20a5b6 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20a67e │ │ │ │ + bne.n 20a5b6 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20a654 │ │ │ │ - b.n 20a66c │ │ │ │ + bne.n 20a58c │ │ │ │ + b.n 20a5a4 │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 20a6e2 │ │ │ │ + cbz r3, 20a61a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 20a6e8 │ │ │ │ + cbnz r1, 20a620 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 20a716 │ │ │ │ + cbz r1, 20a64e │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20a700 │ │ │ │ + cbz r1, 20a638 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 20a6f8 │ │ │ │ + cbnz r1, 20a630 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a6e4 │ │ │ │ + bne.n 20a61c │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a6e2 │ │ │ │ + bne.n 20a61a │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ 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, 20a72e │ │ │ │ + cbz r3, 20a666 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20a72c │ │ │ │ + beq.n 20a664 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20a752 │ │ │ │ + beq.n 20a68a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20a72a │ │ │ │ + bne.n 20a662 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mvn.w r1, #490 @ 0x1ea │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp.w r2, #370 @ 0x172 │ │ │ │ - beq.n 20a752 │ │ │ │ + beq.n 20a68a │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 20a72a │ │ │ │ + bhi.n 20a662 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a736 │ │ │ │ + bne.n 20a66e │ │ │ │ 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, 20a790 │ │ │ │ + cbz r1, 20a6c8 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ itee eq │ │ │ │ moveq r2, #1 │ │ │ │ ldrne r2, [r2, #44] @ 0x2c │ │ │ │ subne r2, r2, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ @@ -588085,65 +588013,65 @@ │ │ │ │ cmp.w r2, r3, lsr #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #8] @ (20a7a0 ) │ │ │ │ + ldr r3, [pc, #8] @ (20a6d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - ldr r5, [pc, #188] @ (20a878 ) │ │ │ │ + ldr r5, [pc, #188] @ (20a7b0 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r5, pc │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r3, [pc, #172] @ (20a87c ) │ │ │ │ + ldr r3, [pc, #172] @ (20a7b4 ) │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 205954 │ │ │ │ + bl 20588c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 20a7f0 │ │ │ │ + cbz r7, 20a728 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ec2a0 │ │ │ │ + bl 1ec1d8 │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r1, [pc, #140] @ (20a880 ) │ │ │ │ + ldr r1, [pc, #140] @ (20a7b8 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 205e2c │ │ │ │ + bl 205d64 │ │ │ │ strb.w r7, [r0, #32] │ │ │ │ - bl 206108 │ │ │ │ + bl 206040 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20a870 │ │ │ │ + beq.n 20a7a8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20a820 │ │ │ │ + cbz r2, 20a758 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ mov ip, r4 │ │ │ │ @@ -588154,89 +588082,89 @@ │ │ │ │ mov r4, r6 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ strh.w r3, [r5, #332] @ 0x14c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r5, #328] @ 0x148 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (20a884 ) │ │ │ │ - ldr r3, [pc, #52] @ (20a87c ) │ │ │ │ + ldr r2, [pc, #60] @ (20a7bc ) │ │ │ │ + ldr r3, [pc, #52] @ (20a7b4 ) │ │ │ │ add r2, pc │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20a86c │ │ │ │ + bne.n 20a7a4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 2067cc │ │ │ │ + bl 206704 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 20a8b4 │ │ │ │ + cbnz r3, 20a7ec │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r5, [r4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20a8ac │ │ │ │ + bhi.n 20a7e4 │ │ │ │ ldr.w r2, [r5, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r2, 20a8cc │ │ │ │ + cbnz r2, 20a804 │ │ │ │ ldr.w r2, [r3, #-20] │ │ │ │ str.w r2, [r5, #-20] │ │ │ │ ldr.w r2, [r5, #-16] │ │ │ │ - cbnz r2, 20a8da │ │ │ │ + cbnz r2, 20a812 │ │ │ │ ldr.w r2, [r3, #-16] │ │ │ │ str.w r2, [r5, #-16] │ │ │ │ ldr.w r2, [r5, #-12] │ │ │ │ - cbnz r2, 20a8e8 │ │ │ │ + cbnz r2, 20a820 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ str.w r2, [r5, #-12] │ │ │ │ ldr.w r2, [r5, #-24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20a8ac │ │ │ │ + bne.n 20a7e4 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - b.n 20a8ac │ │ │ │ + b.n 20a7e4 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #300] @ (20aa3c ) │ │ │ │ - ldr r1, [pc, #300] @ (20aa40 ) │ │ │ │ + ldr r2, [pc, #300] @ (20a974 ) │ │ │ │ + ldr r1, [pc, #300] @ (20a978 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr.w r6, [r9, #12] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldrb.w r7, [r5, #40] @ 0x28 │ │ │ │ @@ -588245,37 +588173,37 @@ │ │ │ │ ldrb.w r1, [r2, #45] @ 0x2d │ │ │ │ ldrb.w r8, [r2, #5] │ │ │ │ ands r1, r6 │ │ │ │ bfi r7, r1, #2, #6 │ │ │ │ strb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20aa06 │ │ │ │ + bne.n 20a93e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20aa1c │ │ │ │ + beq.n 20a954 │ │ │ │ adds r3, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r6, r5, ip │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ - cbnz r1, 20a966 │ │ │ │ + cbnz r1, 20a89e │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r8, r1 │ │ │ │ it cc │ │ │ │ movcc r8, r1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20a956 │ │ │ │ + bne.n 20a88e │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r0, r4 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - bne.n 20a9a8 │ │ │ │ + bne.n 20a8e0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add ip, r5 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mla r1, r1, r0, r4 │ │ │ │ adds r1, #22 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -588284,177 +588212,177 @@ │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 20a988 │ │ │ │ + bne.n 20a8c0 │ │ │ │ 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 20a9cc │ │ │ │ + bhi.n 20a904 │ │ │ │ blx 62740 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 20a9ac │ │ │ │ + bne.n 20a8e4 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 20a9f8 │ │ │ │ + cbz r3, 20a930 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 25b8b4 │ │ │ │ + bl 25b7ec │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 20aa2a │ │ │ │ + cbnz r0, 20a962 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - beq.n 20aa14 │ │ │ │ + beq.n 20a94c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20a9a8 │ │ │ │ - b.n 20a9d6 │ │ │ │ - cbz r7, 20aa38 │ │ │ │ + bne.n 20a8e0 │ │ │ │ + b.n 20a90e │ │ │ │ + cbz r7, 20a970 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 20a97a │ │ │ │ + b.n 20a8b2 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 20a9d6 │ │ │ │ + b.n 20a90e │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r6 │ │ │ │ - bl 2076d4 │ │ │ │ + bl 20760c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 20a9d6 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + b.n 20a90e │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20aaf2 │ │ │ │ + beq.n 20aa2a │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov lr, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 20aaa4 │ │ │ │ + cbz r7, 20a9dc │ │ │ │ add.w r5, r4, #76 @ 0x4c │ │ │ │ str r7, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 20aac6 │ │ │ │ + beq.n 20a9fe │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r5, r4, #108 @ 0x6c │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20aae8 │ │ │ │ + beq.n 20aa20 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r5, r4, #140 @ 0x8c │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a8fc │ │ │ │ + bl 20a834 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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, [r0, #16] │ │ │ │ mov r5, r2 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 20ab42 │ │ │ │ + cbz r0, 20aa7a │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a8fc │ │ │ │ + bl 20a834 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20aba6 │ │ │ │ + cbz r0, 20aade │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r0, #44 @ 0x2c │ │ │ │ add.w r6, r0, #76 @ 0x4c │ │ │ │ @@ -588463,32 +588391,32 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a8fc │ │ │ │ + bl 20a834 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20ac22 │ │ │ │ + cbz r0, 20ab5a │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r9, r0, #44 @ 0x2c │ │ │ │ add.w r7, r0, #76 @ 0x4c │ │ │ │ @@ -588503,32 +588431,32 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a8fc │ │ │ │ + bl 20a834 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20acb6 │ │ │ │ + cbz r0, 20abee │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w sl, r0, #44 @ 0x2c │ │ │ │ add.w r8, r0, #76 @ 0x4c │ │ │ │ @@ -588550,40 +588478,40 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a8fc │ │ │ │ + bl 20a834 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #104] @ (20ad3c ) │ │ │ │ + ldr r4, [pc, #104] @ (20ac74 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 20ad32 │ │ │ │ - ldr r3, [pc, #88] @ (20ad40 ) │ │ │ │ + cbz r0, 20ac6a │ │ │ │ + ldr r3, [pc, #88] @ (20ac78 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 20ad28 │ │ │ │ + cbz r3, 20ac60 │ │ │ │ subs r5, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ mov lr, sp │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ @@ -588592,43 +588520,43 @@ │ │ │ │ adds r7, #32 │ │ │ │ str.w r6, [lr, #8] │ │ │ │ cmp r5, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 20ad04 │ │ │ │ + bne.n 20ac3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a8fc │ │ │ │ + bl 20a834 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20add0 │ │ │ │ - cbz r5, 20adb4 │ │ │ │ + cbz r0, 20ad08 │ │ │ │ + cbz r5, 20acec │ │ │ │ mov r4, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r8, r5, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -588641,152 +588569,152 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb r3, [r6, #28] │ │ │ │ - bne.n 20ad88 │ │ │ │ + bne.n 20acc0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #4024] @ 0xfb8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #208] @ (20aec0 ) │ │ │ │ - ldr r3, [pc, #208] @ (20aec4 ) │ │ │ │ + ldr r2, [pc, #208] @ (20adf8 ) │ │ │ │ + ldr r3, [pc, #208] @ (20adfc ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 205ef8 │ │ │ │ - cbz r0, 20ae2e │ │ │ │ + bl 205e30 │ │ │ │ + cbz r0, 20ad66 │ │ │ │ add.w r2, r5, r6, lsl #5 │ │ │ │ ldr.w r9, [r2, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #180] @ (20aec8 ) │ │ │ │ - ldr r3, [pc, #172] @ (20aec4 ) │ │ │ │ + ldr r2, [pc, #180] @ (20ae00 ) │ │ │ │ + ldr r3, [pc, #172] @ (20adfc ) │ │ │ │ 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 20aebc │ │ │ │ + bne.n 20adf4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r6, lsl #5 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ add r6, sp, #4 │ │ │ │ ldr.w r9, [r5, #56] @ 0x38 │ │ │ │ mov r5, r6 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldrb.w lr, [r9, #12] │ │ │ │ cmp r8, lr │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bne.n 20ae84 │ │ │ │ + bne.n 20adbc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20ae12 │ │ │ │ + beq.n 20ad4a │ │ │ │ add.w r2, sp, #19 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 20ae6c │ │ │ │ + bne.n 20ada4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20ae12 │ │ │ │ + beq.n 20ad4a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r4, r6 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r5, sl, #44 @ 0x2c │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ - b.n 20ae12 │ │ │ │ + bl 20a7c0 │ │ │ │ + b.n 20ad4a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ 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.w r9, [pc, #68] @ 20af24 │ │ │ │ + ldr.w r9, [pc, #68] @ 20ae5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 2063ec │ │ │ │ - ldr r3, [pc, #56] @ (20af28 ) │ │ │ │ + bl 206324 │ │ │ │ + ldr r3, [pc, #56] @ (20ae60 ) │ │ │ │ add r9, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r3, r3, r8, lsl #7 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - cbnz r3, 20af04 │ │ │ │ + cbnz r3, 20ae3c │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r4, #20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -588795,16 +588723,16 @@ │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ stmia.w r4, {r2, r3} │ │ │ │ - ldr.w r4, [pc, #1372] @ 20b4b0 │ │ │ │ - ldr.w r3, [pc, #1372] @ 20b4b4 │ │ │ │ + ldr.w r4, [pc, #1372] @ 20b3e8 │ │ │ │ + ldr.w r3, [pc, #1372] @ 20b3ec │ │ │ │ add r4, pc │ │ │ │ ldr.w sl, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w fp, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r2, [sp, #201] @ 0xc9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrd r7, r8, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -588826,44 +588754,44 @@ │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #24] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 20b436 │ │ │ │ + beq.w 20b36e │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ orr.w r4, r1, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r4, r1 │ │ │ │ orr.w r4, r8, r4 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20b2a0 │ │ │ │ + beq.w 20b1d8 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ and.w sl, r2, #15 │ │ │ │ ubfx r3, r2, #5, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 209b70 │ │ │ │ + bl 209aa8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 20b2ae │ │ │ │ + beq.w 20b1e6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20b298 │ │ │ │ + bne.w 20b1d0 │ │ │ │ cmp r2, #0 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -588877,15 +588805,15 @@ │ │ │ │ adds r1, r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2064ec │ │ │ │ + bl 206424 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sp, #202] @ 0xca │ │ │ │ strb.w r3, [r0, #63] @ 0x3f │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ @@ -588896,34 +588824,34 @@ │ │ │ │ cmp r6, #25 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r1, [sp, #203] @ 0xcb │ │ │ │ str.w sl, [r0, #36] @ 0x24 │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ - bhi.n 20b07c │ │ │ │ + bhi.n 20afb4 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #3123 @ 0xc33 │ │ │ │ movt r2, #896 @ 0x380 │ │ │ │ lsls r3, r6 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne.w fp, #34 @ 0x22 │ │ │ │ - bne.n 20b07c │ │ │ │ + bne.n 20afb4 │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w fp, #7 │ │ │ │ - beq.n 20b07c │ │ │ │ + beq.n 20afb4 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq.w fp, #160 @ 0xa0 │ │ │ │ strb.w r1, [r4, #77] @ 0x4d │ │ │ │ strb.w fp, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20b30e │ │ │ │ + beq.w 20b246 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w fp, r7, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -588940,15 +588868,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #0] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20b2c0 │ │ │ │ + beq.w 20b1f8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -588968,15 +588896,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r7] │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 20b172 │ │ │ │ + beq.n 20b0aa │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ str.w lr, [sp, #72] @ 0x48 │ │ │ │ @@ -588995,15 +588923,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 20b1ba │ │ │ │ + cbz r3, 20b0f2 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -589021,15 +588949,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 20b202 │ │ │ │ + cbz r3, 20b13a │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -589047,15 +588975,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 20b24e │ │ │ │ + cbz r3, 20b186 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #61] @ 0x3d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ @@ -589075,61 +589003,61 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [lr] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add.w r5, r4, #20 │ │ │ │ - bl 209fa8 │ │ │ │ + bl 209ee0 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #63] @ 0x3f │ │ │ │ mov r1, r5 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ - ldr r2, [pc, #576] @ (20b4b8 ) │ │ │ │ - ldr r3, [pc, #568] @ (20b4b4 ) │ │ │ │ + bl 20a7c0 │ │ │ │ + ldr r2, [pc, #576] @ (20b3f0 ) │ │ │ │ + ldr r3, [pc, #568] @ (20b3ec ) │ │ │ │ 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 20b4a4 │ │ │ │ + bne.w 20b3dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20b34e │ │ │ │ + beq.n 20b286 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 20affc │ │ │ │ + b.n 20af34 │ │ │ │ subs r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.w 20afe8 │ │ │ │ + bne.w 20af20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20b3a0 │ │ │ │ + beq.n 20b2d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 20affc │ │ │ │ + b.n 20af34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b3b0 │ │ │ │ + beq.n 20b2e8 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ strd r8, r8, [sp, #76] @ 0x4c │ │ │ │ mov ip, lr │ │ │ │ mov.w r8, #18 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -589146,18 +589074,18 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 20b11e │ │ │ │ + b.n 20b056 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b3ca │ │ │ │ + beq.n 20b302 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ mov.w sl, #17 │ │ │ │ mov ip, lr │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -589170,78 +589098,78 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r6] │ │ │ │ - b.n 20b0c6 │ │ │ │ + b.n 20affe │ │ │ │ cmp.w sl, #3 │ │ │ │ - bhi.n 20b39c │ │ │ │ + bhi.n 20b2d4 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 20b39c │ │ │ │ + bne.n 20b2d4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #324] @ 20b4a8 │ │ │ │ + vldr d7, [pc, #324] @ 20b3e0 │ │ │ │ mov.w lr, #0 │ │ │ │ strd lr, lr, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 20b39c │ │ │ │ + cbz r0, 20b2d4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20affc │ │ │ │ + b.n 20af34 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 20affc │ │ │ │ + b.n 20af34 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20b29c │ │ │ │ + bne.w 20b1d4 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bls.n 20b358 │ │ │ │ - b.n 20affc │ │ │ │ + bls.n 20b290 │ │ │ │ + b.n 20af34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 20b3e6 │ │ │ │ + cbz r3, 20b31e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ mov.w r8, #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 20b2da │ │ │ │ + b.n 20b212 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b440 │ │ │ │ + beq.n 20b378 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ mov.w sl, #15 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 20b326 │ │ │ │ + b.n 20b25e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b11e │ │ │ │ + beq.w 20b056 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r8, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -589259,22 +589187,22 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 20b11e │ │ │ │ - cbz r7, 20b472 │ │ │ │ + b.n 20b056 │ │ │ │ + cbz r7, 20b3aa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 20b47c │ │ │ │ + cbz r2, 20b3b4 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 20afc2 │ │ │ │ + b.n 20aefa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20b0c8 │ │ │ │ + beq.w 20b000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w sl, #19 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov ip, lr │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ @@ -589283,89 +589211,89 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 20b33a │ │ │ │ + b.n 20b272 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 20b490 │ │ │ │ + cbz r2, 20b3c8 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 20afdc │ │ │ │ + b.n 20af14 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20b43c │ │ │ │ + bne.n 20b374 │ │ │ │ orr.w r4, r8, r1 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 20afc2 │ │ │ │ + b.n 20aefa │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20b478 │ │ │ │ + bne.n 20b3b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r4, r8, r2 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 20afdc │ │ │ │ + b.n 20af14 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #520] @ (20b6c4 ) │ │ │ │ + ldr r6, [pc, #296] @ (20b51c ) │ │ │ │ lsls r6, r4, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r1 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ stmia.w r1, {r2, r3} │ │ │ │ - ldr r2, [pc, #368] @ (20b650 ) │ │ │ │ - ldr r3, [pc, #372] @ (20b654 ) │ │ │ │ + ldr r2, [pc, #368] @ (20b588 ) │ │ │ │ + ldr r3, [pc, #372] @ (20b58c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [sp, #128] @ 0x80 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 205ec4 │ │ │ │ + bl 205dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20b640 │ │ │ │ + bne.w 20b578 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r7, r3 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r7, r8 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - beq.w 20b648 │ │ │ │ + beq.w 20b580 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 20b526 │ │ │ │ + bmi.n 20b45e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 20b55c │ │ │ │ + cbz r3, 20b494 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20b5b8 │ │ │ │ + beq.n 20b4f0 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r9, r4, [r3, #4] │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -589373,53 +589301,53 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r4, #0] │ │ │ │ adds r7, r6, #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ sub.w r5, r5, #4 │ │ │ │ - beq.n 20b598 │ │ │ │ + beq.n 20b4d0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.n 20b522 │ │ │ │ + bpl.n 20b45a │ │ │ │ mov r6, r5 │ │ │ │ - b.n 20b52e │ │ │ │ + b.n 20b466 │ │ │ │ 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, #112] @ 0x70 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.n 20b564 │ │ │ │ + bne.n 20b49c │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r9, 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, r5, #4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r8 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 20b518 │ │ │ │ - ldr r2, [pc, #188] @ (20b658 ) │ │ │ │ - ldr r3, [pc, #184] @ (20b654 ) │ │ │ │ + bne.n 20b450 │ │ │ │ + ldr r2, [pc, #188] @ (20b590 ) │ │ │ │ + ldr r3, [pc, #184] @ (20b58c ) │ │ │ │ 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 20b64c │ │ │ │ + bne.n 20b584 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w lr, sp, #96 @ 0x60 │ │ │ │ @@ -589427,98 +589355,98 @@ │ │ │ │ ldr.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} │ │ │ │ - bne.n 20b5fc │ │ │ │ + bne.n 20b534 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20b63c │ │ │ │ + beq.n 20b574 │ │ │ │ add.w r2, sp, #35 @ 0x23 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20b5e8 │ │ │ │ - cbz r4, 20b63c │ │ │ │ + bne.n 20b520 │ │ │ │ + cbz r4, 20b574 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.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, #4] │ │ │ │ mov r1, fp │ │ │ │ - bl 20a888 │ │ │ │ - b.n 20b52a │ │ │ │ + bl 20a7c0 │ │ │ │ + b.n 20b462 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 20b52a │ │ │ │ + b.n 20b462 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 20b598 │ │ │ │ + b.n 20b4d0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (20b6c4 ) │ │ │ │ + ldr r3, [pc, #912] @ (20b91c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #384] @ (20b7dc ) │ │ │ │ + ldr r3, [pc, #160] @ (20b634 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b6c6 │ │ │ │ + beq.n 20b5fe │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 20b68c │ │ │ │ + cbz r2, 20b5c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - cbz r1, 20b6a4 │ │ │ │ + cbz r1, 20b5dc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 2066c4 │ │ │ │ - cbnz r0, 20b6b2 │ │ │ │ + bl 2065fc │ │ │ │ + cbnz r0, 20b5ea │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 2067cc │ │ │ │ + bl 206704 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 2067cc │ │ │ │ + bl 206704 │ │ │ │ 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 │ │ │ │ @@ -589527,54 +589455,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r1 │ │ │ │ movs r6, #0 │ │ │ │ - bl 206124 │ │ │ │ + bl 20605c │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w lr, r0, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 20fd60 │ │ │ │ + bl 20fc98 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b734 │ │ │ │ + beq.n 20b66c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20b72a │ │ │ │ + cbz r2, 20b662 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 20b76a │ │ │ │ + cbz r1, 20b6a2 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r1, r0, #60 @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20b77a │ │ │ │ + beq.n 20b6b2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20b764 │ │ │ │ + cbz r1, 20b69c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it eq │ │ │ │ @@ -589585,21 +589513,21 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r1, [r2] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r1, [r1, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b.n 20b73e │ │ │ │ + b.n 20b676 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 20b7a0 │ │ │ │ + cbz r1, 20b6d8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 20b798 │ │ │ │ + cbz r3, 20b6d0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -589609,15 +589537,15 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 20b782 │ │ │ │ + b.n 20b6ba │ │ │ │ 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] │ │ │ │ @@ -589625,65 +589553,65 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 20b828 │ │ │ │ - bl 2065a4 │ │ │ │ + cbz r4, 20b760 │ │ │ │ + bl 2064dc │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r5, #48] @ 0x30 │ │ │ │ - bl 2065f8 │ │ │ │ + bl 206530 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r5, #64] @ 0x40 │ │ │ │ add.w r5, r4, #20 │ │ │ │ - bl 2065f8 │ │ │ │ + bl 206530 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2065a4 │ │ │ │ + bl 2064dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ 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, #16] │ │ │ │ - bl 20618c │ │ │ │ + bl 2060c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 20fd60 │ │ │ │ + bl 20fc98 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b874 │ │ │ │ + beq.n 20b7ac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20b86c │ │ │ │ + cbz r2, 20b7a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -589691,21 +589619,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 20b8ae │ │ │ │ + cbz r1, 20b7e6 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ add.w r1, r0, #40 @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20b8be │ │ │ │ + beq.n 20b7f6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20b8a8 │ │ │ │ + cbz r1, 20b7e0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it eq │ │ │ │ @@ -589716,21 +589644,21 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r1, [r2] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r1, [r1, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b.n 20b882 │ │ │ │ + b.n 20b7ba │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 20b8e4 │ │ │ │ + cbz r1, 20b81c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 20b8dc │ │ │ │ + cbz r3, 20b814 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -589740,15 +589668,15 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 20b8c6 │ │ │ │ + b.n 20b7fe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ and.w r6, r3, #134 @ 0x86 │ │ │ │ and.w ip, r2, #134 @ 0x86 │ │ │ │ sub.w r6, r6, #6 │ │ │ │ @@ -589756,21 +589684,21 @@ │ │ │ │ clz r6, r6 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 20b986 │ │ │ │ + cbz r6, 20b8be │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 20b95e │ │ │ │ + beq.n 20b896 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20ba14 │ │ │ │ + bhi.n 20b94c │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ @@ -589781,98 +589709,98 @@ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrb r3, [r5, r1] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20b9f0 │ │ │ │ + bhi.n 20b928 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - ldr r6, [pc, #276] @ (20ba8c ) │ │ │ │ + ldr r6, [pc, #276] @ (20b9c4 ) │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 205298 │ │ │ │ + bl 2051d0 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 20b9a2 │ │ │ │ + bne.n 20b8da │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 20aa44 │ │ │ │ + bl 20a97c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #268 @ 0x10c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r7, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 20aa44 │ │ │ │ + bl 20a97c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r8, #265 @ 0x109 │ │ │ │ - b.n 20b9bc │ │ │ │ + b.n 20b8f4 │ │ │ │ movw r8, #267 @ 0x10b │ │ │ │ - b.n 20b9bc │ │ │ │ + b.n 20b8f4 │ │ │ │ movw r8, #351 @ 0x15f │ │ │ │ - b.n 20b9bc │ │ │ │ + b.n 20b8f4 │ │ │ │ mov.w r8, #350 @ 0x15e │ │ │ │ - b.n 20b9bc │ │ │ │ + b.n 20b8f4 │ │ │ │ mov.w r8, #266 @ 0x10a │ │ │ │ - b.n 20b9bc │ │ │ │ + b.n 20b8f4 │ │ │ │ mov.w r8, #352 @ 0x160 │ │ │ │ - b.n 20b9bc │ │ │ │ + b.n 20b8f4 │ │ │ │ movw r8, #349 @ 0x15d │ │ │ │ - b.n 20b9bc │ │ │ │ + b.n 20b8f4 │ │ │ │ stmdb 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 │ │ │ │ - ldr r3, [pc, #588] @ (20bc74 ) │ │ │ │ + ldr r3, [pc, #588] @ (20bbac ) │ │ │ │ add r5, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ - ldr r1, [pc, #572] @ (20bc78 ) │ │ │ │ + ldr r1, [pc, #572] @ (20bbb0 ) │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ str r6, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str.w r6, [sp, #62] @ 0x3e │ │ │ │ str.w r6, [sp, #66] @ 0x42 │ │ │ │ str.w r6, [sp, #70] @ 0x46 │ │ │ │ @@ -589889,31 +589817,31 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r8 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -589926,32 +589854,32 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #28] │ │ │ │ mov lr, r8 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ @@ -589962,31 +589890,31 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [sp, #28] │ │ │ │ movw ip, #513 @ 0x201 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strh.w ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, r8 │ │ │ │ @@ -590001,122 +589929,122 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20abb0 │ │ │ │ - ldr r2, [pc, #36] @ (20bc7c ) │ │ │ │ - ldr r3, [pc, #28] @ (20bc74 ) │ │ │ │ + bl 20aae8 │ │ │ │ + ldr r2, [pc, #36] @ (20bbb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (20bbac ) │ │ │ │ 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 20bc6e │ │ │ │ + bne.n 20bba6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r7 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + add r4, sp │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ - ldr r4, [pc, #524] @ (20bea0 ) │ │ │ │ + ldr r4, [pc, #524] @ (20bdd8 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #524] @ (20bea4 ) │ │ │ │ + ldr r3, [pc, #524] @ (20bddc ) │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r4, pc │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20ba14 │ │ │ │ + bl 20b94c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ cmp r4, #1 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #16] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.w 20be88 │ │ │ │ + beq.w 20bdc0 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ mov.w sl, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r4, r6 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ @@ -590135,32 +590063,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov ip, r6 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ @@ -590175,164 +590103,164 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov ip, r4 │ │ │ │ add.w lr, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ - vldr d7, [pc, #108] @ 20be98 │ │ │ │ + bl 20a7c0 │ │ │ │ + vldr d7, [pc, #108] @ 20bdd0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r5, [r7, #4] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20be5a │ │ │ │ + cbz r0, 20bd92 │ │ │ │ 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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r4, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 20ac2c │ │ │ │ - ldr r2, [pc, #56] @ (20bea8 ) │ │ │ │ - ldr r3, [pc, #48] @ (20bea4 ) │ │ │ │ + bl 20ab64 │ │ │ │ + ldr r2, [pc, #56] @ (20bde0 ) │ │ │ │ + ldr r3, [pc, #48] @ (20bddc ) │ │ │ │ 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 20be92 │ │ │ │ + bne.n 20bdca │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 20bd2a │ │ │ │ + b.n 20bc62 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - muls r4, r4 │ │ │ │ + add r4, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r2, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r6, r4, #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 r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 20bef0 │ │ │ │ + bhi.n 20be28 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r2, #30 │ │ │ │ ands r5, r6 │ │ │ │ asrs r3, r1, #13 │ │ │ │ lsrs r3, r2, #32 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1092] @ 20c3d4 │ │ │ │ + ldr.w r1, [pc, #1092] @ 20c30c │ │ │ │ mov r9, r2 │ │ │ │ - ldr.w r2, [pc, #1092] @ 20c3d8 │ │ │ │ + ldr.w r2, [pc, #1092] @ 20c310 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ @@ -590341,33 +590269,33 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20bfd8 │ │ │ │ + cbz r0, 20bf10 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 20c202 │ │ │ │ + bhi.w 20c13a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20c3d2 │ │ │ │ + bhi.w 20c30a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r0, r6, #7 │ │ │ │ @@ -590399,42 +590327,42 @@ │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20c05e │ │ │ │ + cbz r0, 20bf96 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ sub.w r8, r1, #33 @ 0x21 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -590442,27 +590370,27 @@ │ │ │ │ mov r2, r1 │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ ldr.w lr, [r0, #312] @ 0x138 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ cmp r1, #16 │ │ │ │ lsl.w r3, sl, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 20c12e │ │ │ │ + beq.n 20c066 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 20c1ea │ │ │ │ + beq.w 20c122 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 20c20c │ │ │ │ + beq.w 20c144 │ │ │ │ lsl.w r3, sl, ip │ │ │ │ movs r0, #0 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 20c3d2 │ │ │ │ + bhi.w 20c30a │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ @@ -590490,59 +590418,59 @@ │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 20c038 │ │ │ │ + b.n 20bf70 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 20c038 │ │ │ │ + b.n 20bf70 │ │ │ │ ands.w lr, lr, #8 │ │ │ │ - bne.w 20c27e │ │ │ │ + bne.w 20c1b6 │ │ │ │ strd lr, lr, [sp, #40] @ 0x28 │ │ │ │ movw r1, #32769 @ 0x8001 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ strh.w r1, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20c170 │ │ │ │ + cbz r0, 20c0a8 │ │ │ │ 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, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 20c3aa │ │ │ │ + bhi.w 20c2e2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20c3d2 │ │ │ │ + bhi.w 20c30a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ @@ -590569,296 +590497,296 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ands.w lr, lr, #16 │ │ │ │ - bne.n 20c288 │ │ │ │ + bne.n 20c1c0 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #32768 @ 0x8000 │ │ │ │ str.w lr, [sp, #44] @ 0x2c │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c146 │ │ │ │ + b.n 20c07e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 20c038 │ │ │ │ + b.n 20bf70 │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 20c3be │ │ │ │ + beq.w 20c2f6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20c250 │ │ │ │ + cbz r0, 20c188 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r1, sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ - bhi.w 20c3b4 │ │ │ │ + bhi.w 20c2ec │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20c0d4 │ │ │ │ + b.n 20c00c │ │ │ │ movs r3, #0 │ │ │ │ mov.w sl, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 20c21e │ │ │ │ + b.n 20c156 │ │ │ │ movs r3, #0 │ │ │ │ mov.w sl, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 20c21e │ │ │ │ + b.n 20c156 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 20c2c2 │ │ │ │ + cbz r0, 20c1fa │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ orr.w r6, r8, #6 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r4, #12] │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r6, [r4, #12] │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 20abb0 │ │ │ │ - ldr r2, [pc, #116] @ (20c3dc ) │ │ │ │ - ldr r3, [pc, #108] @ (20c3d8 ) │ │ │ │ + bl 20aae8 │ │ │ │ + ldr r2, [pc, #116] @ (20c314 ) │ │ │ │ + ldr r3, [pc, #108] @ (20c310 ) │ │ │ │ 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 20c3ce │ │ │ │ + bne.n 20c306 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 20c296 │ │ │ │ + b.n 20c1ce │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 20c296 │ │ │ │ + b.n 20c1ce │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 20c296 │ │ │ │ + b.n 20c1ce │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c146 │ │ │ │ + b.n 20c07e │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c146 │ │ │ │ + b.n 20c07e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 20c1fe │ │ │ │ + b.n 20c136 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 20c296 │ │ │ │ + b.n 20c1ce │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c146 │ │ │ │ + b.n 20c07e │ │ │ │ mov r1, sl │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ - b.n 20c3b6 │ │ │ │ + b.n 20c2ee │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 20c142 │ │ │ │ + b.n 20c07a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - eors r4, r4 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #764] @ (20c6f0 ) │ │ │ │ + ldr r2, [pc, #764] @ (20c628 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #764] @ (20c6f4 ) │ │ │ │ + ldr r3, [pc, #764] @ (20c62c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20c756 │ │ │ │ + beq.w 20c68e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #716] @ 20c6e0 │ │ │ │ + vldr d0, [pc, #716] @ 20c618 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 20c44a │ │ │ │ + cbz r0, 20c382 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 20c484 │ │ │ │ + cbz r0, 20c3bc │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #604] @ 20c6e8 │ │ │ │ + vldr d0, [pc, #604] @ 20c620 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 20c4be │ │ │ │ + cbz r0, 20c3f6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ @@ -590867,45 +590795,45 @@ │ │ │ │ cmp r4, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #20] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ - beq.n 20c54c │ │ │ │ + beq.n 20c484 │ │ │ │ mov r4, r6 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {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, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20c5f0 │ │ │ │ + bls.n 20c528 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -590923,124 +590851,124 @@ │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 20c560 │ │ │ │ + bcc.n 20c498 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c6f8 │ │ │ │ + beq.n 20c630 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldrb r6, [r7, #13] │ │ │ │ - vldr d0, [pc, #164] @ 20c6e0 │ │ │ │ + vldr d0, [pc, #164] @ 20c618 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20c668 │ │ │ │ + cbz r0, 20c5a0 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, fp │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 20c924 │ │ │ │ + bhi.w 20c85c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r3, r6, #4 │ │ │ │ @@ -591054,15 +590982,15 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ @@ -591072,17 +591000,17 @@ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ orr.w r1, r1, r4 │ │ │ │ mvn.w r7, r1 │ │ │ │ add.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, r1 │ │ │ │ mvn.w r9, r3 │ │ │ │ - bhi.w 20c916 │ │ │ │ + bhi.w 20c84e │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20c7f2 │ │ │ │ + bhi.n 20c72a │ │ │ │ tbb [pc, r1] │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ @@ -591094,342 +591022,342 @@ │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 20aafc │ │ │ │ - ldr r2, [pc, #460] @ (20c930 ) │ │ │ │ - ldr r3, [pc, #464] @ (20c934 ) │ │ │ │ + bl 20aa34 │ │ │ │ + ldr r2, [pc, #460] @ (20c868 ) │ │ │ │ + ldr r3, [pc, #464] @ (20c86c ) │ │ │ │ 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 20c920 │ │ │ │ + bne.w 20c858 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20c7a8 │ │ │ │ + cbz r0, 20c6e0 │ │ │ │ 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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 20c910 │ │ │ │ + bhi.w 20c848 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20c924 │ │ │ │ + bhi.w 20c85c │ │ │ │ tbb [pc, r3] │ │ │ │ - cbz r3, 20c7ee │ │ │ │ - cbz r1, 20c7f4 │ │ │ │ - cbz r1, 20c7f6 │ │ │ │ - add r0, pc, #708 @ (adr r0, 20ca90 ) │ │ │ │ - cbz r1, 20c7fa │ │ │ │ - cbz r1, 20c7fc │ │ │ │ - cbz r1, 20c7fe │ │ │ │ + cbz r3, 20c726 │ │ │ │ + cbz r1, 20c72c │ │ │ │ + cbz r1, 20c72e │ │ │ │ + add r0, pc, #708 @ (adr r0, 20c9c8 ) │ │ │ │ + cbz r1, 20c732 │ │ │ │ + cbz r1, 20c734 │ │ │ │ + cbz r1, 20c736 │ │ │ │ ldr r5, [sp, #708] @ 0x2c4 │ │ │ │ - cbz r1, 20c802 │ │ │ │ - cbz r1, 20c804 │ │ │ │ - cbz r1, 20c806 │ │ │ │ - cbz r1, 20c808 │ │ │ │ - cbz r1, 20c80a │ │ │ │ - cbz r1, 20c80c │ │ │ │ - cbz r1, 20c80e │ │ │ │ + cbz r1, 20c73a │ │ │ │ + cbz r1, 20c73c │ │ │ │ + cbz r1, 20c73e │ │ │ │ + cbz r1, 20c740 │ │ │ │ + cbz r1, 20c742 │ │ │ │ + cbz r1, 20c744 │ │ │ │ + cbz r1, 20c746 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c784 │ │ │ │ + b.n 20c6bc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c784 │ │ │ │ + b.n 20c6bc │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c784 │ │ │ │ + b.n 20c6bc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20abb0 │ │ │ │ - b.n 20c760 │ │ │ │ + bl 20aae8 │ │ │ │ + b.n 20c698 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20c808 │ │ │ │ + b.n 20c740 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20c808 │ │ │ │ + b.n 20c740 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20c808 │ │ │ │ + b.n 20c740 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20c808 │ │ │ │ + b.n 20c740 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20c808 │ │ │ │ + b.n 20c740 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20c808 │ │ │ │ + b.n 20c740 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20c8cc │ │ │ │ + cbz r0, 20c804 │ │ │ │ ldmia.w r8!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20c692 │ │ │ │ + b.n 20c5ca │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 20c8a4 │ │ │ │ + b.n 20c7dc │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 20c8a4 │ │ │ │ + b.n 20c7dc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 20c8a4 │ │ │ │ + b.n 20c7dc │ │ │ │ strd r9, r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 20c8a4 │ │ │ │ - vldr d7, [pc, #16] @ 20c928 │ │ │ │ + b.n 20c7dc │ │ │ │ + vldr d7, [pc, #16] @ 20c860 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c784 │ │ │ │ + b.n 20c6bc │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #256] @ (20ca4c ) │ │ │ │ + ldr r2, [pc, #256] @ (20c984 ) │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #252] @ (20ca50 ) │ │ │ │ + ldr r3, [pc, #252] @ (20c988 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20c992 │ │ │ │ + cbz r0, 20c8ca │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20c9c0 │ │ │ │ + cbz r0, 20c8f8 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ - ldr r2, [pc, #36] @ (20ca54 ) │ │ │ │ - ldr r3, [pc, #28] @ (20ca50 ) │ │ │ │ + bl 20aa80 │ │ │ │ + ldr r2, [pc, #36] @ (20c98c ) │ │ │ │ + ldr r3, [pc, #28] @ (20c988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20ca48 │ │ │ │ + bne.n 20c980 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r6, 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, #3840] @ 0xf00 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #868] @ (20cdd8 ) │ │ │ │ + ldr r3, [pc, #868] @ (20cd10 ) │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #868] @ (20cddc ) │ │ │ │ + ldr r2, [pc, #868] @ (20cd14 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20cc22 │ │ │ │ + beq.w 20cb5a │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ mov r2, r3 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - vldr d8, [pc, #808] @ 20cdd0 │ │ │ │ + vldr d8, [pc, #808] @ 20cd08 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ clz r6, sl │ │ │ │ @@ -591443,167 +591371,167 @@ │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r6, #1 │ │ │ │ strd r4, r4, [r9] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r9, #8] │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20cc64 │ │ │ │ + bne.w 20cb9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, fp │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strb.w r7, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #1 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ 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} │ │ │ │ - beq.w 20cc5c │ │ │ │ + beq.w 20cb94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldrd lr, r2, [sp, #24] │ │ │ │ add.w ip, r2, #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 r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r4, r4, [r5] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r9] │ │ │ │ strd r4, r4, [r9, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20cc58 │ │ │ │ + bne.n 20cb90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r7, [sp, #92] @ 0x5c │ │ │ │ mov r7, fp │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ 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} │ │ │ │ - beq.n 20cc52 │ │ │ │ + beq.n 20cb8a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20cde4 │ │ │ │ + beq.w 20cd1c │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 20cc6a │ │ │ │ + bne.n 20cba2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp r8, sl │ │ │ │ - bhi.w 20cab2 │ │ │ │ + bhi.w 20c9ea │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20acc0 │ │ │ │ - ldr r2, [pc, #428] @ (20cde0 ) │ │ │ │ - ldr r3, [pc, #416] @ (20cdd8 ) │ │ │ │ + bl 20abf8 │ │ │ │ + ldr r2, [pc, #428] @ (20cd18 ) │ │ │ │ + ldr r3, [pc, #416] @ (20cd10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20cdf4 │ │ │ │ + bne.w 20cd2c │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20cb9c │ │ │ │ + bne.n 20cad4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b.n 20cbda │ │ │ │ + b.n 20cb12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 20cb12 │ │ │ │ + bne.w 20ca4a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 20cb50 │ │ │ │ + b.n 20ca88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r4, [r5] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 20cc9a │ │ │ │ + cbz r0, 20cbd2 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20cc06 │ │ │ │ + beq.n 20cb3e │ │ │ │ orr.w r6, r6, #4 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ uxtb r3, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ @@ -591614,345 +591542,345 @@ │ │ │ │ cmpeq r6, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ strd r4, r4, [r9] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r9, #8] │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 20cdc6 │ │ │ │ + beq.n 20ccfe │ │ │ │ mov lr, fp │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ cmp.w r8, #1 │ │ │ │ strb.w r6, [sp, #92] @ 0x5c │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ 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} │ │ │ │ - beq.n 20cdc2 │ │ │ │ + beq.n 20ccfa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ add.w ip, sl, #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, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b82c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mul.w r3, r6, r3 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 20cd8c │ │ │ │ + cbz r0, 20ccc4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r6, r8 │ │ │ │ - bcc.w 20ccb8 │ │ │ │ + bcc.w 20cbf0 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20cc06 │ │ │ │ + b.n 20cb3e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20ccfc │ │ │ │ + bne.n 20cc34 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 20cd38 │ │ │ │ + b.n 20cc70 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r6, r4, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20cc06 │ │ │ │ + b.n 20cb3e │ │ │ │ blx 62cbc <__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, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #844] @ (20d158 ) │ │ │ │ + ldr r4, [pc, #844] @ (20d090 ) │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #844] @ (20d15c ) │ │ │ │ + ldr r3, [pc, #844] @ (20d094 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w sl, [r9, #13] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20ce5c │ │ │ │ + cbz r0, 20cd94 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abb0 │ │ │ │ - ldr.w ip, [pc, #728] @ 20d160 │ │ │ │ + bl 20aae8 │ │ │ │ + ldr.w ip, [pc, #728] @ 20d098 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ - vldr d0, [pc, #656] @ 20d140 │ │ │ │ + bl 20aa80 │ │ │ │ + vldr d0, [pc, #656] @ 20d078 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20ceda │ │ │ │ + cbz r0, 20ce12 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov sl, r4 │ │ │ │ vldmia r8!, {s0} │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20cf22 │ │ │ │ + cbz r0, 20ce5a │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 20cef0 │ │ │ │ + bne.n 20ce28 │ │ │ │ mov r4, sl │ │ │ │ - vldr d0, [pc, #524] @ 20d148 │ │ │ │ + vldr d0, [pc, #524] @ 20d080 │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20cf6e │ │ │ │ + cbz r0, 20cea6 │ │ │ │ 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, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, sl │ │ │ │ - vldr d0, [pc, #476] @ 20d150 │ │ │ │ + vldr d0, [pc, #476] @ 20d088 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 20cfa0 │ │ │ │ + cbz r0, 20ced8 │ │ │ │ mov r3, r7 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #170] @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d056 │ │ │ │ + beq.n 20cf8e │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldrb.w r4, [r9, #13] │ │ │ │ - vldr d0, [pc, #352] @ 20d148 │ │ │ │ + vldr d0, [pc, #352] @ 20d080 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20d012 │ │ │ │ + cbz r0, 20cf4a │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 20abb0 │ │ │ │ - ldr r2, [pc, #296] @ (20d164 ) │ │ │ │ - ldr r3, [pc, #284] @ (20d15c ) │ │ │ │ + bl 20aae8 │ │ │ │ + ldr r2, [pc, #296] @ (20d09c ) │ │ │ │ + ldr r3, [pc, #284] @ (20d094 ) │ │ │ │ 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 20d1da │ │ │ │ + bne.w 20d112 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r8, sp, #24 │ │ │ │ sub.w fp, r2, #33 @ 0x21 │ │ │ │ @@ -591961,60 +591889,60 @@ │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ lsl.w fp, sl, fp │ │ │ │ orr.w fp, fp, r1 │ │ │ │ add.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w fp, fp │ │ │ │ lsl.w sl, sl, r1 │ │ │ │ mvn.w sl, sl │ │ │ │ - bhi.n 20d130 │ │ │ │ + bhi.n 20d068 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20d128 │ │ │ │ + bhi.n 20d060 │ │ │ │ tbb [pc, r1] │ │ │ │ - ldr r2, [pc, #280] @ (20d1b0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20d1c0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20d1c4 ) │ │ │ │ + ldr r2, [pc, #280] @ (20d0e8 ) │ │ │ │ + ldr r2, [pc, #296] @ (20d0f8 ) │ │ │ │ + ldr r2, [pc, #296] @ (20d0fc ) │ │ │ │ negs r2, r1 │ │ │ │ - ldr r2, [pc, #296] @ (20d1c8 ) │ │ │ │ - ldr r2, [pc, #296] @ (20d1c8 ) │ │ │ │ - ldr r2, [pc, #296] @ (20d1cc ) │ │ │ │ + ldr r2, [pc, #296] @ (20d100 ) │ │ │ │ + ldr r2, [pc, #296] @ (20d100 ) │ │ │ │ + ldr r2, [pc, #296] @ (20d104 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (20d1d0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20d1d0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20d1d4 ) │ │ │ │ - ldr r2, [pc, #296] @ (20d1d4 ) │ │ │ │ - ldr r2, [pc, #296] @ (20d1d8 ) │ │ │ │ - ldr r2, [pc, #296] @ (20d1d8 ) │ │ │ │ - ldr r2, [pc, #296] @ (20d1dc ) │ │ │ │ - ldr r2, [pc, #296] @ (20d1dc ) │ │ │ │ + ldr r2, [pc, #296] @ (20d108 ) │ │ │ │ + ldr r2, [pc, #296] @ (20d108 ) │ │ │ │ + ldr r2, [pc, #296] @ (20d10c ) │ │ │ │ + ldr r2, [pc, #296] @ (20d10c ) │ │ │ │ + ldr r2, [pc, #296] @ (20d110 ) │ │ │ │ + ldr r2, [pc, #296] @ (20d110 ) │ │ │ │ + ldr r2, [pc, #296] @ (20d114 ) │ │ │ │ + ldr r2, [pc, #296] @ (20d114 ) │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20d0e2 │ │ │ │ + cbz r0, 20d01a │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 20d1d4 │ │ │ │ + bhi.n 20d10c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20d1de │ │ │ │ + bhi.n 20d116 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r2, [r5, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ str r3, [r6, #116] @ 0x74 │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ @@ -592026,357 +591954,357 @@ │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ subs r0, #115 @ 0x73 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 20d0bc │ │ │ │ + b.n 20cff4 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 20d0bc │ │ │ │ + b.n 20cff4 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 20d0bc │ │ │ │ + b.n 20cff4 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 20d0bc │ │ │ │ + b.n 20cff4 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 20d144 ) │ │ │ │ - bhi.n 20d0f0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 20d07c ) │ │ │ │ + bhi.n 20d028 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ - add r1, #236 @ 0xec │ │ │ │ + add r2, #180 @ 0xb4 │ │ │ │ lsl r6, r4, #2 │ │ │ │ lsral r0, r3, #3 │ │ │ │ moval r0, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r6, r4, #2 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20d192 │ │ │ │ + cbz r0, 20d0ca │ │ │ │ ldmia.w r8!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ - b.n 20d03a │ │ │ │ + bl 20aa80 │ │ │ │ + b.n 20cf72 │ │ │ │ strh.w sl, [sp, #32] │ │ │ │ - b.n 20d16c │ │ │ │ + b.n 20d0a4 │ │ │ │ strb.w sl, [sp, #32] │ │ │ │ - b.n 20d16c │ │ │ │ + b.n 20d0a4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 20d16c │ │ │ │ + b.n 20d0a4 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - b.n 20d16c │ │ │ │ + b.n 20d0a4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #708] @ (20d4c0 ) │ │ │ │ + ldr r2, [pc, #708] @ (20d3f8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #708] @ (20d4c4 ) │ │ │ │ + ldr r3, [pc, #708] @ (20d3fc ) │ │ │ │ add r5, sp, #32 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ - vldr d0, [pc, #660] @ 20d4a0 │ │ │ │ + vldr d0, [pc, #660] @ 20d3d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20d248 │ │ │ │ + cbz r0, 20d180 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20d274 │ │ │ │ + cbz r0, 20d1ac │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - vldr d8, [pc, #524] @ 20d4a8 │ │ │ │ - bl 20abb0 │ │ │ │ + vldr d8, [pc, #524] @ 20d3e0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abb0 │ │ │ │ - vldr d7, [pc, #496] @ 20d4b0 │ │ │ │ + bl 20aae8 │ │ │ │ + vldr d7, [pc, #496] @ 20d3e8 │ │ │ │ cmp.w r8, #32 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #190 @ 0xbe │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d8, d7 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20d310 │ │ │ │ + cbz r0, 20d248 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20d34c │ │ │ │ + cbz r0, 20d284 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ orr.w r3, r8, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b82c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cdf8 │ │ │ │ - vldr d0, [pc, #188] @ 20d4b8 │ │ │ │ + bl 20cd30 │ │ │ │ + vldr d0, [pc, #188] @ 20d3f0 │ │ │ │ ldrb.w r9, [r7, #13] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 20d430 │ │ │ │ + cbz r0, 20d368 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #76] @ (20d4c8 ) │ │ │ │ + ldr r2, [pc, #76] @ (20d400 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #68] @ (20d4c4 ) │ │ │ │ + ldr r3, [pc, #68] @ (20d3fc ) │ │ │ │ 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 20d498 │ │ │ │ + bne.n 20d3d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ @@ -592385,66 +592313,66 @@ │ │ │ │ str r6, [r1, #116] @ 0x74 │ │ │ │ stmia r1!, {r0, r2, r3, r5, r6} │ │ │ │ bics r3, r5 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #448] @ (20d6a4 ) │ │ │ │ + ldr r2, [pc, #448] @ (20d5dc ) │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #440] @ (20d6a8 ) │ │ │ │ + ldr r3, [pc, #440] @ (20d5e0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w fp, [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, 20d534 │ │ │ │ + cbz r2, 20d46c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r5, fp │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 20d520 │ │ │ │ - cbz r5, 20d51a │ │ │ │ + b.n 20d458 │ │ │ │ + cbz r5, 20d452 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20d532 │ │ │ │ + beq.n 20d46a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20d516 │ │ │ │ + beq.n 20d44e │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 20d518 │ │ │ │ + bls.n 20d450 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20d520 │ │ │ │ + bne.n 20d458 │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2064ec │ │ │ │ + bl 206424 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldrh r3, [r7, #60] @ 0x3c │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ strh r3, [r0, #60] @ 0x3c │ │ │ │ ldrd r2, r3, [r7, #80] @ 0x50 │ │ │ │ @@ -592453,76 +592381,76 @@ │ │ │ │ ldrb.w r3, [r7, #77] @ 0x4d │ │ │ │ strb.w r3, [r0, #77] @ 0x4d │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r1, [r0, #62] @ 0x3e │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20d570 │ │ │ │ + beq.n 20d4a8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ - cbz r4, 20d5d8 │ │ │ │ + cbz r4, 20d510 │ │ │ │ ldr.w r8, [r7, #48] @ 0x30 │ │ │ │ mov.w r9, #20 │ │ │ │ add.w lr, sp, #16 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mla sl, r9, r4, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 20d5c0 │ │ │ │ + b.n 20d4f8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20d5b8 │ │ │ │ + beq.n 20d4f0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ strd r6, r6, [lr] │ │ │ │ str.w r6, [lr, #8] │ │ │ │ mla ip, r9, r4, r2 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [ip, #16] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r8, r8, #20 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 20d5d8 │ │ │ │ + beq.n 20d510 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d58c │ │ │ │ + beq.n 20d4c4 │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 20d592 │ │ │ │ + bls.n 20d4ca │ │ │ │ add.w r8, r8, #20 │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 20d5c0 │ │ │ │ + bne.n 20d4f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 20d61e │ │ │ │ + cbnz r3, 20d556 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r5, #20 │ │ │ │ - bl 209fa8 │ │ │ │ + bl 209ee0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r5, #63] @ 0x3f │ │ │ │ mov r1, r4 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20a888 │ │ │ │ - ldr r2, [pc, #168] @ (20d6ac ) │ │ │ │ - ldr r3, [pc, #160] @ (20d6a8 ) │ │ │ │ + bl 20a7c0 │ │ │ │ + ldr r2, [pc, #168] @ (20d5e4 ) │ │ │ │ + ldr r3, [pc, #160] @ (20d5e0 ) │ │ │ │ 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 20d69e │ │ │ │ + bne.n 20d5d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ @@ -592530,25 +592458,25 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sp, #16 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20d65c │ │ │ │ + cbz r0, 20d594 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #20 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov lr, r9 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -592562,56 +592490,56 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r7, [lr] │ │ │ │ str.w r7, [ip] │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 20d5dc │ │ │ │ + b.n 20d514 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ movs r6, #1 │ │ │ │ strd r3, r1, [r5] │ │ │ │ - bl 209fa8 │ │ │ │ + bl 209ee0 │ │ │ │ ldrb.w r2, [r4, #63] @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 20d4cc │ │ │ │ + bl 20d404 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #184] @ (20d7c0 ) │ │ │ │ + ldr r4, [pc, #184] @ (20d6f8 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #184] @ (20d7c4 ) │ │ │ │ + ldr r2, [pc, #184] @ (20d6fc ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ mov.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ @@ -592620,15 +592548,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r8, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 20d4cc │ │ │ │ + bl 20d404 │ │ │ │ add r3, sp, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ mov ip, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r4, r4, [sp, #52] @ 0x34 │ │ │ │ @@ -592640,91 +592568,91 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a888 │ │ │ │ - ldr r2, [pc, #36] @ (20d7c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (20d7c4 ) │ │ │ │ + bl 20a7c0 │ │ │ │ + ldr r2, [pc, #36] @ (20d700 ) │ │ │ │ + ldr r3, [pc, #32] @ (20d6fc ) │ │ │ │ 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 20d7bc │ │ │ │ + bne.n 20d6f4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d852 │ │ │ │ + beq.n 20d78a │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 20d800 │ │ │ │ + beq.n 20d738 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #17 │ │ │ │ it eq │ │ │ │ moveq r6, r4 │ │ │ │ - beq.n 20d800 │ │ │ │ + beq.n 20d738 │ │ │ │ cmp r3, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20d7e6 │ │ │ │ + bne.n 20d71e │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - beq.n 20d852 │ │ │ │ - cbz r6, 20d856 │ │ │ │ + beq.n 20d78a │ │ │ │ + cbz r6, 20d78e │ │ │ │ ldrb r3, [r6, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb r3, [r6, #29] │ │ │ │ - cbz r5, 20d84e │ │ │ │ + cbz r5, 20d786 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 234ecc │ │ │ │ - cbnz r0, 20d85e │ │ │ │ + bl 234e04 │ │ │ │ + cbnz r0, 20d796 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ and.w r6, r0, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r0, #17 │ │ │ │ ldrb r2, [r5, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ @@ -592734,208 +592662,208 @@ │ │ │ │ strb r3, [r5, #21] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #17 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20d83a │ │ │ │ - b.n 20d84e │ │ │ │ + bne.n 20d772 │ │ │ │ + b.n 20d786 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20d82c │ │ │ │ + b.n 20d764 │ │ │ │ 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, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 20d8d0 │ │ │ │ + ble.n 20d808 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 20d8e4 │ │ │ │ + bls.n 20d81c │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20d8a6 │ │ │ │ + cbz r3, 20d7de │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - cbnz r1, 20d8aa │ │ │ │ + cbnz r1, 20d7e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20d89a │ │ │ │ + bne.n 20d7d2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d8a6 │ │ │ │ + beq.n 20d7de │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20d8a6 │ │ │ │ + beq.n 20d7de │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20d8aa │ │ │ │ + bne.n 20d7e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20d8be │ │ │ │ + bne.n 20d7f6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 20d7cc │ │ │ │ + bl 20d704 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 20d892 │ │ │ │ + bhi.n 20d7ca │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d7cc │ │ │ │ + bl 20d704 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 20d892 │ │ │ │ + b.n 20d7ca │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #7 │ │ │ │ it ne │ │ │ │ cmpne r1, #3 │ │ │ │ - ble.n 20d91a │ │ │ │ + ble.n 20d852 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 20d91e │ │ │ │ + beq.n 20d856 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 20d992 │ │ │ │ + cbz r3, 20d8ca │ │ │ │ ldr r4, [r2, #16] │ │ │ │ tst.w r4, ip │ │ │ │ - beq.n 20d940 │ │ │ │ + beq.n 20d878 │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ cmp r4, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 20d940 │ │ │ │ + beq.n 20d878 │ │ │ │ cmp r4, #19 │ │ │ │ it eq │ │ │ │ moveq r6, r2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20d928 │ │ │ │ - cbz r0, 20d95e │ │ │ │ + bne.n 20d860 │ │ │ │ + cbz r0, 20d896 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 234ecc │ │ │ │ - cbnz r0, 20d9ac │ │ │ │ + bl 234e04 │ │ │ │ + cbnz r0, 20d8e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r5, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r5, #352] @ 0x160 │ │ │ │ - cbz r6, 20d99e │ │ │ │ + cbz r6, 20d8d6 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 234ecc │ │ │ │ - cbnz r0, 20d9a2 │ │ │ │ + bl 234e04 │ │ │ │ + cbnz r0, 20d8da │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r5, #353] @ 0x161 │ │ │ │ bfi r3, r0, #0, #4 │ │ │ │ strb.w r3, [r5, #353] @ 0x161 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r2, [r5, #352] @ 0x160 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r5, #352] @ 0x160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20d984 │ │ │ │ + b.n 20d8bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20d97a │ │ │ │ + b.n 20d8b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20d954 │ │ │ │ + b.n 20d88c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 20da00 │ │ │ │ + cbz r1, 20d938 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 20d9f4 │ │ │ │ - bl 1e8c7c │ │ │ │ - cbz r0, 20d9dc │ │ │ │ + cbz r0, 20d92c │ │ │ │ + bl 1e8bb4 │ │ │ │ + cbz r0, 20d914 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20d9d8 │ │ │ │ + b.n 20d910 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 20da0e │ │ │ │ + cbnz r3, 20d946 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20da0c │ │ │ │ + beq.n 20d944 │ │ │ │ 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 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20d9b8 │ │ │ │ + bl 20d8f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 20d9b8 │ │ │ │ + bl 20d8f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r6, r4, [r2, #-20] │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ ldrd r1, r3, [r2, #-12] │ │ │ │ strd r1, r3, [r5, #-12] │ │ │ │ strd r6, r4, [r5, #-20] │ │ │ │ add sp, #8 │ │ │ │ @@ -592946,84 +592874,84 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov fp, r4 │ │ │ │ cmp r4, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 20dae0 │ │ │ │ + beq.n 20da18 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 20daa2 │ │ │ │ - cbz r0, 20dae4 │ │ │ │ + cbz r7, 20d9da │ │ │ │ + cbz r0, 20da1c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 20daa2 │ │ │ │ + cbz r3, 20d9da │ │ │ │ ldr r7, [r3, #12] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r6, 20daf6 │ │ │ │ - cbz r0, 20dac0 │ │ │ │ + cbz r6, 20da2e │ │ │ │ + cbz r0, 20d9f8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8c7c │ │ │ │ - cbz r0, 20dac0 │ │ │ │ + bl 1e8bb4 │ │ │ │ + cbz r0, 20d9f8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r6, r6, [r4, #20] │ │ │ │ mov r4, r5 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r6] │ │ │ │ add.w fp, r5, #16 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp fp, sl │ │ │ │ sub.w r5, r5, #16 │ │ │ │ - bne.n 20da88 │ │ │ │ + bne.n 20d9c0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20dac0 │ │ │ │ + bne.n 20d9f8 │ │ │ │ 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 r8, r0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r5, r9, #20 │ │ │ │ - bl 20da04 │ │ │ │ + bl 20d93c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r9, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r4, [pc, #204] @ (20dc04 ) │ │ │ │ + ldr r4, [pc, #204] @ (20db3c ) │ │ │ │ lsrs r3, r3, #2 │ │ │ │ add r4, pc │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ strb.w r2, [r9, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ @@ -593031,41 +592959,41 @@ │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r9, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r9, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r0, 20db86 │ │ │ │ + cbz r0, 20dabe │ │ │ │ add.w r6, r7, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8cb4 │ │ │ │ - ldr r3, [pc, #128] @ (20dc08 ) │ │ │ │ + bl 1e8bec │ │ │ │ + ldr r3, [pc, #128] @ (20db40 ) │ │ │ │ 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, 20dbfa │ │ │ │ + cbz r3, 20db32 │ │ │ │ add.w r5, r9, #60 @ 0x3c │ │ │ │ add.w r4, r7, #60 @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r6, 20dbc0 │ │ │ │ - cbz r3, 20dbc0 │ │ │ │ - bl 1e8c7c │ │ │ │ - cbz r0, 20dbc0 │ │ │ │ + cbz r6, 20daf8 │ │ │ │ + cbz r3, 20daf8 │ │ │ │ + bl 1e8bb4 │ │ │ │ + cbz r0, 20daf8 │ │ │ │ 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] │ │ │ │ @@ -593076,148 +593004,148 @@ │ │ │ │ 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 20dba8 │ │ │ │ + bhi.n 20dae0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 │ │ │ │ - ldr.w r6, [pc, #1140] @ 20e094 │ │ │ │ + ldr.w r6, [pc, #1140] @ 20dfcc │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20dc74 │ │ │ │ + bhi.n 20dbac │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r5, r6, #6 │ │ │ │ lsls r0, r2, #7 │ │ │ │ movs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 20665c │ │ │ │ + bl 206594 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da04 │ │ │ │ + bl 20d93c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20dc6e │ │ │ │ + cbz r0, 20dba6 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r6, 20dc8e │ │ │ │ + cbz r6, 20dbc6 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e01c │ │ │ │ + beq.w 20df54 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - bl 206478 │ │ │ │ + bl 2063b0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da04 │ │ │ │ + bl 20d93c │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ - cbz r3, 20dcd8 │ │ │ │ + cbz r3, 20dc10 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 20dcc8 │ │ │ │ - cbz r0, 20dcc8 │ │ │ │ - bl 1e8c7c │ │ │ │ + cbz r6, 20dc00 │ │ │ │ + cbz r0, 20dc00 │ │ │ │ + bl 1e8bb4 │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r0, 20dcc8 │ │ │ │ + cbz r0, 20dc00 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r6, [sl, r7] │ │ │ │ cmp r9, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bcc.n 20dcb2 │ │ │ │ + bcc.n 20dbea │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 20dafc │ │ │ │ + bl 20da34 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add.w r9, r4, #20 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da04 │ │ │ │ + bl 20d93c │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20dd2c │ │ │ │ + cbz r0, 20dc64 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ 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 20e03c │ │ │ │ + beq.w 20df74 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ - cbz r7, 20dd4e │ │ │ │ - cbz r0, 20dd4e │ │ │ │ + cbz r7, 20dc86 │ │ │ │ + cbz r0, 20dc86 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 20dd4e │ │ │ │ + cbz r0, 20dc86 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 20e008 │ │ │ │ - add r2, pc, #8 @ (adr r2, 20dd64 ) │ │ │ │ + bhi.w 20df40 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20dc9c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -593226,110 +593154,110 @@ │ │ │ │ lsls r3, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r6, 20dd92 │ │ │ │ + cbz r6, 20dcca │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e02c │ │ │ │ + beq.w 20df64 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 20643c │ │ │ │ + bl 206374 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da04 │ │ │ │ + bl 20d93c │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ - cbz r3, 20ddda │ │ │ │ + cbz r3, 20dd12 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 20ddca │ │ │ │ - cbz r0, 20ddca │ │ │ │ - bl 1e8c7c │ │ │ │ + cbz r6, 20dd02 │ │ │ │ + cbz r0, 20dd02 │ │ │ │ + bl 1e8bb4 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r0, 20ddca │ │ │ │ + cbz r0, 20dd02 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r6, [sl, r7] │ │ │ │ cmp r9, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bcc.n 20ddb4 │ │ │ │ + bcc.n 20dcec │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20dc6e │ │ │ │ + beq.w 20dba6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20ddf0 │ │ │ │ + cbz r0, 20dd28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8c7c │ │ │ │ - cbz r0, 20ddf0 │ │ │ │ + bl 1e8bb4 │ │ │ │ + cbz r0, 20dd28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [sl, #36] @ 0x24 │ │ │ │ - b.n 20dc6e │ │ │ │ + b.n 20dba6 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ add.w r9, r4, #20 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2064ec │ │ │ │ + bl 206424 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da04 │ │ │ │ + bl 20d93c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ add.w r6, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20de40 │ │ │ │ + cbz r0, 20dd78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #20 │ │ │ │ - cbz r1, 20de82 │ │ │ │ + cbz r1, 20ddba │ │ │ │ mul.w r6, r9, sl │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ add r3, r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r6, r2 │ │ │ │ ldrd fp, r3, [r3, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20de76 │ │ │ │ - cbz r0, 20de76 │ │ │ │ + beq.n 20ddae │ │ │ │ + cbz r0, 20ddae │ │ │ │ mov r1, fp │ │ │ │ - bl 1e8c7c │ │ │ │ - cbz r0, 20de74 │ │ │ │ + bl 1e8bb4 │ │ │ │ + cbz r0, 20ddac │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc.n 20de4c │ │ │ │ + bcc.n 20dd84 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r7, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb.w r0, [r7, #60] @ 0x3c │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -593355,29 +593283,29 @@ │ │ │ │ str.w r1, [r7, #73] @ 0x49 │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [r7, #84] @ 0x54 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da04 │ │ │ │ - ldr r3, [pc, #396] @ (20e098 ) │ │ │ │ + bl 20d93c │ │ │ │ + ldr r3, [pc, #396] @ (20dfd0 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20e068 │ │ │ │ + bne.w 20dfa0 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w r1, r4, #76 @ 0x4c │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ @@ -593386,139 +593314,139 @@ │ │ │ │ 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 20df34 │ │ │ │ + bne.n 20de6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 20df6c │ │ │ │ + cbz r1, 20dea4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20dc6e │ │ │ │ + beq.w 20dba6 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 20df8a │ │ │ │ - cbz r0, 20df8a │ │ │ │ - bl 1e8c7c │ │ │ │ - cbz r0, 20df8a │ │ │ │ + cbz r6, 20dec2 │ │ │ │ + cbz r0, 20dec2 │ │ │ │ + bl 1e8bb4 │ │ │ │ + cbz r0, 20dec2 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r6, [r7, #96] @ 0x60 │ │ │ │ adds r4, #16 │ │ │ │ adds r7, #16 │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 20df78 │ │ │ │ - b.n 20dc6e │ │ │ │ + bne.n 20deb0 │ │ │ │ + b.n 20dba6 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da04 │ │ │ │ + bl 20d93c │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6315c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20dc62 │ │ │ │ - b.n 20dc6e │ │ │ │ + bne.w 20db9a │ │ │ │ + b.n 20dba6 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 206344 │ │ │ │ + bl 20627c │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20da04 │ │ │ │ + bl 20d93c │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r7, 20dffc │ │ │ │ - cbz r0, 20dffc │ │ │ │ + cbz r7, 20df34 │ │ │ │ + cbz r0, 20df34 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e8c7c │ │ │ │ - cbz r0, 20dffc │ │ │ │ + bl 1e8bb4 │ │ │ │ + cbz r0, 20df34 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ str r7, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 20dc6e │ │ │ │ + b.n 20dba6 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 20dc6e │ │ │ │ + b.n 20dba6 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 20dc6e │ │ │ │ + b.n 20dba6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20dc8e │ │ │ │ + beq.w 20dbc6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 20dc8e │ │ │ │ + b.n 20dbc6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20dd92 │ │ │ │ + beq.w 20dcca │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 20dd92 │ │ │ │ + b.n 20dcca │ │ │ │ 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, 20e064 │ │ │ │ - cbz r0, 20e064 │ │ │ │ + cbnz r3, 20df9c │ │ │ │ + cbz r0, 20df9c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8c7c │ │ │ │ - cbz r0, 20e064 │ │ │ │ + bl 1e8bb4 │ │ │ │ + cbz r0, 20df9c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 20dc6e │ │ │ │ + b.n 20dba6 │ │ │ │ add.w r6, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w sl, r4, #20 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20df20 │ │ │ │ + beq.w 20de58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e8cb4 │ │ │ │ - b.n 20df20 │ │ │ │ + bl 1e8bec │ │ │ │ + b.n 20de58 │ │ │ │ nop │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e29c │ │ │ │ + beq.w 20e1d4 │ │ │ │ stmdb 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 │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -593526,186 +593454,186 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r7 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 20e228 │ │ │ │ + beq.w 20e160 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 20e1ba │ │ │ │ + beq.n 20e0f2 │ │ │ │ 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 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20e130 │ │ │ │ + cbz r3, 20e068 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r3, r8, [sp, #4] │ │ │ │ mov r8, r2 │ │ │ │ strd r6, r9, [sp, #12] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e13e │ │ │ │ + beq.n 20e076 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20dc0c │ │ │ │ + bl 20db44 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 2067cc │ │ │ │ + bl 206704 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e104 │ │ │ │ + bne.n 20e03c │ │ │ │ ldrd r8, r6, [sp, #8] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e0ca │ │ │ │ + bne.n 20e002 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r6, r7, #20 │ │ │ │ - bl 2065a4 │ │ │ │ + bl 2064dc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #20 │ │ │ │ - bl 20da04 │ │ │ │ + bl 20d93c │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20e174 │ │ │ │ + cbz r0, 20e0ac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 2067cc │ │ │ │ + bl 206704 │ │ │ │ ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20e120 │ │ │ │ + beq.n 20e058 │ │ │ │ mov r3, r9 │ │ │ │ add.w r6, r5, #8 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 2065f8 │ │ │ │ + bl 206530 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, #16 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e19a │ │ │ │ - b.n 20e120 │ │ │ │ + bne.n 20e0d2 │ │ │ │ + b.n 20e058 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 20618c │ │ │ │ + bl 2060c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r9 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ strb.w r2, [r0, #56] @ 0x38 │ │ │ │ - beq.n 20e2a4 │ │ │ │ + beq.n 20e1dc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20e298 │ │ │ │ + beq.n 20e1d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ ldmdb r3, {r0, r1} │ │ │ │ - bl 20fd60 │ │ │ │ + bl 20fc98 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e09c │ │ │ │ + bl 20dfd4 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20e130 │ │ │ │ + beq.n 20e068 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f834 │ │ │ │ + bl 20f76c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e09c │ │ │ │ - b.n 20e130 │ │ │ │ + bl 20dfd4 │ │ │ │ + b.n 20e068 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 206124 │ │ │ │ + bl 20605c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20e24e │ │ │ │ - cbz r0, 20e24e │ │ │ │ + beq.n 20e186 │ │ │ │ + cbz r0, 20e186 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e8c7c │ │ │ │ - cbz r0, 20e24e │ │ │ │ + bl 1e8bb4 │ │ │ │ + cbz r0, 20e186 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 20e29e │ │ │ │ + beq.n 20e1d6 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20e26e │ │ │ │ + cbz r2, 20e1a6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ strd r4, r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 20fd60 │ │ │ │ + bl 20fc98 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e09c │ │ │ │ + bl 20dfd4 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e09c │ │ │ │ - b.n 20e130 │ │ │ │ + bl 20dfd4 │ │ │ │ + b.n 20e068 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 20e1ee │ │ │ │ + b.n 20e126 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -593714,111 +593642,111 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 6315c │ │ │ │ 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, 20e2ea │ │ │ │ + cbnz r2, 20e222 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e2e6 │ │ │ │ + beq.n 20e21e │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 20e2ac │ │ │ │ + bl 20e1e4 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 20e2e6 │ │ │ │ + bls.n 20e21e │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 20e302 │ │ │ │ + b.n 20e23a │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 205a68 │ │ │ │ + bl 2059a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 205a84 │ │ │ │ + bl 2059bc │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ ldrh.w r7, [r4, #88] @ 0x58 │ │ │ │ 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} │ │ │ │ strh.w r7, [r5, #88] @ 0x58 │ │ │ │ - cbnz r7, 20e3b8 │ │ │ │ + cbnz r7, 20e2f0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 20e38a │ │ │ │ + cbz r0, 20e2c2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20e2ac │ │ │ │ + bl 20e1e4 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 20e3aa │ │ │ │ + cbz r2, 20e2e2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec01c │ │ │ │ + bl 1ebf54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6315c │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 20e3d2 │ │ │ │ + cbnz r2, 20e30a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 6315c │ │ │ │ - b.n 20e37e │ │ │ │ + b.n 20e2b6 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ 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 6315c │ │ │ │ mov r0, r5 │ │ │ │ @@ -593831,159 +593759,159 @@ │ │ │ │ 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, 20e440 │ │ │ │ + cbz r3, 20e378 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e324 │ │ │ │ + bl 20e25c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ 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 20e41a │ │ │ │ + bne.n 20e352 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 205fd0 │ │ │ │ + bl 205f08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 20e476 │ │ │ │ + cbz r6, 20e3ae │ │ │ │ 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, 20e49e │ │ │ │ + cbz r3, 20e3d6 │ │ │ │ str r6, [r5, #20] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e3f0 │ │ │ │ + bl 20e328 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e09c │ │ │ │ + bl 20dfd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20da60 │ │ │ │ + bl 20d998 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e474 │ │ │ │ + beq.n 20e3ac │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 20e474 │ │ │ │ + b.n 20e3ac │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ strb.w r2, [sp, #1] │ │ │ │ - ldr r2, [pc, #60] @ (20e504 ) │ │ │ │ + ldr r2, [pc, #60] @ (20e43c ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #52] @ (20e508 ) │ │ │ │ + ldr r3, [pc, #52] @ (20e440 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20dc0c │ │ │ │ - ldr r2, [pc, #36] @ (20e50c ) │ │ │ │ - ldr r3, [pc, #32] @ (20e508 ) │ │ │ │ + bl 20db44 │ │ │ │ + ldr r2, [pc, #36] @ (20e444 ) │ │ │ │ + ldr r3, [pc, #32] @ (20e440 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e4fe │ │ │ │ + bne.n 20e436 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #72] @ 20e56c │ │ │ │ + ldr.w ip, [pc, #72] @ 20e4a4 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #64] @ (20e570 ) │ │ │ │ + ldr r2, [pc, #64] @ (20e4a8 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ strb.w r3, [sp, #1] │ │ │ │ - bl 20dc0c │ │ │ │ - ldr r2, [pc, #36] @ (20e574 ) │ │ │ │ - ldr r3, [pc, #32] @ (20e570 ) │ │ │ │ + bl 20db44 │ │ │ │ + ldr r2, [pc, #36] @ (20e4ac ) │ │ │ │ + ldr r3, [pc, #32] @ (20e4a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e566 │ │ │ │ + bne.n 20e49e │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r4, r6, r5 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ (20e630 ) │ │ │ │ + ldr r0, [pc, #164] @ (20e568 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #164] @ (20e634 ) │ │ │ │ + ldr r1, [pc, #164] @ (20e56c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r4, #8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ @@ -593994,128 +593922,128 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r2, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20e600 │ │ │ │ + beq.n 20e538 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ strh.w r3, [sp] │ │ │ │ - cbz r6, 20e61a │ │ │ │ + cbz r6, 20e552 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 205f58 │ │ │ │ + bl 205e90 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, sp │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 20e09c │ │ │ │ + bl 20dfd4 │ │ │ │ mov r0, sp │ │ │ │ - bl 20da60 │ │ │ │ - cbz r6, 20e620 │ │ │ │ - ldr r2, [pc, #52] @ (20e638 ) │ │ │ │ - ldr r3, [pc, #48] @ (20e634 ) │ │ │ │ + bl 20d998 │ │ │ │ + cbz r6, 20e558 │ │ │ │ + ldr r2, [pc, #52] @ (20e570 ) │ │ │ │ + ldr r3, [pc, #48] @ (20e56c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e62a │ │ │ │ + bne.n 20e562 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e90c0 │ │ │ │ - b.n 20e5cc │ │ │ │ + bl 1e8ff8 │ │ │ │ + b.n 20e504 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e8bf0 │ │ │ │ - b.n 20e600 │ │ │ │ + bl 1e8b28 │ │ │ │ + b.n 20e538 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r6, r4, #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, #96] @ (20e6ac ) │ │ │ │ + ldr r2, [pc, #96] @ (20e5e4 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (20e6b0 ) │ │ │ │ + ldr r3, [pc, #96] @ (20e5e8 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 20e444 │ │ │ │ + bl 20e37c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e8bf0 │ │ │ │ - ldr r2, [pc, #36] @ (20e6b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (20e6b0 ) │ │ │ │ + bl 1e8b28 │ │ │ │ + ldr r2, [pc, #36] @ (20e5ec ) │ │ │ │ + ldr r3, [pc, #32] @ (20e5e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e6a6 │ │ │ │ + bne.n 20e5de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r5, r6 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bl 205e2c │ │ │ │ + bl 205d64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 20e712 │ │ │ │ + cbnz r2, 20e64a │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r3, [r5, #32] │ │ │ │ ldrh.w r3, [r4, #35] @ 0x23 │ │ │ │ strh.w r3, [r5, #35] @ 0x23 │ │ │ │ ldrb.w r3, [r4, #37] @ 0x25 │ │ │ │ strb.w r3, [r5, #37] @ 0x25 │ │ │ │ @@ -594126,914 +594054,914 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ - cbnz r2, 20e758 │ │ │ │ + cbnz r2, 20e690 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r9, #24 │ │ │ │ ldrd r7, r6, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mul.w r2, r9, r7 │ │ │ │ blx 6315c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20e6da │ │ │ │ + beq.n 20e612 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20e738 │ │ │ │ + b.n 20e670 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r2, r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r6, r2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 20e74e │ │ │ │ + cbz r1, 20e686 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, r3, r2 │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 20e736 │ │ │ │ - b.n 20e6da │ │ │ │ + bhi.n 20e66e │ │ │ │ + b.n 20e612 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20e70c │ │ │ │ + beq.n 20e644 │ │ │ │ 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 20e770 │ │ │ │ + bne.n 20e6a8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #464] @ (20e968 ) │ │ │ │ + ldr r2, [pc, #464] @ (20e8a0 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #452] @ (20e96c ) │ │ │ │ + ldr r3, [pc, #452] @ (20e8a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e90c0 │ │ │ │ + bl 1e8ff8 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 205954 │ │ │ │ + bl 20588c │ │ │ │ ldrb.w r3, [r8, #480] @ 0x1e0 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 20e3f0 │ │ │ │ + bl 20e328 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20e820 │ │ │ │ + cbz r3, 20e758 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e6b8 │ │ │ │ + bl 20e5f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e8cb4 │ │ │ │ + bl 1e8bec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e7f0 │ │ │ │ + bne.n 20e728 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20e820 │ │ │ │ + cbz r3, 20e758 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20e8b0 │ │ │ │ + bne.n 20e7e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e812 │ │ │ │ + bne.n 20e74a │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx 6315c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 20e846 │ │ │ │ + cbz r1, 20e77e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec244 │ │ │ │ + bl 1ec17c │ │ │ │ str r0, [r6, #28] │ │ │ │ ldrd r1, r2, [r8, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ str.w r3, [r6, #448] @ 0x1c0 │ │ │ │ strd r1, r2, [r6, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r8, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ str.w r3, [r6, #456] @ 0x1c8 │ │ │ │ str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e902 │ │ │ │ + bne.n 20e83a │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 20e884 │ │ │ │ + cbz r1, 20e7bc │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1ec21c │ │ │ │ + bl 1ec154 │ │ │ │ str.w r0, [r6, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e912 │ │ │ │ + bne.n 20e84a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e8bf0 │ │ │ │ - ldr r2, [pc, #216] @ (20e970 ) │ │ │ │ - ldr r3, [pc, #212] @ (20e96c ) │ │ │ │ + bl 1e8b28 │ │ │ │ + ldr r2, [pc, #216] @ (20e8a8 ) │ │ │ │ + ldr r3, [pc, #212] @ (20e8a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e962 │ │ │ │ + bne.n 20e89a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 20e8f2 │ │ │ │ + cbz r3, 20e82a │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20e444 │ │ │ │ + bl 20e37c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e820 │ │ │ │ + beq.n 20e758 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e820 │ │ │ │ + beq.n 20e758 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20e8b0 │ │ │ │ + bne.n 20e7e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e8e2 │ │ │ │ - b.n 20e820 │ │ │ │ + bne.n 20e81a │ │ │ │ + b.n 20e758 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e8c7c │ │ │ │ + bl 1e8bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e8c4 │ │ │ │ + beq.n 20e7fc │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ - b.n 20e8c6 │ │ │ │ + b.n 20e7fe │ │ │ │ ldr.w r1, [r8, #460] @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec21c │ │ │ │ + bl 1ec154 │ │ │ │ str.w r0, [r6, #460] @ 0x1cc │ │ │ │ - b.n 20e86a │ │ │ │ + b.n 20e7a2 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 20e95c │ │ │ │ + cbz r3, 20e894 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #476] @ 0x1dc │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1ec21c │ │ │ │ + bl 1ec154 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1ec21c │ │ │ │ + bl 1ec154 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20e926 │ │ │ │ + bcc.n 20e85e │ │ │ │ strd r3, r9, [r6, #472] @ 0x1d8 │ │ │ │ - b.n 20e88c │ │ │ │ + b.n 20e7c4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #8 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 20665c │ │ │ │ + bl 206594 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 20e9d0 │ │ │ │ + beq.n 20e908 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 20e9b0 │ │ │ │ + cbz r2, 20e8e8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ ldmdb r3, {r0, r1} │ │ │ │ - bl 2067cc │ │ │ │ + bl 206704 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ea74 │ │ │ │ + beq.n 20e9ac │ │ │ │ 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 r8, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20ea3a │ │ │ │ + bne.n 20e972 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 20ea28 │ │ │ │ + cbz r4, 20e960 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20ea6a │ │ │ │ + cbz r3, 20e9a2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20ea42 │ │ │ │ + beq.n 20e97a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20ea22 │ │ │ │ + cbz r3, 20e95a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20ea22 │ │ │ │ + cbz r2, 20e95a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20ea3e │ │ │ │ + beq.n 20e976 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ea10 │ │ │ │ + bne.n 20e948 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20ea64 │ │ │ │ + beq.n 20e99c │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 20ea3a │ │ │ │ + cbz r3, 20e972 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e9fa │ │ │ │ + beq.n 20e932 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ 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 1ec628 │ │ │ │ + bl 1ec560 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20ea0c │ │ │ │ - b.n 20ea28 │ │ │ │ + bne.n 20e944 │ │ │ │ + b.n 20e960 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 20ea42 │ │ │ │ + b.n 20e97a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20ea28 │ │ │ │ + bne.n 20e960 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 20ea42 │ │ │ │ + b.n 20e97a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 20eaca │ │ │ │ + cbz r2, 20ea02 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20eaca │ │ │ │ + bne.n 20ea02 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 20ead8 │ │ │ │ + cbz r3, 20ea10 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 20eaa8 │ │ │ │ - cbz r3, 20eaa8 │ │ │ │ + cbz r0, 20e9e0 │ │ │ │ + cbz r3, 20e9e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20ead0 │ │ │ │ + beq.n 20ea08 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ea9a │ │ │ │ - cbz r2, 20eaca │ │ │ │ + bne.n 20e9d2 │ │ │ │ + cbz r2, 20ea02 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20eac0 │ │ │ │ + cbz r3, 20e9f8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20eac0 │ │ │ │ + bne.n 20e9f8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20ead4 │ │ │ │ + cbz r2, 20ea0c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20ea98 │ │ │ │ + b.n 20e9d0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ea98 │ │ │ │ + bne.n 20e9d0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 20eaa8 │ │ │ │ + b.n 20e9e0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20eaaa │ │ │ │ + b.n 20e9e2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 20ea92 │ │ │ │ + b.n 20e9ca │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ push {r4, r5, r6} │ │ │ │ cmp r3, r1 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r0, #44] @ 0x2c │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ movs.w ip, r4, lsr #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - beq.n 20eb14 │ │ │ │ + beq.n 20ea4c │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ mov r3, r5 │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ - b.n 20eb02 │ │ │ │ + b.n 20ea3a │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 20eb14 │ │ │ │ + beq.n 20ea4c │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 20eafe │ │ │ │ + bne.n 20ea36 │ │ │ │ subs r4, #4 │ │ │ │ str r4, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ 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 r6, [pc, #308] @ (20ec60 ) │ │ │ │ + ldr r6, [pc, #308] @ (20eb98 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20ebbe │ │ │ │ + beq.n 20eaf6 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20eb6a │ │ │ │ + bne.n 20eaa2 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20eb50 │ │ │ │ + cbz r3, 20ea88 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20eb18 │ │ │ │ + bl 20ea50 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20eb40 │ │ │ │ + bne.n 20ea78 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20eb66 │ │ │ │ + cbz r3, 20ea9e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20eb18 │ │ │ │ + bl 20ea50 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20eb56 │ │ │ │ + bne.n 20ea8e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20eb66 │ │ │ │ + beq.n 20ea9e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20eb66 │ │ │ │ + beq.n 20ea9e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 20eb66 │ │ │ │ + bne.n 20ea9e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20eb66 │ │ │ │ + bne.n 20ea9e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r1, 20eb8e │ │ │ │ - bl 20eadc │ │ │ │ + cbz r1, 20eac6 │ │ │ │ + bl 20ea14 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 20eb98 │ │ │ │ + cbz r1, 20ead0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 20ebb8 │ │ │ │ + cbz r4, 20eaf0 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ adds r3, r7, #5 │ │ │ │ - bhi.n 20ec58 │ │ │ │ + bhi.n 20eb90 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w r9, r7, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 20ebf0 │ │ │ │ + bhi.n 20eb28 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r7, r3, r7 │ │ │ │ - beq.n 20ec58 │ │ │ │ + beq.n 20eb90 │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 20eb66 │ │ │ │ + b.n 20ea9e │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20ebd4 │ │ │ │ + cbz r3, 20eb0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20eb18 │ │ │ │ + bl 20ea50 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ebc4 │ │ │ │ + bne.n 20eafc │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20eb66 │ │ │ │ + beq.n 20ea9e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20eb18 │ │ │ │ + bl 20ea50 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ebdc │ │ │ │ + bne.n 20eb14 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 20ec24 │ │ │ │ + bhi.n 20eb5c │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #96] @ (20ec64 ) │ │ │ │ + ldr r3, [pc, #96] @ (20eb9c ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20ec38 │ │ │ │ + beq.n 20eb70 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 20ec2e │ │ │ │ + cbz r0, 20eb66 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ebf88 │ │ │ │ - cbz r0, 20ec58 │ │ │ │ + bl 1ebec0 │ │ │ │ + cbz r0, 20eb90 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ adds r7, r0, r3 │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ - b.n 20ebb2 │ │ │ │ + b.n 20eaea │ │ │ │ cmp r3, r9 │ │ │ │ it cc │ │ │ │ movcc r3, r9 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 20ec02 │ │ │ │ + b.n 20eb3a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20ec16 │ │ │ │ + b.n 20eb4e │ │ │ │ mov r0, r8 │ │ │ │ blx 631bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20ec58 │ │ │ │ + cbz r0, 20eb90 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ add r7, r6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 20ebb2 │ │ │ │ + b.n 20eaea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w r8, [pc, #316] @ 20edb8 │ │ │ │ + ldr.w r8, [pc, #316] @ 20ecf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 20ed26 │ │ │ │ + bhi.n 20ec5e │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r6, #26 │ │ │ │ - ldr r5, [pc, #8] @ (20ec98 ) │ │ │ │ + ldr r5, [pc, #8] @ (20ebd0 ) │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20eca6 │ │ │ │ + cbz r3, 20ebde │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20ec68 │ │ │ │ + bl 20eba0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ec96 │ │ │ │ + bne.n 20ebce │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20ecbc │ │ │ │ + cbz r3, 20ebf4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20ec68 │ │ │ │ + bl 20eba0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ecac │ │ │ │ + bne.n 20ebe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20ecbc │ │ │ │ + beq.n 20ebf4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20ed7a │ │ │ │ + beq.n 20ecb2 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20ed5a │ │ │ │ + bhi.n 20ec92 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r1, #49 @ 0x31 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r6, #57 @ 0x39 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20ecfe │ │ │ │ + cbz r3, 20ec36 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20ec68 │ │ │ │ + bl 20eba0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ecee │ │ │ │ + bne.n 20ec26 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20ed14 │ │ │ │ + cbz r3, 20ec4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20ec68 │ │ │ │ + bl 20eba0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ed04 │ │ │ │ + bne.n 20ec3c │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ecbc │ │ │ │ + beq.n 20ebf4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20ec68 │ │ │ │ + bl 20eba0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ed2e │ │ │ │ - b.n 20ecbc │ │ │ │ - ldr r3, [pc, #120] @ (20edbc ) │ │ │ │ + bne.n 20ec66 │ │ │ │ + b.n 20ebf4 │ │ │ │ + ldr r3, [pc, #120] @ (20ecf4 ) │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 20ed5a │ │ │ │ + cbz r3, 20ec92 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 20e974 │ │ │ │ + bl 20e8ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20ecbc │ │ │ │ + beq.n 20ebf4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20ed70 │ │ │ │ + cbz r3, 20eca8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 20ecd6 │ │ │ │ + bne.n 20ec0e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 20ed86 │ │ │ │ + cbz r3, 20ecbe │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20e9d8 │ │ │ │ + bl 20e910 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 20ed9c │ │ │ │ + cbz r3, 20ecd4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20e9d8 │ │ │ │ + bl 20e910 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20ed9c │ │ │ │ + cbz r1, 20ecd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20eda6 │ │ │ │ + cbz r1, 20ecde │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20ed60 │ │ │ │ + bne.n 20ec98 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208668 │ │ │ │ - b.n 20ed60 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + bl 2085a0 │ │ │ │ + b.n 20ec98 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r5, [r0, #40] @ 0x28 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r9, [pc, #368] @ 20ef48 │ │ │ │ + ldr.w r9, [pc, #368] @ 20ee80 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r9, pc │ │ │ │ - cbz r6, 20edf2 │ │ │ │ + cbz r6, 20ed2a │ │ │ │ mov r1, r6 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 20ea78 │ │ │ │ - cbz r5, 20ee06 │ │ │ │ + bl 20e9b0 │ │ │ │ + cbz r5, 20ed3e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ea78 │ │ │ │ + bl 20e9b0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20ee10 │ │ │ │ + cbz r1, 20ed48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20ee1a │ │ │ │ + cbz r1, 20ed52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 20ee3a │ │ │ │ + cbz r6, 20ed72 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20ef40 │ │ │ │ + bhi.w 20ee78 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20ee92 │ │ │ │ + bhi.n 20edca │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 20ef40 │ │ │ │ + beq.w 20ee78 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - cbz r5, 20ee56 │ │ │ │ + cbz r5, 20ed8e │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 20ef40 │ │ │ │ + bhi.n 20ee78 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20ee5c │ │ │ │ + bhi.n 20ed94 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 20ef40 │ │ │ │ + beq.n 20ee78 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bls.n 20eed4 │ │ │ │ + bls.n 20ee0c │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - ldr r3, [pc, #220] @ (20ef4c ) │ │ │ │ + ldr r3, [pc, #220] @ (20ee84 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20ef1c │ │ │ │ + beq.n 20ee54 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 20eee0 │ │ │ │ + cbz r0, 20ee18 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ef40 │ │ │ │ + beq.n 20ee78 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 20ee52 │ │ │ │ + b.n 20ed8a │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bls.n 20eec8 │ │ │ │ + bls.n 20ee00 │ │ │ │ cmp sl, r7 │ │ │ │ it cc │ │ │ │ movcc sl, r7 │ │ │ │ - ldr r3, [pc, #168] @ (20ef4c ) │ │ │ │ + ldr r3, [pc, #168] @ (20ee84 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20eef4 │ │ │ │ + beq.n 20ee2c │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 20eeea │ │ │ │ + cbz r0, 20ee22 │ │ │ │ mov r2, sl │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ef40 │ │ │ │ + beq.n 20ee78 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 20ee36 │ │ │ │ + b.n 20ed6e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov sl, r7 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - b.n 20eea2 │ │ │ │ + b.n 20edda │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - b.n 20ee6c │ │ │ │ + b.n 20eda4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20ee82 │ │ │ │ + b.n 20edba │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 62a34 │ │ │ │ - b.n 20eeb8 │ │ │ │ + b.n 20edf0 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20ef40 │ │ │ │ + cbz r0, 20ee78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add.w r0, r8, r3 │ │ │ │ str.w r8, [r6, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 20ee36 │ │ │ │ + b.n 20ed6e │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20ef40 │ │ │ │ + cbz r0, 20ee78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ adds r0, r6, r3 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 20ee52 │ │ │ │ + b.n 20ed8a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r8, r1, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 20f018 │ │ │ │ + beq.n 20ef50 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20efd2 │ │ │ │ + beq.n 20ef0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20edc0 │ │ │ │ + bl 20ecf8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 20ef92 │ │ │ │ + cbz r3, 20eeca │ │ │ │ str r5, [r2, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ef88 │ │ │ │ + bne.n 20eec0 │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r2, r4, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20efb6 │ │ │ │ + beq.n 20eeee │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r1, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r0, [r5, #28] │ │ │ │ str.w r8, [r0] │ │ │ │ @@ -595041,266 +594969,266 @@ │ │ │ │ str r2, [r4, #28] │ │ │ │ strd r1, r1, [r4, #20] │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - cbz r7, 20f01c │ │ │ │ + cbz r7, 20ef54 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r7, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 20efde │ │ │ │ + cbz r3, 20ef16 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20e9d8 │ │ │ │ + bl 20e910 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 20eff4 │ │ │ │ + cbz r3, 20ef2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20e9d8 │ │ │ │ + bl 20e910 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20eff4 │ │ │ │ + cbz r1, 20ef2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20effe │ │ │ │ + cbz r1, 20ef36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20ef78 │ │ │ │ + b.n 20eeb0 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r5, [r6] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ - ldr.w fp, [pc, #320] @ 20f180 │ │ │ │ + ldr.w fp, [pc, #320] @ 20f0b8 │ │ │ │ sub sp, #20 │ │ │ │ add fp, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20f0ce │ │ │ │ + beq.n 20f006 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20f06e │ │ │ │ + b.n 20efa6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 20f178 │ │ │ │ + beq.w 20f0b0 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldrd r6, r2, [r9, #52] @ 0x34 │ │ │ │ adds r1, r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 20f0c2 │ │ │ │ + beq.n 20effa │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 20f10c │ │ │ │ + beq.n 20f044 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ite eq │ │ │ │ streq r4, [r5, #40] @ 0x28 │ │ │ │ strne r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 20f178 │ │ │ │ + bhi.n 20f0b0 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 20f056 │ │ │ │ + bls.n 20ef8e │ │ │ │ lsls r6, r6, #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.n 20f0d4 │ │ │ │ - ldr r1, [pc, #236] @ (20f184 ) │ │ │ │ + bhi.n 20f00c │ │ │ │ + ldr r1, [pc, #236] @ (20f0bc ) │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ it cc │ │ │ │ movcc r6, #64 @ 0x40 │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f0e6 │ │ │ │ + beq.n 20f01e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f140 │ │ │ │ + beq.n 20f078 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f178 │ │ │ │ + beq.n 20f0b0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 20f05e │ │ │ │ + b.n 20ef96 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ str.w r4, [r9, #56] @ 0x38 │ │ │ │ - cbnz r3, 20f112 │ │ │ │ + cbnz r3, 20f04a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #172] @ (20f184 ) │ │ │ │ + ldr r1, [pc, #172] @ (20f0bc ) │ │ │ │ cmp r6, r7 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ it cc │ │ │ │ movcc r6, r7 │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20f0a8 │ │ │ │ + bne.n 20efe0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 631bc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f178 │ │ │ │ + beq.n 20f0b0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 6315c │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add r2, r3 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 20f05e │ │ │ │ + b.n 20ef96 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20f066 │ │ │ │ + b.n 20ef9e │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20f14a │ │ │ │ - ldr r3, [pc, #104] @ (20f184 ) │ │ │ │ + bhi.n 20f082 │ │ │ │ + ldr r3, [pc, #104] @ (20f0bc ) │ │ │ │ ldr.w r0, [r9, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20f164 │ │ │ │ - cbz r0, 20f15a │ │ │ │ + beq.n 20f09c │ │ │ │ + cbz r0, 20f092 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ebf88 │ │ │ │ - cbz r0, 20f178 │ │ │ │ + bl 1ebec0 │ │ │ │ + cbz r0, 20f0b0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 20f14c │ │ │ │ + b.n 20f084 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20f0b4 │ │ │ │ - cbz r6, 20f178 │ │ │ │ + b.n 20efec │ │ │ │ + cbz r6, 20f0b0 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ str.w sl, [r0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20f132 │ │ │ │ + b.n 20f06a │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 631bc │ │ │ │ - cbz r0, 20f178 │ │ │ │ + cbz r0, 20f0b0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r9, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #60] @ 0x3c │ │ │ │ - b.n 20f14c │ │ │ │ + b.n 20f084 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ 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 r5, r0 │ │ │ │ - bl 1ec208 │ │ │ │ - bl 205f58 │ │ │ │ + bl 1ec140 │ │ │ │ + bl 205e90 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bl 20f028 │ │ │ │ + bl 20ef60 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f234 │ │ │ │ + beq.n 20f16c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20f234 │ │ │ │ + bne.n 20f16c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20f238 │ │ │ │ + beq.n 20f170 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20f238 │ │ │ │ + bne.n 20f170 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r5, r4, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r6, r4, [r1, #4] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r4, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 20f21c │ │ │ │ + cbz r0, 20f154 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 20f21c │ │ │ │ + bne.n 20f154 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r6, r4, [r3, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r4, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f1f6 │ │ │ │ + bne.n 20f12e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r6, r4, [r3, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ @@ -595317,581 +595245,581 @@ │ │ │ │ add.w r2, r4, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [r1, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 20f232 │ │ │ │ + b.n 20f16a │ │ │ │ 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, #8] │ │ │ │ - bl 20f188 │ │ │ │ + bl 20f0c0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20f2ba │ │ │ │ + cbz r2, 20f1f2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20f2ba │ │ │ │ + beq.n 20f1f2 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r7, r6, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r1, 20f2ba │ │ │ │ + cbz r1, 20f1f2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 20f2b2 │ │ │ │ + cbz r2, 20f1ea │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 20f2ba │ │ │ │ + beq.n 20f1f2 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 20f284 │ │ │ │ + b.n 20f1bc │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 20f2ae │ │ │ │ + bne.n 20f1e6 │ │ │ │ pop {r3, 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f34a │ │ │ │ + beq.n 20f282 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20f34a │ │ │ │ + bne.n 20f282 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 20665c │ │ │ │ + bl 206594 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 20f350 │ │ │ │ + beq.n 20f288 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20f314 │ │ │ │ + cbz r2, 20f24c │ │ │ │ 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 sl, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 2067cc │ │ │ │ + bl 206704 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2065f8 │ │ │ │ + bl 206530 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ strd r2, sl, [r0, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r1, 20f34a │ │ │ │ + cbz r1, 20f282 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20f2ec │ │ │ │ + beq.n 20f224 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ 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 r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #1020] @ (20f76c ) │ │ │ │ + ldr r5, [pc, #1020] @ (20f6a4 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f406 │ │ │ │ + beq.n 20f33e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20f38a │ │ │ │ + beq.n 20f2c2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 20f4a6 │ │ │ │ + beq.w 20f3de │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ add.w r2, r3, #44 @ 0x2c │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20f60a │ │ │ │ + beq.w 20f542 │ │ │ │ cmp r7, r3 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - beq.w 20f5b0 │ │ │ │ + beq.w 20f4e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20f614 │ │ │ │ + beq.w 20f54c │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 20f5c0 │ │ │ │ + bhi.w 20f4f8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.w 20f536 │ │ │ │ + bhi.w 20f46e │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20f5c0 │ │ │ │ + beq.w 20f4f8 │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbz r7, 20f3f0 │ │ │ │ + cbz r7, 20f328 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20f5c0 │ │ │ │ + bhi.w 20f4f8 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.w 20f56e │ │ │ │ + bhi.w 20f4a6 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20f5c0 │ │ │ │ + beq.w 20f4f8 │ │ │ │ str.w r8, [r7, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f2bc │ │ │ │ + bl 20f1f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20f2bc │ │ │ │ + bl 20f1f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20f46c │ │ │ │ + beq.n 20f3a4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20f50a │ │ │ │ + beq.n 20f442 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20f4c6 │ │ │ │ + beq.n 20f3fe │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 20f5c0 │ │ │ │ + bhi.w 20f4f8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 20f4bc │ │ │ │ + bls.n 20f3f4 │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.w 20f62a │ │ │ │ + bhi.w 20f562 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #812] @ (20f770 ) │ │ │ │ + ldr r3, [pc, #812] @ (20f6a8 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20f712 │ │ │ │ + beq.w 20f64a │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f700 │ │ │ │ + beq.w 20f638 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f5c0 │ │ │ │ + beq.w 20f4f8 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ - b.n 20f4c2 │ │ │ │ + b.n 20f3fa │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f632 │ │ │ │ + beq.w 20f56a │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 20f5c0 │ │ │ │ + bhi.w 20f4f8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20f4d0 │ │ │ │ + bhi.n 20f408 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20f5c0 │ │ │ │ + beq.w 20f4f8 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 20f2bc │ │ │ │ + bl 20f1f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r3, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20f52e │ │ │ │ + beq.n 20f466 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20f532 │ │ │ │ + beq.n 20f46a │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bls.n 20f480 │ │ │ │ - b.n 20f5c0 │ │ │ │ + bls.n 20f3b8 │ │ │ │ + b.n 20f4f8 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20f5c0 │ │ │ │ + beq.n 20f4f8 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bls.n 20f5a4 │ │ │ │ + bls.n 20f4dc │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - ldr r3, [pc, #652] @ (20f770 ) │ │ │ │ + ldr r3, [pc, #652] @ (20f6a8 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20f686 │ │ │ │ + beq.w 20f5be │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f618 │ │ │ │ + beq.w 20f550 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f5c0 │ │ │ │ + beq.n 20f4f8 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ - b.n 20f490 │ │ │ │ + b.n 20f3c8 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20f6fc │ │ │ │ + beq.w 20f634 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 20f5fe │ │ │ │ + beq.n 20f536 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20f5e2 │ │ │ │ + bne.n 20f51a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 20f2bc │ │ │ │ - b.n 20f384 │ │ │ │ + bl 20f1f4 │ │ │ │ + b.n 20f2bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20f494 │ │ │ │ + b.n 20f3cc │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bls.n 20f5d4 │ │ │ │ + bls.n 20f50c │ │ │ │ cmp sl, r8 │ │ │ │ it cc │ │ │ │ movcc sl, r8 │ │ │ │ - ldr r3, [pc, #552] @ (20f770 ) │ │ │ │ + ldr r3, [pc, #552] @ (20f6a8 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20f6ac │ │ │ │ + beq.w 20f5e4 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f672 │ │ │ │ + beq.w 20f5aa │ │ │ │ mov r2, sl │ │ │ │ - bl 1ebf88 │ │ │ │ - cbz r0, 20f5c0 │ │ │ │ + bl 1ebec0 │ │ │ │ + cbz r0, 20f4f8 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 20f3c4 │ │ │ │ + b.n 20f2fc │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bls.n 20f5c6 │ │ │ │ + bls.n 20f4fe │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - ldr r3, [pc, #496] @ (20f770 ) │ │ │ │ + ldr r3, [pc, #496] @ (20f6a8 ) │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20f6d4 │ │ │ │ + beq.w 20f60c │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f67c │ │ │ │ + beq.n 20f5b4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ - cbz r0, 20f5c0 │ │ │ │ + bl 1ebec0 │ │ │ │ + cbz r0, 20f4f8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ str.w r9, [r7, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ - b.n 20f3ea │ │ │ │ + b.n 20f322 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - b.n 20f4e0 │ │ │ │ + b.n 20f418 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20f622 │ │ │ │ + beq.n 20f55a │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r7, #0 │ │ │ │ - bls.w 20f3b0 │ │ │ │ + bls.w 20f2e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - b.n 20f57e │ │ │ │ + b.n 20f4b6 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov sl, r8 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - b.n 20f546 │ │ │ │ + b.n 20f47e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 20f5c0 │ │ │ │ + bhi.n 20f4f8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20f638 │ │ │ │ + bhi.n 20f570 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20f5c0 │ │ │ │ + beq.n 20f4f8 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 20f522 │ │ │ │ + b.n 20f45a │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r6, r2 │ │ │ │ - b.n 20f51c │ │ │ │ + b.n 20f454 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n 20f622 │ │ │ │ + beq.n 20f55a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20f3ca │ │ │ │ + b.n 20f302 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20f4fa │ │ │ │ + b.n 20f432 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ mov r7, r6 │ │ │ │ - b.n 20f3f0 │ │ │ │ + b.n 20f328 │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 20f440 │ │ │ │ + b.n 20f378 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 20f494 │ │ │ │ + b.n 20f3cc │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 20f70a │ │ │ │ + bhi.n 20f642 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #288] @ (20f770 ) │ │ │ │ + ldr r3, [pc, #288] @ (20f6a8 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20f744 │ │ │ │ + beq.n 20f67c │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f73a │ │ │ │ + beq.n 20f672 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f5c0 │ │ │ │ + beq.n 20f4f8 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ - b.n 20f5f6 │ │ │ │ + b.n 20f52e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 62a34 │ │ │ │ - b.n 20f560 │ │ │ │ + b.n 20f498 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20f596 │ │ │ │ + b.n 20f4ce │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f5c0 │ │ │ │ + beq.n 20f4f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20f490 │ │ │ │ + b.n 20f3c8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f5c0 │ │ │ │ + beq.n 20f4f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r9 │ │ │ │ str.w r9, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20f3c4 │ │ │ │ + b.n 20f2fc │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f5c0 │ │ │ │ + beq.w 20f4f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r7, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r7, #52] @ 0x34 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ - b.n 20f3ea │ │ │ │ + b.n 20f322 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - b.n 20f522 │ │ │ │ + b.n 20f45a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20f45a │ │ │ │ + b.n 20f392 │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 20f64c │ │ │ │ + b.n 20f584 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f5c0 │ │ │ │ + beq.w 20f4f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20f4c2 │ │ │ │ + b.n 20f3fa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20f662 │ │ │ │ + b.n 20f59a │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f5c0 │ │ │ │ + beq.w 20f4f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20f5f6 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + b.n 20f52e │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ 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 1ec208 │ │ │ │ - bl 205f58 │ │ │ │ + bl 1ec140 │ │ │ │ + bl 205e90 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ strd r2, r5, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r0, [r3], #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20f7ae │ │ │ │ + beq.n 20f6e6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20f7ba │ │ │ │ + beq.n 20f6f2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20edc0 │ │ │ │ + bl 20ecf8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 20f358 │ │ │ │ + bl 20f290 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -595899,155 +595827,155 @@ │ │ │ │ mov r5, r2 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r1 │ │ │ │ stmdb r4, {r0, r1} │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20f818 │ │ │ │ + bhi.n 20f750 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r2, #16 │ │ │ │ asrs r2, r0, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - bl 20f254 │ │ │ │ - cbz r5, 20f7fa │ │ │ │ + bl 20f18c │ │ │ │ + cbz r5, 20f732 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 20f7fe │ │ │ │ + cbz r4, 20f736 │ │ │ │ str r7, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 20f774 │ │ │ │ + bl 20f6ac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 20f7f6 │ │ │ │ + b.n 20f72e │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 20f188 │ │ │ │ - b.n 20f7f6 │ │ │ │ + bl 20f0c0 │ │ │ │ + b.n 20f72e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20f826 │ │ │ │ - bl 20f254 │ │ │ │ - b.n 20f7f6 │ │ │ │ + cbz r3, 20f75e │ │ │ │ + bl 20f18c │ │ │ │ + b.n 20f72e │ │ │ │ mov r0, r7 │ │ │ │ - bl 20f774 │ │ │ │ + bl 20f6ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 20f7f6 │ │ │ │ + b.n 20f72e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 1ec208 │ │ │ │ - ldr r6, [pc, #232] @ (20f938 ) │ │ │ │ - bl 205f58 │ │ │ │ + bl 1ec140 │ │ │ │ + ldr r6, [pc, #232] @ (20f870 ) │ │ │ │ + bl 205e90 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add r6, pc │ │ │ │ strd r2, r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r3, r5, #24 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20f8e4 │ │ │ │ + beq.n 20f81c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2089c4 │ │ │ │ + bl 2088fc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f028 │ │ │ │ + bl 20ef60 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 20f89c │ │ │ │ + cbz r5, 20f7d4 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 20f930 │ │ │ │ + bhi.n 20f868 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20f8a6 │ │ │ │ + bhi.n 20f7de │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 20f930 │ │ │ │ + beq.n 20f868 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bls.n 20f8d8 │ │ │ │ + bls.n 20f810 │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - ldr r3, [pc, #132] @ (20f93c ) │ │ │ │ + ldr r3, [pc, #132] @ (20f874 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20f90c │ │ │ │ + beq.n 20f844 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 20f902 │ │ │ │ + cbz r0, 20f83a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ebf88 │ │ │ │ - cbz r0, 20f930 │ │ │ │ + bl 1ebec0 │ │ │ │ + cbz r0, 20f868 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 20f898 │ │ │ │ + b.n 20f7d0 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - b.n 20f8b6 │ │ │ │ + b.n 20f7ee │ │ │ │ movs r0, #0 │ │ │ │ - bl 2089c4 │ │ │ │ + bl 2088fc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 20f028 │ │ │ │ + bl 20ef60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20f8ca │ │ │ │ + b.n 20f802 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f930 │ │ │ │ + cbz r0, 20f868 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ adds r0, r6, r3 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 20f898 │ │ │ │ + b.n 20f7d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -596060,29 +595988,29 @@ │ │ │ │ moveq r5, r2 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f028 │ │ │ │ + bl 20ef60 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ movs.w ip, r1, lsr #2 │ │ │ │ - beq.n 20f998 │ │ │ │ + beq.n 20f8d0 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ - b.n 20f986 │ │ │ │ + b.n 20f8be │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 20f998 │ │ │ │ + beq.n 20f8d0 │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20f982 │ │ │ │ + bne.n 20f8ba │ │ │ │ subs r1, #4 │ │ │ │ str r1, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -596091,450 +596019,450 @@ │ │ │ │ pop {r4, r5, r6, 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, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ - ldr r7, [pc, #836] @ (20fd04 ) │ │ │ │ + ldr r7, [pc, #836] @ (20fc3c ) │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #0 │ │ │ │ ldrne.w r8, [r0, #28] │ │ │ │ - cbz r3, 20f9de │ │ │ │ + cbz r3, 20f916 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20e9d8 │ │ │ │ + bl 20e910 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 20f9f4 │ │ │ │ + cbz r3, 20f92c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20e9d8 │ │ │ │ + bl 20e910 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20f9f4 │ │ │ │ + cbz r1, 20f92c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20f9fe │ │ │ │ + cbz r1, 20f936 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20fa90 │ │ │ │ + bhi.n 20f9c8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r1, #103 @ 0x67 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 20fa86 │ │ │ │ + cbz r5, 20f9be │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 20fb84 │ │ │ │ + bhi.w 20fabc │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 20fbea │ │ │ │ + bls.w 20fb22 │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.w 20fbfe │ │ │ │ + bhi.w 20fb36 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #688] @ (20fd08 ) │ │ │ │ + ldr r3, [pc, #688] @ (20fc40 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20fc2c │ │ │ │ + beq.w 20fb64 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20fc22 │ │ │ │ + beq.w 20fb5a │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20fb84 │ │ │ │ + beq.w 20fabc │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str.w r8, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r5, r6, [r8, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20fb96 │ │ │ │ + beq.n 20face │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 20fb84 │ │ │ │ + bhi.n 20fabc │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 20fb8a │ │ │ │ + bls.n 20fac2 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.w 20fc52 │ │ │ │ + bhi.w 20fb8a │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov sl, r8 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #580] @ (20fd08 ) │ │ │ │ + ldr r3, [pc, #580] @ (20fc40 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20fc88 │ │ │ │ + beq.w 20fbc0 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20fc74 │ │ │ │ + beq.w 20fbac │ │ │ │ mov r2, sl │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20fb84 │ │ │ │ + beq.n 20fabc │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 20fb90 │ │ │ │ + b.n 20fac8 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20fa2a │ │ │ │ - b.n 20fa86 │ │ │ │ + bne.n 20f962 │ │ │ │ + b.n 20f9be │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 20fb06 │ │ │ │ + beq.n 20fa3e │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20fafe │ │ │ │ + bne.n 20fa36 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20fbf8 │ │ │ │ + beq.n 20fb30 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20fa86 │ │ │ │ + beq.n 20f9be │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.n 20fb84 │ │ │ │ + bhi.n 20fabc │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 20fc14 │ │ │ │ + bls.n 20fb4c │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.w 20fc62 │ │ │ │ + bhi.w 20fb9a │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #456] @ (20fd08 ) │ │ │ │ + ldr r3, [pc, #456] @ (20fc40 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20fcda │ │ │ │ + beq.w 20fc12 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20fc7e │ │ │ │ + beq.w 20fbb6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ - cbz r0, 20fb84 │ │ │ │ + bl 1ebec0 │ │ │ │ + cbz r0, 20fabc │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ - b.n 20fc1a │ │ │ │ + b.n 20fb52 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 20fb72 │ │ │ │ + beq.n 20faaa │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20fb6a │ │ │ │ + bne.n 20faa2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fbf8 │ │ │ │ + beq.n 20fb30 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.w 20fa32 │ │ │ │ + bls.w 20f96a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20fb84 │ │ │ │ + beq.n 20fabc │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20fa8a │ │ │ │ + beq.w 20f9c2 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 20fb84 │ │ │ │ + bhi.n 20fabc │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 20fc06 │ │ │ │ + bls.n 20fb3e │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 20fc5a │ │ │ │ + bhi.n 20fb92 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #320] @ (20fd08 ) │ │ │ │ + ldr r3, [pc, #320] @ (20fc40 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20fcb2 │ │ │ │ + beq.n 20fbea │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20fc6a │ │ │ │ + beq.n 20fba2 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20fb84 │ │ │ │ + beq.n 20fabc │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ - b.n 20fc0c │ │ │ │ + b.n 20fb44 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20fb84 │ │ │ │ + beq.n 20fabc │ │ │ │ str.w r8, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 20fa86 │ │ │ │ + b.n 20f9be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 20fa86 │ │ │ │ + b.n 20f9be │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 20fa56 │ │ │ │ + b.n 20f98e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20fb84 │ │ │ │ + beq.n 20fabc │ │ │ │ str.w r8, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 20fa8a │ │ │ │ + b.n 20f9c2 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20fb84 │ │ │ │ + beq.n 20fabc │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 20fa86 │ │ │ │ + b.n 20f9be │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20fa70 │ │ │ │ + b.n 20f9a8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20fb84 │ │ │ │ + beq.n 20fabc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ add r3, r6 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 20fbf0 │ │ │ │ + b.n 20fb28 │ │ │ │ cmp sl, r8 │ │ │ │ it cc │ │ │ │ movcc sl, r8 │ │ │ │ - b.n 20fac2 │ │ │ │ + b.n 20f9fa │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 20fbc4 │ │ │ │ + b.n 20fafc │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 20fb3c │ │ │ │ + b.n 20fa74 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20fbda │ │ │ │ + b.n 20fb12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 62a34 │ │ │ │ - b.n 20fadc │ │ │ │ + b.n 20fa14 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 62a34 │ │ │ │ - b.n 20fb56 │ │ │ │ + b.n 20fa8e │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20fb84 │ │ │ │ + beq.w 20fabc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r9 │ │ │ │ str.w r9, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20fb90 │ │ │ │ + b.n 20fac8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20fb84 │ │ │ │ + beq.w 20fabc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ add r3, r6 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 20fc0c │ │ │ │ + b.n 20fb44 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20fb84 │ │ │ │ + beq.w 20fabc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20fc1a │ │ │ │ + b.n 20fb52 │ │ │ │ nop │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 20fd28 │ │ │ │ + cbz r3, 20fc60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20e9d8 │ │ │ │ + bl 20e910 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 20fd3e │ │ │ │ + cbz r3, 20fc76 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20e9d8 │ │ │ │ + bl 20e910 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20fd3e │ │ │ │ + cbz r1, 20fc76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20fd48 │ │ │ │ + cbz r1, 20fc80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f358 │ │ │ │ + bl 20f290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr.w r5, [pc, #1424] @ 210304 │ │ │ │ + ldr.w r5, [pc, #1424] @ 21023c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1424] @ 210308 │ │ │ │ + ldr.w r2, [pc, #1424] @ 210240 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r5, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr.w r7, [pc, #1416] @ 21030c │ │ │ │ + ldr.w r7, [pc, #1416] @ 210244 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r5, sp, #16 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 20f7c4 │ │ │ │ + bl 20f6fc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 20fe00 │ │ │ │ + cbnz r2, 20fd38 │ │ │ │ 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 20fdca │ │ │ │ + beq.n 20fd02 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20ff8c │ │ │ │ + beq.w 20fec4 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ef50 │ │ │ │ + bl 20ee88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ef50 │ │ │ │ - ldr.w r2, [pc, #1324] @ 210310 │ │ │ │ - ldr.w r3, [pc, #1312] @ 210308 │ │ │ │ + bl 20ee88 │ │ │ │ + ldr.w r2, [pc, #1324] @ 210248 │ │ │ │ + ldr.w r3, [pc, #1312] @ 210240 │ │ │ │ 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 2102fa │ │ │ │ + bne.w 210232 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20ff0c │ │ │ │ + bne.w 20fe44 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ orr.w lr, r4, #1 │ │ │ │ str.w lr, [r4, #16] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ ldr.w lr, [ip] │ │ │ │ @@ -596543,19 +596471,19 @@ │ │ │ │ str.w r2, [ip] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r0], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 20ff94 │ │ │ │ + beq.w 20fecc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 20ff94 │ │ │ │ + bne.w 20fecc │ │ │ │ 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 │ │ │ │ @@ -596565,528 +596493,528 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fe7c │ │ │ │ + beq.n 20fdb4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20feba │ │ │ │ + beq.n 20fdf2 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 20fe86 │ │ │ │ + cbz r1, 20fdbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 20fe90 │ │ │ │ + cbz r1, 20fdc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - cbz r6, 20feb6 │ │ │ │ + cbz r6, 20fdee │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 2102fe │ │ │ │ + bhi.w 210236 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.w 210052 │ │ │ │ + bhi.w 20ff8a │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 2102fe │ │ │ │ + beq.w 210236 │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20fecc │ │ │ │ + beq.n 20fe04 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20fde0 │ │ │ │ + beq.n 20fd18 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20fed6 │ │ │ │ + cbz r1, 20fe0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20fee0 │ │ │ │ + cbz r1, 20fe18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 20ff06 │ │ │ │ + cbz r6, 20fe3e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 2102fe │ │ │ │ + bhi.w 210236 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.w 210096 │ │ │ │ + bhi.w 20ffce │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 2102fe │ │ │ │ + beq.w 210236 │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 20fde0 │ │ │ │ + b.n 20fd18 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20ff2a │ │ │ │ + beq.n 20fe62 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20fde0 │ │ │ │ + beq.w 20fd18 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 20fde0 │ │ │ │ + bne.w 20fd18 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 210034 │ │ │ │ - cbz r2, 20ff48 │ │ │ │ + beq.n 20ff6c │ │ │ │ + cbz r2, 20fe80 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 20ff52 │ │ │ │ + cbz r1, 20fe8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20ff84 │ │ │ │ + beq.n 20febc │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 2102fe │ │ │ │ + bhi.w 210236 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.w 210168 │ │ │ │ + bhi.w 2100a0 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 2102fe │ │ │ │ + beq.w 210236 │ │ │ │ str.w r9, [r8, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 21002c │ │ │ │ + b.n 20ff64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f9a8 │ │ │ │ - b.n 20fdca │ │ │ │ + bl 20f8e0 │ │ │ │ + b.n 20fd02 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w r9, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - cbz r1, 20ffbe │ │ │ │ + cbz r1, 20fef6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 20ffc8 │ │ │ │ + cbz r1, 20ff00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ str.w r9, [r5, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 20fff8 │ │ │ │ + beq.n 20ff30 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 2102fe │ │ │ │ + bhi.w 210236 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ add.w sl, r2, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi.n 2100da │ │ │ │ + bhi.n 210012 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 2102fe │ │ │ │ + beq.w 210236 │ │ │ │ str.w sl, [r9, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ str.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21002a │ │ │ │ + beq.n 20ff62 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 2102fe │ │ │ │ + bhi.w 210236 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.w 210122 │ │ │ │ + bhi.w 21005a │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 2102fe │ │ │ │ + beq.w 210236 │ │ │ │ str.w r9, [r8, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20fde0 │ │ │ │ - b.n 20fe4a │ │ │ │ + bne.w 20fd18 │ │ │ │ + b.n 20fd82 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210202 │ │ │ │ + beq.w 21013a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20ff84 │ │ │ │ - bl 20eadc │ │ │ │ + beq.n 20febc │ │ │ │ + bl 20ea14 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 20ff84 │ │ │ │ + b.n 20febc │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.w 2101b2 │ │ │ │ + bhi.w 2100ea │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov sl, r8 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #680] @ (210314 ) │ │ │ │ + ldr r3, [pc, #680] @ (21024c ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 21021a │ │ │ │ + beq.w 210152 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2101f8 │ │ │ │ + beq.w 210130 │ │ │ │ mov r2, sl │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2102fe │ │ │ │ + beq.w 210236 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 20feb0 │ │ │ │ + b.n 20fde8 │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.w 2101ca │ │ │ │ + bhi.w 210102 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #612] @ (210314 ) │ │ │ │ + ldr r3, [pc, #612] @ (21024c ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 210270 │ │ │ │ + beq.w 2101a8 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2101e4 │ │ │ │ + beq.w 21011c │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2102fe │ │ │ │ + beq.w 210236 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ - b.n 20ff00 │ │ │ │ + b.n 20fe38 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - bhi.n 2101c2 │ │ │ │ + bhi.n 2100fa │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ it cc │ │ │ │ movcc.w fp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #544] @ (210314 ) │ │ │ │ + ldr r3, [pc, #544] @ (21024c ) │ │ │ │ ldr.w r0, [r9, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 210296 │ │ │ │ + beq.w 2101ce │ │ │ │ ldr.w r1, [r9, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2101ee │ │ │ │ + beq.n 210126 │ │ │ │ mov r2, fp │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2102fe │ │ │ │ + beq.w 210236 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ str.w fp, [r9, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ - b.n 20fff2 │ │ │ │ + b.n 20ff2a │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.n 2101ba │ │ │ │ + bhi.n 2100f2 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #472] @ (210314 ) │ │ │ │ + ldr r3, [pc, #472] @ (21024c ) │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 210242 │ │ │ │ + beq.n 21017a │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2101da │ │ │ │ + beq.n 210112 │ │ │ │ mov r2, sl │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2102fe │ │ │ │ + beq.w 210236 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str.w sl, [r8, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ - b.n 210024 │ │ │ │ + b.n 20ff5c │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.n 2101d2 │ │ │ │ + bhi.n 21010a │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #404] @ (210314 ) │ │ │ │ + ldr r3, [pc, #404] @ (21024c ) │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 2102ce │ │ │ │ + beq.w 210206 │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2102c4 │ │ │ │ + beq.w 2101fc │ │ │ │ mov r2, sl │ │ │ │ - bl 1ebf88 │ │ │ │ + bl 1ebec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2102fe │ │ │ │ + beq.w 210236 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str.w sl, [r8, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ - b.n 20ff7e │ │ │ │ + b.n 20feb6 │ │ │ │ cmp sl, r8 │ │ │ │ it cc │ │ │ │ movcc sl, r8 │ │ │ │ - b.n 21006a │ │ │ │ + b.n 20ffa2 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ - b.n 210138 │ │ │ │ + b.n 210070 │ │ │ │ cmp fp, sl │ │ │ │ it cc │ │ │ │ movcc fp, sl │ │ │ │ - b.n 2100f0 │ │ │ │ + b.n 210028 │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 2100ae │ │ │ │ + b.n 20ffe6 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ - b.n 21017e │ │ │ │ + b.n 2100b6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 62a34 │ │ │ │ - b.n 210152 │ │ │ │ + b.n 21008a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 62a34 │ │ │ │ - b.n 2100c8 │ │ │ │ + b.n 210000 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, fp │ │ │ │ blx 62a34 │ │ │ │ - b.n 21010c │ │ │ │ + b.n 210044 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 62a34 │ │ │ │ - b.n 210084 │ │ │ │ + b.n 20ffbc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20fde0 │ │ │ │ + beq.w 20fd18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eadc │ │ │ │ + bl 20ea14 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - b.n 20ff86 │ │ │ │ + b.n 20febe │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 631bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2102fe │ │ │ │ + beq.n 210236 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r9 │ │ │ │ str.w r9, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20feb0 │ │ │ │ + b.n 20fde8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 631bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2102fe │ │ │ │ + beq.n 210236 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r8, #60] @ 0x3c │ │ │ │ add r3, fp │ │ │ │ str.w fp, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ - b.n 210024 │ │ │ │ + b.n 20ff5c │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 631bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2102fe │ │ │ │ + beq.n 210236 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20ff00 │ │ │ │ + b.n 20fe38 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 631bc │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 2102fe │ │ │ │ + cbz r0, 210236 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r9, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ str.w r3, [r9, #52] @ 0x34 │ │ │ │ str.w fp, [r9, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ - b.n 20fff2 │ │ │ │ + b.n 20ff2a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 62a34 │ │ │ │ - b.n 21019c │ │ │ │ + b.n 2100d4 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 631bc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 2102fe │ │ │ │ + cbz r0, 210236 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ blx 6315c │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r8, #60] @ 0x3c │ │ │ │ add r3, fp │ │ │ │ str.w fp, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ - b.n 20ff7e │ │ │ │ + b.n 20feb6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #240] @ (21041c ) │ │ │ │ + ldr r0, [pc, #240] @ (210354 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #240] @ (210420 ) │ │ │ │ + ldr r1, [pc, #240] @ (210358 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 2066c4 │ │ │ │ - cbz r0, 210386 │ │ │ │ + bl 2065fc │ │ │ │ + cbz r0, 2102be │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r6, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ strd r2, r3, [r6] │ │ │ │ strd r3, r6, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ - ldr r2, [pc, #184] @ (210424 ) │ │ │ │ - ldr r3, [pc, #176] @ (210420 ) │ │ │ │ + ldr r2, [pc, #184] @ (21035c ) │ │ │ │ + ldr r3, [pc, #176] @ (210358 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 210418 │ │ │ │ + bne.n 210350 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 20f7c4 │ │ │ │ + bl 20f6fc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2103a6 │ │ │ │ + bne.n 2102de │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #16 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - bl 20f7c4 │ │ │ │ + bl 20f6fc │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp fp, r8 │ │ │ │ ite ne │ │ │ │ movne r4, r8 │ │ │ │ moveq r4, r9 │ │ │ │ add.w r8, r6, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r0, [r6, #12] │ │ │ │ strd r2, r2, [r6, #4] │ │ │ │ movs r0, #1 │ │ │ │ str.w r8, [r6] │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2103ea │ │ │ │ + b.n 210322 │ │ │ │ mov r4, r5 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -597094,96 +597022,96 @@ │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r9, r4 │ │ │ │ strd r8, r1, [r4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ - bne.n 2103e8 │ │ │ │ + bne.n 210320 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ef50 │ │ │ │ - b.n 21036a │ │ │ │ + bl 20ee88 │ │ │ │ + b.n 2102a2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [ip], {165} @ 0xa5 │ │ │ │ + ldc2 0, cr0, [r4, #660] @ 0x294 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr], {165} @ 0xa5 │ │ │ │ + ldc2l 0, cr0, [r6, #-660] @ 0xfffffd6c │ │ │ │ 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, #304] @ (21056c ) │ │ │ │ + ldr r4, [pc, #304] @ (2104a4 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #304] @ (210570 ) │ │ │ │ + ldr r1, [pc, #304] @ (2104a8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ stmia.w r8, {r2, r3} │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r6] │ │ │ │ - beq.n 210534 │ │ │ │ + beq.n 21046c │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 210494 │ │ │ │ + beq.n 2103cc │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 210494 │ │ │ │ + cbz r3, 2103cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - bl 20eb18 │ │ │ │ + bl 20ea50 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210484 │ │ │ │ + bne.n 2103bc │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 20f7c4 │ │ │ │ + bl 20f6fc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210512 │ │ │ │ + beq.n 21044a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210550 │ │ │ │ + beq.n 210488 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r2, #12] │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ - cbz r2, 2104fa │ │ │ │ + cbz r2, 210432 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2104fa │ │ │ │ + cbz r0, 210432 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -597191,15 +597119,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2104d4 │ │ │ │ + bne.n 21040c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -597210,370 +597138,370 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 20ef50 │ │ │ │ + bl 20ee88 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 20ef50 │ │ │ │ - ldr r2, [pc, #60] @ (210574 ) │ │ │ │ - ldr r3, [pc, #56] @ (210570 ) │ │ │ │ + bl 20ee88 │ │ │ │ + ldr r2, [pc, #60] @ (2104ac ) │ │ │ │ + ldr r3, [pc, #56] @ (2104a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 210568 │ │ │ │ + bne.n 2104a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 210510 │ │ │ │ + b.n 210448 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfbbc00a5 │ │ │ │ + stc2 0, cr0, [r4], {165} @ 0xa5 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac400a5 │ │ │ │ + @ instruction: 0xfb8c00a5 │ │ │ │ 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, 21059e │ │ │ │ + cbz r3, 2104d6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 20ec68 │ │ │ │ + bl 20eba0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21058e │ │ │ │ + bne.n 2104c6 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #296] @ (2106dc ) │ │ │ │ + ldr r2, [pc, #296] @ (210614 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #296] @ (2106e0 ) │ │ │ │ + ldr r3, [pc, #296] @ (210618 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 2105cc │ │ │ │ + b.n 210504 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2105ca │ │ │ │ + bne.n 210502 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2106a6 │ │ │ │ + beq.n 2105de │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2106d4 │ │ │ │ - bl 2066b8 │ │ │ │ + beq.n 21060c │ │ │ │ + bl 2065f0 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 210644 │ │ │ │ + cbz r4, 21057c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 210644 │ │ │ │ + bne.n 21057c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2106ba │ │ │ │ + beq.n 2105f2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2106ba │ │ │ │ + bne.n 2105f2 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 20e974 │ │ │ │ + bl 20e8ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21063a │ │ │ │ + cbz r3, 210572 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21063a │ │ │ │ - bl 20e974 │ │ │ │ + bne.n 210572 │ │ │ │ + bl 20e8ac │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21061a │ │ │ │ - bl 20e974 │ │ │ │ + bne.n 210552 │ │ │ │ + bl 20e8ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2106ac │ │ │ │ + beq.n 2105e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2106d0 │ │ │ │ + beq.n 210608 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r7, [sp, #16] │ │ │ │ add r3, sp, #24 │ │ │ │ strd r2, r5, [sp, #24] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #16 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 210318 │ │ │ │ + bl 210250 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21068c │ │ │ │ + cbz r3, 2105c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 20ec68 │ │ │ │ + bl 20eba0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21067c │ │ │ │ - ldr r2, [pc, #84] @ (2106e4 ) │ │ │ │ - ldr r3, [pc, #80] @ (2106e0 ) │ │ │ │ + bne.n 2105b4 │ │ │ │ + ldr r2, [pc, #84] @ (21061c ) │ │ │ │ + ldr r3, [pc, #80] @ (210618 ) │ │ │ │ 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 2106cc │ │ │ │ + bne.n 210604 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 2106b2 │ │ │ │ + cbnz r3, 2105ea │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 210658 │ │ │ │ + b.n 210590 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 210656 │ │ │ │ + b.n 21058e │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 20e974 │ │ │ │ + bl 20e8ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 2074f8 │ │ │ │ - b.n 210644 │ │ │ │ + bl 207430 │ │ │ │ + b.n 21057c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 210656 │ │ │ │ - bl 2066b8 │ │ │ │ + b.n 21058e │ │ │ │ + bl 2065f0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xfa4400a5 │ │ │ │ + @ instruction: 0xfb0c00a5 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.32 {d16-d19}, [ip :128], r5 │ │ │ │ + @ instruction: 0xfa3400a5 │ │ │ │ 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 r9, r2 │ │ │ │ - ldr r2, [pc, #108] @ (210768 ) │ │ │ │ - ldr r3, [pc, #108] @ (21076c ) │ │ │ │ + ldr r2, [pc, #108] @ (2106a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (2106a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r4 │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r9, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add ip, sl │ │ │ │ and.w sl, r3, ip │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi sl, r3 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs.n 21071a │ │ │ │ - ldr r2, [pc, #36] @ (210770 ) │ │ │ │ - ldr r3, [pc, #32] @ (21076c ) │ │ │ │ + bcs.n 210652 │ │ │ │ + ldr r2, [pc, #36] @ (2106a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (2106a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 210764 │ │ │ │ + bne.n 21069c │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr??.w r0, [ip, #165] @ 0xa5 │ │ │ │ + vst1.8 {d16[5]}, [r4], r5 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r0, #165] @ 0xa5 │ │ │ │ + ldr??.w r0, [r8, r5, lsl #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 r3, [r0, #24] │ │ │ │ add.w r6, r0, #20 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2107c0 │ │ │ │ + beq.n 2106f8 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 2107b8 │ │ │ │ + bmi.n 2106f0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2107b8 │ │ │ │ + bne.n 2106f0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 2107b2 │ │ │ │ + bhi.n 2106ea │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r1, #20 │ │ │ │ asrs r3, r0, #20 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 210774 │ │ │ │ + bl 2106ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 210790 │ │ │ │ + bne.n 2106c8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 210774 │ │ │ │ - b.n 2107b8 │ │ │ │ + bl 2106ac │ │ │ │ + b.n 2106f0 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 210774 │ │ │ │ - b.n 2107b8 │ │ │ │ + bl 2106ac │ │ │ │ + b.n 2106f0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 21081c │ │ │ │ + beq.n 210754 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - bl 20e4ac │ │ │ │ + bl 20e3e4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 210822 │ │ │ │ + cbnz r3, 21075a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 210814 │ │ │ │ + bne.n 21074c │ │ │ │ mov r1, r5 │ │ │ │ subs r0, #20 │ │ │ │ - bl 2107e4 │ │ │ │ + bl 21071c │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #20 │ │ │ │ add r4, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 210814 │ │ │ │ + b.n 21074c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2108d8 │ │ │ │ + bne.n 210810 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2108d8 │ │ │ │ + bne.n 210810 │ │ │ │ ldr r7, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2108d8 │ │ │ │ + bne.n 210810 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2eafd0 │ │ │ │ - cbz r0, 2108d8 │ │ │ │ + bl 2eaf08 │ │ │ │ + cbz r0, 210810 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 210958 │ │ │ │ + bhi.n 210890 │ │ │ │ tbb [pc, r3] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ movs r5, #103 @ 0x67 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ @@ -597582,36 +597510,36 @@ │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 2108d8 │ │ │ │ + cbnz r3, 210810 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 2108d8 │ │ │ │ + cbnz r3, 210810 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2109e8 │ │ │ │ + beq.w 210920 │ │ │ │ clz r3, r5 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrb r7, [r7, #13] │ │ │ │ mul.w r4, r3, r4 │ │ │ │ lsrs r3, r2, #3 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.w 2109e8 │ │ │ │ + bls.w 210920 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 2109f6 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2108f4 ) │ │ │ │ + bhi.w 21092e │ │ │ │ + add r2, pc, #8 @ (adr r2, 21082c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @@ -597652,30 +597580,30 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #32 │ │ │ │ - b.n 2108de │ │ │ │ + b.n 210816 │ │ │ │ movs r1, #16 │ │ │ │ - b.n 2108de │ │ │ │ + b.n 210816 │ │ │ │ movs r1, #8 │ │ │ │ - b.n 2108de │ │ │ │ + b.n 210816 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 2108ae │ │ │ │ + b.n 2107e6 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 2108ae │ │ │ │ + b.n 2107e6 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 2108ae │ │ │ │ + b.n 2107e6 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 2109f6 │ │ │ │ - add r2, pc, #8 @ (adr r2, 210984 ) │ │ │ │ + bhi.n 21092e │ │ │ │ + add r2, pc, #8 @ (adr r2, 2108bc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -597703,30 +597631,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2108da │ │ │ │ + beq.w 210812 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2057e8 │ │ │ │ + bl 205720 │ │ │ │ pop {r3, 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, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #2712] @ 2114a8 │ │ │ │ + ldr.w r2, [pc, #2712] @ 2113e0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2704] @ 2114ac │ │ │ │ + ldr.w r3, [pc, #2704] @ 2113e4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ mul.w r4, r4, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -597738,15 +597666,15 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.w 210b84 │ │ │ │ + bcc.w 210abc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ add.w r9, sp, #216 @ 0xd8 │ │ │ │ orr.w r1, r3, #4 │ │ │ │ add.w sl, sp, #120 @ 0x78 │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -597761,29 +597689,29 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp fp, r1 │ │ │ │ - bhi.w 21146a │ │ │ │ + bhi.w 2113a2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 210a92 │ │ │ │ + b.n 2109ca │ │ │ │ adds r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ mov ip, fp │ │ │ │ ldrb.w r8, [r4, #13] │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ smlabb fp, r8, r6, fp │ │ │ │ cmp fp, r1 │ │ │ │ - bls.n 210a90 │ │ │ │ + bls.n 2109c8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #24] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -597801,15 +597729,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r9] │ │ │ │ strd r5, r5, [r9, #8] │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 210dc4 │ │ │ │ + bne.w 210cfc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ mov ip, r6 │ │ │ │ uxtb.w lr, r0 │ │ │ │ str r4, [r6, #12] │ │ │ │ strb.w lr, [r6, #16] │ │ │ │ @@ -597818,62 +597746,62 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 210dbc │ │ │ │ + beq.w 210cf4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r6, #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} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 210dce │ │ │ │ + bcc.w 210d06 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 210a7c │ │ │ │ + bcc.w 2109b4 │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 211738 │ │ │ │ + bls.w 211670 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 210d7e │ │ │ │ + beq.w 210cb6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -597882,56 +597810,56 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 2112fa │ │ │ │ + beq.w 211232 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 210bf2 │ │ │ │ + bne.n 210b2a │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 211702 │ │ │ │ + beq.w 21163a │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 211726 │ │ │ │ + beq.w 21165e │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2114b4 │ │ │ │ + beq.w 2113ec │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #112] @ 0x70 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 210c28 │ │ │ │ + cbz r0, 210b60 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 210d64 │ │ │ │ + beq.w 210c9c │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ mov r5, r8 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -597942,188 +597870,188 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ strd r5, r9, [r4, #8] │ │ │ │ strd r5, r5, [r7] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r7, #8] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.w 210db8 │ │ │ │ + beq.w 210cf0 │ │ │ │ mov lr, r6 │ │ │ │ str.w r9, [r6, #12] │ │ │ │ strb.w r8, [r6, #16] │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ 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} │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 210db0 │ │ │ │ + beq.w 210ce8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ 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, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b82c │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mul.w r3, r8, r3 │ │ │ │ str r5, [r2, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 210d2e │ │ │ │ + cbz r0, 210c66 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.w 210c4c │ │ │ │ + bcc.w 210b84 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 210bc0 │ │ │ │ + bne.w 210af8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20acc0 │ │ │ │ - ldr.w r2, [pc, #1824] @ 2114b0 │ │ │ │ - ldr.w r3, [pc, #1816] @ 2114ac │ │ │ │ + bl 20abf8 │ │ │ │ + ldr.w r2, [pc, #1824] @ 2113e8 │ │ │ │ + ldr.w r3, [pc, #1816] @ 2113e4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21178e │ │ │ │ + bne.w 2116c6 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210c9a │ │ │ │ + bne.w 210bd2 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 210cd8 │ │ │ │ + b.n 210c10 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 210b1c │ │ │ │ + bne.w 210a54 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 210b64 │ │ │ │ + bcs.w 210a9c │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 211484 │ │ │ │ + beq.w 2113bc │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 211322 │ │ │ │ + bne.w 21125a │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 211772 │ │ │ │ + beq.w 2116aa │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 2116f2 │ │ │ │ + beq.w 21162a │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 211322 │ │ │ │ + bne.w 21125a │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [sl] │ │ │ │ mov r7, r0 │ │ │ │ strd r5, r0, [sl, #8] │ │ │ │ strd r5, r5, [r9] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r9, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 211758 │ │ │ │ + beq.w 211690 │ │ │ │ str r7, [r4, #12] │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {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} │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r7, [sl, #8] │ │ │ │ mov.w r1, #1 │ │ │ │ strd r5, r5, [sl] │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r9] │ │ │ │ @@ -598139,78 +598067,78 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [sl] │ │ │ │ str.w r5, [sl, #8] │ │ │ │ str.w r7, [sl, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 211752 │ │ │ │ + beq.w 21168a │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [sl, #12] │ │ │ │ mov r6, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ str.w r5, [sl, #8] │ │ │ │ @@ -598227,32 +598155,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [sl, #12] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ movs r3, #2 │ │ │ │ str.w r5, [sl, #8] │ │ │ │ strd r5, r5, [r6] │ │ │ │ @@ -598266,32 +598194,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [sl, #12] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [sl, #8] │ │ │ │ strd r5, r5, [r6] │ │ │ │ @@ -598306,71 +598234,71 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r7, [sp, #28] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [sl] │ │ │ │ str.w r5, [sl, #8] │ │ │ │ str.w r7, [sl, #12] │ │ │ │ strd r5, r5, [r6] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 21174c │ │ │ │ + beq.w 211684 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {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 r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str.w r4, [sl, #12] │ │ │ │ mov r6, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ str.w r5, [sl, #8] │ │ │ │ @@ -598387,33 +598315,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r7, [sp, #28] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ movs r3, #2 │ │ │ │ str.w r5, [sl, #8] │ │ │ │ @@ -598428,33 +598356,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [sl, #8] │ │ │ │ strd r5, r5, [r6] │ │ │ │ @@ -598468,32 +598396,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ @@ -598504,94 +598432,94 @@ │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r4, [r3, #16] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [r3, #20] │ │ │ │ strd r1, r6, [r3, #24] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2113b8 │ │ │ │ + b.n 2112f0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 211714 │ │ │ │ + beq.w 21164c │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 210d64 │ │ │ │ + beq.w 210c9c │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 210bf2 │ │ │ │ + bne.w 210b2a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 210d64 │ │ │ │ + b.n 210c9c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi.n 2113a6 │ │ │ │ + bhi.n 2112de │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r6 │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r7, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b82c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 2113a6 │ │ │ │ + bls.n 2112de │ │ │ │ mov r1, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21133c │ │ │ │ + beq.n 211274 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [sl] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 211396 │ │ │ │ + cbz r0, 2112ce │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 21133c │ │ │ │ + b.n 211274 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ blx 623dc <__aeabi_uidivmod@plt> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r5, r5, [sl] │ │ │ │ mov r6, r1 │ │ │ │ @@ -598605,15 +598533,15 @@ │ │ │ │ cmp r2, r6 │ │ │ │ sub.w r3, r7, #1 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 210b64 │ │ │ │ + bne.w 210a9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r2 │ │ │ │ str r4, [r3, #12] │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -598623,65 +598551,65 @@ │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ - beq.n 211462 │ │ │ │ + beq.n 21139a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20a888 │ │ │ │ - b.w 210b64 │ │ │ │ + bl 20a7c0 │ │ │ │ + b.w 210a9c │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 211426 │ │ │ │ - b.w 210b64 │ │ │ │ + bls.n 21135e │ │ │ │ + b.w 210a9c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldrb.w r8, [r4, #13] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 210ab2 │ │ │ │ + b.w 2109ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 211762 │ │ │ │ + beq.w 21169a │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 2113b8 │ │ │ │ + beq.n 2112f0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 211322 │ │ │ │ + bne.w 21125a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2113b8 │ │ │ │ + b.n 2112f0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e600a5 │ │ │ │ + subw r0, lr, #2213 @ 0x8a5 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf26600a5 │ │ │ │ + @ instruction: 0xf32e00a5 │ │ │ │ add.w r8, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ movs r5, #0 │ │ │ │ blx 62740 │ │ │ │ mov r3, r5 │ │ │ │ @@ -598690,15 +598618,15 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r8, r5, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r5, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2114c8 │ │ │ │ + bne.n 211400 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -598706,83 +598634,83 @@ │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #152] @ 0x98 │ │ │ │ strd r6, r6, [sp, #160] @ 0xa0 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21178a │ │ │ │ + beq.w 2116c2 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - bhi.n 211518 │ │ │ │ + bhi.n 211450 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ cmp r5, fp │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 211782 │ │ │ │ + bne.w 2116ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ mov ip, r6 │ │ │ │ cmp r5, fp │ │ │ │ mov lr, r3 │ │ │ │ str.w r9, [r3, #12] │ │ │ │ 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} │ │ │ │ - bne.n 21158c │ │ │ │ + bne.n 2114c4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211782 │ │ │ │ + beq.w 2116ba │ │ │ │ add.w r2, sp, #183 @ 0xb7 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 211574 │ │ │ │ + bne.n 2114ac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 211782 │ │ │ │ + beq.w 2116ba │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, r7, #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, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ movs r5, #0 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ blx 62740 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -598790,177 +598718,177 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r8, r5, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r5, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2115e2 │ │ │ │ + bne.n 21151a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r6, r6, [r3] │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211786 │ │ │ │ + beq.w 2116be │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - bhi.n 21162a │ │ │ │ + bhi.n 211562 │ │ │ │ ldrb.w lr, [r9, #12] │ │ │ │ cmp r5, lr │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, r4, #1 │ │ │ │ - cbnz r4, 2116c6 │ │ │ │ + cbnz r4, 2115fe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ mov ip, r6 │ │ │ │ cmp r5, lr │ │ │ │ mov r7, r3 │ │ │ │ str.w r9, [r3, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 211690 │ │ │ │ - cbz r5, 2116c6 │ │ │ │ + bne.n 2115c8 │ │ │ │ + cbz r5, 2115fe │ │ │ │ add.w r2, sp, #183 @ 0xb7 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21167c │ │ │ │ - cbz r4, 2116c6 │ │ │ │ + bne.n 2115b4 │ │ │ │ + cbz r4, 2115fe │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w r5, r4, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, sl │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 210d64 │ │ │ │ + b.w 210c9c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2113b8 │ │ │ │ + b.n 2112f0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, sl │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 210d64 │ │ │ │ + b.w 210c9c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, sl │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 210d64 │ │ │ │ + b.w 210c9c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, sl │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 210d64 │ │ │ │ + b.w 210c9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20acc0 │ │ │ │ - b.w 210d8e │ │ │ │ + bl 20abf8 │ │ │ │ + b.w 210cc6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 21115c │ │ │ │ + b.n 211094 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 210f7c │ │ │ │ + b.n 210eb4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 210e70 │ │ │ │ + b.w 210da8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2113b8 │ │ │ │ + b.n 2112f0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2113b8 │ │ │ │ + b.n 2112f0 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 2115c4 │ │ │ │ + b.n 2114fc │ │ │ │ movs r4, #1 │ │ │ │ - b.n 211646 │ │ │ │ + b.n 21157e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 211534 │ │ │ │ + b.n 21146c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2117a6 │ │ │ │ + bne.n 2116de │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2117aa │ │ │ │ + beq.n 2116e2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2117a6 │ │ │ │ + bne.n 2116de │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -598968,184 +598896,184 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, r8, #24 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - cbz r1, 21180c │ │ │ │ + cbz r1, 211744 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ add.w r7, ip, #1 │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 211822 │ │ │ │ + beq.n 21175a │ │ │ │ cmp.w ip, #5 │ │ │ │ itt le │ │ │ │ strle.w r3, [r2, #-4] │ │ │ │ suble r2, #4 │ │ │ │ - cbz r4, 211808 │ │ │ │ + cbz r4, 211740 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 211842 │ │ │ │ + beq.n 21177a │ │ │ │ cmp r7, #6 │ │ │ │ - bgt.n 21184e │ │ │ │ + bgt.n 211786 │ │ │ │ str.w r2, [r8, #28] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r5, #16] │ │ │ │ mov ip, r7 │ │ │ │ sub.w r3, r5, #20 │ │ │ │ mov r7, lr │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 2117fc │ │ │ │ + bne.n 211734 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r5, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 21184a │ │ │ │ + bne.n 211782 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ add.w lr, r7, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 2118b2 │ │ │ │ + beq.n 2117ea │ │ │ │ cmp r7, #6 │ │ │ │ - bgt.n 211814 │ │ │ │ + bgt.n 21174c │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ sub.w r3, r5, #20 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 2117e6 │ │ │ │ + b.n 21171e │ │ │ │ cmp r7, #6 │ │ │ │ - ble.n 2118a2 │ │ │ │ + ble.n 2117da │ │ │ │ add.w r2, ip, #2 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ebff8 │ │ │ │ + bl 1ebf30 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, r7, lsl #2] │ │ │ │ add.w r2, r0, r7, lsl #2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21188a │ │ │ │ + beq.n 2117c2 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211810 │ │ │ │ + beq.n 211748 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 211810 │ │ │ │ + bne.n 211748 │ │ │ │ subs r2, #4 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21186c │ │ │ │ + bne.n 2117a4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2118aa │ │ │ │ + bne.n 2117e2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2118c6 │ │ │ │ + beq.n 2117fe │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ - b.n 21187e │ │ │ │ + b.n 2117b6 │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 2117fe │ │ │ │ + b.n 211736 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 211838 │ │ │ │ + bne.n 211770 │ │ │ │ ldrh r4, [r3, #32] │ │ │ │ ldrh r1, [r5, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 211838 │ │ │ │ + bne.n 211770 │ │ │ │ mov r7, ip │ │ │ │ - b.n 211842 │ │ │ │ + b.n 21177a │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21189c │ │ │ │ + bne.n 2117d4 │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ ldrh r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21189c │ │ │ │ - b.n 211880 │ │ │ │ + bne.n 2117d4 │ │ │ │ + b.n 2117b8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 2118f4 │ │ │ │ + bcc.n 21182c │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 2118f8 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bls.n 211830 │ │ │ │ + bl 1ec020 │ │ │ │ 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 │ │ │ │ - cbz r0, 21194a │ │ │ │ + cbz r0, 211882 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 211940 │ │ │ │ - bl 2074f8 │ │ │ │ + bne.n 211878 │ │ │ │ + bl 207430 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 211944 │ │ │ │ + cbz r3, 21187c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 211944 │ │ │ │ + bne.n 21187c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21191c │ │ │ │ + beq.n 211854 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 211940 │ │ │ │ + b.n 211878 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #256] @ (211a64 ) │ │ │ │ + ldr r4, [pc, #256] @ (21199c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #256] @ (211a68 ) │ │ │ │ + ldr r3, [pc, #256] @ (2119a0 ) │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r7, r8, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w lr, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -599157,138 +599085,138 @@ │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r6, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - beq.n 211a42 │ │ │ │ + beq.n 21197a │ │ │ │ subs r4, #4 │ │ │ │ - b.n 2119cc │ │ │ │ + b.n 211904 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 211a34 │ │ │ │ + bne.n 21196c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 211a34 │ │ │ │ + beq.n 21196c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 211a34 │ │ │ │ + beq.n 21196c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ movs r2, #2 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r1, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 211a34 │ │ │ │ + bne.n 21196c │ │ │ │ sub.w r3, r1, #20 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2107e4 │ │ │ │ + bl 21071c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 211a34 │ │ │ │ + beq.n 21196c │ │ │ │ mov r0, r3 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r1, #20 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r1, #20] │ │ │ │ - bl 2118fc │ │ │ │ + bl 211834 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r6, r4, #4 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 2119ca │ │ │ │ - ldr r2, [pc, #40] @ (211a6c ) │ │ │ │ - ldr r3, [pc, #32] @ (211a68 ) │ │ │ │ + bne.n 211902 │ │ │ │ + ldr r2, [pc, #40] @ (2119a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (2119a0 ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 211a60 │ │ │ │ + bne.n 211998 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - b.n 211790 │ │ │ │ + b.n 211858 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2115dc │ │ │ │ + b.n 2116a4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 211a90 │ │ │ │ + b.n 2119c8 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 211a84 │ │ │ │ + bne.n 2119bc │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 211a9c │ │ │ │ + bne.n 2119d4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 211aa0 │ │ │ │ + bne.n 2119d8 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 211a9c │ │ │ │ + cbz r3, 2119d4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 211a72 │ │ │ │ + bne.n 2119aa │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211b3c │ │ │ │ + beq.n 211a74 │ │ │ │ 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 r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 211ad8 │ │ │ │ + beq.n 211a10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211b38 │ │ │ │ + beq.n 211a70 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 211b38 │ │ │ │ + bne.n 211a70 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 211ac2 │ │ │ │ + bne.n 2119fa │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 211ac6 │ │ │ │ + bne.n 2119fe │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 211b1a │ │ │ │ + bhi.n 211a52 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 211b46 │ │ │ │ + bhi.n 211a7e │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r0, #16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ asrs r0, r5, #32 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -599303,146 +599231,146 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ uxtb r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 211b4e │ │ │ │ + bne.n 211a86 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 211b4a │ │ │ │ + bcs.n 211a82 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211ac6 │ │ │ │ + bne.n 2119fe │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 211b1a │ │ │ │ + b.n 211a52 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 211b1a │ │ │ │ + b.n 211a52 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 211bd4 │ │ │ │ + beq.n 211b0c │ │ │ │ mov r6, r1 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 211c02 │ │ │ │ + bne.n 211b3a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 211ba6 │ │ │ │ + beq.n 211ade │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 211ba2 │ │ │ │ + bne.n 211ada │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 211bcc │ │ │ │ - bls.n 211bd8 │ │ │ │ + beq.n 211b04 │ │ │ │ + bls.n 211b10 │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 211bee │ │ │ │ + beq.n 211b26 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 211ba2 │ │ │ │ + bne.n 211ada │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 211bcc │ │ │ │ + beq.n 211b04 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 211ba2 │ │ │ │ + bne.n 211ada │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 211ba4 │ │ │ │ + bhi.n 211adc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 211b54 │ │ │ │ + bl 211a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 211ba4 │ │ │ │ + bne.n 211adc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 211b70 │ │ │ │ + bne.n 211aa8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 211bcc │ │ │ │ + beq.n 211b04 │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 211ba2 │ │ │ │ + bhi.n 211ada │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 211ba2 │ │ │ │ + bne.n 211ada │ │ │ │ lsls r3, r6, #29 │ │ │ │ - bpl.n 211ba2 │ │ │ │ - b.n 211bcc │ │ │ │ + bpl.n 211ada │ │ │ │ + b.n 211b04 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 211c06 │ │ │ │ + beq.n 211b3e │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 211ba2 │ │ │ │ + bne.n 211ada │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bmi.n 211bcc │ │ │ │ - b.n 211ba2 │ │ │ │ + bmi.n 211b04 │ │ │ │ + b.n 211ada │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bmi.n 211bcc │ │ │ │ - b.n 211bf6 │ │ │ │ + bmi.n 211b04 │ │ │ │ + b.n 211b2e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 211c78 │ │ │ │ - bhi.n 211c6c │ │ │ │ + beq.n 211bb0 │ │ │ │ + bhi.n 211ba4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 211c90 │ │ │ │ + bhi.n 211bc8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 211cbe │ │ │ │ + bne.n 211bf6 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 2eaffc │ │ │ │ - cbz r0, 211c96 │ │ │ │ + bl 2eaf34 │ │ │ │ + cbz r0, 211bce │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 211c96 │ │ │ │ + bpl.n 211bce │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 211cb2 │ │ │ │ + beq.n 211bea │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 211cb2 │ │ │ │ + bhi.n 211bea │ │ │ │ tbb [pc, r3] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ cmp r6, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ @@ -599452,90 +599380,90 @@ │ │ │ │ adds r0, #46 @ 0x2e │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ movs r0, r6 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #64] @ 0x40 │ │ │ │ - bne.n 211c90 │ │ │ │ + bne.n 211bc8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 211c0c │ │ │ │ + bl 211b44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eaf9c │ │ │ │ + bl 2eaed4 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 211c44 │ │ │ │ + bne.n 211b7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #8 │ │ │ │ - b.n 211c74 │ │ │ │ + b.n 211bac │ │ │ │ movs r4, #4 │ │ │ │ - b.n 211c74 │ │ │ │ + b.n 211bac │ │ │ │ movs r4, #2 │ │ │ │ - b.n 211c74 │ │ │ │ + b.n 211bac │ │ │ │ movs r4, #1 │ │ │ │ - b.n 211c74 │ │ │ │ + b.n 211bac │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #224] @ (211db8 ) │ │ │ │ + ldr r4, [pc, #224] @ (211cf0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #224] @ (211dbc ) │ │ │ │ + ldr r3, [pc, #224] @ (211cf4 ) │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2117c0 │ │ │ │ + bl 2116f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211dae │ │ │ │ + beq.n 211ce6 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 211d9c │ │ │ │ + beq.n 211cd4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 211d64 │ │ │ │ + beq.n 211c9c │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 211d4a │ │ │ │ + bhi.n 211c82 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 211d4a │ │ │ │ + bhi.n 211c82 │ │ │ │ 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 │ │ │ │ @@ -599559,106 +599487,106 @@ │ │ │ │ add r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ add sl, r3 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211d0a │ │ │ │ + bne.n 211c42 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 211d7c │ │ │ │ - bl 1ec0e8 │ │ │ │ - ldr r2, [pc, #64] @ (211dc0 ) │ │ │ │ - ldr r3, [pc, #60] @ (211dbc ) │ │ │ │ + bcs.n 211cb4 │ │ │ │ + bl 1ec020 │ │ │ │ + ldr r2, [pc, #64] @ (211cf8 ) │ │ │ │ + ldr r3, [pc, #60] @ (211cf4 ) │ │ │ │ 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 211db2 │ │ │ │ + bne.n 211cea │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 211d4a │ │ │ │ + b.n 211c82 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 2106e8 │ │ │ │ + bl 210620 │ │ │ │ add sl, r0 │ │ │ │ - b.n 211d64 │ │ │ │ + b.n 211c9c │ │ │ │ mov sl, r3 │ │ │ │ - b.n 211d6e │ │ │ │ + b.n 211ca6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 2123f8 │ │ │ │ + b.n 2124c0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2122bc │ │ │ │ + b.n 212384 │ │ │ │ lsls r5, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1052] @ 2121f8 │ │ │ │ + ldr.w r3, [pc, #1052] @ 212130 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, sp, #24 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - ldr.w r2, [pc, #1036] @ 2121fc │ │ │ │ + ldr.w r2, [pc, #1036] @ 212134 │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2117c0 │ │ │ │ + bl 2116f8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 211e36 │ │ │ │ + cbz r0, 211d6e │ │ │ │ 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, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 211f98 │ │ │ │ + beq.w 211ed0 │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 212210 │ │ │ │ + bhi.w 212148 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r5, r3, #7 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w sl, sp, #16 │ │ │ │ @@ -599673,15 +599601,15 @@ │ │ │ │ adds r6, r2, r3 │ │ │ │ negs r2, r2 │ │ │ │ subs r6, #1 │ │ │ │ ands r6, r2 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ asrs r3, r6, #31 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 211eb4 │ │ │ │ + beq.n 211dec │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, ip, #32 │ │ │ │ rsb lr, ip, #32 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsl.w fp, r1, fp │ │ │ │ lsr.w lr, r1, lr │ │ │ │ @@ -599689,39 +599617,39 @@ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r0, r0, lr │ │ │ │ bic.w r6, r6, r1 │ │ │ │ bic.w r3, r3, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 212060 │ │ │ │ + beq.w 211f98 │ │ │ │ orrs.w ip, r6, r3 │ │ │ │ - beq.n 211f4e │ │ │ │ + beq.n 211e86 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ orrs.w lr, ip, r3 │ │ │ │ - beq.n 211f78 │ │ │ │ + beq.n 211eb0 │ │ │ │ ldrb.w lr, [r1, #106] @ 0x6a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 21206e │ │ │ │ + bne.w 211fa6 │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - cbnz r1, 211ef4 │ │ │ │ + cbnz r1, 211e2c │ │ │ │ subs r1, r6, #1 │ │ │ │ and.w ip, ip, r6 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w r1, ip, r1 │ │ │ │ - beq.w 212106 │ │ │ │ + beq.w 21203e │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bhi.w 212162 │ │ │ │ + bhi.w 21209a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 212210 │ │ │ │ + bhi.w 212148 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ @@ -599747,77 +599675,77 @@ │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vldr d7, [pc, #672] @ 2121f0 │ │ │ │ + vldr d7, [pc, #672] @ 212128 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [r9] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 211f78 │ │ │ │ + cbz r0, 211eb0 │ │ │ │ ldmia.w sl!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211e48 │ │ │ │ + bne.w 211d80 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ cmpcs r3, sl │ │ │ │ - bcs.n 211fa8 │ │ │ │ + bcs.n 211ee0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ec0e8 │ │ │ │ - ldr r2, [pc, #596] @ (212200 ) │ │ │ │ - ldr r3, [pc, #588] @ (2121f8 ) │ │ │ │ + bl 1ec020 │ │ │ │ + ldr r2, [pc, #596] @ (212138 ) │ │ │ │ + ldr r3, [pc, #588] @ (212130 ) │ │ │ │ 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 21220c │ │ │ │ + bne.w 212144 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 2106e8 │ │ │ │ + bl 210620 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21203a │ │ │ │ + beq.n 211f72 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 211f88 │ │ │ │ + beq.n 211ec0 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 212210 │ │ │ │ + bhi.w 212148 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ @@ -599844,42 +599772,42 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211f88 │ │ │ │ + beq.n 211ec0 │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211f78 │ │ │ │ + beq.n 211eb0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 211f6a │ │ │ │ + b.n 211ea2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - beq.w 211f4e │ │ │ │ + beq.w 211e86 │ │ │ │ subs r1, r6, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 211f78 │ │ │ │ + beq.n 211eb0 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bhi.n 212178 │ │ │ │ + bhi.n 2120b0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 212210 │ │ │ │ + bhi.w 212148 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ add r7, sp, #780 @ 0x30c │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ @@ -599893,498 +599821,498 @@ │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ add r2, sp, #780 @ 0x30c │ │ │ │ str r6, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2120d0 │ │ │ │ + cbz r0, 212008 │ │ │ │ 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, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 211f88 │ │ │ │ + b.n 211ec0 │ │ │ │ strh.w r6, [sp, #16] │ │ │ │ - b.n 2120ac │ │ │ │ + b.n 211fe4 │ │ │ │ strb.w r6, [sp, #16] │ │ │ │ - b.n 2120ac │ │ │ │ + b.n 211fe4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 2120ac │ │ │ │ - cbz r6, 212168 │ │ │ │ + b.n 211fe4 │ │ │ │ + cbz r6, 2120a0 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #1 │ │ │ │ subs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 212140 │ │ │ │ + cbz r0, 212078 │ │ │ │ ldmia.w sl!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 211f88 │ │ │ │ + b.n 211ec0 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ - b.n 2120ac │ │ │ │ + b.n 211fe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212112 │ │ │ │ + beq.n 21204a │ │ │ │ rbit r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #33 @ 0x21 │ │ │ │ - b.n 212112 │ │ │ │ + b.n 21204a │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2121a0 │ │ │ │ + cbz r0, 2120d8 │ │ │ │ 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, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 211f88 │ │ │ │ + b.n 211ec0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 212044 │ │ │ │ + b.n 211f7c │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 212044 │ │ │ │ + b.n 211f7c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 212044 │ │ │ │ + b.n 211f7c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 212044 │ │ │ │ + b.n 211f7c │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 21217c │ │ │ │ + b.n 2120b4 │ │ │ │ strh.w r6, [sp, #8] │ │ │ │ - b.n 21217c │ │ │ │ + b.n 2120b4 │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ - b.n 21217c │ │ │ │ + b.n 2120b4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 212610 │ │ │ │ + b.n 2126d8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 2122a4 │ │ │ │ + b.n 21236c │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 21217c │ │ │ │ + b.n 2120b4 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ 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 r6, [r0, #24] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21229c │ │ │ │ + beq.n 2121d4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 212256 │ │ │ │ + cbz r5, 21218e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21228a │ │ │ │ + cbz r3, 2121c2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2122ac │ │ │ │ + beq.n 2121e4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 212250 │ │ │ │ + cbz r4, 212188 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 212250 │ │ │ │ + cbz r3, 212188 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 212270 │ │ │ │ + beq.n 2121a8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21223e │ │ │ │ + bne.n 212176 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21227e │ │ │ │ + beq.n 2121b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21222a │ │ │ │ + bne.n 212162 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 2118fc │ │ │ │ + bl 211834 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 21224a │ │ │ │ + b.n 212182 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2118fc │ │ │ │ + bl 211834 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 212256 │ │ │ │ + b.n 21218e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 212256 │ │ │ │ - bl 2118fc │ │ │ │ + bne.n 21218e │ │ │ │ + bl 211834 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 212256 │ │ │ │ + b.n 21218e │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2118fc │ │ │ │ + bl 211834 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 21223a │ │ │ │ + b.n 212172 │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2122da │ │ │ │ + cbz r5, 212212 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 2122de │ │ │ │ + cbnz r0, 212216 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2122ce │ │ │ │ + bne.n 212206 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 212210 │ │ │ │ + bl 212148 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2122da │ │ │ │ + beq.n 212212 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2122da │ │ │ │ + beq.n 212212 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2122e0 │ │ │ │ + bne.n 212218 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2122f4 │ │ │ │ + bne.n 21222c │ │ │ │ mov r0, r5 │ │ │ │ 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.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 21232c │ │ │ │ + cbz r6, 212264 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 212332 │ │ │ │ + cbnz r5, 21226a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 212320 │ │ │ │ + bne.n 212258 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 21241e │ │ │ │ + beq.n 212356 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 212386 │ │ │ │ + cbz r1, 2122be │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212408 │ │ │ │ + beq.n 212340 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 212398 │ │ │ │ + bne.n 2122d0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 212414 │ │ │ │ + beq.n 21234c │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 212384 │ │ │ │ + bne.n 2122bc │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 212384 │ │ │ │ + bls.n 2122bc │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbnz r3, 212398 │ │ │ │ + cbnz r3, 2122d0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2123d8 │ │ │ │ + beq.n 212310 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 212348 │ │ │ │ + b.n 212280 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2123b0 │ │ │ │ + cbz r3, 2122e8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2123b0 │ │ │ │ + cbz r1, 2122e8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 21235e │ │ │ │ + beq.n 212296 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21239e │ │ │ │ + bne.n 2122d6 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 212386 │ │ │ │ + bne.n 2122be │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212414 │ │ │ │ + beq.n 21234c │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 21236e │ │ │ │ + beq.n 2122a6 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 212394 │ │ │ │ + bne.n 2122cc │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21232c │ │ │ │ + beq.n 212264 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21232c │ │ │ │ + beq.n 212264 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 212334 │ │ │ │ + bne.n 21226c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2123f4 │ │ │ │ + bne.n 21232c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 212386 │ │ │ │ + bne.n 2122be │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 212364 │ │ │ │ + bne.n 21229c │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 21237a │ │ │ │ + b.n 2122b2 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 2123d8 │ │ │ │ + b.n 212310 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - beq.n 212440 │ │ │ │ + beq.n 212378 │ │ │ │ tst.w r0, #33554944 @ 0x2000200 │ │ │ │ - bne.n 212444 │ │ │ │ + bne.n 21237c │ │ │ │ tst r1, r0 │ │ │ │ - beq.n 212468 │ │ │ │ + beq.n 2123a0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 2124be │ │ │ │ - cbnz r1, 21246e │ │ │ │ + bne.n 2123f6 │ │ │ │ + cbnz r1, 2123a6 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 2124c4 │ │ │ │ + beq.n 2123fc │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 2124fa │ │ │ │ + beq.n 212432 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 212472 │ │ │ │ + beq.n 2123aa │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2124be │ │ │ │ + bne.n 2123f6 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21263a │ │ │ │ + beq.w 212572 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ - b.n 212496 │ │ │ │ + b.n 2123ce │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21263a │ │ │ │ + beq.w 212572 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 212486 │ │ │ │ + beq.n 2123be │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21263a │ │ │ │ + beq.w 212572 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 2124b4 │ │ │ │ + b.n 2123ec │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - cbz r3, 2124da │ │ │ │ + cbz r3, 212412 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 2124ae │ │ │ │ + bne.n 2123e6 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 212690 │ │ │ │ + beq.w 2125c8 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 212468 │ │ │ │ + bmi.n 2123a0 │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 2124c0 │ │ │ │ + b.n 2123f8 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - cbz r1, 212518 │ │ │ │ + cbz r1, 212450 │ │ │ │ add.w ip, r5, r2 │ │ │ │ - b.n 2124ee │ │ │ │ + b.n 212426 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 212666 │ │ │ │ + beq.w 21259e │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 2124e4 │ │ │ │ - b.n 2124be │ │ │ │ + bne.n 21241c │ │ │ │ + b.n 2123f6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 212472 │ │ │ │ + beq.n 2123aa │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 2124be │ │ │ │ + beq.n 2123f6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 2124c0 │ │ │ │ + b.n 2123f8 │ │ │ │ add r4, r2 │ │ │ │ movs r0, #14 │ │ │ │ add r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 212676 │ │ │ │ + beq.w 2125ae │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 212686 │ │ │ │ + bhi.w 2125be │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - beq.n 212628 │ │ │ │ + beq.n 212560 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 212610 │ │ │ │ + beq.n 212548 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 212632 │ │ │ │ + bne.n 21256a │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 212632 │ │ │ │ + bne.n 21256a │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 212680 │ │ │ │ + bhi.w 2125b8 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 212878 │ │ │ │ + bhi.w 2127b0 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -600415,18 +600343,18 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ uxtb r5, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrd r6, r1, [r1, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21267c │ │ │ │ + bhi.n 2125b4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 212878 │ │ │ │ + bhi.w 2127b0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -600457,161 +600385,161 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ uxtb r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.w 212468 │ │ │ │ + bne.w 2123a0 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21251e │ │ │ │ + bne.n 212456 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 212846 │ │ │ │ + beq.w 21277e │ │ │ │ bic.w r0, r0, #8 │ │ │ │ - b.n 2124c0 │ │ │ │ + b.n 2123f8 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 212610 │ │ │ │ + b.n 212548 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 212610 │ │ │ │ + b.n 212548 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2124de │ │ │ │ + bne.w 212416 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 2124c0 │ │ │ │ + b.n 2123f8 │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 212606 │ │ │ │ + b.n 21253e │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 212606 │ │ │ │ + b.n 21253e │ │ │ │ uxth r5, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 2125ac │ │ │ │ + b.n 2124e4 │ │ │ │ mov r5, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 2125ac │ │ │ │ + b.n 2124e4 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 212518 │ │ │ │ + bne.w 212450 │ │ │ │ movs r0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 212622 │ │ │ │ - b.n 212646 │ │ │ │ + bne.n 21255a │ │ │ │ + b.n 21257e │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 2124c0 │ │ │ │ + b.n 2123f8 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 212606 │ │ │ │ + b.n 21253e │ │ │ │ mov r5, r6 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 2125ac │ │ │ │ + b.n 2124e4 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 212610 │ │ │ │ - b.n 212468 │ │ │ │ + beq.n 212548 │ │ │ │ + b.n 2123a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212852 │ │ │ │ + beq.w 21278a │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 2127fa │ │ │ │ + bne.w 212732 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2127fa │ │ │ │ + beq.w 212732 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2126a0 │ │ │ │ + bne.n 2125d8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r6, [r5, ip] │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2127ec │ │ │ │ + beq.w 212724 │ │ │ │ add.w lr, r5, r2 │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 2126e8 │ │ │ │ + beq.n 212620 │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 2124be │ │ │ │ + beq.w 2123f6 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2126d0 │ │ │ │ + bne.n 212608 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21285c │ │ │ │ + beq.w 212794 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov.w r8, #14 │ │ │ │ ldr.w r2, [r5, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2124be │ │ │ │ + beq.w 2123f6 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 2124be │ │ │ │ + beq.w 2123f6 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 2124be │ │ │ │ + beq.w 2123f6 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 212830 │ │ │ │ + beq.w 212768 │ │ │ │ cmp.w ip, #2 │ │ │ │ it eq │ │ │ │ biceq.w r8, r8, #4 │ │ │ │ - beq.n 2127c8 │ │ │ │ + beq.n 212700 │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 21283c │ │ │ │ + bne.w 212774 │ │ │ │ ldrb.w r2, [ip, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 21283c │ │ │ │ + bne.n 212774 │ │ │ │ ldrb.w r9, [r6, #13] │ │ │ │ ldrd r2, r7, [r6, #20] │ │ │ │ cmp.w r9, #32 │ │ │ │ - bhi.n 21277c │ │ │ │ + bhi.n 2126b4 │ │ │ │ add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 2127f6 │ │ │ │ + bhi.n 21272e │ │ │ │ tbb [pc, r6] │ │ │ │ - ldr r7, [pc, #64] @ (21279c ) │ │ │ │ - ldr r7, [pc, #316] @ (212898 ) │ │ │ │ - ldr r7, [pc, #316] @ (21289c ) │ │ │ │ + ldr r7, [pc, #64] @ (2126d4 ) │ │ │ │ + ldr r7, [pc, #316] @ (2127d0 ) │ │ │ │ + ldr r7, [pc, #316] @ (2127d4 ) │ │ │ │ asrs r7, r1, #1 │ │ │ │ - ldr r7, [pc, #316] @ (2128a0 ) │ │ │ │ - ldr r7, [pc, #316] @ (2128a0 ) │ │ │ │ - ldr r7, [pc, #316] @ (2128a4 ) │ │ │ │ - ldr r4, [pc, #316] @ (2128a4 ) │ │ │ │ - ldr r7, [pc, #316] @ (2128a8 ) │ │ │ │ - ldr r7, [pc, #316] @ (2128a8 ) │ │ │ │ - ldr r7, [pc, #316] @ (2128ac ) │ │ │ │ - ldr r7, [pc, #316] @ (2128ac ) │ │ │ │ - ldr r7, [pc, #316] @ (2128b0 ) │ │ │ │ - ldr r7, [pc, #316] @ (2128b0 ) │ │ │ │ - ldr r7, [pc, #316] @ (2128b4 ) │ │ │ │ - ldr r7, [pc, #316] @ (2128b4 ) │ │ │ │ + ldr r7, [pc, #316] @ (2127d8 ) │ │ │ │ + ldr r7, [pc, #316] @ (2127d8 ) │ │ │ │ + ldr r7, [pc, #316] @ (2127dc ) │ │ │ │ + ldr r4, [pc, #316] @ (2127dc ) │ │ │ │ + ldr r7, [pc, #316] @ (2127e0 ) │ │ │ │ + ldr r7, [pc, #316] @ (2127e0 ) │ │ │ │ + ldr r7, [pc, #316] @ (2127e4 ) │ │ │ │ + ldr r7, [pc, #316] @ (2127e4 ) │ │ │ │ + ldr r7, [pc, #316] @ (2127e8 ) │ │ │ │ + ldr r7, [pc, #316] @ (2127e8 ) │ │ │ │ + ldr r7, [pc, #316] @ (2127ec ) │ │ │ │ + ldr r7, [pc, #316] @ (2127ec ) │ │ │ │ uxtb r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r9, [ip, #13] │ │ │ │ ldrd r6, ip, [ip, #20] │ │ │ │ cmp.w r9, #32 │ │ │ │ - bhi.n 2127be │ │ │ │ + bhi.n 2126f6 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 212878 │ │ │ │ + bhi.n 2127b0 │ │ │ │ tbb [pc, ip] │ │ │ │ strb r0, [r2, #0] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ asrs r0, r6, #1 │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ @@ -600626,317 +600554,317 @@ │ │ │ │ strb r0, [r6, #1] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ uxtb r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp ip, r7 │ │ │ │ it eq │ │ │ │ cmpeq r6, r2 │ │ │ │ - bne.w 2124ca │ │ │ │ + bne.w 212402 │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2126f6 │ │ │ │ + bne.n 21262e │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2124be │ │ │ │ + bne.w 2123f6 │ │ │ │ and.w r8, r8, #12 │ │ │ │ cmp.w r8, #12 │ │ │ │ - bne.w 2124be │ │ │ │ + bne.w 2123f6 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 212476 │ │ │ │ + b.n 2123ae │ │ │ │ uxth r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 21277c │ │ │ │ + b.n 2126b4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 21277c │ │ │ │ + b.n 2126b4 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2126c0 │ │ │ │ + beq.w 2125f8 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 212826 │ │ │ │ + beq.n 21275e │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 2124be │ │ │ │ + beq.w 2123f6 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21280e │ │ │ │ + bne.n 212746 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2126cc │ │ │ │ - b.n 2126ee │ │ │ │ + bne.w 212604 │ │ │ │ + b.n 212626 │ │ │ │ cmp.w ip, #2 │ │ │ │ it ne │ │ │ │ bicne.w r8, r8, #8 │ │ │ │ - b.n 2127c8 │ │ │ │ + b.n 212700 │ │ │ │ cmp r6, ip │ │ │ │ it ne │ │ │ │ movne.w r8, #2 │ │ │ │ - b.n 2127c8 │ │ │ │ + b.n 212700 │ │ │ │ and.w r3, r0, #12 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 212646 │ │ │ │ - b.n 2124c0 │ │ │ │ + beq.w 21257e │ │ │ │ + b.n 2123f8 │ │ │ │ mov.w ip, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, ip │ │ │ │ - b.n 2126c0 │ │ │ │ + b.n 2125f8 │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2124be │ │ │ │ + bne.w 2123f6 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 212476 │ │ │ │ + b.n 2123ae │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 2127be │ │ │ │ + b.n 2126f6 │ │ │ │ uxth r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 2127be │ │ │ │ + b.n 2126f6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #124] @ (212904 ) │ │ │ │ + ldr r2, [pc, #124] @ (21283c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #124] @ (212908 ) │ │ │ │ + ldr r3, [pc, #124] @ (212840 ) │ │ │ │ cmp r0, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ it eq │ │ │ │ moveq r5, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2128e6 │ │ │ │ + beq.n 21281e │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ - bl 2117c0 │ │ │ │ + bl 2116f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2117c0 │ │ │ │ + bl 2116f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212424 │ │ │ │ + bl 21235c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 2128d6 │ │ │ │ + bcs.n 21280e │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcs.n 2128e6 │ │ │ │ - bl 1ec0e8 │ │ │ │ - ldr r2, [pc, #36] @ (21290c ) │ │ │ │ - ldr r3, [pc, #28] @ (212908 ) │ │ │ │ + bcs.n 21281e │ │ │ │ + bl 1ec020 │ │ │ │ + ldr r2, [pc, #36] @ (212844 ) │ │ │ │ + ldr r3, [pc, #28] @ (212840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 212900 │ │ │ │ + bne.n 212838 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - bvc.n 2129e4 │ │ │ │ + bhi.n 2128ac │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 212934 │ │ │ │ + bvc.n 2127fc │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 212926 │ │ │ │ + cbz r3, 21285e │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 2117c0 │ │ │ │ + bl 2116f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 21296c │ │ │ │ + beq.n 2128a4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 212974 │ │ │ │ + cbz r7, 2128ac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 21298c │ │ │ │ + cbz r1, 2128c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212424 │ │ │ │ + bl 21235c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 212878 │ │ │ │ + bl 2127b0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #32 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 2117c0 │ │ │ │ + bl 2116f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 212964 │ │ │ │ + bne.n 21289c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebf1c │ │ │ │ + bl 1ebe54 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 2117c0 │ │ │ │ + bl 2116f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 212964 │ │ │ │ + b.n 21289c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2118fc │ │ │ │ - cbz r0, 2129bc │ │ │ │ + bl 211834 │ │ │ │ + cbz r0, 2128f4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 211950 │ │ │ │ + bl 211888 │ │ │ │ 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 2089c0 │ │ │ │ + bl 2088f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212a66 │ │ │ │ + beq.n 21299e │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 212a0c │ │ │ │ + cbz r5, 212944 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 212a30 │ │ │ │ + cbz r4, 212968 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 212a6e │ │ │ │ + beq.n 2129a6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 212a06 │ │ │ │ + cbz r4, 21293e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 212a06 │ │ │ │ + cbz r3, 21293e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 212a1e │ │ │ │ + beq.n 212956 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2129f4 │ │ │ │ + bne.n 21292c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 212a56 │ │ │ │ + beq.n 21298e │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b88 │ │ │ │ + bl 208ac0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2129e0 │ │ │ │ + bne.n 212918 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2118fc │ │ │ │ - cbz r0, 212a44 │ │ │ │ + bl 211834 │ │ │ │ + cbz r0, 21297c │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2129f0 │ │ │ │ - b.n 212a0c │ │ │ │ + bne.n 212928 │ │ │ │ + b.n 212944 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 212a0c │ │ │ │ + bne.n 212944 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2118fc │ │ │ │ + bl 211834 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 212a62 │ │ │ │ + cbnz r0, 21299a │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 211950 │ │ │ │ + bl 211888 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2129f0 │ │ │ │ - b.n 212a0c │ │ │ │ + bne.n 212928 │ │ │ │ + b.n 212944 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2118fc │ │ │ │ + bl 211834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212a44 │ │ │ │ + beq.n 21297c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 212a0c │ │ │ │ + b.n 212944 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2118fc │ │ │ │ - cbnz r0, 212a80 │ │ │ │ + bl 211834 │ │ │ │ + cbnz r0, 2129b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 212a44 │ │ │ │ + b.n 21297c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2129f0 │ │ │ │ + b.n 212928 │ │ │ │ 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 │ │ │ │ - ldr.w r2, [pc, #1340] @ 212fd8 │ │ │ │ + ldr.w r2, [pc, #1340] @ 212f10 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r1, [pc, #1340] @ 212fdc │ │ │ │ + ldr.w r1, [pc, #1340] @ 212f14 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #1328] @ 212fe0 │ │ │ │ + ldr.w r2, [pc, #1328] @ 212f18 │ │ │ │ add r1, pc │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ @@ -600950,54 +600878,54 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r5, [sp, #104] @ 0x68 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 21363e │ │ │ │ + beq.w 213576 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, fp │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r8, [fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 212c98 │ │ │ │ + beq.w 212bd0 │ │ │ │ mov r5, fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #2 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ mov r6, r8 │ │ │ │ strd r3, r5, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 212ba2 │ │ │ │ + beq.n 212ada │ │ │ │ cmp r7, #4 │ │ │ │ - beq.w 212cce │ │ │ │ - cbnz r7, 212b80 │ │ │ │ - ldr.w r2, [pc, #1204] @ 212fe4 │ │ │ │ + beq.w 212c06 │ │ │ │ + cbnz r7, 212ab8 │ │ │ │ + ldr.w r2, [pc, #1204] @ 212f1c │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ - cbz r4, 212b80 │ │ │ │ + cbz r4, 212ab8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 212b70 │ │ │ │ + bne.n 212aa8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 212b70 │ │ │ │ + bne.n 212aa8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r5, #48] @ 0x30 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ strd r9, r2, [r5, #48] @ 0x30 │ │ │ │ @@ -601005,99 +600933,99 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r5, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 212b42 │ │ │ │ + bne.n 212a7a │ │ │ │ orr.w r3, r7, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 212c96 │ │ │ │ + beq.w 212bce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 212b92 │ │ │ │ + cbz r3, 212aca │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #64] @ 0x40 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 212b24 │ │ │ │ + bne.n 212a5c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212b80 │ │ │ │ + beq.n 212ab8 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ldrb.w r0, [r4, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 212d62 │ │ │ │ + bne.w 212c9a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 212f44 │ │ │ │ + beq.w 212e7c │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 212f44 │ │ │ │ + bne.w 212e7c │ │ │ │ ands r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 213750 │ │ │ │ + bne.w 213688 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 212eca │ │ │ │ + beq.w 212e02 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 212b80 │ │ │ │ + bne.n 212ab8 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212d6e │ │ │ │ + beq.w 212ca6 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 228874 │ │ │ │ + bl 2287ac │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212d72 │ │ │ │ + beq.w 212caa │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 212d6e │ │ │ │ + bhi.w 212ca6 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 623dc <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 212d6e │ │ │ │ + bne.w 212ca6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 212d7c │ │ │ │ + beq.w 212cb4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 212c88 │ │ │ │ + cbz r3, 212bc0 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 212c88 │ │ │ │ + bne.n 212bc0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 212c7e │ │ │ │ + bne.n 212bb6 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ - cbnz r3, 212c54 │ │ │ │ + cbnz r3, 212b8c │ │ │ │ ldrd r3, r2, [r4, #48] @ 0x30 │ │ │ │ strd r3, r2, [r5, #68] @ 0x44 │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -601107,240 +601035,240 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldrb.w fp, [r0, #-8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 212d5c │ │ │ │ + bne.n 212c94 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 213508 │ │ │ │ + beq.w 213440 │ │ │ │ orr.w fp, fp, sl │ │ │ │ uxtb.w sl, fp │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 212b86 │ │ │ │ + bne.w 212abe │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 212af4 │ │ │ │ + bne.w 212a2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 258dc8 │ │ │ │ - ldr r2, [pc, #820] @ (212fe8 ) │ │ │ │ - ldr r3, [pc, #808] @ (212fe0 ) │ │ │ │ + bl 258d00 │ │ │ │ + ldr r2, [pc, #820] @ (212f20 ) │ │ │ │ + ldr r3, [pc, #808] @ (212f18 ) │ │ │ │ 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 21375c │ │ │ │ + bne.w 213694 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 212e4e │ │ │ │ + beq.w 212d86 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 212df2 │ │ │ │ + beq.w 212d2a │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 212b80 │ │ │ │ + bne.w 212ab8 │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 212b80 │ │ │ │ - ldr r3, [pc, #756] @ (212fec ) │ │ │ │ + bne.w 212ab8 │ │ │ │ + ldr r3, [pc, #756] @ (212f24 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #3274] @ 0xcca │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 2130a0 │ │ │ │ + beq.w 212fd8 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 212b80 │ │ │ │ + bne.w 212ab8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ - vldr d7, [pc, #688] @ 212fd0 │ │ │ │ + vldr d7, [pc, #688] @ 212f08 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r3, [r4] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212b80 │ │ │ │ + beq.w 212ab8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 212b80 │ │ │ │ + b.n 212ab8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 213760 │ │ │ │ + bne.w 213698 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 212b80 │ │ │ │ + bne.w 212ab8 │ │ │ │ mov.w fp, #0 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 212c34 │ │ │ │ + bne.w 212b6c │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ ldrb.w r2, [r8, #4] │ │ │ │ - cbnz r1, 212d8e │ │ │ │ + cbnz r1, 212cc6 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 213476 │ │ │ │ + beq.w 2133ae │ │ │ │ sub.w r3, r4, #20 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ it eq │ │ │ │ streq r4, [sp, #24] │ │ │ │ - beq.n 212dcc │ │ │ │ - b.n 2134a6 │ │ │ │ + beq.n 212d04 │ │ │ │ + b.n 2133de │ │ │ │ mov r0, r8 │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 212dd2 │ │ │ │ + bne.n 212d0a │ │ │ │ mov r0, r8 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [r8, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 2134a4 │ │ │ │ + bne.w 2133dc │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 212da0 │ │ │ │ + beq.n 212cd8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21374a │ │ │ │ + bne.w 213682 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 212c88 │ │ │ │ + bne.w 212bc0 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212c88 │ │ │ │ - b.n 213508 │ │ │ │ + bne.w 212bc0 │ │ │ │ + b.n 213440 │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r3, [pc, #492] @ (212fec ) │ │ │ │ + ldr r3, [pc, #492] @ (212f24 ) │ │ │ │ ite eq │ │ │ │ subeq r7, #20 │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #672] @ 0x2a0 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ uxth r3, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - bl 210854 │ │ │ │ + bl 21078c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 212ff0 │ │ │ │ + bne.w 212f28 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 212b80 │ │ │ │ + bne.w 212ab8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 212b80 │ │ │ │ + bne.w 212ab8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 212b80 │ │ │ │ - b.n 212d56 │ │ │ │ + bne.w 212ab8 │ │ │ │ + b.n 212c8e │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ add.w fp, r5, #20 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r4, #20 │ │ │ │ movne r4, #0 │ │ │ │ - bl 208974 │ │ │ │ + bl 2088ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210854 │ │ │ │ + bl 21078c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21304a │ │ │ │ + bne.w 212f82 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 212b80 │ │ │ │ + bne.w 212ab8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 212b80 │ │ │ │ + bne.w 212ab8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 212b80 │ │ │ │ + bne.w 212ab8 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ ldrb.w r1, [r5, #32] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 20665c │ │ │ │ + bl 206594 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 212eba │ │ │ │ + cbz r0, 212df2 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b594 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ - b.n 212d5c │ │ │ │ + bl 207430 │ │ │ │ + b.n 212c94 │ │ │ │ ldr.w fp, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 212be8 │ │ │ │ + bne.w 212b20 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #5 │ │ │ │ ldrd sl, r8, [r5, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd sl, r8, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ strd r9, r9, [sp, #52] @ 0x34 │ │ │ │ @@ -601351,48 +601279,48 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r9, [r4, #68] @ 0x44 │ │ │ │ str.w r9, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ ldrb.w r2, [fp, #12] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ - b.n 212d5c │ │ │ │ + bl 207430 │ │ │ │ + b.n 212c94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212be0 │ │ │ │ + beq.w 212b18 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 212b80 │ │ │ │ + bne.w 212ab8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 213644 │ │ │ │ + beq.w 21357c │ │ │ │ subs r4, #20 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 213654 │ │ │ │ + beq.w 21358c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 212b80 │ │ │ │ + bne.w 212ab8 │ │ │ │ ldrb.w r1, [r4, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ strb.w r2, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r5, #52 @ 0x34 │ │ │ │ @@ -601408,41 +601336,41 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r9, [r5, #68] @ 0x44 │ │ │ │ strd r0, r0, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 212d5c │ │ │ │ + b.n 212c94 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bpl.n 21308c │ │ │ │ + bvs.n 212f54 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bpl.n 213078 │ │ │ │ + bvs.n 212f40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 213078 │ │ │ │ + bmi.n 212f40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr.w fp, [r5, #112] @ 0x70 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ ldrb.w r1, [fp, #13] │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 213770 │ │ │ │ + bne.w 2136a8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 21376c │ │ │ │ + bhi.w 2136a4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r4, r5, #8 │ │ │ │ @@ -601466,20 +601394,20 @@ │ │ │ │ lsls r2, r5, #14 │ │ │ │ lsls r4, r5, #9 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r7, [r5, #32] │ │ │ │ ldrb.w r8, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 213770 │ │ │ │ + bne.w 2136a8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 21376c │ │ │ │ + bhi.w 2136a4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r2, r1, #9 │ │ │ │ lsls r2, r1, #9 │ │ │ │ lsls r6, r7, #7 │ │ │ │ @@ -601505,31 +601433,31 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21362c │ │ │ │ + beq.w 213564 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r8, #20 │ │ │ │ - bne.w 212d4e │ │ │ │ - b.n 212d18 │ │ │ │ + bne.w 212c86 │ │ │ │ + b.n 212c50 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov ip, r1 │ │ │ │ ldrd r0, r2, [r5, #88] @ 0x58 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r8, ip │ │ │ │ it eq │ │ │ │ moveq r8, fp │ │ │ │ @@ -601543,111 +601471,111 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #3 │ │ │ │ strb.w r1, [r5, #33] @ 0x21 │ │ │ │ strb.w r4, [r5, #32] │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.n 213140 │ │ │ │ + beq.n 213078 │ │ │ │ mul.w r0, ip, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 2109f8 │ │ │ │ + bl 210930 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 2131ee │ │ │ │ + beq.n 213126 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 62740 │ │ │ │ cmp r4, r7 │ │ │ │ it cs │ │ │ │ movcs r4, r7 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ movs r3, #0 │ │ │ │ - cbz r4, 213164 │ │ │ │ + cbz r4, 21309c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 21315a │ │ │ │ + bne.n 213092 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ strd r9, r9, [sp, #128] @ 0x80 │ │ │ │ strd r9, r9, [sp, #136] @ 0x88 │ │ │ │ strd r9, r9, [r3] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ - cbz r7, 21319e │ │ │ │ + cbz r7, 2130d6 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 21318c │ │ │ │ + bhi.n 2130c4 │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #124] @ 0x7c │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ add.w r7, sl, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ sub.w r2, r8, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 208844 │ │ │ │ + bl 20877c │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 212e78 │ │ │ │ + b.n 212db0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r5, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ uxth r4, r4 │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r5, #88 @ 0x58 │ │ │ │ str.w r9, [r5, #88] @ 0x58 │ │ │ │ strd r3, r3, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r4, 21322c │ │ │ │ + cbz r4, 213164 │ │ │ │ clz r4, r4 │ │ │ │ rsb r4, r4, #32 │ │ │ │ ldrb.w r8, [fp, #12] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 213346 │ │ │ │ + beq.w 21327e │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ movs r7, #0 │ │ │ │ blx 62740 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ @@ -601659,275 +601587,275 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r7, lsl #2 │ │ │ │ addmi r7, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 21324c │ │ │ │ + bne.n 213184 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ strd r9, r9, [sp, #128] @ 0x80 │ │ │ │ strd r9, r9, [sp, #136] @ 0x88 │ │ │ │ strd r9, r9, [r3] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 213638 │ │ │ │ + beq.w 213570 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add.w r1, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bhi.n 213296 │ │ │ │ + bhi.n 2131ce │ │ │ │ cmp r8, r7 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 213346 │ │ │ │ + bne.n 21327e │ │ │ │ str.w fp, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp r8, r7 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bne.n 213306 │ │ │ │ + bne.n 21323e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 213346 │ │ │ │ + beq.n 21327e │ │ │ │ add.w r2, sp, #159 @ 0x9f │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2132ee │ │ │ │ + bne.n 213226 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 213346 │ │ │ │ + beq.n 21327e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r4, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ ldrd r2, r4, [sp, #32] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 213372 │ │ │ │ + beq.n 2132aa │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r0, [fp, #13] │ │ │ │ mul.w r0, r0, r8 │ │ │ │ blx 630b4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 2109f8 │ │ │ │ + bl 210930 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ moveq r4, fp │ │ │ │ - beq.n 213428 │ │ │ │ + beq.n 213360 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 62740 │ │ │ │ cmp r8, sl │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 21339c │ │ │ │ + cbz r2, 2132d4 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 213392 │ │ │ │ + bne.n 2132ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ strd r9, r9, [sp, #128] @ 0x80 │ │ │ │ strd r9, r9, [sp, #136] @ 0x88 │ │ │ │ strd r9, r9, [r3] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2133da │ │ │ │ + beq.n 213312 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 2133c8 │ │ │ │ + bhi.n 213300 │ │ │ │ str.w fp, [sp, #124] @ 0x7c │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w lr, sp, #144 @ 0x90 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrd r7, r3, [r5, #104] @ 0x68 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r5, #104 @ 0x68 │ │ │ │ str.w r9, [r5, #104] @ 0x68 │ │ │ │ strd r4, r4, [r5, #108] @ 0x6c │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r7, [r5, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ strb.w sl, [r5, #40] @ 0x28 │ │ │ │ - bl 2058b0 │ │ │ │ + bl 2057e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 212e2c │ │ │ │ + b.n 212d64 │ │ │ │ movs r1, #8 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 2130ea │ │ │ │ + b.n 213022 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 213204 │ │ │ │ + b.n 21313c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2eb0a8 │ │ │ │ - cbz r0, 21348e │ │ │ │ + bl 2eafe0 │ │ │ │ + cbz r0, 2133c6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2135a2 │ │ │ │ + beq.w 2134da │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 212c34 │ │ │ │ + bne.w 212b6c │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ ldrb.w r2, [r8, #4] │ │ │ │ - b.n 212d8e │ │ │ │ + b.n 212cc6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 212dd2 │ │ │ │ - bl 2e8de4 │ │ │ │ + bne.w 212d0a │ │ │ │ + bl 2e8d1c │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 2134d8 │ │ │ │ + beq.n 213410 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ ldrb.w r2, [r8, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 21370c │ │ │ │ + beq.w 213644 │ │ │ │ ldrb.w r1, [r8, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e8e00 │ │ │ │ + bl 2e8d38 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 212dd2 │ │ │ │ + bne.w 212d0a │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 210774 │ │ │ │ - b.n 212d5c │ │ │ │ + bl 2106ac │ │ │ │ + b.n 212c94 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 213204 │ │ │ │ + b.n 21313c │ │ │ │ movs r1, #32 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 2130ea │ │ │ │ + b.n 213022 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 213204 │ │ │ │ + b.n 21313c │ │ │ │ movs r1, #16 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 2130ea │ │ │ │ + b.n 213022 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212c88 │ │ │ │ + bne.w 212bc0 │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212c88 │ │ │ │ + bne.w 212bc0 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 212c88 │ │ │ │ + bne.w 212bc0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 213716 │ │ │ │ + beq.w 21364e │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne lr, r4 │ │ │ │ - beq.w 213734 │ │ │ │ + beq.w 21366c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r0, r2 │ │ │ │ subs r3, r2, #4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r2, r4 │ │ │ │ sub.w r1, r1, #4 │ │ │ │ - beq.w 2136c6 │ │ │ │ + beq.w 2135fe │ │ │ │ movs r7, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.n 213584 │ │ │ │ + b.n 2134bc │ │ │ │ ldrd r8, r6, [r3, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str.w r6, [r8, #4] │ │ │ │ str.w r8, [r6] │ │ │ │ str r7, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -601936,47 +601864,47 @@ │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ adds r0, r1, #4 │ │ │ │ cmp r0, r4 │ │ │ │ sub.w r2, r3, #4 │ │ │ │ mov r3, r1 │ │ │ │ - beq.w 2136c4 │ │ │ │ + beq.w 2135fc │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 213552 │ │ │ │ + bne.n 21348a │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 213552 │ │ │ │ - b.n 213572 │ │ │ │ + bne.n 21348a │ │ │ │ + b.n 2134aa │ │ │ │ mov r1, r8 │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 21348e │ │ │ │ + bne.w 2133c6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21348e │ │ │ │ + bne.w 2133c6 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #4 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w sl, fp, #20 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ strd r8, r8, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -601984,51 +601912,51 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [fp, #64] @ 0x40 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2118fc │ │ │ │ - b.w 212d5c │ │ │ │ + bl 211834 │ │ │ │ + b.w 212c94 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 213204 │ │ │ │ + b.n 21313c │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 2130ea │ │ │ │ + b.n 213022 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 212b80 │ │ │ │ - b.w 212d18 │ │ │ │ + bne.w 212ab8 │ │ │ │ + b.w 212c50 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ - b.n 2132b4 │ │ │ │ + b.n 2131ec │ │ │ │ mov sl, fp │ │ │ │ - b.w 212ca8 │ │ │ │ + b.w 212be0 │ │ │ │ ldr.w fp, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 212f58 │ │ │ │ - b.n 212ed8 │ │ │ │ + bne.w 212e90 │ │ │ │ + b.n 212e10 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 213690 │ │ │ │ + bhi.n 2135c8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2136c0 │ │ │ │ + bhi.n 2135f8 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ @@ -602041,774 +601969,774 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 212f66 │ │ │ │ + bne.w 212e9e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2136de │ │ │ │ + beq.n 213616 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074f8 │ │ │ │ - b.w 212d5c │ │ │ │ + bl 207430 │ │ │ │ + b.w 212c94 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 213690 │ │ │ │ + b.n 2135c8 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 213690 │ │ │ │ + b.n 2135c8 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 213690 │ │ │ │ + b.n 2135c8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2118fc │ │ │ │ + bl 211834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 212d5c │ │ │ │ + bne.w 212c94 │ │ │ │ orr.w fp, fp, sl │ │ │ │ uxtb.w sl, fp │ │ │ │ - b.w 212c90 │ │ │ │ + b.w 212bc8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21369c │ │ │ │ + bne.n 2135d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21369c │ │ │ │ + bne.n 2135d4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21369c │ │ │ │ + bne.n 2135d4 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21369c │ │ │ │ + bne.n 2135d4 │ │ │ │ ldrh r1, [r4, #32] │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ subeq.w r4, r3, #20 │ │ │ │ - b.n 21369c │ │ │ │ + b.n 2135d4 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 2134c2 │ │ │ │ - b.w 212dd2 │ │ │ │ + bne.w 2133fa │ │ │ │ + b.w 212d0a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21376c │ │ │ │ + bne.n 2136a4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ sub.w lr, r2, r3 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 213536 │ │ │ │ + b.n 21346e │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 211c0c │ │ │ │ + bl 211b44 │ │ │ │ sub.w lr, r4, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 213536 │ │ │ │ + b.n 21346e │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ - b.w 212c38 │ │ │ │ + b.w 212b70 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 212d5c │ │ │ │ + bne.w 212c94 │ │ │ │ mov sl, r2 │ │ │ │ - b.w 212f50 │ │ │ │ + b.w 212e88 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 212b80 │ │ │ │ + bne.w 212ab8 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 212f5a │ │ │ │ + b.w 212e92 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ 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, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 21379a │ │ │ │ + cbz r5, 2136d2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 21379e │ │ │ │ + cbnz r0, 2136d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21378e │ │ │ │ + bne.n 2136c6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 212a88 │ │ │ │ + bl 2129c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21379a │ │ │ │ + beq.n 2136d2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21379a │ │ │ │ + beq.n 2136d2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2137a0 │ │ │ │ + bne.n 2136d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2137b4 │ │ │ │ + bne.n 2136ec │ │ │ │ mov r0, r5 │ │ │ │ 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 r2, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov.w r4, #4194304 @ 0x400000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 2137fc │ │ │ │ + cbz r3, 213734 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ lsls r0, r0, #21 │ │ │ │ itt mi │ │ │ │ bfimi r1, r4, #0, #26 │ │ │ │ strmi r1, [r2, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2137e4 │ │ │ │ + bne.n 21371c │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 213810 │ │ │ │ + cbz r3, 213748 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 21381a │ │ │ │ + cbnz r5, 213752 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213804 │ │ │ │ + bne.n 21373c │ │ │ │ mov r0, r9 │ │ │ │ - bl 22c7e8 │ │ │ │ + bl 22c720 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2138a8 │ │ │ │ + beq.n 2137e0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 213886 │ │ │ │ + cbz r2, 2137be │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21389e │ │ │ │ + beq.n 2137d6 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 213862 │ │ │ │ + bne.n 21379a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 213894 │ │ │ │ + cbz r1, 2137cc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 213860 │ │ │ │ + bne.n 213798 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 213860 │ │ │ │ + bls.n 213798 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 213886 │ │ │ │ + cbz r2, 2137be │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 21386e │ │ │ │ + cbz r2, 2137a6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 213836 │ │ │ │ + bne.n 21376e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 213886 │ │ │ │ + bne.n 2137be │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 213894 │ │ │ │ + cbz r2, 2137cc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 21384a │ │ │ │ + beq.n 213782 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 208b04 │ │ │ │ - cbz r6, 2138aa │ │ │ │ + bl 208a3c │ │ │ │ + cbz r6, 2137e2 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 21382a │ │ │ │ + b.n 213762 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 213856 │ │ │ │ + b.n 21378e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 213886 │ │ │ │ + bne.n 2137be │ │ │ │ mov r2, r1 │ │ │ │ - b.n 21383c │ │ │ │ + b.n 213774 │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 213810 │ │ │ │ + beq.n 213748 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 213810 │ │ │ │ + beq.n 213748 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21381a │ │ │ │ + bne.n 213752 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2138c0 │ │ │ │ + bne.n 2137f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22c7e8 │ │ │ │ + bl 22c720 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #748] @ (213bcc ) │ │ │ │ + ldr r0, [pc, #748] @ (213b04 ) │ │ │ │ mov r8, r1 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ add r0, pc │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 21394a │ │ │ │ + bhi.n 213882 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r3, r5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ movs r3, r5 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r5 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 213944 │ │ │ │ + cbz r3, 21387c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 213bc4 │ │ │ │ + beq.w 213afc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 21393c │ │ │ │ + bcc.n 213874 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ - cbz r0, 213946 │ │ │ │ + cbz r0, 21387e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 213936 │ │ │ │ + beq.n 21386e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21392e │ │ │ │ + bne.n 213866 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 213bc0 │ │ │ │ + bne.w 213af8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21390e │ │ │ │ + bne.n 213846 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 213944 │ │ │ │ + beq.n 21387c │ │ │ │ ldr r6, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 213bc4 │ │ │ │ + beq.w 213afc │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 213988 │ │ │ │ + bcc.n 2138c0 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213946 │ │ │ │ + beq.n 21387e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 213982 │ │ │ │ + beq.n 2138ba │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 21397a │ │ │ │ + bne.n 2138b2 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 213bc0 │ │ │ │ + bne.w 213af8 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 213958 │ │ │ │ - b.n 213944 │ │ │ │ - ldr r2, [pc, #572] @ (213bd0 ) │ │ │ │ + bne.n 213890 │ │ │ │ + b.n 21387c │ │ │ │ + ldr r2, [pc, #572] @ (213b08 ) │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 213944 │ │ │ │ + beq.n 21387c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 213bc4 │ │ │ │ + beq.w 213afc │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 2139dc │ │ │ │ + bcc.n 213914 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213946 │ │ │ │ + beq.n 21387e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2139d6 │ │ │ │ + beq.n 21390e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 2139ce │ │ │ │ + bne.n 213906 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 213bc0 │ │ │ │ + bne.w 213af8 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 2139ac │ │ │ │ - b.n 213944 │ │ │ │ + bne.n 2138e4 │ │ │ │ + b.n 21387c │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 213944 │ │ │ │ + beq.n 21387c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 213bc4 │ │ │ │ + beq.w 213afc │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r5, [r2, #32] │ │ │ │ ldr.w r2, [r0, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 213a1a │ │ │ │ + bcc.n 213952 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213946 │ │ │ │ + beq.n 21387e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 213a0c │ │ │ │ + bne.n 213944 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 213bc0 │ │ │ │ + bne.w 213af8 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 213944 │ │ │ │ + bne.n 21387c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 213944 │ │ │ │ + bhi.n 21387c │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213946 │ │ │ │ + beq.n 21387e │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 213a44 │ │ │ │ + beq.n 21397c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 213a3c │ │ │ │ + bne.n 213974 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213946 │ │ │ │ + b.n 21387e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 213a8a │ │ │ │ + cbz r2, 2139c2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 213bc4 │ │ │ │ + beq.w 213afc │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 213a8a │ │ │ │ + bcc.n 2139c2 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213946 │ │ │ │ + beq.w 21387e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 213a84 │ │ │ │ + beq.n 2139bc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 213a7c │ │ │ │ + bne.n 2139b4 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 213bc0 │ │ │ │ + bne.w 213af8 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 213944 │ │ │ │ + beq.w 21387c │ │ │ │ ldr.w r7, [r8, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r8, #24 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 213bc4 │ │ │ │ + beq.w 213afc │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 213acc │ │ │ │ + bcc.n 213a04 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213946 │ │ │ │ + beq.w 21387e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 213ac8 │ │ │ │ + beq.n 213a00 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 213ac0 │ │ │ │ + bne.n 2139f8 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 213bc0 │ │ │ │ + bne.n 213af8 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 213a9c │ │ │ │ - b.n 213944 │ │ │ │ + bne.n 2139d4 │ │ │ │ + b.n 21387c │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 213944 │ │ │ │ + beq.w 21387c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w lr, r3, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 213bc4 │ │ │ │ + beq.n 213afc │ │ │ │ ldr.w r3, [lr, r4, lsl #2] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 213b20 │ │ │ │ + bcc.n 213a58 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213946 │ │ │ │ + beq.w 21387e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 213b1c │ │ │ │ + beq.n 213a54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 213b14 │ │ │ │ + bne.n 213a4c │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 213bc0 │ │ │ │ + bne.n 213af8 │ │ │ │ adds r4, #5 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 213af0 │ │ │ │ - b.n 213944 │ │ │ │ - ldr r2, [pc, #168] @ (213bd4 ) │ │ │ │ + bne.n 213a28 │ │ │ │ + b.n 21387c │ │ │ │ + ldr r2, [pc, #168] @ (213b0c ) │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add.w r2, r2, r4, lsl #7 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 213944 │ │ │ │ + beq.w 21387c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 213bc4 │ │ │ │ + beq.n 213afc │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 213b70 │ │ │ │ + bcc.n 213aa8 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213946 │ │ │ │ + beq.w 21387e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 213b6c │ │ │ │ + beq.n 213aa4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 213b64 │ │ │ │ + bne.n 213a9c │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 213bc0 │ │ │ │ + bne.n 213af8 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 213b42 │ │ │ │ - b.n 213944 │ │ │ │ + bne.n 213a7a │ │ │ │ + b.n 21387c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 213944 │ │ │ │ + bne.w 21387c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 213bc4 │ │ │ │ + beq.n 213afc │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 213944 │ │ │ │ + bcc.w 21387c │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213946 │ │ │ │ + beq.w 21387e │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 213bb4 │ │ │ │ + beq.n 213aec │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 213bac │ │ │ │ + bne.n 213ae4 │ │ │ │ sub.w r0, r8, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213946 │ │ │ │ + b.n 21387e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 213946 │ │ │ │ + b.n 21387e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ - cbnz r0, 213c0a │ │ │ │ + cbnz r0, 213b42 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 213c0a │ │ │ │ + beq.n 213b42 │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - cbnz r3, 213bf6 │ │ │ │ - b.n 213c0a │ │ │ │ + cbnz r3, 213b2e │ │ │ │ + b.n 213b42 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 213c24 │ │ │ │ + cbz r3, 213b5c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 213bf2 │ │ │ │ - cbz r1, 213c0c │ │ │ │ + bne.n 213b2a │ │ │ │ + cbz r1, 213b44 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 213c06 │ │ │ │ + b.n 213b3e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 213c0c │ │ │ │ + cbz r2, 213b44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 213c02 │ │ │ │ + bne.n 213b3a │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 213c26 │ │ │ │ + beq.n 213b5e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213bf6 │ │ │ │ + bne.n 213b2e │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 213c0a │ │ │ │ + b.n 213b42 │ │ │ │ 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.w r5, [pc, #3468] @ 2149cc │ │ │ │ + ldr.w r5, [pc, #3468] @ 214904 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3468] @ 2149d0 │ │ │ │ + ldr.w r0, [pc, #3468] @ 214908 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #3464] @ 2149d4 │ │ │ │ - ldr.w r2, [pc, #3464] @ 2149d8 │ │ │ │ + ldr.w r3, [pc, #3464] @ 21490c │ │ │ │ + ldr.w r2, [pc, #3464] @ 214910 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w ip, r5, lsl #7 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add.w r3, r7, ip │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 213d70 │ │ │ │ + beq.n 213ca8 │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213d70 │ │ │ │ + bne.n 213ca8 │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w r5, #468 @ 0x1d4 │ │ │ │ - bcs.w 213d90 │ │ │ │ + bcs.w 213cc8 │ │ │ │ cmp.w r5, #462 @ 0x1ce │ │ │ │ - bcs.w 2143e4 │ │ │ │ + bcs.w 21431c │ │ │ │ cmp.w r5, #344 @ 0x158 │ │ │ │ - bls.w 21401c │ │ │ │ + bls.w 213f54 │ │ │ │ cmp.w r5, #434 @ 0x1b2 │ │ │ │ - bhi.w 214b92 │ │ │ │ + bhi.w 214aca │ │ │ │ cmp.w r5, #420 @ 0x1a4 │ │ │ │ - bhi.w 214420 │ │ │ │ + bhi.w 214358 │ │ │ │ cmp.w r5, #382 @ 0x17e │ │ │ │ - bcs.w 214cda │ │ │ │ + bcs.w 214c12 │ │ │ │ cmp.w r5, #372 @ 0x174 │ │ │ │ - bcc.w 214d9c │ │ │ │ + bcc.w 214cd4 │ │ │ │ sub.w r5, r5, #372 @ 0x174 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi.w 214416 │ │ │ │ + bhi.w 21434e │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r5, r4, #14 │ │ │ │ lsls r5, r4, #14 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r3, r7, #24 │ │ │ │ lsls r5, r4, #14 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp.w r5, #524 @ 0x20c │ │ │ │ - bls.w 214416 │ │ │ │ + bls.w 21434e │ │ │ │ mvn.w sl, #524 @ 0x20c │ │ │ │ movs r3, #1 │ │ │ │ add r5, sl │ │ │ │ movw r2, #65448 @ 0xffa8 │ │ │ │ movt r2, #95 @ 0x5f │ │ │ │ lsls r3, r5 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 213df8 │ │ │ │ + bne.n 213d30 │ │ │ │ tst.w r3, #19 │ │ │ │ - beq.w 214416 │ │ │ │ + beq.w 21434e │ │ │ │ add ip, r7 │ │ │ │ mov r5, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w r8, [ip, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 213dfa │ │ │ │ + beq.n 213d32 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 214b80 │ │ │ │ + bne.w 214ab8 │ │ │ │ ldrb.w r0, [fp, #14] │ │ │ │ - cbnz r0, 213d48 │ │ │ │ + cbnz r0, 213c80 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #16 │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 213d1e │ │ │ │ + bne.n 213c56 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 213d6c │ │ │ │ + cbz r3, 213ca4 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ uxtb r0, r3 │ │ │ │ strb.w r0, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #3176] @ 2149dc │ │ │ │ - ldr.w r3, [pc, #3160] @ 2149d0 │ │ │ │ + ldr.w r2, [pc, #3176] @ 214914 │ │ │ │ + ldr.w r3, [pc, #3160] @ 214908 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 215276 │ │ │ │ + bne.w 2151ae │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r5, #776 @ 0x308 │ │ │ │ - bcs.w 21446c │ │ │ │ + bcs.w 2143a4 │ │ │ │ movw r2, #645 @ 0x285 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.n 213e00 │ │ │ │ + bhi.n 213d38 │ │ │ │ cmp.w r5, #620 @ 0x26c │ │ │ │ - bhi.w 214c98 │ │ │ │ + bhi.w 214bd0 │ │ │ │ movw r3, #581 @ 0x245 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 214334 │ │ │ │ + bhi.w 21426c │ │ │ │ cmp.w r5, #486 @ 0x1e6 │ │ │ │ - bcs.w 214c12 │ │ │ │ + bcs.w 214b4a │ │ │ │ sub.w r2, r5, #468 @ 0x1d4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #48388 @ 0xbd04 │ │ │ │ movt r2, #3 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 213df8 │ │ │ │ + bne.n 213d30 │ │ │ │ cmp.w r5, #482 @ 0x1e2 │ │ │ │ - beq.w 214dfe │ │ │ │ + beq.w 214d36 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 214416 │ │ │ │ + bpl.w 21434e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 213df8 │ │ │ │ + cbnz r0, 213d30 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 213df8 │ │ │ │ + cbnz r0, 213d30 │ │ │ │ cmp.w fp, #1 │ │ │ │ ittt eq │ │ │ │ ubfxeq r0, sl, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ uxtbeq r0, r0 │ │ │ │ add ip, r7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.n 213d52 │ │ │ │ + b.n 213c8a │ │ │ │ subw r5, r5, #646 @ 0x286 │ │ │ │ cmp r5, #129 @ 0x81 │ │ │ │ - bhi.w 214416 │ │ │ │ - add r3, pc, #8 @ (adr r3, 213e14 ) │ │ │ │ + bhi.w 21434e │ │ │ │ + add r3, pc, #8 @ (adr r3, 213d4c ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ lsrs r7, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 7, pc, cr5, cr15, {7} │ │ │ │ @@ -603024,23 +602952,23 @@ │ │ │ │ lsls r3, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r5, #326 @ 0x146 │ │ │ │ - bhi.w 21504c │ │ │ │ + bhi.w 214f84 │ │ │ │ cmp.w r5, #298 @ 0x12a │ │ │ │ - bhi.w 2144b4 │ │ │ │ + bhi.w 2143ec │ │ │ │ cmp r5, #215 @ 0xd7 │ │ │ │ - bls.w 214190 │ │ │ │ + bls.w 2140c8 │ │ │ │ subs r5, #216 @ 0xd8 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ - bhi.w 214416 │ │ │ │ - add r3, pc, #8 @ (adr r3, 214044 ) │ │ │ │ + bhi.w 21434e │ │ │ │ + add r3, pc, #8 @ (adr r3, 213f7c ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ stc2l 15, cr15, [r5], {255} @ 0xff │ │ │ │ lsrs r7, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #15 │ │ │ │ @@ -603175,21 +603103,21 @@ │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ - bhi.w 214c5e │ │ │ │ + bhi.w 214b96 │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ - bls.w 21463a │ │ │ │ + bls.w 214572 │ │ │ │ subs r5, #68 @ 0x44 │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ - bhi.w 214416 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2141b0 ) │ │ │ │ + bhi.w 21434e │ │ │ │ + add r3, pc, #8 @ (adr r3, 2140e8 ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsrs r1, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ @@ -603369,16 +603297,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ subw r5, r5, #582 @ 0x246 │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ - bhi.n 214416 │ │ │ │ - add r3, pc, #8 @ (adr r3, 214348 ) │ │ │ │ + bhi.n 21434e │ │ │ │ + add r3, pc, #8 @ (adr r3, 214280 ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #15 │ │ │ │ @@ -603445,40 +603373,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [r1 :256] │ │ │ │ mvn.w r2, #462 @ 0x1ce │ │ │ │ add r5, r2 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 213df8 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2143fc ) │ │ │ │ + bhi.w 213d30 │ │ │ │ + add r3, pc, #8 @ (adr r3, 214334 ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 214b48 │ │ │ │ + beq.w 214a80 │ │ │ │ add ip, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.n 213d52 │ │ │ │ + b.n 213c8a │ │ │ │ mvn.w r3, #420 @ 0x1a4 │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #13 │ │ │ │ - bhi.n 214416 │ │ │ │ - add r3, pc, #8 @ (adr r3, 214434 ) │ │ │ │ + bhi.n 21434e │ │ │ │ + add r3, pc, #8 @ (adr r3, 21436c ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @@ -603493,425 +603421,425 @@ │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [r5 :256] │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ lsls r5, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #797 @ 0x31d │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 2151da │ │ │ │ + bhi.w 215112 │ │ │ │ sub.w r1, r5, #776 @ 0x308 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #33774 @ 0x83ee │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 213d08 │ │ │ │ + bne.w 213c40 │ │ │ │ tst.w r3, #17 │ │ │ │ - beq.n 214410 │ │ │ │ + beq.n 214348 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 214fc2 │ │ │ │ + bne.w 214efa │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213d48 │ │ │ │ - b.n 2145d2 │ │ │ │ + beq.w 213c80 │ │ │ │ + b.n 21450a │ │ │ │ sub.w r5, r5, #300 @ 0x12c │ │ │ │ cmp r5, #26 │ │ │ │ - bhi.n 214416 │ │ │ │ + bhi.n 21434e │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #10507 @ 0x290b │ │ │ │ movt r3, #784 @ 0x310 │ │ │ │ lsls r2, r5 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 213df8 │ │ │ │ + bne.w 213d30 │ │ │ │ tst.w r2, #14680288 @ 0xe000e0 │ │ │ │ - bne.w 213d08 │ │ │ │ + bne.w 213c40 │ │ │ │ cmp r5, #26 │ │ │ │ - bne.n 214416 │ │ │ │ + bne.n 21434e │ │ │ │ add ip, r7 │ │ │ │ and.w r0, sl, #6144 @ 0x1800 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.n 213d52 │ │ │ │ + b.n 213c8a │ │ │ │ ldrb r5, [r1, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 215014 │ │ │ │ + bne.w 214f4c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 21451e │ │ │ │ + cbnz r0, 214456 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2151a0 │ │ │ │ + bne.w 2150d8 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 21453a │ │ │ │ + bne.n 214472 │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ ubfx sl, sl, #12, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, sl │ │ │ │ orrs r0, r3 │ │ │ │ uxtb.w r8, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 213d52 │ │ │ │ + b.n 213c8a │ │ │ │ mvn.w r9, #400 @ 0x190 │ │ │ │ add r5, r9 │ │ │ │ cmp r5, #19 │ │ │ │ - bhi.w 214416 │ │ │ │ + bhi.w 21434e │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #6160 @ 0x1810 │ │ │ │ movt r3, #1 │ │ │ │ lsls r2, r5 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 213df8 │ │ │ │ + bne.w 213d30 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 213d08 │ │ │ │ + bne.w 213c40 │ │ │ │ cmp r5, #19 │ │ │ │ - bne.w 214416 │ │ │ │ + bne.w 21434e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r9, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 214fea │ │ │ │ + bne.w 214f22 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r0, sl, #12, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ - beq.w 2150cc │ │ │ │ + beq.w 215004 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 21485c │ │ │ │ + beq.w 214794 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 213df8 │ │ │ │ + b.n 213d30 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 214fb0 │ │ │ │ + bne.w 214ee8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213d48 │ │ │ │ + bne.w 213c80 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21502a │ │ │ │ + bne.w 214f62 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 213d48 │ │ │ │ + b.w 213c80 │ │ │ │ ldrb r5, [r1, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 214f82 │ │ │ │ + bne.w 214eba │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 214b42 │ │ │ │ + bne.w 214a7a │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2151c8 │ │ │ │ + bne.w 215100 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 214b42 │ │ │ │ + bne.w 214a7a │ │ │ │ cmp.w fp, #1 │ │ │ │ ittt eq │ │ │ │ ubfxeq r0, sl, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ uxtbeq r0, r0 │ │ │ │ - b.w 213d48 │ │ │ │ + b.w 213c80 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bls.w 2150ec │ │ │ │ + bls.w 215024 │ │ │ │ subs r5, #51 @ 0x33 │ │ │ │ cmp r5, #13 │ │ │ │ - bhi.w 214416 │ │ │ │ + bhi.w 21434e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ lsls r3, r5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 213d08 │ │ │ │ + bne.w 213c40 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.w 214882 │ │ │ │ + bne.w 2147ba │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - beq.w 214416 │ │ │ │ + beq.w 21434e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 214e8e │ │ │ │ + bne.w 214dc6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 21469c │ │ │ │ + cbz r0, 2145d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r2, #26 │ │ │ │ - bmi.w 213d52 │ │ │ │ + bmi.w 213c8a │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 214eb6 │ │ │ │ + bne.w 214dee │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213d52 │ │ │ │ + bne.w 213c8a │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bpl.w 213d52 │ │ │ │ + bpl.w 213c8a │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 213d52 │ │ │ │ + bmi.w 213c8a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ and.w r2, r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ cmp.w r5, #548 @ 0x224 │ │ │ │ - bcc.w 213ce0 │ │ │ │ + bcc.w 213c18 │ │ │ │ subw r5, r5, #559 @ 0x22f │ │ │ │ cmp r5, #21 │ │ │ │ - bhi.w 214416 │ │ │ │ + bhi.w 21434e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ movt r2, #32 │ │ │ │ lsls r3, r5 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 213df8 │ │ │ │ + bne.w 213d30 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 213d08 │ │ │ │ + bne.w 213c40 │ │ │ │ cmp r5, #20 │ │ │ │ - bne.w 214416 │ │ │ │ + bne.w 21434e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 214f42 │ │ │ │ + bne.w 214e7a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213df8 │ │ │ │ + bne.w 213d30 │ │ │ │ ubfx r0, sl, #7, #1 │ │ │ │ - b.w 213df8 │ │ │ │ + b.w 213d30 │ │ │ │ add ip, r7 │ │ │ │ mvn.w r0, sl │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 214f5a │ │ │ │ + bne.w 214e92 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 2147a0 │ │ │ │ + cbz r0, 2146d8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 213d52 │ │ │ │ + bmi.w 213c8a │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 214ede │ │ │ │ + bne.w 214e16 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 213d48 │ │ │ │ + b.w 213c80 │ │ │ │ movw r3, #393 @ 0x189 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 214416 │ │ │ │ + bne.w 21434e │ │ │ │ add ip, r7 │ │ │ │ tst.w sl, #4128 @ 0x1020 │ │ │ │ - beq.w 213dfa │ │ │ │ + beq.w 213d32 │ │ │ │ ldrb.w sl, [ip, #4] │ │ │ │ mov r5, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 213dfa │ │ │ │ + beq.w 213d32 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 214c02 │ │ │ │ + bne.w 214b3a │ │ │ │ ldrb.w r0, [fp, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213d48 │ │ │ │ + bne.w 213c80 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r5, #16 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 2147e4 │ │ │ │ - b.w 213d48 │ │ │ │ + bne.n 21471c │ │ │ │ + b.w 213c80 │ │ │ │ add.w r7, r7, #53248 @ 0xd000 │ │ │ │ eor.w r0, sl, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ ldrb.w r3, [r7, #1330] @ 0x532 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #12 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 214ea0 │ │ │ │ + bne.w 214dd8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, sl │ │ │ │ add ip, r7 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.w 213df8 │ │ │ │ + bmi.w 213d30 │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ uxtb r0, r2 │ │ │ │ - b.w 213df8 │ │ │ │ + b.w 213d30 │ │ │ │ cmp r5, #195 @ 0xc3 │ │ │ │ - beq.w 213d08 │ │ │ │ + beq.w 213c40 │ │ │ │ cmp r5, #196 @ 0xc4 │ │ │ │ - bne.w 214416 │ │ │ │ + bne.w 21434e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 214fda │ │ │ │ + bne.w 214f12 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 2148b8 │ │ │ │ + cbz r0, 2147f0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 213d52 │ │ │ │ + bmi.w 213c8a │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2150bc │ │ │ │ + bne.w 214ff4 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213d48 │ │ │ │ + bne.w 213c80 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 215264 │ │ │ │ + bne.w 21519c │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213d48 │ │ │ │ + bne.w 213c80 │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ - b.n 2146a0 │ │ │ │ + b.n 2145d8 │ │ │ │ add.w r3, r7, ip │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2145aa │ │ │ │ + beq.w 2144e2 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r8, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 214f98 │ │ │ │ + bne.w 214ed0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 213df8 │ │ │ │ + b.w 213d30 │ │ │ │ add ip, r7 │ │ │ │ cmp.w fp, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, sl, #5, #1 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ - b.n 214832 │ │ │ │ + b.n 21476a │ │ │ │ add.w r3, r7, ip │ │ │ │ add.w lr, sp, #12 │ │ │ │ ldrb.w r9, [r6, #25] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 214ec8 │ │ │ │ + bne.w 214e00 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 214986 │ │ │ │ + cbnz r0, 2148be │ │ │ │ ldr r0, [r6, #12] │ │ │ │ and.w r0, r0, #6144 @ 0x1800 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add ip, r7 │ │ │ │ mvn.w r6, #454 @ 0x1c6 │ │ │ │ @@ -603919,368 +603847,368 @@ │ │ │ │ mvn.w r7, #338 @ 0x152 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ adds r1, r5, r7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w 213d52 │ │ │ │ + bls.w 213c8a │ │ │ │ bic.w r2, r5, #2 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - beq.w 213d52 │ │ │ │ + beq.w 213c8a │ │ │ │ cmp.w r5, #314 @ 0x13a │ │ │ │ it ne │ │ │ │ cmpne.w r5, #358 @ 0x166 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ orr.w r2, r0, r5 │ │ │ │ uxtb r0, r2 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 215004 │ │ │ │ + bne.w 214f3c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 214a16 │ │ │ │ + cbz r0, 21494e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 213d52 │ │ │ │ + bmi.w 213c8a │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2150ac │ │ │ │ + bne.w 214fe4 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213d48 │ │ │ │ + bne.w 213c80 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ - b.n 2147a4 │ │ │ │ + b.n 2146dc │ │ │ │ add ip, r7 │ │ │ │ ldrb.w r2, [ip, #93] @ 0x5d │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ ubfx r0, sl, #6, #1 │ │ │ │ add.w r7, r7, #73728 @ 0x12000 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r7, #818] @ 0x332 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ add.w r7, r7, #94208 @ 0x17000 │ │ │ │ and.w r0, sl, #6144 @ 0x1800 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r3, [r7, #1714] @ 0x6b2 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ add.w r2, r7, #94208 @ 0x17000 │ │ │ │ ldrb.w r3, [r2, #1581] @ 0x62d │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21494c │ │ │ │ + bne.w 214884 │ │ │ │ and.w r0, sl, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #1586] @ 0x632 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 214f6a │ │ │ │ + bne.w 214ea2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 213df8 │ │ │ │ + b.w 213d30 │ │ │ │ add ip, r7 │ │ │ │ tst.w sl, #8 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - bne.w 213d52 │ │ │ │ + bne.w 213c8a │ │ │ │ cmp.w fp, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, sl │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 213d52 │ │ │ │ + beq.w 213c8a │ │ │ │ mov r0, r8 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ add.w r7, r7, #81920 @ 0x14000 │ │ │ │ subs.w r0, fp, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r3, [r7, #3250] @ 0xcb2 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 21503c │ │ │ │ + bne.w 214f74 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 214b42 │ │ │ │ + cbnz r0, 214a7a │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2151b2 │ │ │ │ + bne.w 2150ea │ │ │ │ ldrb.w r0, [sl, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 214a36 │ │ │ │ + beq.w 21496e │ │ │ │ mov r0, r8 │ │ │ │ - b.w 213d48 │ │ │ │ + b.w 213c80 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 214f16 │ │ │ │ + bne.w 214e4e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ add ip, r7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213d52 │ │ │ │ + beq.w 213c8a │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldrb.w r0, [r2, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 213bd8 │ │ │ │ - b.w 213d3c │ │ │ │ + bl 213b10 │ │ │ │ + b.w 213c74 │ │ │ │ mvn.w r2, #434 @ 0x1b2 │ │ │ │ movs r1, #1 │ │ │ │ adds r2, r5, r2 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #7185 @ 0x1c11 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 213df8 │ │ │ │ + bne.w 213d30 │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 214dd6 │ │ │ │ + beq.w 214d0e │ │ │ │ cmp.w r5, #458 @ 0x1ca │ │ │ │ - bne.w 214416 │ │ │ │ + bne.w 21434e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 214f2c │ │ │ │ + bne.w 214e64 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w fp, #4 │ │ │ │ - beq.w 2150de │ │ │ │ + beq.w 215016 │ │ │ │ itett le │ │ │ │ ubfxle r2, sl, #1, #1 │ │ │ │ addgt.w r5, r7, r5, lsl #7 │ │ │ │ eorle.w r2, r2, #1 │ │ │ │ addle.w r5, r7, r5, lsl #7 │ │ │ │ itett le │ │ │ │ orrle r2, r0 │ │ │ │ ldrbgt.w r3, [r5, #50] @ 0x32 │ │ │ │ ldrble.w r3, [r5, #50] @ 0x32 │ │ │ │ uxtble r0, r2 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 213bd8 │ │ │ │ - b.n 214802 │ │ │ │ + bl 213b10 │ │ │ │ + b.n 21473a │ │ │ │ cmp.w r5, #516 @ 0x204 │ │ │ │ - bhi.w 2146fa │ │ │ │ + bhi.w 214632 │ │ │ │ cmp.w r5, #486 @ 0x1e6 │ │ │ │ - beq.w 214416 │ │ │ │ + beq.w 21434e │ │ │ │ mvn.w r9, #486 @ 0x1e6 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, r5, r9 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #6607 @ 0x19cf │ │ │ │ movt r3, #8484 @ 0x2124 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 213df8 │ │ │ │ + bne.w 213d30 │ │ │ │ movw r3, #491 @ 0x1eb │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 214416 │ │ │ │ + bne.w 21434e │ │ │ │ add.w r3, r7, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 213df8 │ │ │ │ - b.n 214912 │ │ │ │ + bpl.w 213d30 │ │ │ │ + b.n 21484a │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ - beq.w 2149e0 │ │ │ │ - bhi.w 214ef0 │ │ │ │ + beq.w 214918 │ │ │ │ + bhi.w 214e28 │ │ │ │ cmp r5, #194 @ 0xc2 │ │ │ │ - bhi.w 214876 │ │ │ │ + bhi.w 2147ae │ │ │ │ sub.w r3, r5, #165 @ 0xa5 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #4680 @ 0x1248 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 213d08 │ │ │ │ + bne.w 213c40 │ │ │ │ movt r3, #8224 @ 0x2020 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 214666 │ │ │ │ + bne.w 21459e │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ - beq.w 214882 │ │ │ │ - b.w 214416 │ │ │ │ + beq.w 2147ba │ │ │ │ + b.w 21434e │ │ │ │ mvn.w r1, #620 @ 0x26c │ │ │ │ add.w lr, r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ movw lr, #42585 @ 0xa659 │ │ │ │ movt lr, #6 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.w 213df8 │ │ │ │ + bne.w 213d30 │ │ │ │ tst.w r1, #81920 @ 0x14000 │ │ │ │ - beq.w 214410 │ │ │ │ + beq.w 214348 │ │ │ │ cmp.w fp, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, sl, #1, #1 │ │ │ │ ubfxne r0, sl, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ cmp.w r5, #400 @ 0x190 │ │ │ │ - bcs.w 214548 │ │ │ │ + bcs.w 214480 │ │ │ │ cmp.w r5, #384 @ 0x180 │ │ │ │ - bcc.w 214416 │ │ │ │ + bcc.w 21434e │ │ │ │ sub.w r2, r5, #384 @ 0x180 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 213d08 │ │ │ │ + bne.w 213c40 │ │ │ │ movw r2, #49155 @ 0xc003 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 2147ba │ │ │ │ + beq.w 2146f2 │ │ │ │ add.w r3, r7, ip │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - beq.n 214d44 │ │ │ │ + beq.n 214c7c │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #27 │ │ │ │ - bmi.n 214d44 │ │ │ │ + bmi.n 214c7c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ and.w r1, r1, #262148 @ 0x40004 │ │ │ │ ldrb.w r2, [r2, #360] @ 0x168 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ands.w r2, r2, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - bne.w 213d52 │ │ │ │ + bne.w 213c8a │ │ │ │ add ip, r7 │ │ │ │ ldrb.w r8, [ip, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 213d52 │ │ │ │ + beq.w 213c8a │ │ │ │ mov r5, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 214d8c │ │ │ │ + bne.n 214cc4 │ │ │ │ ldrb.w r0, [fp, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213d48 │ │ │ │ + bne.w 213c80 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #16 │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 214d5c │ │ │ │ - b.w 213d48 │ │ │ │ + bne.n 214c94 │ │ │ │ + b.w 213c80 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 213bd8 │ │ │ │ - b.n 214d78 │ │ │ │ + bl 213b10 │ │ │ │ + b.n 214cb0 │ │ │ │ sub.w r5, r5, #346 @ 0x15a │ │ │ │ cmp r5, #25 │ │ │ │ - bhi.w 214416 │ │ │ │ + bhi.w 21434e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #10151 @ 0x27a7 │ │ │ │ lsls r3, r5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 213df8 │ │ │ │ + bne.w 213d30 │ │ │ │ tst.w r3, #52428800 @ 0x3200000 │ │ │ │ - bne.w 213d08 │ │ │ │ + bne.w 213c40 │ │ │ │ cmp r5, #22 │ │ │ │ - bne.w 214416 │ │ │ │ + bne.w 21434e │ │ │ │ ubfx r0, sl, #4, #1 │ │ │ │ add ip, r7 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ add.w r7, r7, #57344 @ 0xe000 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r1, [r7, #1710] @ 0x6ae │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ cmp.w fp, #12 │ │ │ │ - bhi.w 21527a │ │ │ │ + bhi.w 2151b2 │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ movs r4, r2 │ │ │ │ movs r6, r3 │ │ │ │ movs r5, r6 │ │ │ │ movs r4, r2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r0, r7, #8 │ │ │ │ @@ -604290,607 +604218,607 @@ │ │ │ │ movs r5, r1 │ │ │ │ movs r5, r1 │ │ │ │ lsls r0, r7, #8 │ │ │ │ movs r5, r1 │ │ │ │ add.w r7, r7, #61696 @ 0xf100 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ add.w r7, r7, #61696 @ 0xf100 │ │ │ │ eor.w r0, sl, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ add.w r7, r7, #61696 @ 0xf100 │ │ │ │ movw r0, #2050 @ 0x802 │ │ │ │ and.w r0, sl, r0 │ │ │ │ clz r0, r0 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ add.w r7, r7, #61696 @ 0xf100 │ │ │ │ mvn.w r0, sl │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ add.w r7, r7, #61696 @ 0xf100 │ │ │ │ movw r0, #2052 @ 0x804 │ │ │ │ and.w r0, sl, r0 │ │ │ │ clz r0, r0 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ - b.w 214684 │ │ │ │ + bl 213b10 │ │ │ │ + b.w 2145bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.n 214846 │ │ │ │ + b.n 21477e │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ - b.w 2146b6 │ │ │ │ + bl 213b10 │ │ │ │ + b.w 2145ee │ │ │ │ mov r0, lr │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.n 214978 │ │ │ │ + b.n 2148b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ - b.w 213d48 │ │ │ │ + bl 213b10 │ │ │ │ + b.w 213c80 │ │ │ │ sub.w r2, r5, #201 @ 0xc9 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #9505 @ 0x2521 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 213d08 │ │ │ │ + bne.w 213c40 │ │ │ │ movw r2, #16516 @ 0x4084 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 214666 │ │ │ │ + bne.w 21459e │ │ │ │ cmp r5, #210 @ 0xd2 │ │ │ │ - beq.w 214882 │ │ │ │ - b.w 214416 │ │ │ │ + beq.w 2147ba │ │ │ │ + b.w 21434e │ │ │ │ mov r0, r5 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.n 214b64 │ │ │ │ + b.n 214a9c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 214bd6 │ │ │ │ + b.n 214b0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.w 21474a │ │ │ │ + b.w 214682 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ - b.n 214788 │ │ │ │ + bl 213b10 │ │ │ │ + b.n 2146c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.w 213df8 │ │ │ │ + b.w 213d30 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213bd8 │ │ │ │ - b.w 214604 │ │ │ │ + bl 213b10 │ │ │ │ + b.w 21453c │ │ │ │ mov r0, r5 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.w 213df8 │ │ │ │ + b.w 213d30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ - b.w 2145cc │ │ │ │ + bl 213b10 │ │ │ │ + b.w 214504 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213d48 │ │ │ │ - b.w 2145d2 │ │ │ │ + beq.w 213c80 │ │ │ │ + b.w 21450a │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ - b.n 2148a0 │ │ │ │ + bl 213b10 │ │ │ │ + b.n 2147d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.w 214596 │ │ │ │ + b.w 2144ce │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ - b.n 2149fe │ │ │ │ + bl 213b10 │ │ │ │ + b.n 214936 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213bd8 │ │ │ │ - b.w 214506 │ │ │ │ + bl 213b10 │ │ │ │ + b.w 21443e │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213bd8 │ │ │ │ - b.w 213d48 │ │ │ │ + bl 213b10 │ │ │ │ + b.w 213c80 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ - b.n 214b20 │ │ │ │ + bl 213b10 │ │ │ │ + b.n 214a58 │ │ │ │ mvn.w fp, #326 @ 0x146 │ │ │ │ add r5, fp │ │ │ │ cmp r5, #17 │ │ │ │ - bhi.w 214416 │ │ │ │ - add r3, pc, #8 @ (adr r3, 215064 ) │ │ │ │ + bhi.w 21434e │ │ │ │ + add r3, pc, #8 @ (adr r3, 214f9c ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - bl 5c907e │ │ │ │ - bl 5c9082 │ │ │ │ + bl 5c8fb6 │ │ │ │ + bl 5c8fba │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - bl 5c909a │ │ │ │ + bl 5c8fd2 │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - bl 5c90a2 │ │ │ │ + bl 5c8fda │ │ │ │ stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ stc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ - b.n 214a30 │ │ │ │ + bl 213b10 │ │ │ │ + b.n 214968 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ - b.n 2148d2 │ │ │ │ + bl 213b10 │ │ │ │ + b.n 21480a │ │ │ │ mvn.w r3, sl │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orrs r3, r2 │ │ │ │ uxtb r0, r3 │ │ │ │ - b.w 213df8 │ │ │ │ + b.w 213d30 │ │ │ │ add.w r5, r7, r5, lsl #7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r5, #50] @ 0x32 │ │ │ │ - b.w 213d52 │ │ │ │ + b.w 213c8a │ │ │ │ cmp r5, #5 │ │ │ │ - bls.w 214416 │ │ │ │ + bls.w 21434e │ │ │ │ subs r5, #6 │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ - bhi.w 214416 │ │ │ │ - add r3, pc, #8 @ (adr r3, 215104 ) │ │ │ │ + bhi.w 21434e │ │ │ │ + add r3, pc, #8 @ (adr r3, 21503c ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ - bl 5ef106 │ │ │ │ - bl 52910a │ │ │ │ - bl 52910e │ │ │ │ - bl 529112 │ │ │ │ - bl 529116 │ │ │ │ - bl 52911a │ │ │ │ - bl 52911e │ │ │ │ - bl 529122 │ │ │ │ - bl 529126 │ │ │ │ - bl 52912a │ │ │ │ - bl 52912e │ │ │ │ - bl 529132 │ │ │ │ - bl 529136 │ │ │ │ - bl 52913a │ │ │ │ - bl 52913e │ │ │ │ - bl 529142 │ │ │ │ - bl 529146 │ │ │ │ - bl 52914a │ │ │ │ - bl 52914e │ │ │ │ - bl 529152 │ │ │ │ - bl 529156 │ │ │ │ - bl 52915a │ │ │ │ - bl 52915e │ │ │ │ - bl 529162 │ │ │ │ - bl 529166 │ │ │ │ - bl 52916a │ │ │ │ - bl 52916e │ │ │ │ + bl 5ef03e │ │ │ │ + bl 529042 │ │ │ │ + bl 529046 │ │ │ │ + bl 52904a │ │ │ │ + bl 52904e │ │ │ │ + bl 529052 │ │ │ │ + bl 529056 │ │ │ │ + bl 52905a │ │ │ │ + bl 52905e │ │ │ │ + bl 529062 │ │ │ │ + bl 529066 │ │ │ │ + bl 52906a │ │ │ │ + bl 52906e │ │ │ │ + bl 529072 │ │ │ │ + bl 529076 │ │ │ │ + bl 52907a │ │ │ │ + bl 52907e │ │ │ │ + bl 529082 │ │ │ │ + bl 529086 │ │ │ │ + bl 52908a │ │ │ │ + bl 52908e │ │ │ │ + bl 529092 │ │ │ │ + bl 529096 │ │ │ │ + bl 52909a │ │ │ │ + bl 52909e │ │ │ │ + bl 5290a2 │ │ │ │ + bl 5290a6 │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ - bl 52917a │ │ │ │ - bl 52917e │ │ │ │ - bl 5ef182 │ │ │ │ - bl 529186 │ │ │ │ - bl 52918a │ │ │ │ + bl 5290b2 │ │ │ │ + bl 5290b6 │ │ │ │ + bl 5ef0ba │ │ │ │ + bl 5290be │ │ │ │ + bl 5290c2 │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ - bl 5ef19e │ │ │ │ + bl 5ef0d6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213bd8 │ │ │ │ - b.w 21451e │ │ │ │ + bl 213b10 │ │ │ │ + b.w 214456 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 214b42 │ │ │ │ - b.n 214a36 │ │ │ │ + bne.w 214a7a │ │ │ │ + b.n 21496e │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213bd8 │ │ │ │ - b.w 214620 │ │ │ │ + bl 213b10 │ │ │ │ + b.w 214558 │ │ │ │ subw r5, r5, #858 @ 0x35a │ │ │ │ cmp r5, #27 │ │ │ │ - bhi.w 214416 │ │ │ │ + bhi.w 21434e │ │ │ │ cmp r5, #27 │ │ │ │ - bhi.w 214416 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2151f4 ) │ │ │ │ + bhi.w 21434e │ │ │ │ + add r3, pc, #8 @ (adr r3, 21512c ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xeb15ffff │ │ │ │ - bl 4391fa │ │ │ │ - bl 4391fe │ │ │ │ - bl 439202 │ │ │ │ - bl 439206 │ │ │ │ - bl 43920a │ │ │ │ - bl 43920e │ │ │ │ - bl 439212 │ │ │ │ - bl 439216 │ │ │ │ - bl 43921a │ │ │ │ - bl 43921e │ │ │ │ - bl 439222 │ │ │ │ - bl 439226 │ │ │ │ - bl 43922a │ │ │ │ - bl 43922e │ │ │ │ - bl 439232 │ │ │ │ + bl 439132 │ │ │ │ + bl 439136 │ │ │ │ + bl 43913a │ │ │ │ + bl 43913e │ │ │ │ + bl 439142 │ │ │ │ + bl 439146 │ │ │ │ + bl 43914a │ │ │ │ + bl 43914e │ │ │ │ + bl 439152 │ │ │ │ + bl 439156 │ │ │ │ + bl 43915a │ │ │ │ + bl 43915e │ │ │ │ + bl 439162 │ │ │ │ + bl 439166 │ │ │ │ + bl 43916a │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ - bl 43923a │ │ │ │ - bl 43923e │ │ │ │ - bl 439242 │ │ │ │ - bl 439246 │ │ │ │ - bl 43924a │ │ │ │ - bl 4ff24e │ │ │ │ - bl 4ff252 │ │ │ │ - bl 4ff256 │ │ │ │ - bl 4ff25a │ │ │ │ + bl 439172 │ │ │ │ + bl 439176 │ │ │ │ + bl 43917a │ │ │ │ + bl 43917e │ │ │ │ + bl 439182 │ │ │ │ + bl 4ff186 │ │ │ │ + bl 4ff18a │ │ │ │ + bl 4ff18e │ │ │ │ + bl 4ff192 │ │ │ │ @ instruction: 0xeb15ffff │ │ │ │ @ instruction: 0xeb15ffff │ │ │ │ mov r0, r9 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213bd8 │ │ │ │ - b.w 2148f2 │ │ │ │ + bl 213b10 │ │ │ │ + b.w 21482a │ │ │ │ blx 62cbc <__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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2544] @ 215c80 │ │ │ │ - ldr.w r2, [pc, #2544] @ 215c84 │ │ │ │ + ldr.w r3, [pc, #2544] @ 215bb8 │ │ │ │ + ldr.w r2, [pc, #2544] @ 215bbc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2536] @ 215c88 │ │ │ │ + ldr.w r3, [pc, #2536] @ 215bc0 │ │ │ │ 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.n 215362 │ │ │ │ + beq.n 21529a │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov.w r2, #21504 @ 0x5400 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ mov.w r3, #43008 @ 0xa800 │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 215806 │ │ │ │ + beq.w 21573e │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 21557a │ │ │ │ + beq.w 2154b2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 21535a │ │ │ │ + bne.n 215292 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21534a │ │ │ │ + cbz r3, 215282 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21538a │ │ │ │ + beq.n 2152c2 │ │ │ │ ldrb.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2154e8 │ │ │ │ + beq.w 215420 │ │ │ │ ldrb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215522 │ │ │ │ + beq.w 21545a │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215c7e │ │ │ │ + bhi.w 215bb6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r3, r7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r7 │ │ │ │ lsls r4, r6, #18 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 21538a │ │ │ │ + bne.n 2152c2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 215a36 │ │ │ │ + beq.w 21596e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21538a │ │ │ │ + bne.n 2152c2 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ - cbnz r3, 21538a │ │ │ │ + cbnz r3, 2152c2 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ - cbz r3, 21538a │ │ │ │ + cbz r3, 2152c2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #22] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2152e8 │ │ │ │ + bne.n 215220 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r5, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2152c8 │ │ │ │ - ldr.w r2, [pc, #2344] @ 215c8c │ │ │ │ - ldr.w r3, [pc, #2336] @ 215c88 │ │ │ │ + bne.n 215200 │ │ │ │ + ldr.w r2, [pc, #2344] @ 215bc4 │ │ │ │ + ldr.w r3, [pc, #2336] @ 215bc0 │ │ │ │ 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 215c2c │ │ │ │ + bne.w 215b64 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w fp, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2152e8 │ │ │ │ - b.n 21534a │ │ │ │ - ldr.w r3, [pc, #2296] @ 215c90 │ │ │ │ + bne.n 215220 │ │ │ │ + b.n 215282 │ │ │ │ + ldr.w r3, [pc, #2296] @ 215bc8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 2153b0 │ │ │ │ + cbz r3, 2152e8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213c2c │ │ │ │ - b.n 21538a │ │ │ │ + bl 213b64 │ │ │ │ + b.n 2152c2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21538a │ │ │ │ + bls.n 2152c2 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 215c06 │ │ │ │ + beq.w 215b3e │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, r9 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 215412 │ │ │ │ + b.n 21534a │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 215a20 │ │ │ │ + bpl.w 215958 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 215a96 │ │ │ │ + bne.w 2159ce │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ uxtb r7, r7 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - bcs.n 21545e │ │ │ │ + bcs.n 215396 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ mla r2, sl, r9, r2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 215a20 │ │ │ │ + bhi.w 215958 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst r3, r5 │ │ │ │ - bne.w 215a04 │ │ │ │ + bne.w 21593c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 2153ea │ │ │ │ + beq.n 215322 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 215aca │ │ │ │ + bne.w 215a02 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 215450 │ │ │ │ + cbz r3, 215388 │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r9, r9, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r9, lr │ │ │ │ - bcc.n 215412 │ │ │ │ + bcc.n 21534a │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 21538a │ │ │ │ + b.n 2152c2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2072] @ 215c94 │ │ │ │ + ldr.w r3, [pc, #2072] @ 215bcc │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21538a │ │ │ │ + beq.w 2152c2 │ │ │ │ mov r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 215506 │ │ │ │ + bne.n 21543e │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 215518 │ │ │ │ + cbnz r0, 215450 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 21549e │ │ │ │ + bne.n 2153d6 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 21538a │ │ │ │ + b.n 2152c2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 215c64 │ │ │ │ + bhi.w 215b9c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #13 │ │ │ │ lsls r6, r4, #12 │ │ │ │ lsls r1, r2, #12 │ │ │ │ lsls r6, r4, #12 │ │ │ │ lsls r1, r2, #12 │ │ │ │ lsls r4, r6, #12 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 215324 │ │ │ │ + beq.w 21525c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 215a68 │ │ │ │ + bhi.w 2159a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215a8a │ │ │ │ + beq.w 2159c2 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21538a │ │ │ │ - b.n 2154d0 │ │ │ │ + bne.w 2152c2 │ │ │ │ + b.n 215408 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2154b8 │ │ │ │ + beq.n 2153f0 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 21538a │ │ │ │ + b.n 2152c2 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ - cbz r1, 215576 │ │ │ │ + cbz r1, 2154ae │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 215576 │ │ │ │ - add r2, pc, #8 @ (adr r2, 215538 ) │ │ │ │ + bhi.n 2154ae │ │ │ │ + add r2, pc, #8 @ (adr r2, 215470 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ @@ -604905,51 +604833,51 @@ │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209654 │ │ │ │ - cbz r0, 215572 │ │ │ │ + bl 20958c │ │ │ │ + cbz r0, 2154aa │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2138d8 │ │ │ │ + bl 213810 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215302 │ │ │ │ + b.n 21523a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 215302 │ │ │ │ + b.n 21523a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 215c68 │ │ │ │ + beq.w 215ba0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2089c4 │ │ │ │ + bl 2088fc │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 2155be │ │ │ │ + cbz r3, 2154f6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2155be │ │ │ │ + bne.n 2154f6 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2156a2 │ │ │ │ + bne.n 2155da │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2156a2 │ │ │ │ + beq.n 2155da │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 2155be │ │ │ │ + cbz r3, 2154f6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2155a2 │ │ │ │ + beq.n 2154da │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r8 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ @@ -604967,760 +604895,760 @@ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ strh.w fp, [sp, #82] @ 0x52 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 21527c │ │ │ │ + bl 2151b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #82] @ 0x52 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2156dc │ │ │ │ + beq.n 215614 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 2156dc │ │ │ │ + bne.n 215614 │ │ │ │ mov r6, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp] │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 215666 │ │ │ │ + cbnz r4, 21559e │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 215666 │ │ │ │ + cbz r2, 21559e │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213bd8 │ │ │ │ - cbnz r0, 215692 │ │ │ │ - cbz r7, 21565c │ │ │ │ + bl 213b10 │ │ │ │ + cbnz r0, 2155ca │ │ │ │ + cbz r7, 215594 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 21565c │ │ │ │ - cbz r5, 21568e │ │ │ │ + beq.n 215594 │ │ │ │ + cbz r5, 2155c6 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 215692 │ │ │ │ + bne.n 2155ca │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215638 │ │ │ │ + bne.n 215570 │ │ │ │ mov r6, sl │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 215672 │ │ │ │ + cbz r3, 2155aa │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 215626 │ │ │ │ + beq.n 21555e │ │ │ │ ldr.w sl, [sp] │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2155fe │ │ │ │ + bne.n 215536 │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - b.n 2156ee │ │ │ │ + b.n 215626 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - b.n 21565c │ │ │ │ + b.n 215594 │ │ │ │ mov.w r3, #1 │ │ │ │ mov r6, sl │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 215666 │ │ │ │ + b.n 21559e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2155b2 │ │ │ │ + beq.n 2154ea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 2156c4 │ │ │ │ + beq.n 2155fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2155b2 │ │ │ │ + beq.w 2154ea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 2156b4 │ │ │ │ + bne.n 2155ec │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 2155b2 │ │ │ │ + b.n 2154ea │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r6, [sp, #83] @ 0x53 │ │ │ │ - cbnz r6, 2156fa │ │ │ │ + cbnz r6, 215632 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ - cbz r3, 21571e │ │ │ │ + cbz r3, 215656 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208a94 │ │ │ │ + bl 2089cc │ │ │ │ mov r9, r0 │ │ │ │ - b.n 215714 │ │ │ │ + b.n 21564c │ │ │ │ mov r0, r9 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r9, #36] @ 0x24 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208c38 │ │ │ │ + bl 208b70 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 215704 │ │ │ │ + bne.n 21563c │ │ │ │ mov r0, r5 │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ strb.w r6, [r5, #58] @ 0x3a │ │ │ │ - bl 208c38 │ │ │ │ + bl 208b70 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2157ce │ │ │ │ + beq.n 215706 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2157ce │ │ │ │ + bne.n 215706 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, fp │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2157fc │ │ │ │ + beq.n 215734 │ │ │ │ strh.w r9, [r4, #34] @ 0x22 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 2157c2 │ │ │ │ + cbz r3, 2156fa │ │ │ │ ldrb.w r7, [r5, #58] @ 0x3a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 215a52 │ │ │ │ + bne.w 21598a │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 213bd8 │ │ │ │ - cbnz r0, 2157ba │ │ │ │ + bl 213b10 │ │ │ │ + cbnz r0, 2156f2 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 2157e4 │ │ │ │ + cbz r3, 21571c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2157ee │ │ │ │ + beq.n 215726 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2157ba │ │ │ │ + bne.n 2156f2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 2157c2 │ │ │ │ + cbz r3, 2156fa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 215c5e │ │ │ │ + beq.w 215b96 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 215768 │ │ │ │ + bcc.n 2156a0 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 2157ba │ │ │ │ + cbz r2, 2156f2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2157ae │ │ │ │ + bne.n 2156e6 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 215768 │ │ │ │ + beq.n 2156a0 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2157ce │ │ │ │ + cbz r3, 215706 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 215748 │ │ │ │ + beq.n 215680 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 2157de │ │ │ │ + cbnz r3, 215716 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #25] │ │ │ │ - b.n 21535a │ │ │ │ + b.n 215292 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215764 │ │ │ │ - b.n 2157c2 │ │ │ │ + bne.n 21569c │ │ │ │ + b.n 2156fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2157c2 │ │ │ │ + beq.n 2156fa │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 215790 │ │ │ │ + b.n 2156c8 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2157c2 │ │ │ │ - b.n 215754 │ │ │ │ + bne.n 2156fa │ │ │ │ + b.n 21568c │ │ │ │ add.w r3, r5, #16 │ │ │ │ ldrb.w r6, [r8, #25] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 215a56 │ │ │ │ + bne.w 21598e │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r4, r8 │ │ │ │ add r6, sp, #32 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #53] @ 0x35 │ │ │ │ add r1, sp, #32 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #53] @ 0x35 │ │ │ │ - bl 21527c │ │ │ │ + bl 2151b4 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ mov ip, r8 │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ - bl 21527c │ │ │ │ + bl 2151b4 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215a86 │ │ │ │ + beq.w 2159be │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 215c5e │ │ │ │ + beq.w 215b96 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 2158b0 │ │ │ │ + bcc.n 2157e8 │ │ │ │ ldrb r6, [r1, #15] │ │ │ │ - cbz r6, 2158b0 │ │ │ │ + cbz r6, 2157e8 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2158a8 │ │ │ │ + beq.n 2157e0 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2158a0 │ │ │ │ + bne.n 2157d8 │ │ │ │ subs r6, r3, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208c38 │ │ │ │ + bl 208b70 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215978 │ │ │ │ + beq.n 2158b0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 215978 │ │ │ │ + bne.n 2158b0 │ │ │ │ mov sl, r4 │ │ │ │ ldrb.w fp, [r8, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2159c0 │ │ │ │ + beq.n 2158f8 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2159f8 │ │ │ │ + bne.w 215930 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w fp, r3, #256 @ 0x100 │ │ │ │ - beq.n 2158fc │ │ │ │ + beq.n 215834 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2159e8 │ │ │ │ + beq.n 215920 │ │ │ │ str.w fp, [sp] │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2159ec │ │ │ │ + bne.n 215924 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ it ne │ │ │ │ addne.w r9, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215912 │ │ │ │ + bne.n 21584a │ │ │ │ cmp.w r9, #1 │ │ │ │ mov r5, fp │ │ │ │ ldr.w fp, [sp] │ │ │ │ ite ls │ │ │ │ movls.w r9, #0 │ │ │ │ movhi.w r9, #1 │ │ │ │ eor.w fp, fp, #1 │ │ │ │ orr.w r9, r9, fp │ │ │ │ tst.w r7, r9 │ │ │ │ itt ne │ │ │ │ movne r3, #1 │ │ │ │ strbne.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 215978 │ │ │ │ + cbz r3, 2158b0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2158c6 │ │ │ │ + beq.n 2157fe │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 215988 │ │ │ │ + cbnz r3, 2158c0 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ ldrb.w r2, [sp, #82] @ 0x52 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ │ │ strb.w r3, [r8, #22] │ │ │ │ - cbnz r1, 21599c │ │ │ │ + cbnz r1, 2158d4 │ │ │ │ ldrb.w r1, [r8, #23] │ │ │ │ ldrb.w r2, [sp, #83] @ 0x53 │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #57] @ 0x39 │ │ │ │ ldrb.w r0, [r8, #21] │ │ │ │ strb.w r1, [r8, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r8, #21] │ │ │ │ - cbnz r2, 2159ba │ │ │ │ + cbnz r2, 2158f2 │ │ │ │ ldrb.w r2, [r8, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r8, #25] │ │ │ │ - b.n 21535a │ │ │ │ + b.n 215292 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [sl, #34] @ 0x22 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 2159da │ │ │ │ + bpl.n 215912 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215966 │ │ │ │ + bne.n 21589e │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215906 │ │ │ │ + bne.n 21583e │ │ │ │ mov r9, r3 │ │ │ │ - b.n 215952 │ │ │ │ + b.n 21588a │ │ │ │ mov.w r3, #1 │ │ │ │ mov r5, fp │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ - b.n 215966 │ │ │ │ + b.n 21589e │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 2138d8 │ │ │ │ - b.n 2158e0 │ │ │ │ + bl 213810 │ │ │ │ + b.n 215818 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 215ab0 │ │ │ │ + bne.n 2159e8 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215450 │ │ │ │ + beq.w 215388 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 215450 │ │ │ │ + b.n 215388 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 215ae4 │ │ │ │ + bne.n 215a1c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 21540a │ │ │ │ + b.n 215342 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21538a │ │ │ │ + bne.w 2152c2 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21538a │ │ │ │ + beq.w 2152c2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 21538a │ │ │ │ + b.n 2152c2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 215790 │ │ │ │ + b.n 2156c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 215822 │ │ │ │ + b.n 21575a │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 21538a │ │ │ │ + bne.w 2152c2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 2153b0 │ │ │ │ + bne.w 2152e8 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21538a │ │ │ │ - b.n 2153c4 │ │ │ │ + bne.w 2152c2 │ │ │ │ + b.n 2152fc │ │ │ │ mov r6, r3 │ │ │ │ - b.n 2158b0 │ │ │ │ + b.n 2157e8 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21538a │ │ │ │ - b.n 21547a │ │ │ │ + bne.w 2152c2 │ │ │ │ + b.n 2153b2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 215402 │ │ │ │ + b.n 21533a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 215a14 │ │ │ │ + b.n 21594c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21544a │ │ │ │ + b.n 215382 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 215a30 │ │ │ │ + b.n 215968 │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 215ba8 │ │ │ │ + bne.n 215ae0 │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 21538a │ │ │ │ + b.n 2152c2 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 215bec │ │ │ │ + bne.n 215b24 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 215b06 │ │ │ │ + b.n 215a3e │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 215bba │ │ │ │ + bne.n 215af2 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 215bca │ │ │ │ + b.n 215b02 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movw r3, #62845 @ 0xf57d │ │ │ │ movt r3, #255 @ 0xff │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215b22 │ │ │ │ + beq.n 215a5a │ │ │ │ bic.w r0, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 215c0a │ │ │ │ + beq.n 215b42 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 215c48 │ │ │ │ + beq.n 215b80 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 215c30 │ │ │ │ + beq.n 215b68 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 215c02 │ │ │ │ + bne.n 215b3a │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 215c02 │ │ │ │ + bpl.n 215b3a │ │ │ │ bic.w r2, r2, #3690987520 @ 0xdc000000 │ │ │ │ movs r3, #4 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ subs r3, r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 215b22 │ │ │ │ + b.n 215a5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 215b1e │ │ │ │ + b.n 215a56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 215b22 │ │ │ │ + beq.n 215a5a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ movw r2, #62845 @ 0xf57d │ │ │ │ movt r2, #64767 @ 0xfcff │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 215b22 │ │ │ │ + b.n 215a5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 208a50 │ │ │ │ + bl 208988 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213bd8 │ │ │ │ + bl 213b10 │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 215b06 │ │ │ │ + b.n 215a3e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 215b22 │ │ │ │ + b.n 215a5a │ │ │ │ mov r7, lr │ │ │ │ - b.n 215460 │ │ │ │ + b.n 215398 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 62740 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 20918c │ │ │ │ + bl 2090c4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 213c2c │ │ │ │ + bl 213b64 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 215b22 │ │ │ │ + b.n 215a5a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.w 215b22 │ │ │ │ + bpl.w 215a5a │ │ │ │ bic.w r2, r2, #3690987520 @ 0xdc000000 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ subs r3, r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 215b22 │ │ │ │ + b.n 215a5a │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bpl.n 215c02 │ │ │ │ + bpl.n 215b3a │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 215c02 │ │ │ │ + bne.n 215b3a │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #448 @ 0x1c0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 215b22 │ │ │ │ + b.n 215a5a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 215b22 │ │ │ │ + b.n 215a5a │ │ │ │ movs r0, #0 │ │ │ │ - bl 2089c4 │ │ │ │ + bl 2088fc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ nop │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #104] @ (215d10 ) │ │ │ │ + ldr r2, [pc, #104] @ (215c48 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (215d14 ) │ │ │ │ + ldr r3, [pc, #104] @ (215c4c ) │ │ │ │ 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 258cb8 │ │ │ │ + bl 258bf0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - bl 21527c │ │ │ │ + bl 2151b4 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 258dc8 │ │ │ │ - ldr r2, [pc, #32] @ (215d18 ) │ │ │ │ - ldr r3, [pc, #28] @ (215d14 ) │ │ │ │ + bl 258d00 │ │ │ │ + ldr r2, [pc, #32] @ (215c50 ) │ │ │ │ + ldr r3, [pc, #28] @ (215c4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 215d0c │ │ │ │ + bne.n 215c44 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #312 @ (adr r3, 215e4c ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 215ca4 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #16 @ (adr r3, 215d2c ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 215f84 ) │ │ │ │ lsls r5, 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, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 215d3e │ │ │ │ + cbz r3, 215c76 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 215d40 │ │ │ │ + cbnz r0, 215c78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215d32 │ │ │ │ + bne.n 215c6a │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 258cb8 │ │ │ │ + bl 258bf0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215d3e │ │ │ │ + beq.n 215c76 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 215d3e │ │ │ │ + beq.n 215c76 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 215d40 │ │ │ │ + bne.n 215c78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215d52 │ │ │ │ + bne.n 215c8a │ │ │ │ pop {r4, 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 r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 215d88 │ │ │ │ + cbz r3, 215cc0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 215d8a │ │ │ │ + cbnz r0, 215cc2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215d7c │ │ │ │ + bne.n 215cb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ orr.w r5, r5, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ - bl 215c98 │ │ │ │ + bl 215bd0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215d88 │ │ │ │ + beq.n 215cc0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 215d88 │ │ │ │ + beq.n 215cc0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 215d94 │ │ │ │ + bne.n 215ccc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215da6 │ │ │ │ + bne.n 215cde │ │ │ │ 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] │ │ │ │ @@ -605728,55 +605656,55 @@ │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 216058 │ │ │ │ + beq.w 215f90 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21603e │ │ │ │ + beq.w 215f76 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21601e │ │ │ │ + beq.w 215f56 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ subs r2, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #304] @ 0x130 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215ffc │ │ │ │ + beq.w 215f34 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov fp, sl │ │ │ │ subs r2, r3, #4 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r5, r9 │ │ │ │ @@ -605786,15 +605714,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #304] @ 0x130 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215fdc │ │ │ │ + beq.w 215f14 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -605803,15 +605731,15 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #304] @ 0x130 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215fbc │ │ │ │ + beq.w 215ef4 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, r3 │ │ │ │ subs r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ @@ -605819,15 +605747,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #304] @ 0x130 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215fa0 │ │ │ │ + beq.n 215ed8 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, ip │ │ │ │ str r6, [sp, #0] │ │ │ │ subs r3, #4 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -605838,392 +605766,392 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #304] @ 0x130 │ │ │ │ ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 215f82 │ │ │ │ + beq.n 215eba │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r2, fp │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #304] @ 0x130 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ - cbz r3, 215f62 │ │ │ │ + cbz r3, 215e9a │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 215db8 │ │ │ │ + bl 215cf0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 215f46 │ │ │ │ + bcc.n 215e7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 215f2c │ │ │ │ + bcc.n 215e64 │ │ │ │ ldrd ip, r6, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ ldrd r0, r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #308] @ 0x134 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 215efa │ │ │ │ + bcc.n 215e32 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 215eca │ │ │ │ + bcc.n 215e02 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 215ea2 │ │ │ │ + bcc.w 215dda │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r8 │ │ │ │ ldrd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #308] @ 0x134 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 215e74 │ │ │ │ + bcc.w 215dac │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #308] @ 0x134 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 215e40 │ │ │ │ + bcc.w 215d78 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 215e14 │ │ │ │ + bcc.w 215d4c │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 215dea │ │ │ │ + bhi.w 215d22 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ 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, #492] @ (21626c ) │ │ │ │ + ldr r2, [pc, #492] @ (2161a4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #492] @ (216270 ) │ │ │ │ + ldr r3, [pc, #492] @ (2161a8 ) │ │ │ │ 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 258cb8 │ │ │ │ + bl 258bf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2089c0 │ │ │ │ - cbz r0, 2160d4 │ │ │ │ + bl 2088f8 │ │ │ │ + cbz r0, 21600c │ │ │ │ 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, #96 @ 0x60 │ │ │ │ str.w r8, [r4, #76] @ 0x4c │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r6, r7, [r4, #304] @ 0x130 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1edac0 │ │ │ │ + bl 1ed9f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b88 │ │ │ │ + bl 208ac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2160aa │ │ │ │ + bne.n 215fe2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2089c0 │ │ │ │ + bl 2088f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216140 │ │ │ │ + beq.n 216078 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 216134 │ │ │ │ + beq.n 21606c │ │ │ │ ldrd r3, r1, [r0, #52] @ 0x34 │ │ │ │ add.w lr, r3, r1 │ │ │ │ - cbz r1, 21612a │ │ │ │ + cbz r1, 216062 │ │ │ │ mov ip, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 216126 │ │ │ │ + cbz r3, 21605e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 216254 │ │ │ │ + beq.w 21618c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 216126 │ │ │ │ + beq.n 21605e │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 21611e │ │ │ │ + bls.n 216056 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 21610e │ │ │ │ + bhi.n 216046 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 216102 │ │ │ │ + bls.n 21603a │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 21611a │ │ │ │ + bhi.n 216052 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 216106 │ │ │ │ + bne.n 21603e │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 2160f4 │ │ │ │ + bne.n 21602c │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #72] @ 0x48 │ │ │ │ movne r6, #1 │ │ │ │ - bl 208b88 │ │ │ │ + bl 208ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2160e0 │ │ │ │ + bne.n 216018 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2160d4 │ │ │ │ + bne.n 21600c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2089c0 │ │ │ │ + bl 2088f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21618a │ │ │ │ + cbz r0, 2160c2 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 21617e │ │ │ │ + bls.n 2160b6 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - cbz r1, 216178 │ │ │ │ + cbz r1, 2160b0 │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 216178 │ │ │ │ + beq.n 2160b0 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1edbb4 │ │ │ │ + bl 1edaec │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 216162 │ │ │ │ + bne.n 21609a │ │ │ │ ldrd r2, r3, [r6, #52] @ 0x34 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 216154 │ │ │ │ + bne.n 21608c │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b88 │ │ │ │ + bl 208ac0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21614a │ │ │ │ + bne.n 216082 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - bl 1ec208 │ │ │ │ + bl 1ec140 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2089c0 │ │ │ │ - cbz r0, 2161b2 │ │ │ │ + bl 2088f8 │ │ │ │ + cbz r0, 2160ea │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 2161aa │ │ │ │ + cbz r3, 2160e2 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - bl 208b88 │ │ │ │ + bl 208ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2161a0 │ │ │ │ + bne.n 2160d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2089c0 │ │ │ │ + bl 2088f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2161ec │ │ │ │ + cbz r0, 216124 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 2161d8 │ │ │ │ + b.n 216110 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #84 @ 0x54 │ │ │ │ - bhi.n 21625e │ │ │ │ + bhi.n 216196 │ │ │ │ strd r7, r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208b88 │ │ │ │ + bl 208ac0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2161ec │ │ │ │ + cbz r0, 216124 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2161c0 │ │ │ │ + bne.n 2160f8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - bl 208b88 │ │ │ │ + bl 208ac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2161d8 │ │ │ │ + bne.n 216110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2089c0 │ │ │ │ - cbz r0, 21620c │ │ │ │ + bl 2088f8 │ │ │ │ + cbz r0, 216144 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 216204 │ │ │ │ + cbz r3, 21613c │ │ │ │ ldrd r2, r1, [r3, #76] @ 0x4c │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 208b88 │ │ │ │ + bl 208ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2161f4 │ │ │ │ + bne.n 21612c │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #304] @ 0x130 │ │ │ │ - cbz r2, 216236 │ │ │ │ + cbz r2, 21616e │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 215db8 │ │ │ │ + bl 215cf0 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 216222 │ │ │ │ + bcc.n 21615a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (216274 ) │ │ │ │ + ldr r2, [pc, #60] @ (2161ac ) │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ - ldr r3, [pc, #48] @ (216270 ) │ │ │ │ + ldr r3, [pc, #48] @ (2161a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 216268 │ │ │ │ + bne.n 2161a0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, ip │ │ │ │ - bne.w 2160f4 │ │ │ │ - b.n 21612a │ │ │ │ + bne.w 21602c │ │ │ │ + b.n 216062 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ebff8 │ │ │ │ - b.n 2161ca │ │ │ │ + bl 1ebf30 │ │ │ │ + b.n 216102 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + add r0, pc, #256 @ (adr r0, 2162a8 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r5, 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 21628e │ │ │ │ + bpl.n 2161c6 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 21606c │ │ │ │ + bl 215fa4 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr.w r2, [r1, #304] @ 0x130 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 2162b2 │ │ │ │ + bcc.n 2161ea │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ ldr.w r3, [r1, #308] @ 0x134 │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 2162c6 │ │ │ │ + cbz r0, 2161fe │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ - ldr r4, [pc, #776] @ (2165e8 ) │ │ │ │ + ldr r4, [pc, #776] @ (216520 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #776] @ (2165ec ) │ │ │ │ + ldr r1, [pc, #776] @ (216524 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r4, pc │ │ │ │ ldr.w r9, [r2] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -606231,92 +606159,92 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r7 │ │ │ │ - bcs.w 21647c │ │ │ │ + bcs.w 2163b4 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21646c │ │ │ │ + beq.w 2163a4 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ - vldr d8, [pc, #696] @ 2165e0 │ │ │ │ + vldr d8, [pc, #696] @ 216518 │ │ │ │ mov fp, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 21642c │ │ │ │ + beq.n 216364 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ cmp r6, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #0 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 216462 │ │ │ │ + beq.n 21639a │ │ │ │ mov lr, fp │ │ │ │ uxtb.w sl, r8 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strb.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ cmp r6, #1 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 21645c │ │ │ │ + beq.n 216394 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, r2, r3 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ sub.w r9, r2, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21649c │ │ │ │ + beq.n 2163d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21653e │ │ │ │ + bne.w 216476 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21658c │ │ │ │ + bne.w 2164c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -606331,509 +606259,509 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 216466 │ │ │ │ + beq.n 21639e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 216340 │ │ │ │ + bne.n 216278 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r9, r9, [r4] │ │ │ │ vstr d8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 216456 │ │ │ │ + cbz r0, 21638e │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 21640c │ │ │ │ + b.n 216344 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 21638a │ │ │ │ + bne.n 2162c2 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 2163cc │ │ │ │ + b.n 216304 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20acc0 │ │ │ │ - ldr r2, [pc, #368] @ (2165f0 ) │ │ │ │ - ldr r3, [pc, #364] @ (2165ec ) │ │ │ │ + bl 20abf8 │ │ │ │ + ldr r2, [pc, #368] @ (216528 ) │ │ │ │ + ldr r3, [pc, #364] @ (216524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2165d6 │ │ │ │ + bne.w 21650e │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r3, 2164ee │ │ │ │ + cbnz r3, 216426 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2163ee │ │ │ │ + beq.n 216326 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2164dc │ │ │ │ + cbz r0, 216414 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2163ee │ │ │ │ + b.n 216326 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 216524 │ │ │ │ + cbz r0, 21645c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2163ee │ │ │ │ - b.n 2164a4 │ │ │ │ + beq.w 216326 │ │ │ │ + b.n 2163dc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 216574 │ │ │ │ + cbz r0, 2164ac │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2163ee │ │ │ │ + beq.w 216326 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2165c4 │ │ │ │ + cbz r0, 2164fc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2163ee │ │ │ │ + b.n 216326 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r5, 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, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #420] @ (2167b0 ) │ │ │ │ + ldr r2, [pc, #420] @ (2166e8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #420] @ (2167b4 ) │ │ │ │ + ldr r3, [pc, #420] @ (2166ec ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ add r5, sp, #8 │ │ │ │ - vldr d0, [pc, #368] @ 216788 │ │ │ │ + vldr d0, [pc, #368] @ 2166c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21664e │ │ │ │ + cbz r0, 216586 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r6, [r7, #13] │ │ │ │ - vldr d0, [pc, #304] @ 216790 │ │ │ │ + vldr d0, [pc, #304] @ 2166c8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21668a │ │ │ │ + cbz r0, 2165c2 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #252] @ 216798 │ │ │ │ + vldr d0, [pc, #252] @ 2166d0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r9, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2166c8 │ │ │ │ + cbz r0, 216600 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ - vldr d0, [pc, #200] @ 2167a0 │ │ │ │ + bl 20aa80 │ │ │ │ + vldr d0, [pc, #200] @ 2166d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 216704 │ │ │ │ + cbz r0, 21663c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r6, [r7, #13] │ │ │ │ - vldr d0, [pc, #144] @ 2167a8 │ │ │ │ + vldr d0, [pc, #144] @ 2166e0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 216740 │ │ │ │ + cbz r0, 216678 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ - ldr r2, [pc, #76] @ (2167b8 ) │ │ │ │ - ldr r3, [pc, #72] @ (2167b4 ) │ │ │ │ + bl 20aa34 │ │ │ │ + ldr r2, [pc, #76] @ (2166f0 ) │ │ │ │ + ldr r3, [pc, #72] @ (2166ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 216782 │ │ │ │ + bne.n 2166ba │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 2167a4 │ │ │ │ + bvc.n 2166dc │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 21672e │ │ │ │ - b.n 21644c │ │ │ │ + bcc.n 216666 │ │ │ │ + b.n 216384 │ │ │ │ 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 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 216810 │ │ │ │ + bne.n 216748 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 216810 │ │ │ │ + bpl.n 216748 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r5, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ - bpl.n 216812 │ │ │ │ + bpl.n 21674a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ eor.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 216810 │ │ │ │ + beq.n 216748 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 216808 │ │ │ │ + bmi.n 216740 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 216808 │ │ │ │ - bl 2167bc │ │ │ │ + bne.n 216740 │ │ │ │ + bl 2166f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2167f8 │ │ │ │ + bne.n 216730 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ - bmi.n 2167e6 │ │ │ │ + bmi.n 21671e │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ - bmi.n 2167e6 │ │ │ │ + bmi.n 21671e │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 216810 │ │ │ │ + bpl.n 216748 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 2167e6 │ │ │ │ + b.n 21671e │ │ │ │ stmdb 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 fp, [pc, #880] @ 216bb8 │ │ │ │ + ldr.w fp, [pc, #880] @ 216af0 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #876] @ (216bbc ) │ │ │ │ + ldr r2, [pc, #876] @ (216af4 ) │ │ │ │ add fp, pc │ │ │ │ - ldr r3, [pc, #876] @ (216bc0 ) │ │ │ │ + ldr r3, [pc, #876] @ (216af8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20e63c │ │ │ │ + bl 20e574 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 216890 │ │ │ │ + beq.n 2167c8 │ │ │ │ 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 sl, [r5, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 216b8c │ │ │ │ + beq.w 216ac4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r6, #461 @ 0x1cd │ │ │ │ str r5, [sp, #20] │ │ │ │ clz r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 216906 │ │ │ │ + cbz r5, 21683e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 216abe │ │ │ │ + beq.w 2169f6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 216a5a │ │ │ │ + beq.w 216992 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2168ee │ │ │ │ + beq.n 216826 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 216a0c │ │ │ │ + beq.w 216944 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 216a0c │ │ │ │ + beq.w 216944 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 216a5a │ │ │ │ + beq.w 216992 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2168d0 │ │ │ │ + bne.n 216808 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r9, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 216aaa │ │ │ │ + beq.w 2169e2 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 216a28 │ │ │ │ + beq.w 216960 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2168d2 │ │ │ │ + bne.n 21680a │ │ │ │ mov r0, r7 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2168b6 │ │ │ │ + bne.n 2167ee │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ @@ -606843,27 +606771,27 @@ │ │ │ │ ldrne r1, [r2, #28] │ │ │ │ ldrbne r4, [r1, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.w 216b86 │ │ │ │ + beq.w 216abe │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ - cbz r1, 216956 │ │ │ │ + cbz r1, 21688e │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, sl, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 216b78 │ │ │ │ + beq.w 216ab0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ @@ -606872,365 +606800,365 @@ │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 210318 │ │ │ │ + bl 210250 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 216b20 │ │ │ │ + beq.w 216a58 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2169c6 │ │ │ │ + cbz r0, 2168fe │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20b6cc │ │ │ │ + bl 20b604 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 216b86 │ │ │ │ + beq.w 216abe │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216b7c │ │ │ │ + beq.w 216ab4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 210428 │ │ │ │ + bl 210360 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20b780 │ │ │ │ - b.n 216b5c │ │ │ │ + bl 20b6b8 │ │ │ │ + b.n 216a94 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 216a6c │ │ │ │ + beq.n 2169a4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 216906 │ │ │ │ + bne.w 21683e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 216ace │ │ │ │ + beq.n 216a06 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 216906 │ │ │ │ + bne.w 21683e │ │ │ │ mov r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #408] @ (216bc4 ) │ │ │ │ + ldr r1, [pc, #408] @ (216afc ) │ │ │ │ add.w r0, r9, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ add.w r1, r1, #57344 @ 0xe000 │ │ │ │ ldrb.w r1, [r1, #1710] @ 0x6ae │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2168d2 │ │ │ │ - b.n 216906 │ │ │ │ + bne.w 21680a │ │ │ │ + b.n 21683e │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 216aa0 │ │ │ │ - cbz r2, 216a78 │ │ │ │ + beq.n 2169d8 │ │ │ │ + cbz r2, 2169b0 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2168d2 │ │ │ │ - b.n 216906 │ │ │ │ + bne.w 21680a │ │ │ │ + b.n 21683e │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 216ae8 │ │ │ │ + beq.n 216a20 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 216906 │ │ │ │ + bne.w 21683e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite ne │ │ │ │ movne r0, r8 │ │ │ │ orreq.w r0, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216a62 │ │ │ │ + bne.n 21699a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e8c7c │ │ │ │ - cbz r0, 216afe │ │ │ │ + bl 1e8bb4 │ │ │ │ + cbz r0, 216a36 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 216a64 │ │ │ │ + b.n 21699c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 2167bc │ │ │ │ - b.n 216a64 │ │ │ │ + bl 2166f4 │ │ │ │ + b.n 21699c │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2168d2 │ │ │ │ - b.n 216906 │ │ │ │ + bne.w 21680a │ │ │ │ + b.n 21683e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 216a58 │ │ │ │ + beq.n 216990 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 216906 │ │ │ │ + bne.w 21683e │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 2168f2 │ │ │ │ + b.n 21682a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2168b6 │ │ │ │ - b.n 216912 │ │ │ │ + bne.w 2167ee │ │ │ │ + b.n 21684a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2167bc │ │ │ │ + bl 2166f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2168b6 │ │ │ │ - b.n 216912 │ │ │ │ + bne.w 2167ee │ │ │ │ + b.n 21684a │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 20e324 │ │ │ │ + bl 20e25c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 2059bc │ │ │ │ + bl 2058f4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e8cb4 │ │ │ │ - b.n 216a98 │ │ │ │ + bl 1e8bec │ │ │ │ + b.n 2169d0 │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 210428 │ │ │ │ + bl 210360 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 216b80 │ │ │ │ + cbz r3, 216ab8 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ strd r4, r5, [r7] │ │ │ │ - ldr r2, [pc, #104] @ (216bc8 ) │ │ │ │ - ldr r3, [pc, #96] @ (216bc0 ) │ │ │ │ + ldr r2, [pc, #104] @ (216b00 ) │ │ │ │ + ldr r3, [pc, #96] @ (216af8 ) │ │ │ │ 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 216bb4 │ │ │ │ + bne.n 216aec │ │ │ │ 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 216970 │ │ │ │ + b.n 2168a8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2169f2 │ │ │ │ + b.n 21692a │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 216b52 │ │ │ │ + b.n 216a8a │ │ │ │ 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 216bac │ │ │ │ + beq.n 216ae4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 21693e │ │ │ │ + b.n 216876 │ │ │ │ mov r4, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - b.n 21693e │ │ │ │ + b.n 216876 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r5, 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 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #552] @ (216e08 ) │ │ │ │ - ldr r3, [pc, #552] @ (216e0c ) │ │ │ │ + ldr r1, [pc, #552] @ (216d40 ) │ │ │ │ + ldr r3, [pc, #552] @ (216d44 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 216c80 │ │ │ │ + bne.n 216bb8 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 216c80 │ │ │ │ + beq.n 216bb8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #176] @ 0xb0 │ │ │ │ - cbz r2, 216c18 │ │ │ │ + cbz r2, 216b50 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 216c9e │ │ │ │ + beq.n 216bd6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1edb3c │ │ │ │ + bl 1eda74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216d0c │ │ │ │ + beq.n 216c44 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 216dc8 │ │ │ │ + beq.w 216d00 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 216cfe │ │ │ │ + bhi.n 216c36 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216dcc │ │ │ │ + beq.w 216d04 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov fp, sl │ │ │ │ mov r4, r7 │ │ │ │ sub.w r5, fp, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ - bhi.n 216c56 │ │ │ │ + bhi.n 216b8e │ │ │ │ ldr r2, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ mov r2, fp │ │ │ │ - bl 216830 │ │ │ │ + bl 216768 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 216c7c │ │ │ │ + beq.n 216bb4 │ │ │ │ mov r0, fp │ │ │ │ blx 62234 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 216c82 │ │ │ │ + b.n 216bba │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #396] @ (216e10 ) │ │ │ │ - ldr r3, [pc, #388] @ (216e0c ) │ │ │ │ + ldr r2, [pc, #396] @ (216d48 ) │ │ │ │ + ldr r3, [pc, #388] @ (216d44 ) │ │ │ │ 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 216e02 │ │ │ │ + bne.w 216d3a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r4, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 216de4 │ │ │ │ + beq.w 216d1c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 216c18 │ │ │ │ + bne.n 216b50 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 216ce2 │ │ │ │ + cbz r0, 216c1a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216cd6 │ │ │ │ + cbz r2, 216c0e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 216cce │ │ │ │ + bne.n 216c06 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 216cf6 │ │ │ │ + beq.n 216c2e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216cc2 │ │ │ │ - bl 208b04 │ │ │ │ + bne.n 216bfa │ │ │ │ + bl 208a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216cbc │ │ │ │ + bne.n 216bf4 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 216cf2 │ │ │ │ + bhi.n 216c2a │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 216cf6 │ │ │ │ + bls.n 216c2e │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 216c80 │ │ │ │ + bne.n 216bb8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ - b.n 216c18 │ │ │ │ + b.n 216b50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ blx 631bc │ │ │ │ mov fp, r0 │ │ │ │ - b.n 216c4e │ │ │ │ + b.n 216b86 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w ip, sp, #8 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov lr, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -607239,167 +607167,167 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 216db0 │ │ │ │ + beq.n 216ce8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 216d94 │ │ │ │ + cbz r3, 216ccc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216da2 │ │ │ │ + cbz r2, 216cda │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216bcc │ │ │ │ + bl 216b04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 216d84 │ │ │ │ + cbz r4, 216cbc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 216d84 │ │ │ │ + cbz r2, 216cbc │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216bcc │ │ │ │ + bl 216b04 │ │ │ │ mov r3, r4 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 216d6a │ │ │ │ + bne.n 216ca2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216bcc │ │ │ │ + bl 216b04 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 208b04 │ │ │ │ - cbz r5, 216db2 │ │ │ │ + bl 208a3c │ │ │ │ + cbz r5, 216cea │ │ │ │ mov sl, r0 │ │ │ │ - b.n 216d4a │ │ │ │ + b.n 216c82 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 216bcc │ │ │ │ + bl 216b04 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 216d94 │ │ │ │ + b.n 216ccc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 258dc8 │ │ │ │ - cbnz r0, 216ddc │ │ │ │ + bl 258d00 │ │ │ │ + cbnz r0, 216d14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1edbb4 │ │ │ │ - b.n 216c26 │ │ │ │ + bl 1edaec │ │ │ │ + b.n 216b5e │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 216c32 │ │ │ │ + b.n 216b6a │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 216830 │ │ │ │ - b.n 216c7c │ │ │ │ + bl 216768 │ │ │ │ + b.n 216bb4 │ │ │ │ mov r0, fp │ │ │ │ - bl 208d60 │ │ │ │ - b.n 216dbe │ │ │ │ + bl 208c98 │ │ │ │ + b.n 216cf6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 216c18 │ │ │ │ + bne.w 216b50 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 216cbc │ │ │ │ + bne.w 216bf4 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 216c80 │ │ │ │ + bhi.w 216bb8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 216cea │ │ │ │ + b.n 216c22 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, 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, #360] @ (216f90 ) │ │ │ │ + ldr r2, [pc, #360] @ (216ec8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #360] @ (216f94 ) │ │ │ │ + ldr r3, [pc, #360] @ (216ecc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1edcd0 │ │ │ │ + bl 1edc08 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 216e54 │ │ │ │ + cbz r3, 216d8c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbnz r6, 216e7c │ │ │ │ + cbnz r6, 216db4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216e48 │ │ │ │ + bne.n 216d80 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1edaa0 │ │ │ │ - ldr r2, [pc, #312] @ (216f98 ) │ │ │ │ - ldr r3, [pc, #304] @ (216f94 ) │ │ │ │ + bl 1ed9d8 │ │ │ │ + ldr r2, [pc, #312] @ (216ed0 ) │ │ │ │ + ldr r3, [pc, #304] @ (216ecc ) │ │ │ │ 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 216f8a │ │ │ │ + bne.w 216ec2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1edb3c │ │ │ │ + bl 1eda74 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 216eb0 │ │ │ │ + cbz r0, 216de8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216e56 │ │ │ │ + beq.n 216d8e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 216e56 │ │ │ │ + beq.n 216d8e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 216e88 │ │ │ │ + bne.n 216dc0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216ea0 │ │ │ │ - b.n 216e56 │ │ │ │ + bne.n 216dd8 │ │ │ │ + b.n 216d8e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov ip, r9 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov lr, r3 │ │ │ │ str r0, [r3, #12] │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -607408,601 +607336,601 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #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, r7 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 216f86 │ │ │ │ + beq.n 216ebe │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 216f36 │ │ │ │ + beq.n 216e6e │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 216f44 │ │ │ │ + cbz r2, 216e7c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 216bcc │ │ │ │ + bl 216b04 │ │ │ │ orr.w r7, r0, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r7 │ │ │ │ - cbz r5, 216f26 │ │ │ │ + cbz r5, 216e5e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 216f26 │ │ │ │ + cbz r2, 216e5e │ │ │ │ mov r1, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 216bcc │ │ │ │ + bl 216b04 │ │ │ │ orrs r0, r7 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 216f0a │ │ │ │ + bne.n 216e42 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 216bcc │ │ │ │ + bl 216b04 │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 208b04 │ │ │ │ - cbz r7, 216f5c │ │ │ │ + bl 208a3c │ │ │ │ + cbz r7, 216e94 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 216ee4 │ │ │ │ + b.n 216e1c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 216bcc │ │ │ │ + bl 216b04 │ │ │ │ orrs r0, r5 │ │ │ │ mov r7, sl │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 216f40 │ │ │ │ + bne.n 216e78 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 216f74 │ │ │ │ + cbnz r0, 216eac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1edbb4 │ │ │ │ - b.n 216e94 │ │ │ │ + bl 1edaec │ │ │ │ + b.n 216dcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 208d60 │ │ │ │ + bl 208c98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1edbb4 │ │ │ │ + bl 1edaec │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 216e94 │ │ │ │ + b.n 216dcc │ │ │ │ mov r5, r7 │ │ │ │ - b.n 216f5c │ │ │ │ + b.n 216e94 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r5, 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 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr.w ip, [pc, #172] @ 217060 │ │ │ │ + ldr.w ip, [pc, #172] @ 216f98 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add ip, pc │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - ldr r3, [pc, #160] @ (217064 ) │ │ │ │ + ldr r3, [pc, #160] @ (216f9c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21700e │ │ │ │ + bne.n 216f46 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21703a │ │ │ │ + beq.n 216f72 │ │ │ │ cmp.w r3, #440 @ 0x1b8 │ │ │ │ - bne.n 21700a │ │ │ │ + bne.n 216f42 │ │ │ │ ldrh.w r2, [r5, #328] @ 0x148 │ │ │ │ ldrh.w r0, [r5, #330] @ 0x14a │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #332] @ 0x14c │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 217028 │ │ │ │ + bls.n 216f60 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 21703e │ │ │ │ + bls.n 216f76 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 217010 │ │ │ │ + b.n 216f48 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (217068 ) │ │ │ │ - ldr r3, [pc, #80] @ (217064 ) │ │ │ │ + ldr r2, [pc, #84] @ (216fa0 ) │ │ │ │ + ldr r3, [pc, #80] @ (216f9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21705c │ │ │ │ + bne.n 216f94 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 217042 │ │ │ │ + bhi.n 216f7a │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 217050 │ │ │ │ + bhi.n 216f88 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 217010 │ │ │ │ + b.n 216f48 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 21700e │ │ │ │ + bne.n 216f46 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 217010 │ │ │ │ + b.n 216f48 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, 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, #1000] @ (217468 ) │ │ │ │ + ldr r5, [pc, #1000] @ (2173a0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #1000] @ (21746c ) │ │ │ │ + ldr r4, [pc, #1000] @ (2173a4 ) │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ ldrb.w r1, [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, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ble.w 217202 │ │ │ │ + ble.w 21713a │ │ │ │ mov r5, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 217202 │ │ │ │ + beq.w 21713a │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r7, r3, #26 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 21721e │ │ │ │ + bpl.w 217156 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 217222 │ │ │ │ + bls.w 21715a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 21721e │ │ │ │ + bls.w 217156 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 217202 │ │ │ │ + bhi.w 21713a │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r7, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ orrs r7, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ - bl 234ecc │ │ │ │ + bl 234e04 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2117c0 │ │ │ │ + bl 2116f8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21713c │ │ │ │ + beq.n 217074 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 2173e0 │ │ │ │ + beq.w 217318 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 217412 │ │ │ │ + beq.w 21734a │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 217170 │ │ │ │ + bne.n 2170a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21742c │ │ │ │ + beq.w 217364 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 217168 │ │ │ │ + bne.n 2170a0 │ │ │ │ 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 217154 │ │ │ │ + bne.n 21708c │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2118d8 │ │ │ │ + bl 211810 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21723e │ │ │ │ + beq.n 217176 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217280 │ │ │ │ + beq.n 2171b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2173b8 │ │ │ │ + beq.w 2172f0 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 2171a8 │ │ │ │ + cbz r2, 2170e0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2172be │ │ │ │ + beq.w 2171f6 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 217446 │ │ │ │ + beq.w 21737e │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 2172aa │ │ │ │ + beq.n 2171e2 │ │ │ │ ldrb r2, [r6, #21] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.w 2172e8 │ │ │ │ + bpl.w 217220 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ orr.w r2, r2, r7 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ - beq.n 2172ce │ │ │ │ + beq.n 217206 │ │ │ │ ldrsb.w r3, [r6, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2171f6 │ │ │ │ + bge.n 21712e │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 2170ae │ │ │ │ - ldr r2, [pc, #620] @ (217470 ) │ │ │ │ - ldr r3, [pc, #612] @ (21746c ) │ │ │ │ + bne.w 216fe6 │ │ │ │ + ldr r2, [pc, #620] @ (2173a8 ) │ │ │ │ + ldr r3, [pc, #612] @ (2173a4 ) │ │ │ │ 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 217464 │ │ │ │ + bne.w 21739c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 217202 │ │ │ │ + bgt.n 21713a │ │ │ │ sub.w r7, r4, #32 │ │ │ │ rsb r3, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ lsl.w r4, r9, r4 │ │ │ │ lsl.w r7, r9, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 2170fa │ │ │ │ + b.n 217032 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21730c │ │ │ │ + beq.n 217244 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 21725a │ │ │ │ + cbz r2, 217192 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 217338 │ │ │ │ + beq.n 217270 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2171f6 │ │ │ │ + bne.n 21712e │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb r1, [r6, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.n 2171f6 │ │ │ │ + b.n 21712e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217354 │ │ │ │ + beq.n 21728c │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 21729c │ │ │ │ + cbz r2, 2171d4 │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2171be │ │ │ │ + beq.n 2170f6 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 2171be │ │ │ │ + bne.n 2170f6 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ lsls r2, r3, #27 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.w 2171c6 │ │ │ │ - b.n 2171da │ │ │ │ + bmi.w 2170fe │ │ │ │ + b.n 217112 │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ ldrb.w r1, [r5, #368] @ 0x170 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bic.w r1, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2171da │ │ │ │ + bne.w 217112 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 2171da │ │ │ │ + b.n 217112 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orrs r3, r7 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21725a │ │ │ │ + beq.n 217192 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 217262 │ │ │ │ + bne.n 21719a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 217430 │ │ │ │ + beq.n 217368 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #388] @ 0x184 │ │ │ │ - b.n 2171f6 │ │ │ │ + b.n 21712e │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 21729c │ │ │ │ + bmi.n 2171d4 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orrs r3, r7 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ - cbz r2, 21737c │ │ │ │ + cbz r2, 2172b4 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2171be │ │ │ │ + beq.w 2170f6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2171ba │ │ │ │ + bne.w 2170f2 │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 2171da │ │ │ │ + bpl.w 217112 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r7 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.n 2171da │ │ │ │ + b.n 217112 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r7 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2171a8 │ │ │ │ + beq.w 2170e0 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ - b.n 2171a8 │ │ │ │ + b.n 2170e0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 21740e │ │ │ │ + bne.n 217346 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ subs.w r8, r2, #430 @ 0x1ae │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 217138 │ │ │ │ + b.n 217070 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 216f9c │ │ │ │ + bl 216ed4 │ │ │ │ eor.w r8, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb.w r8, r8 │ │ │ │ - b.n 217138 │ │ │ │ + b.n 217070 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 217170 │ │ │ │ + b.n 2170a8 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ - b.n 2171f6 │ │ │ │ + b.n 21712e │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 2171da │ │ │ │ - b.n 2173aa │ │ │ │ + bpl.w 217112 │ │ │ │ + b.n 2172e2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ - bhi.n 21749e │ │ │ │ + bhi.n 2173d6 │ │ │ │ cmp r3, #203 @ 0xcb │ │ │ │ - bhi.n 217506 │ │ │ │ + bhi.n 21743e │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 2174d2 │ │ │ │ + bhi.n 21740a │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 2174ec │ │ │ │ + bls.n 217424 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 217546 │ │ │ │ + bne.n 21747e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ and.w r0, r0, #33554944 @ 0x2000200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 217518 │ │ │ │ + bhi.n 217450 │ │ │ │ cmp.w r3, #792 @ 0x318 │ │ │ │ - bls.n 2174ce │ │ │ │ + bls.n 217406 │ │ │ │ mvn.w r2, #792 @ 0x318 │ │ │ │ movw ip, #16655 @ 0x410f │ │ │ │ movt ip, #25 │ │ │ │ adds r1, r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ ands.w r1, r1, ip │ │ │ │ - bne.n 217502 │ │ │ │ + bne.n 21743a │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 217486 │ │ │ │ + beq.n 2173be │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 217502 │ │ │ │ + beq.n 21743a │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 2174ce │ │ │ │ + bhi.n 217406 │ │ │ │ movw r0, #3841 @ 0xf01 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 2174ce │ │ │ │ + bhi.n 217406 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 21752c │ │ │ │ + bhi.n 217464 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21753a │ │ │ │ + bhi.n 217472 │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -608039,78 +607967,78 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r3, [pc, #2776] @ 218040 │ │ │ │ + ldr.w r3, [pc, #2776] @ 217f78 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #2772] @ 218044 │ │ │ │ + ldr.w r2, [pc, #2772] @ 217f7c │ │ │ │ str r5, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #2768] @ 218048 │ │ │ │ + ldr.w r8, [pc, #2768] @ 217f80 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1edb3c │ │ │ │ - cbz r0, 2175aa │ │ │ │ - ldr.w r2, [pc, #2752] @ 21804c │ │ │ │ - ldr.w r3, [pc, #2736] @ 218040 │ │ │ │ + bl 1eda74 │ │ │ │ + cbz r0, 2174e2 │ │ │ │ + ldr.w r2, [pc, #2752] @ 217f84 │ │ │ │ + ldr.w r3, [pc, #2736] @ 217f78 │ │ │ │ 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 218b9a │ │ │ │ + bne.w 218ad2 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1edbb4 │ │ │ │ + bl 1edaec │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21758a │ │ │ │ + beq.n 2174c2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21789a │ │ │ │ + beq.w 2177d2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 217890 │ │ │ │ + bhi.w 2177c8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2676] @ 218050 │ │ │ │ + ldr.w r3, [pc, #2676] @ 217f88 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ lsls r2, r7, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w ip, [r3, #77] @ 0x4d │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2179b6 │ │ │ │ + bne.w 2178ee │ │ │ │ mov sl, ip │ │ │ │ mov r9, ip │ │ │ │ mov fp, ip │ │ │ │ strd ip, ip, [sp, #20] │ │ │ │ cmp.w r7, #290 @ 0x122 │ │ │ │ - bhi.w 217932 │ │ │ │ + bhi.w 21786a │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - bls.w 21797c │ │ │ │ + bls.w 2178b4 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #242 @ 0xf2 │ │ │ │ - bhi.w 217c1e │ │ │ │ + bhi.w 217b56 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #23 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ @@ -608349,80 +608277,80 @@ │ │ │ │ lsls r0, r2, #23 │ │ │ │ lsls r2, r3, #16 │ │ │ │ lsls r2, r3, #16 │ │ │ │ lsls r2, r3, #16 │ │ │ │ lsls r2, r3, #16 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 217b2c │ │ │ │ + beq.w 217a64 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 217836 │ │ │ │ + cbz r1, 21776e │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 217822 │ │ │ │ + b.n 21775a │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 21791e │ │ │ │ + beq.n 217856 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 21781c │ │ │ │ + bne.n 217754 │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ ldrb.w r3, [r4, #75] @ 0x4b │ │ │ │ - cbz r3, 217848 │ │ │ │ + cbz r3, 217780 │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a034 │ │ │ │ - cbnz r0, 217864 │ │ │ │ + bl 209f6c │ │ │ │ + cbnz r0, 21779c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r5, #368] @ 0x170 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 217992 │ │ │ │ - bhi.w 2179a0 │ │ │ │ + beq.w 2178ca │ │ │ │ + bhi.w 2178d8 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 217890 │ │ │ │ + bne.n 2177c8 │ │ │ │ ldrb.w r3, [r5, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #353] @ 0x161 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 217890 │ │ │ │ + cbz r0, 2177c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 21754c │ │ │ │ + bl 217484 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2175c4 │ │ │ │ + bne.w 2174fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2175b8 │ │ │ │ - b.n 21758a │ │ │ │ - ldr.w r3, [pc, #1960] @ 218054 │ │ │ │ + bne.w 2174f0 │ │ │ │ + b.n 2174c2 │ │ │ │ + ldr.w r3, [pc, #1960] @ 217f8c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w ip, [r8, r3] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mul.w r0, r3, r2 │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ - cbz r7, 2178fe │ │ │ │ + cbz r7, 217836 │ │ │ │ adds r0, #22 │ │ │ │ add.w r7, r4, r7, lsl #5 │ │ │ │ add r0, ip │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ adds r3, #32 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ @@ -608434,131 +608362,131 @@ │ │ │ │ ldrbne.w lr, [r5, #355] @ 0x163 │ │ │ │ orreq.w r1, r1, lr │ │ │ │ strbeq.w r1, [r5, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne.w r1, r1, lr │ │ │ │ strbne.w r1, [r5, #355] @ 0x163 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2178cc │ │ │ │ + bne.n 217804 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, ip │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 217986 │ │ │ │ + beq.n 2178be │ │ │ │ ldrb.w r3, [r5, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #355] @ 0x163 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 217928 │ │ │ │ + b.n 217860 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 217836 │ │ │ │ + beq.n 21776e │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 217922 │ │ │ │ - b.n 21782a │ │ │ │ + bne.n 21785a │ │ │ │ + b.n 217762 │ │ │ │ cmp.w r7, #764 @ 0x2fc │ │ │ │ - beq.w 217de2 │ │ │ │ - bhi.w 217a62 │ │ │ │ + beq.w 217d1a │ │ │ │ + bhi.w 21799a │ │ │ │ cmp.w r7, #482 @ 0x1e2 │ │ │ │ - bhi.w 21823e │ │ │ │ + bhi.w 218176 │ │ │ │ cmp.w r7, #452 @ 0x1c4 │ │ │ │ - bcc.w 217c9a │ │ │ │ + bcc.w 217bd2 │ │ │ │ sub.w r1, r7, #452 @ 0x1c4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ movt r1, #16456 @ 0x4048 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 217e50 │ │ │ │ + bne.w 217d88 │ │ │ │ movw r1, #36928 @ 0x9040 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 2182f8 │ │ │ │ + bne.w 218230 │ │ │ │ tst.w r3, #18432 @ 0x4800 │ │ │ │ - bne.w 217cea │ │ │ │ + bne.w 217c22 │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 217c3a │ │ │ │ + b.n 217b72 │ │ │ │ ldrb.w r3, [r5, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #354] @ 0x162 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ ldrb.w r3, [r5, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #353] @ 0x161 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 217890 │ │ │ │ + bhi.w 2177c8 │ │ │ │ ldrb.w r3, [r5, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #353] @ 0x161 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ add.w r1, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov lr, r3 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add.w r9, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r9, [sp, #52] @ 0x34 │ │ │ │ and.w r3, r9, #126 @ 0x7e │ │ │ │ cmp r3, #26 │ │ │ │ - beq.w 217af6 │ │ │ │ + beq.w 217a2e │ │ │ │ and.w r0, r9, #127 @ 0x7f │ │ │ │ subs r0, #28 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ │ │ and.w r3, r9, #127 @ 0x7f │ │ │ │ add.w lr, r3, #64 @ 0x40 │ │ │ │ and.w lr, lr, #127 @ 0x7f │ │ │ │ ubfx r0, r1, #1, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi.w 217b46 │ │ │ │ + bhi.w 217a7e │ │ │ │ sub.w fp, r3, #64 @ 0x40 │ │ │ │ and.w r3, fp, #127 @ 0x7f │ │ │ │ uxtb.w fp, fp │ │ │ │ bfi r9, r3, #0, #7 │ │ │ │ strb.w r9, [sp, #52] @ 0x34 │ │ │ │ ldrh.w lr, [sp, #52] @ 0x34 │ │ │ │ uxtb.w r9, r9 │ │ │ │ ubfx lr, lr, #7, #6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrb.w r1, [r1, #202] @ 0xca │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 217ba8 │ │ │ │ + beq.w 217ae0 │ │ │ │ cmp.w r7, #420 @ 0x1a4 │ │ │ │ - beq.w 217dec │ │ │ │ + beq.w 217d24 │ │ │ │ cmp r3, #20 │ │ │ │ - bls.w 217ba2 │ │ │ │ + bls.w 217ada │ │ │ │ add.w r1, r3, #102 @ 0x66 │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 217ba8 │ │ │ │ + bhi.w 217ae0 │ │ │ │ add.w r1, lr, #3 │ │ │ │ add.w r1, fp, r1, lsr #2 │ │ │ │ - b.n 217bbc │ │ │ │ + b.n 217af4 │ │ │ │ mvn.w lr, #804 @ 0x324 │ │ │ │ add.w r3, r7, lr │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 21797c │ │ │ │ + bhi.n 2178b4 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 217c1e │ │ │ │ + bhi.w 217b56 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @@ -608617,45 +608545,45 @@ │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r7, r2, #11 │ │ │ │ lsls r7, r2, #11 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 2179f2 │ │ │ │ + b.n 21792a │ │ │ │ ldrb.w r3, [r5, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #373] @ 0x175 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #373] @ 0x175 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r5, #373] @ 0x175 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a058 │ │ │ │ + bl 209f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21780c │ │ │ │ + beq.w 217744 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 21780c │ │ │ │ + b.n 217744 │ │ │ │ ldrh.w lr, [sp, #52] @ 0x34 │ │ │ │ add.w sl, r3, #32 │ │ │ │ and.w sl, sl, #127 @ 0x7f │ │ │ │ mov fp, r3 │ │ │ │ cmp.w sl, #15 │ │ │ │ ubfx lr, lr, #7, #6 │ │ │ │ - bhi.w 217a30 │ │ │ │ + bhi.w 217968 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r1, lr │ │ │ │ mov fp, r9 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r3, r1, asr #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ @@ -608668,402 +608596,402 @@ │ │ │ │ it ne │ │ │ │ addne.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ uxthne.w sl, sl │ │ │ │ lsls r3, r1 │ │ │ │ and.w sl, sl, r3 │ │ │ │ - b.n 217600 │ │ │ │ + b.n 217538 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w 217a58 │ │ │ │ + bhi.w 217990 │ │ │ │ add lr, fp │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq lr, r1 │ │ │ │ - beq.n 217bde │ │ │ │ + beq.n 217b16 │ │ │ │ and.w r1, lr, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w lr, r1, #32 │ │ │ │ rsb sl, r1, #32 │ │ │ │ lsl.w lr, fp, lr │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w sl, fp, sl │ │ │ │ subs r1, #1 │ │ │ │ orr.w lr, lr, sl │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.w 2182f0 │ │ │ │ + beq.w 218228 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w r9, r3, #32 │ │ │ │ rsb sl, r3, #32 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsl.w r9, fp, r9 │ │ │ │ negs r3, r3 │ │ │ │ lsr.w sl, fp, sl │ │ │ │ orr.w sl, r9, sl │ │ │ │ and.w r9, r3, r1 │ │ │ │ sbc.w sl, sl, sl, lsl #1 │ │ │ │ and.w fp, sl, lr │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 217600 │ │ │ │ + b.n 217538 │ │ │ │ sub.w r1, r7, #52 @ 0x34 │ │ │ │ cmp r1, #17 │ │ │ │ - bhi.w 21797c │ │ │ │ + bhi.w 2178b4 │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsrs r3, r1 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 21797c │ │ │ │ + beq.w 2178b4 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r1, [r5, #357] @ 0x165 │ │ │ │ bfi r1, r3, #5, #1 │ │ │ │ strb.w r1, [r5, #357] @ 0x165 │ │ │ │ - bl 217474 │ │ │ │ + bl 2173ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 217c5e │ │ │ │ + cbz r0, 217b96 │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 218458 │ │ │ │ + bpl.w 218390 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2187aa │ │ │ │ + beq.w 2186e2 │ │ │ │ cmp r7, #195 @ 0xc3 │ │ │ │ - bhi.w 2185ba │ │ │ │ + bhi.w 2184f2 │ │ │ │ cmp r7, #186 @ 0xba │ │ │ │ - bhi.w 2187d8 │ │ │ │ + bhi.w 218710 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 218850 │ │ │ │ + bhi.w 218788 │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ - bls.w 217890 │ │ │ │ + bls.w 2177c8 │ │ │ │ subs r7, #57 @ 0x39 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 217874 │ │ │ │ - b.n 217890 │ │ │ │ + bmi.w 2177ac │ │ │ │ + b.n 2177c8 │ │ │ │ cmp.w r7, #448 @ 0x1c0 │ │ │ │ - bhi.w 21797c │ │ │ │ + bhi.w 2178b4 │ │ │ │ cmp.w r7, #420 @ 0x1a4 │ │ │ │ - bcc.w 217e74 │ │ │ │ + bcc.w 217dac │ │ │ │ sub.w r3, r7, #420 @ 0x1a4 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #21568 @ 0x5440 │ │ │ │ movt r3, #4148 @ 0x1034 │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 217e50 │ │ │ │ + bne.w 217d88 │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 21797c │ │ │ │ + beq.w 2178b4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r7, #420 @ 0x1a4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 2189d8 │ │ │ │ + beq.w 218910 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ add.w ip, ip, #10 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r3, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 217d24 │ │ │ │ + bpl.n 217c5c │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ movw r3, #463 @ 0x1cf │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 217d44 │ │ │ │ + bne.n 217c7c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #148] @ 0x94 │ │ │ │ ldrh.w r3, [r5, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #172] @ 0xac │ │ │ │ - bl 237980 │ │ │ │ + bl 2378b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 217d84 │ │ │ │ + beq.n 217cbc │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrh.w r3, [r5, #178] @ 0xb2 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 21852c │ │ │ │ + beq.w 218464 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 217890 │ │ │ │ + bne.w 2177c8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bne.w 217890 │ │ │ │ + bne.w 2177c8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 21885c │ │ │ │ + bne.w 218794 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21885c │ │ │ │ + beq.w 218794 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 218c60 │ │ │ │ + beq.w 218b98 │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #128] @ 0x80 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #132] @ 0x84 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 217a44 │ │ │ │ + bne.w 21797c │ │ │ │ add lr, fp │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - bne.w 217bb8 │ │ │ │ + bne.w 217af0 │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ movne lr, r1 │ │ │ │ - bne.w 217bea │ │ │ │ + bne.w 217b22 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r1 │ │ │ │ cmp.w r7, #764 @ 0x2fc │ │ │ │ - bls.w 21793e │ │ │ │ - b.n 217a62 │ │ │ │ + bls.w 217876 │ │ │ │ + b.n 21799a │ │ │ │ cmp.w r7, #560 @ 0x230 │ │ │ │ - bhi.w 21882e │ │ │ │ + bhi.w 218766 │ │ │ │ movw r3, #554 @ 0x22a │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 218a2e │ │ │ │ + bhi.w 218966 │ │ │ │ sub.w r1, r7, #500 @ 0x1f4 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 21797c │ │ │ │ + bhi.w 2178b4 │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 21797c │ │ │ │ + bpl.w 2178b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2091a4 │ │ │ │ + bl 2090dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ and.w r7, r7, #31 │ │ │ │ - bl 2091a4 │ │ │ │ + bl 2090dc │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ lsls r1, r7 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ cmp.w r7, #374 @ 0x176 │ │ │ │ - bcs.w 218810 │ │ │ │ + bcs.w 218748 │ │ │ │ cmp.w r7, #344 @ 0x158 │ │ │ │ - bcc.w 21797c │ │ │ │ + bcc.w 2178b4 │ │ │ │ sub.w r1, r7, #344 @ 0x158 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #4104 @ 0x1008 │ │ │ │ movt r1, #12601 @ 0x3139 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 217e50 │ │ │ │ + bne.n 217d88 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 21797c │ │ │ │ + bpl.w 2178b4 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 218cfa │ │ │ │ + bne.w 218c32 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ ittt ne │ │ │ │ movne r3, r2 │ │ │ │ subne r3, #20 │ │ │ │ strne r3, [sp, #28] │ │ │ │ - bne.n 217efe │ │ │ │ + bne.n 217e36 │ │ │ │ ldrsb.w r7, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217474 │ │ │ │ - cbz r0, 217ed6 │ │ │ │ + bl 2173ac │ │ │ │ + cbz r0, 217e0e │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.w 217890 │ │ │ │ + bne.w 2177c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 217890 │ │ │ │ + beq.w 2177c8 │ │ │ │ ldrb.w r3, [r5, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #370] @ 0x172 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 218cf4 │ │ │ │ + bne.w 218c2c │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 218676 │ │ │ │ + beq.w 2185ae │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 217ef6 │ │ │ │ + bne.n 217e2e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 217efc │ │ │ │ + beq.n 217e34 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 218608 │ │ │ │ + bhi.w 218540 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 218ac0 │ │ │ │ + beq.w 2189f8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ ldrh.w r3, [r5, #174] @ 0xae │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #174] @ 0xae │ │ │ │ movw r3, #823 @ 0x337 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 217f94 │ │ │ │ + bne.n 217ecc │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 237980 │ │ │ │ + bl 2378b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 217fc8 │ │ │ │ + beq.n 217f00 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrh.w r3, [r5, #182] @ 0xb6 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #182] @ 0xb6 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 21861a │ │ │ │ + beq.w 218552 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 21857a │ │ │ │ + beq.w 2184b2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 218764 │ │ │ │ + beq.w 21869c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 217890 │ │ │ │ + beq.w 2177c8 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 217890 │ │ │ │ + bhi.w 2177c8 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 217890 │ │ │ │ + bne.w 2177c8 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 217890 │ │ │ │ + b.n 2177c8 │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ @@ -609077,28 +609005,28 @@ │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r9, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r5, #96] @ 0x60 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r9, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 21851c │ │ │ │ + beq.w 218454 │ │ │ │ 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 r9, r9, #127 @ 0x7f │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 2180f0 │ │ │ │ + beq.n 218028 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w r9, #1 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ rsb lr, r1, #32 │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsl.w ip, r9, ip │ │ │ │ negs r1, r1 │ │ │ │ @@ -609106,103 +609034,103 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w ip, ip, lr │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r5, #96] @ 0x60 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 21810e │ │ │ │ - b.n 218110 │ │ │ │ + beq.n 218046 │ │ │ │ + b.n 218048 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 218cf4 │ │ │ │ + bne.w 218c2c │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21842a │ │ │ │ + beq.w 218362 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 218108 │ │ │ │ + bne.n 218040 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 21810e │ │ │ │ + beq.n 218046 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ movs r7, #0 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ add.w sl, r5, #376 @ 0x178 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r9, {r1, r2} │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 2183c4 │ │ │ │ + beq.w 2182fc │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 21813a │ │ │ │ - b.w 217890 │ │ │ │ + bne.n 218072 │ │ │ │ + b.w 2177c8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #2731] @ 0xaab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2185d6 │ │ │ │ + bhi.w 21850e │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #3755] @ 0xeab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2185e8 │ │ │ │ + bhi.w 218520 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #3883] @ 0xf2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2185fa │ │ │ │ + bhi.w 218532 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 217890 │ │ │ │ + bne.w 2177c8 │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r5, #357] @ 0x165 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r1, r2, #24 │ │ │ │ ldrb.w r0, [r3, #2124] @ 0x84c │ │ │ │ ldrb.w r3, [r3, #2123] @ 0x84b │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ @@ -609217,20 +609145,20 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ orrs r3, r1 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ movw r3, #653 @ 0x28d │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 2187ea │ │ │ │ + bhi.w 218722 │ │ │ │ cmp.w r7, #652 @ 0x28c │ │ │ │ - bcc.w 217e24 │ │ │ │ + bcc.w 217d5c │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r2, r3 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add.w r1, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ @@ -609239,28 +609167,28 @@ │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r9, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r5, #104] @ 0x68 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r9, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 218524 │ │ │ │ + beq.w 21845c │ │ │ │ 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 r9, r9, #127 @ 0x7f │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 2182e8 │ │ │ │ + beq.n 218220 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w r9, #1 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ rsb lr, r1, #32 │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsl.w ip, r9, ip │ │ │ │ negs r1, r1 │ │ │ │ @@ -609268,60 +609196,60 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w ip, ip, lr │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r5, #104] @ 0x68 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 217c18 │ │ │ │ + b.n 217b50 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r7, #458 @ 0x1ca │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 218a4a │ │ │ │ + beq.w 218982 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldrh.w r3, [r5, #176] @ 0xb0 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #176] @ 0xb0 │ │ │ │ - bl 237980 │ │ │ │ + bl 2378b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 218366 │ │ │ │ + beq.n 21829e │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #208] @ 0xd0 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ ldrh.w r3, [r5, #180] @ 0xb4 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2184cc │ │ │ │ + beq.w 218404 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 218488 │ │ │ │ + beq.w 2183c0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 217fe0 │ │ │ │ + bne.w 217f18 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ cmp r3, r2 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r2, [r5, #370] @ 0x172 │ │ │ │ orreq.w r2, r2, #8 │ │ │ │ strbeq.w r2, [r5, #370] @ 0x172 │ │ │ │ @@ -609332,28 +609260,28 @@ │ │ │ │ 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 r7, r3, #25 │ │ │ │ - bpl.w 217fe0 │ │ │ │ + bpl.w 217f18 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 217fe0 │ │ │ │ + b.n 217f18 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 218420 │ │ │ │ + bhi.n 218358 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 218cee │ │ │ │ + bhi.w 218c26 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ @@ -609381,204 +609309,204 @@ │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ str.w r2, [sl, r7, lsl #2] │ │ │ │ - b.n 218156 │ │ │ │ + b.n 21808e │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 218420 │ │ │ │ + b.n 218358 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2eb064 │ │ │ │ + bl 2eaf9c │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 217890 │ │ │ │ + bhi.w 2177c8 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r7, #21] │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 217c74 │ │ │ │ + bpl.w 217bac │ │ │ │ ldrb.w r3, [r5, #338] @ 0x152 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #338] @ 0x152 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 217c74 │ │ │ │ + bne.w 217bac │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ lsls r0, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.w 217c74 │ │ │ │ + b.w 217bac │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp.w r3, #464 @ 0x1d0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 217fe0 │ │ │ │ + bne.w 217f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237b14 │ │ │ │ + bl 237a4c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216f9c │ │ │ │ + bl 216ed4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 218376 │ │ │ │ + bne.w 2182ae │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #372] @ 0x174 │ │ │ │ - b.n 218376 │ │ │ │ + b.n 2182ae │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #467 @ 0x1d3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 217fe0 │ │ │ │ + bne.w 217f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237b14 │ │ │ │ + bl 237a4c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 218c4e │ │ │ │ + beq.w 218b86 │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 218370 │ │ │ │ + b.n 2182a8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2180b4 │ │ │ │ + b.n 217fec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2182ac │ │ │ │ + b.n 2181e4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #466 @ 0x1d2 │ │ │ │ - bne.w 217890 │ │ │ │ + bne.w 2177c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237b14 │ │ │ │ + bl 237a4c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 218c7c │ │ │ │ + beq.w 218bb4 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 217d8e │ │ │ │ + b.n 217cc6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #823 @ 0x337 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 217fe0 │ │ │ │ + bne.w 217f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237b14 │ │ │ │ + bl 237a4c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 216f9c │ │ │ │ + bl 216ed4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 217fda │ │ │ │ + bne.w 217f12 │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #372] @ 0x174 │ │ │ │ - b.n 217fda │ │ │ │ + b.n 217f12 │ │ │ │ subs r7, #209 @ 0xd1 │ │ │ │ cmp r7, #19 │ │ │ │ - bhi.w 217890 │ │ │ │ + bhi.w 2177c8 │ │ │ │ movw r3, #8353 @ 0x20a1 │ │ │ │ movt r3, #10 │ │ │ │ lsrs r3, r7 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 217874 │ │ │ │ - b.w 217890 │ │ │ │ + bmi.w 2177ac │ │ │ │ + b.w 2177c8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 217890 │ │ │ │ + bne.w 2177c8 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 217890 │ │ │ │ + bne.w 2177c8 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r5, #116] @ 0x74 │ │ │ │ orreq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ streq r3, [r5, #116] @ 0x74 │ │ │ │ - b.n 2181da │ │ │ │ + b.n 218112 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 217890 │ │ │ │ + bne.w 2177c8 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movw r3, #825 @ 0x339 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ addne r3, sp, #92 @ 0x5c │ │ │ │ - beq.w 218a76 │ │ │ │ + beq.w 2189ae │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, r0, r1, lsl #7 │ │ │ │ ldrb.w r1, [r1, #77] @ 0x4d │ │ │ │ adds r1, #10 │ │ │ │ add.w r7, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ tst.w r3, #16 │ │ │ │ mov r3, r2 │ │ │ │ - bne.w 217fd4 │ │ │ │ + bne.w 217f0c │ │ │ │ ldr.w r2, [r5, #408] @ 0x198 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ str.w r2, [r5, #408] @ 0x198 │ │ │ │ ldr.w r2, [r5, #412] @ 0x19c │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #412] @ 0x19c │ │ │ │ ldrh.w r2, [r5, #420] @ 0x1a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ strh.w sl, [r5, #420] @ 0x1a4 │ │ │ │ - b.n 217fd4 │ │ │ │ + b.n 217f0c │ │ │ │ ldr.w fp, [r3, #48] @ 0x30 │ │ │ │ mov sl, r2 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -609586,79 +609514,79 @@ │ │ │ │ cmpeq.w r7, #344 @ 0x158 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 234ecc │ │ │ │ + bl 234e04 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 2186b6 │ │ │ │ + cbz r0, 2185ee │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2186e4 │ │ │ │ + blt.n 21861c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r7, r3, #8 │ │ │ │ - beq.w 21886c │ │ │ │ + beq.w 2187a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 218a1a │ │ │ │ + beq.w 218952 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 2186e4 │ │ │ │ + beq.n 21861c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 218b9e │ │ │ │ + beq.w 218ad6 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ - bl 234ecc │ │ │ │ + bl 234e04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 218b90 │ │ │ │ + bne.w 218ac8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 218b7c │ │ │ │ + beq.w 218ab4 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r7 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 218a40 │ │ │ │ + beq.w 218978 │ │ │ │ ubfx r7, r3, #1, #2 │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 21706c │ │ │ │ + bl 216fa4 │ │ │ │ ldrsb.w r7, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 217ec2 │ │ │ │ + bne.w 217dfa │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 218b20 │ │ │ │ + beq.w 218a58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217474 │ │ │ │ + bl 2173ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 217890 │ │ │ │ + beq.w 2177c8 │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r3, r3, r7, lsl #7 │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ @@ -609673,179 +609601,179 @@ │ │ │ │ strbmi.w r3, [r5, #368] @ 0x170 │ │ │ │ movw r3, #827 @ 0x33b │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #370] @ 0x172 │ │ │ │ - b.n 217fe0 │ │ │ │ + b.n 217f18 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ sub.w r2, r7, #106 @ 0x6a │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ sub.w r3, r7, #109 @ 0x6d │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ cmphi r2, #1 │ │ │ │ - bls.w 217890 │ │ │ │ + bls.w 2177c8 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.w 217c74 │ │ │ │ + b.w 217bac │ │ │ │ subs r7, #187 @ 0xbb │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ lsrs r3, r7 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 217890 │ │ │ │ - b.w 217874 │ │ │ │ + bpl.w 2177c8 │ │ │ │ + b.w 2177ac │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 217e50 │ │ │ │ + beq.w 217d88 │ │ │ │ sub.w r1, r7, #680 @ 0x2a8 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 21797c │ │ │ │ + bhi.w 2178b4 │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 217e50 │ │ │ │ - b.w 21797c │ │ │ │ + bmi.w 217d88 │ │ │ │ + b.w 2178b4 │ │ │ │ sub.w r1, r7, #382 @ 0x17e │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 21797c │ │ │ │ + bhi.w 2178b4 │ │ │ │ movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #2084 @ 0x824 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 217e50 │ │ │ │ - b.w 21797c │ │ │ │ + bmi.w 217d88 │ │ │ │ + b.w 2178b4 │ │ │ │ mvn.w r9, #608 @ 0x260 │ │ │ │ add.w r1, r7, r9 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 21797c │ │ │ │ + bhi.w 2178b4 │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 217e50 │ │ │ │ - b.w 21797c │ │ │ │ + bmi.w 217d88 │ │ │ │ + b.w 2178b4 │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.w 217890 │ │ │ │ - b.w 217874 │ │ │ │ + bhi.w 2177c8 │ │ │ │ + b.w 2177ac │ │ │ │ ldrb.w r3, [r5, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r5, #356] @ 0x164 │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r5 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 218936 │ │ │ │ + beq.n 21886e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 218896 │ │ │ │ - cbz r2, 2188e2 │ │ │ │ + beq.n 2187ce │ │ │ │ + cbz r2, 21881a │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2188e2 │ │ │ │ + bne.n 21881a │ │ │ │ sub.w r9, r2, #20 │ │ │ │ - b.n 218876 │ │ │ │ + b.n 2187ae │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 218cee │ │ │ │ + bne.w 218c26 │ │ │ │ ldr.w r1, [r9, #64] @ 0x40 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 218890 │ │ │ │ + beq.n 2187c8 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 2188b6 │ │ │ │ + bcc.n 2187ee │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ - b.n 218882 │ │ │ │ + b.n 2187ba │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 218950 │ │ │ │ + bne.n 218888 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r8, r3 │ │ │ │ adds r1, r7, #1 │ │ │ │ - beq.w 2186e4 │ │ │ │ + beq.w 21861c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 218a1a │ │ │ │ + bne.w 218952 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.w 2186e4 │ │ │ │ + bls.w 21861c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 218cc4 │ │ │ │ + beq.w 218bfc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 218cae │ │ │ │ + beq.w 218be6 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 21706c │ │ │ │ - b.n 218730 │ │ │ │ + bl 216fa4 │ │ │ │ + b.n 218668 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2188dc │ │ │ │ + beq.n 218814 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 218cf4 │ │ │ │ + bne.w 218c2c │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2188e2 │ │ │ │ + beq.n 21881a │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 218ca6 │ │ │ │ + bne.w 218bde │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 2189c8 │ │ │ │ + bhi.n 218900 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 218cee │ │ │ │ + bhi.w 218c26 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ @@ -609875,98 +609803,98 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ add r7, r0 │ │ │ │ - b.n 218882 │ │ │ │ + b.n 2187ba │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2189c8 │ │ │ │ + b.n 218900 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - bl 237980 │ │ │ │ + bl 2378b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 217d84 │ │ │ │ + beq.w 217cbc │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ - b.w 217d84 │ │ │ │ + b.w 217cbc │ │ │ │ uxtb r2, r2 │ │ │ │ ubfx r1, r3, #1, #2 │ │ │ │ adds r7, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ lsrs r7, r7, #2 │ │ │ │ orr.w r7, r7, r2, lsl #30 │ │ │ │ ubfx r9, r3, #1, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ add.w r3, r9, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 218904 │ │ │ │ + b.n 21883c │ │ │ │ subw r1, r7, #555 @ 0x22b │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 21797c │ │ │ │ - b.w 217e50 │ │ │ │ + bpl.w 2178b4 │ │ │ │ + b.w 217d88 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21871e │ │ │ │ + b.n 218656 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - bl 237980 │ │ │ │ + bl 2378b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 218366 │ │ │ │ + beq.w 21829e │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ - b.n 218366 │ │ │ │ + b.n 21829e │ │ │ │ mov r0, r4 │ │ │ │ - bl 237b14 │ │ │ │ + bl 237a4c │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ - bl 209b28 │ │ │ │ + bl 209a60 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 218c3c │ │ │ │ + beq.w 218b74 │ │ │ │ ldr.w r2, [r5, #400] @ 0x190 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ str.w r2, [r5, #400] @ 0x190 │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #404] @ 0x194 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ - b.n 21862a │ │ │ │ + b.n 218562 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - bl 237980 │ │ │ │ + bl 2378b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrne.w r3, r3, r9 │ │ │ │ @@ -609983,21 +609911,21 @@ │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r0, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r5, #416] @ 0x1a0 │ │ │ │ orrpl.w r3, r3, r9 │ │ │ │ strpl.w r3, [r5, #416] @ 0x1a0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.w 217fd4 │ │ │ │ + b.w 217f0c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r7, #1 │ │ │ │ - bl 2eb064 │ │ │ │ - bl 2eb03c │ │ │ │ - cbnz r0, 218b68 │ │ │ │ - b.w 217ebe │ │ │ │ + bl 2eaf9c │ │ │ │ + bl 2eaf74 │ │ │ │ + cbnz r0, 218aa0 │ │ │ │ + b.w 217df6 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ add r3, sl │ │ │ │ add.w sl, sl, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ @@ -610008,37 +609936,37 @@ │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ str.w r1, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc.n 218b34 │ │ │ │ - b.w 217ebe │ │ │ │ + bcc.n 218a6c │ │ │ │ + b.w 217df6 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 218702 │ │ │ │ + bne.w 21863a │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 218702 │ │ │ │ + bmi.w 21863a │ │ │ │ mov r0, r7 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 218702 │ │ │ │ + b.n 21863a │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 218cd6 │ │ │ │ + bhi.w 218c0e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 218a08 │ │ │ │ - add r0, pc, #8 @ (adr r0, 218bbc ) │ │ │ │ + bhi.w 218940 │ │ │ │ + add r0, pc, #8 @ (adr r0, 218af4 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ @@ -610069,85 +609997,85 @@ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 218aa0 │ │ │ │ + bne.w 2189d8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ - b.n 21862a │ │ │ │ + b.n 218562 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 2184fe │ │ │ │ + bne.w 218436 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.w 218370 │ │ │ │ + b.w 2182a8 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #136] @ 0x88 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #140] @ 0x8c │ │ │ │ - b.w 217890 │ │ │ │ + b.w 2177c8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 21855c │ │ │ │ + bne.w 218494 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.w 217d8e │ │ │ │ + b.w 217cc6 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 2186e4 │ │ │ │ + b.n 21861c │ │ │ │ ubfx r9, r3, #1, #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ add.w r3, r9, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 218922 │ │ │ │ + b.n 21885a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 218922 │ │ │ │ + b.n 21885a │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 218a08 │ │ │ │ + b.n 218940 │ │ │ │ ubfx r1, r3, #1, #2 │ │ │ │ adds r7, r1, r2 │ │ │ │ adc.w r2, r0, #0 │ │ │ │ lsrs r7, r7, #2 │ │ │ │ orr.w r7, r7, r2, lsl #30 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.w 218a1a │ │ │ │ - b.n 2186e4 │ │ │ │ + bne.w 218952 │ │ │ │ + b.n 21861c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1152] @ 219194 │ │ │ │ - ldr.w r2, [pc, #1152] @ 219198 │ │ │ │ + ldr.w r1, [pc, #1152] @ 2190cc │ │ │ │ + ldr.w r2, [pc, #1152] @ 2190d0 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -610156,38 +610084,38 @@ │ │ │ │ strb.w r3, [r0, #69] @ 0x45 │ │ │ │ strb.w r3, [r0, #73] @ 0x49 │ │ │ │ strh.w r3, [r0, #354] @ 0x162 │ │ │ │ ldrb.w r3, [r0, #357] @ 0x165 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb.w r3, [r0, #357] @ 0x165 │ │ │ │ - cbz r2, 218d82 │ │ │ │ + cbz r2, 218cba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 218d64 │ │ │ │ + beq.n 218c9c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 218e02 │ │ │ │ + bpl.n 218d3a │ │ │ │ ldrb.w r3, [r6, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r6, #357] @ 0x165 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218d4a │ │ │ │ + bne.n 218c82 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 218d82 │ │ │ │ + cbz r3, 218cba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 218e34 │ │ │ │ + bne.n 218d6c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218d72 │ │ │ │ + bne.n 218caa │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r4, [r6, #353] @ 0x161 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #172] @ 0xac │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ @@ -610208,202 +610136,202 @@ │ │ │ │ strd r3, r3, [r6, #224] @ 0xe0 │ │ │ │ str.w r3, [r6, #232] @ 0xe8 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ strb.w r4, [r6, #353] @ 0x161 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218e52 │ │ │ │ + beq.n 218d8a │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2190b4 │ │ │ │ + beq.w 218fec │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 219162 │ │ │ │ + beq.w 21909a │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 218e52 │ │ │ │ + beq.n 218d8a │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 218e56 │ │ │ │ + b.n 218d8e │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218d64 │ │ │ │ + bne.n 218c9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb964 │ │ │ │ + bl 2eb89c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb97c │ │ │ │ + bl 2eb8b4 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r7, r0 │ │ │ │ add r3, r7 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb994 │ │ │ │ + bl 2eb8cc │ │ │ │ ldrb.w r3, [r6, #73] @ 0x49 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ - b.n 218d64 │ │ │ │ + b.n 218c9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb064 │ │ │ │ + bl 2eaf9c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ orreq.w r3, r3, #32 │ │ │ │ strbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ - b.n 218d7a │ │ │ │ + b.n 218cb2 │ │ │ │ strd r0, r1, [r6, #368] @ 0x170 │ │ │ │ ldrb.w r3, [r6, #356] @ 0x164 │ │ │ │ ldrb.w r2, [r6, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r6, #357] @ 0x165 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ed870 │ │ │ │ + bl 1ed7a8 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21754c │ │ │ │ + bl 217484 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1eda28 │ │ │ │ + bl 1ed960 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 219180 │ │ │ │ + beq.w 2190b8 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 218ea6 │ │ │ │ + bpl.n 218dde │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 218f8e │ │ │ │ + bmi.n 218ec6 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 219010 │ │ │ │ + blt.w 218f48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218e90 │ │ │ │ + bne.n 218dc8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 219094 │ │ │ │ + beq.w 218fcc │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #324] @ 0x144 │ │ │ │ - cbz r3, 218ef2 │ │ │ │ + cbz r3, 218e2a │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 218eea │ │ │ │ + bpl.n 218e22 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb0dc │ │ │ │ + bl 2eb014 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r2, #1 │ │ │ │ - bls.n 218ee0 │ │ │ │ + bls.n 218e18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb0dc │ │ │ │ + bl 2eb014 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218ec4 │ │ │ │ + bne.n 218dfc │ │ │ │ ldr.w r4, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 218f06 │ │ │ │ + cbz r3, 218e3e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 218f40 │ │ │ │ + cbnz r3, 218e78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218efa │ │ │ │ + bne.n 218e32 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #656] @ (21919c ) │ │ │ │ + ldr r2, [pc, #656] @ (2190d4 ) │ │ │ │ cmp r3, #4 │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ ldreq r3, [r6, #80] @ 0x50 │ │ │ │ ldrne r3, [r6, #96] @ 0x60 │ │ │ │ tst.w r3, #1966080 @ 0x1e0000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [r6, #352] @ 0x160 │ │ │ │ biceq.w r3, r3, #4080 @ 0xff0 │ │ │ │ strheq.w r3, [r6, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #620] @ (219198 ) │ │ │ │ + ldr r3, [pc, #620] @ (2190d0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21918e │ │ │ │ + bne.w 2190c6 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 218f72 │ │ │ │ + cbz r3, 218eaa │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 218f6a │ │ │ │ + bpl.n 218ea2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2eb0dc │ │ │ │ + bl 2eb014 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 218f60 │ │ │ │ + bls.n 218e98 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2eb0dc │ │ │ │ + bl 2eb014 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218f46 │ │ │ │ + bne.n 218e7e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218f06 │ │ │ │ + beq.n 218e3e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 218f06 │ │ │ │ + beq.n 218e3e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218f40 │ │ │ │ + bne.n 218e78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218f7e │ │ │ │ - b.n 218f06 │ │ │ │ + bne.n 218eb6 │ │ │ │ + b.n 218e3e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 219152 │ │ │ │ + beq.w 21908a │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 219002 │ │ │ │ + beq.n 218f3a │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ @@ -610412,38 +610340,38 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 218ea6 │ │ │ │ + bge.w 218dde │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #160] @ 0xa0 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 21915a │ │ │ │ + beq.w 219092 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w ip, lr, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, lr, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21908e │ │ │ │ + beq.n 218fc6 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w r8, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsl.w ip, r8, ip │ │ │ │ negs r2, r2 │ │ │ │ @@ -610451,104 +610379,104 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ strd r1, r0, [r6, #160] @ 0xa0 │ │ │ │ - b.n 218ea6 │ │ │ │ + b.n 218dde │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219180 │ │ │ │ + beq.n 2190b8 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 2190a6 │ │ │ │ + bpl.n 218fde │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 2190dc │ │ │ │ + bmi.n 219014 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21909a │ │ │ │ + bne.n 218fd2 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 218ebc │ │ │ │ + b.n 218df4 │ │ │ │ ldrb.w r3, [r6, #356] @ 0x164 │ │ │ │ ldr.w r2, [r6, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #356] @ 0x164 │ │ │ │ movw r3, #65076 @ 0xfe34 │ │ │ │ movt r3, #65527 @ 0xfff7 │ │ │ │ ands r3, r2 │ │ │ │ strd r0, r1, [r6, #136] @ 0x88 │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ str.w r3, [r6, #368] @ 0x170 │ │ │ │ - b.n 218e6a │ │ │ │ + b.n 218da2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 219186 │ │ │ │ + beq.n 2190be │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21914c │ │ │ │ + beq.n 219084 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ - b.n 2190a6 │ │ │ │ + b.n 218fde │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 218fce │ │ │ │ + b.n 218f06 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 219056 │ │ │ │ + b.n 218f8e │ │ │ │ strd r0, r1, [r6, #376] @ 0x178 │ │ │ │ strd r0, r1, [r6, #384] @ 0x180 │ │ │ │ strd r0, r1, [r6, #392] @ 0x188 │ │ │ │ strd r0, r1, [r6, #400] @ 0x190 │ │ │ │ strd r0, r1, [r6, #408] @ 0x198 │ │ │ │ str.w r3, [r6, #416] @ 0x1a0 │ │ │ │ strh.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - b.n 218e56 │ │ │ │ + b.n 218d8e │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ - b.n 218ef2 │ │ │ │ + b.n 218e2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 219118 │ │ │ │ + b.n 219050 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -610557,38 +610485,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 2191fa │ │ │ │ + cbz r3, 219132 │ │ │ │ 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, 219204 │ │ │ │ + cbz r3, 21913c │ │ │ │ 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 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ mov.w r0, #268435456 @ 0x10000000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2191da │ │ │ │ + bne.n 219112 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -610597,80 +610525,80 @@ │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r4, r9, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ - bl 2e864c │ │ │ │ - cbz r0, 219242 │ │ │ │ + bl 2e8584 │ │ │ │ + cbz r0, 21917a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2eb018 │ │ │ │ + bl 2eaf50 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219256 │ │ │ │ + cbz r0, 21918e │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 2193ac │ │ │ │ + bpl.w 2192e4 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 219298 │ │ │ │ + bhi.n 2191d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2eb0a8 │ │ │ │ - cbz r0, 219292 │ │ │ │ + bl 2eafe0 │ │ │ │ + cbz r0, 2191ca │ │ │ │ str.w sl, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ adds r7, #1 │ │ │ │ strd r0, fp, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 21920c │ │ │ │ + bl 219144 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 219270 │ │ │ │ + bne.n 2191a8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrh.w r3, [r8, #30] │ │ │ │ asr.w r1, r2, r5 │ │ │ │ ubfx r3, r3, #6, #9 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 219390 │ │ │ │ + bpl.n 2192c8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ lsls r2, r3 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r1, #1] │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 21938a │ │ │ │ - bl 2ea414 │ │ │ │ + bmi.n 2192c2 │ │ │ │ + bl 2ea34c │ │ │ │ ldrb.w r1, [r8, #21] │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r0 │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r8, r1 │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2193f6 │ │ │ │ + beq.w 21932e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 219292 │ │ │ │ + beq.n 2191ca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ uxtb.w ip, r5 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov ip, r1 │ │ │ │ ldrh.w r9, [r3, #22] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r3 │ │ │ │ @@ -610699,15 +610627,15 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ movs.w r8, r8, lsr #4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add.w r5, r5, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ - bne.n 219304 │ │ │ │ + bne.n 21923c │ │ │ │ mov r2, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ strh.w r9, [r1, #22] │ │ │ │ @@ -610716,75 +610644,75 @@ │ │ │ │ strb r5, [r7, #28] │ │ │ │ strb.w sl, [r7, #33] @ 0x21 │ │ │ │ strb.w fp, [r7, #34] @ 0x22 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2eb0a8 │ │ │ │ - b.n 2192c6 │ │ │ │ + bl 2eafe0 │ │ │ │ + b.n 2191fe │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb r2, [r1, #0] │ │ │ │ mov r2, r1 │ │ │ │ add r2, r5 │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ ldrh.w r0, [r8, #70] @ 0x46 │ │ │ │ strh r0, [r1, #2] │ │ │ │ strb r3, [r2, #18] │ │ │ │ - b.n 2192ac │ │ │ │ + b.n 2191e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 219428 │ │ │ │ + bne.n 219360 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 219292 │ │ │ │ + beq.w 2191ca │ │ │ │ mov r9, sl │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, fp, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ strd r6, sl, [sp] │ │ │ │ - bl 21920c │ │ │ │ + bl 219144 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2193d4 │ │ │ │ + bne.n 21930c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2192ea │ │ │ │ + beq.w 219222 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r7, r2, #1 │ │ │ │ strh.w r7, [sl] │ │ │ │ add.w sl, sl, r2, lsl #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ str.w r9, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh.w r0, [sl, #10] │ │ │ │ strb.w r5, [sl, #8] │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 2192ea │ │ │ │ + b.n 219222 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 219456 │ │ │ │ + beq.n 21938e │ │ │ │ ldrh.w r3, [sl] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r3, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ strh.w ip, [sl] │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ @@ -610792,192 +610720,192 @@ │ │ │ │ strh r1, [r3, #10] │ │ │ │ strb r5, [r3, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 2193c4 │ │ │ │ + b.n 2192fc │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #536] @ (219688 ) │ │ │ │ - ldr r3, [pc, #536] @ (21968c ) │ │ │ │ + ldr r2, [pc, #536] @ (2195c0 ) │ │ │ │ + ldr r3, [pc, #536] @ (2195c4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219578 │ │ │ │ + beq.n 2194b0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 21949e │ │ │ │ + bpl.n 2193d6 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 219592 │ │ │ │ + bmi.n 2194ca │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 219492 │ │ │ │ + bne.n 2193ca │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 219578 │ │ │ │ + beq.n 2194b0 │ │ │ │ uxth r1, r7 │ │ │ │ movs r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r5, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2195b2 │ │ │ │ + beq.n 2194ea │ │ │ │ uxth.w r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219544 │ │ │ │ + beq.n 21947c │ │ │ │ mov r9, sl │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 219538 │ │ │ │ + bpl.n 219470 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 219538 │ │ │ │ + bpl.n 219470 │ │ │ │ ldr.w r1, [r9, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2195a8 │ │ │ │ + beq.n 2194e0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #22 │ │ │ │ - beq.n 2195d4 │ │ │ │ + beq.n 21950c │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 219538 │ │ │ │ + bpl.n 219470 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r3, [r9, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 21920c │ │ │ │ + bl 219144 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2194e6 │ │ │ │ + bne.n 21941e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #324] @ (219690 ) │ │ │ │ + ldr r3, [pc, #324] @ (2195c8 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 622dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 21956a │ │ │ │ + cbz r3, 2194a2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #308] @ (219694 ) │ │ │ │ + ldr r3, [pc, #308] @ (2195cc ) │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ add r3, pc │ │ │ │ blx 622dc │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #284] @ (219698 ) │ │ │ │ - ldr r3, [pc, #272] @ (21968c ) │ │ │ │ + ldr r2, [pc, #284] @ (2195d0 ) │ │ │ │ + ldr r3, [pc, #272] @ (2195c4 ) │ │ │ │ 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 219682 │ │ │ │ + bne.n 2195ba │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2ea4b0 │ │ │ │ + bl 2ea3e8 │ │ │ │ add sl, r0 │ │ │ │ - b.n 21949e │ │ │ │ + b.n 2193d6 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 219538 │ │ │ │ + bpl.n 219470 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 219512 │ │ │ │ + b.n 21944a │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 2195c0 │ │ │ │ + cbz r3, 2194f8 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 2194e4 │ │ │ │ + b.n 21941c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [pc, #212] @ (21969c ) │ │ │ │ + ldr r3, [pc, #212] @ (2195d4 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 622dc │ │ │ │ - b.n 21956a │ │ │ │ - bl 2eb064 │ │ │ │ + b.n 2194a2 │ │ │ │ + bl 2eaf9c │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2195ea │ │ │ │ + beq.n 219522 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 219538 │ │ │ │ - b.n 2195ac │ │ │ │ + bpl.n 219470 │ │ │ │ + b.n 2194e4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 2eb0dc │ │ │ │ + bl 2eb014 │ │ │ │ ldr.w r6, [r9, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 219538 │ │ │ │ + beq.n 219470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 219538 │ │ │ │ + beq.n 219470 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r7, #36 @ 0x24 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 21964c │ │ │ │ + b.n 219584 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r3, [r9, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -610985,139 +610913,139 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 21920c │ │ │ │ + bl 219144 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 219674 │ │ │ │ + beq.n 2195ac │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r7, r4, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 219622 │ │ │ │ + bge.n 21955a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 21964c │ │ │ │ + bne.n 219584 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 21961a │ │ │ │ + bne.n 219552 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 219538 │ │ │ │ + b.n 219470 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ ldc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r4, #2 │ │ │ │ @ instruction: 0xfbe5ffff │ │ │ │ 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 21945c │ │ │ │ + bl 219394 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - ldr.w r2, [pc, #1244] @ 219ba8 │ │ │ │ + ldr.w r2, [pc, #1244] @ 219ae0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1244] @ 219bac │ │ │ │ + ldr.w r3, [pc, #1244] @ 219ae4 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #1240] @ 219bb0 │ │ │ │ + ldr.w r8, [pc, #1240] @ 219ae8 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 219ba0 │ │ │ │ + beq.w 219ad8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 219708 │ │ │ │ + cbz r1, 219640 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 2196f4 │ │ │ │ + b.n 21962c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 219ba0 │ │ │ │ + beq.w 219ad8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 219876 │ │ │ │ + beq.w 2197ae │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 219756 │ │ │ │ + cbz r3, 21968e │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r9, r5 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 219892 │ │ │ │ + beq.w 2197ca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 219744 │ │ │ │ + bne.n 21967c │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21972e │ │ │ │ + bne.n 219666 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #11 │ │ │ │ - bls.w 219876 │ │ │ │ + bls.w 2197ae │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r2 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 219a80 │ │ │ │ + bne.w 2199b8 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 219b8c │ │ │ │ + beq.w 219ac4 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #12 │ │ │ │ strh r3, [r5, #22] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r6, r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -611136,36 +611064,36 @@ │ │ │ │ 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 2197c0 │ │ │ │ + bne.n 2196f8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r6, r1 │ │ │ │ - cbz r4, 2197f0 │ │ │ │ + cbz r4, 219728 │ │ │ │ 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 2197dc │ │ │ │ + bne.n 219714 │ │ │ │ ldr.w r0, [r7, #468] @ 0x1d4 │ │ │ │ - cbz r0, 219868 │ │ │ │ + cbz r0, 2197a0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bic.w r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 219868 │ │ │ │ + beq.n 2197a0 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov lr, r2 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w ip, r5, r3 │ │ │ │ ldrb r2, [r2, #18] │ │ │ │ @@ -611185,37 +611113,37 @@ │ │ │ │ ands r1, r2 │ │ │ │ strh r6, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 21981a │ │ │ │ + bne.n 219752 │ │ │ │ strb.w r8, [r5, #1] │ │ │ │ strb.w lr, [r5] │ │ │ │ - bl 1ec0e8 │ │ │ │ + bl 1ec020 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str.w r5, [r7, #468] @ 0x1d4 │ │ │ │ blx 62234 │ │ │ │ - ldr r2, [pc, #828] @ (219bb4 ) │ │ │ │ - ldr r3, [pc, #816] @ (219bac ) │ │ │ │ + ldr r2, [pc, #828] @ (219aec ) │ │ │ │ + ldr r3, [pc, #816] @ (219ae4 ) │ │ │ │ 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 219b9c │ │ │ │ + bne.w 219ad4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a1b0 │ │ │ │ + bl 20a0e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21974c │ │ │ │ - ldr r3, [pc, #792] @ (219bb8 ) │ │ │ │ + beq.w 219684 │ │ │ │ + ldr r3, [pc, #792] @ (219af0 ) │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ lsls r5, r5, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r2, r5 │ │ │ │ @@ -611227,20 +611155,20 @@ │ │ │ │ ldr.w sl, [r2, #40] @ 0x28 │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21974c │ │ │ │ + beq.w 219684 │ │ │ │ strd r9, r8, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 2198ee │ │ │ │ + b.n 219826 │ │ │ │ cmp r8, sl │ │ │ │ - beq.w 219a60 │ │ │ │ + beq.w 219998 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov sl, r9 │ │ │ │ lsls r5, r5, #7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ rbit r6, sl │ │ │ │ clz r6, r6 │ │ │ │ adds r1, r3, r5 │ │ │ │ @@ -611251,15 +611179,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ add r2, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add.w r3, sp, r7 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 2198e2 │ │ │ │ + beq.n 21981a │ │ │ │ ldrb.w r0, [r1, #77] @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ uxtb.w ip, r2 │ │ │ │ adds r0, #10 │ │ │ │ cmp r3, #32 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ @@ -611270,19 +611198,19 @@ │ │ │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ │ │ and.w lr, r1, #1 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb.w r0, [sp, #62] @ 0x3e │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.w 219a74 │ │ │ │ + beq.w 2199ac │ │ │ │ cmp r2, #32 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 219984 │ │ │ │ + beq.n 2198bc │ │ │ │ and.w r3, r3, #31 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ and.w r2, r2, #31 │ │ │ │ movs r0, #1 │ │ │ │ @@ -611316,31 +611244,31 @@ │ │ │ │ strb.w ip, [sp, #70] @ 0x46 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh.w r3, [sp, #62] @ 0x3e │ │ │ │ ubfx r3, r1, #4, #4 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #13 │ │ │ │ - bhi.n 219a70 │ │ │ │ + bhi.n 2199a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r7, r3, #12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 219a68 │ │ │ │ + bls.n 2199a0 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - bhi.n 219a78 │ │ │ │ + bhi.n 2199b0 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov fp, r7 │ │ │ │ it cc │ │ │ │ movcc.w fp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ blx 62a34 │ │ │ │ - cbz r0, 219a70 │ │ │ │ + cbz r0, 2199a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, fp, [sp, #32] │ │ │ │ add r3, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -611359,78 +611287,78 @@ │ │ │ │ uxtb r1, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ uxtb r2, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - bne.w 2198e8 │ │ │ │ + bne.w 219820 │ │ │ │ ldrd r9, r8, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 21974c │ │ │ │ + b.n 219684 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, r3, r2 │ │ │ │ - bne.n 219a1c │ │ │ │ + bne.n 219954 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 219a1e │ │ │ │ + b.n 219956 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 219976 │ │ │ │ + b.n 2198ae │ │ │ │ cmp fp, r7 │ │ │ │ it cc │ │ │ │ movcc fp, r7 │ │ │ │ - b.n 219a0a │ │ │ │ + b.n 219942 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #308] @ (219bbc ) │ │ │ │ + ldr r3, [pc, #308] @ (219af4 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ subs r6, r4, #1 │ │ │ │ add r3, pc │ │ │ │ blx 622dc │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r8, #12 │ │ │ │ - b.n 219aa2 │ │ │ │ + b.n 2199da │ │ │ │ adds r1, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - ble.n 219b3c │ │ │ │ + ble.n 219a74 │ │ │ │ ldrb.w r3, [r1, #-3] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219a9c │ │ │ │ + beq.n 2199d4 │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n 219a9c │ │ │ │ + ble.n 2199d4 │ │ │ │ ldrb.w r8, [r1, #-12] │ │ │ │ sub.w ip, r1, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 219b30 │ │ │ │ + b.n 219a68 │ │ │ │ ldrh.w lr, [ip, #4] │ │ │ │ ldrh r5, [r3, #4] │ │ │ │ cmp lr, r5 │ │ │ │ - bne.n 219a9c │ │ │ │ + bne.n 2199d4 │ │ │ │ ldrh.w lr, [ip, #6] │ │ │ │ ldrh r5, [r3, #6] │ │ │ │ cmp lr, r5 │ │ │ │ - bne.n 219a9c │ │ │ │ + bne.n 2199d4 │ │ │ │ ldrb.w lr, [r1, #-4] │ │ │ │ ldrb r5, [r3, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bne.n 219a9c │ │ │ │ + bne.n 2199d4 │ │ │ │ ldrb r5, [r3, #9] │ │ │ │ - cbz r5, 219b28 │ │ │ │ + cbz r5, 219a60 │ │ │ │ ldrb.w lr, [r3, #10] │ │ │ │ ldrh.w r9, [r3, #2] │ │ │ │ ldrb.w sl, [r1, #-2] │ │ │ │ ldrb.w fp, [r3, #10] │ │ │ │ sub.w r9, r9, lr, lsl #2 │ │ │ │ ldrh.w lr, [r1, #-10] │ │ │ │ sub.w lr, lr, sl, lsl #2 │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 219b28 │ │ │ │ + bne.n 219a60 │ │ │ │ ldrb.w lr, [r1, #-3] │ │ │ │ cmp fp, sl │ │ │ │ it cs │ │ │ │ movcs fp, sl │ │ │ │ orr.w r5, r5, lr │ │ │ │ lsr.w r9, r5, fp │ │ │ │ add.w lr, r9, #1 │ │ │ │ @@ -611438,77 +611366,77 @@ │ │ │ │ ittt eq │ │ │ │ strbeq.w fp, [r1, #-2] │ │ │ │ strbeq.w r5, [r1, #-3] │ │ │ │ strbeq.w lr, [r3, #9] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 219a9c │ │ │ │ + beq.n 2199d4 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 219abe │ │ │ │ + beq.n 2199f6 │ │ │ │ adds r1, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bgt.n 219aa2 │ │ │ │ + bgt.n 2199da │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #124] @ (219bc0 ) │ │ │ │ + ldr r3, [pc, #124] @ (219af8 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 622dc │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r5 │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ - cbnz r4, 219b70 │ │ │ │ + cbnz r4, 219aa8 │ │ │ │ subs r6, #1 │ │ │ │ subs r3, #12 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 219b52 │ │ │ │ + bne.n 219a8a │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 219b94 │ │ │ │ + cbz r0, 219acc │ │ │ │ mov r3, r4 │ │ │ │ - b.n 219792 │ │ │ │ + b.n 2196ca │ │ │ │ adds r4, r6, #1 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ uxth r1, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1ebf64 │ │ │ │ + bl 1ebe9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 219790 │ │ │ │ - b.n 219b94 │ │ │ │ + bne.w 2196c8 │ │ │ │ + b.n 219acc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 219876 │ │ │ │ + beq.w 2197ae │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 62234 │ │ │ │ - b.n 219876 │ │ │ │ + b.n 2197ae │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 145bbe │ │ │ │ - bl 8dbc2 │ │ │ │ + bl 145af6 │ │ │ │ + bl 8dafa │ │ │ │ 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 │ │ │ │ @@ -611538,34 +611466,34 @@ │ │ │ │ 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} │ │ │ │ cmp r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bls.n 219c82 │ │ │ │ + bls.n 219bba │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov ip, r1 │ │ │ │ adds r6, r2, r1 │ │ │ │ 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 219c5a │ │ │ │ + bhi.n 219b92 │ │ │ │ subs r3, r2, #4 │ │ │ │ adds r1, #4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 219ca2 │ │ │ │ + cbz r2, 219bda │ │ │ │ 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 │ │ │ │ @@ -611578,15 +611506,15 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 219d28 │ │ │ │ + cbz r2, 219c60 │ │ │ │ add r2, r1 │ │ │ │ movw r6, #26545 @ 0x67b1 │ │ │ │ movt r6, #5718 @ 0x1656 │ │ │ │ movw r5, #26546 @ 0x67b2 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ @@ -611603,15 +611531,15 @@ │ │ │ │ mov.w r0, r0, ror #21 │ │ │ │ mul.w r0, r4, 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 219cfe │ │ │ │ + bne.n 219c36 │ │ │ │ ldr r1, [r1, #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 │ │ │ │ @@ -611628,28 +611556,28 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - ldr.w r1, [pc, #2160] @ 21a5f4 │ │ │ │ + ldr.w r1, [pc, #2160] @ 21a52c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2160] @ 21a5f8 │ │ │ │ + ldr.w r3, [pc, #2160] @ 21a530 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2156] @ 21a5fc │ │ │ │ + ldr.w r2, [pc, #2156] @ 21a534 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 219ed8 │ │ │ │ + bhi.w 219e10 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r1, r1, #5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsls r5, r6, #6 │ │ │ │ lsls r3, r6, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -611673,21 +611601,21 @@ │ │ │ │ cmp r3, #1 │ │ │ │ mul.w r4, r6, 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 21a3bc │ │ │ │ + beq.w 21a2f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 219eaa │ │ │ │ + bls.n 219de2 │ │ │ │ sub.w lr, r0, #15 │ │ │ │ movw r9, #17448 @ 0x4428 │ │ │ │ movt r9, #9251 @ 0x2423 │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ add lr, r1 │ │ │ │ add r9, r4 │ │ │ │ @@ -611708,15 +611636,15 @@ │ │ │ │ cmp lr, r3 │ │ │ │ mul.w r7, r6, r7 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla ip, r2, ip, r8 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r8, r6, ip │ │ │ │ - bhi.n 219e3e │ │ │ │ + bhi.n 219d76 │ │ │ │ sub.w r3, lr, r5 │ │ │ │ mov.w ip, r7, ror #25 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w ip, ip, r9, ror #31 │ │ │ │ adds r5, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w ip, ip, r4, ror #20 │ │ │ │ @@ -611724,25 +611652,25 @@ │ │ │ │ cmp r5, lr │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w ip, ip, r8, ror #14 │ │ │ │ add r1, r3 │ │ │ │ and.w r2, r0, #8 │ │ │ │ add r0, ip │ │ │ │ - bl 219c40 │ │ │ │ + bl 219b78 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1864] @ 21a600 │ │ │ │ - ldr.w r3, [pc, #1852] @ 21a5f8 │ │ │ │ + ldr.w r2, [pc, #1864] @ 21a538 │ │ │ │ + ldr.w r3, [pc, #1852] @ 21a530 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21a5f0 │ │ │ │ + bne.w 21a528 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ @@ -611758,15 +611686,15 @@ │ │ │ │ mul.w r4, ip, 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 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 219eb6 │ │ │ │ + beq.n 219dee │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mla r0, r2, r6, lr │ │ │ │ mla r3, r2, r3, lr │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ @@ -611782,16 +611710,16 @@ │ │ │ │ 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 r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 219f22 │ │ │ │ - b.n 219eb6 │ │ │ │ + bne.n 219e5a │ │ │ │ + b.n 219dee │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movw r6, #44605 @ 0xae3d │ │ │ │ movt r6, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ strb.w r0, [sp, #5] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ @@ -611808,49 +611736,49 @@ │ │ │ │ strb.w r1, [sp, #7] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r0, r6, r4, r0 │ │ │ │ mul.w r4, r6, r3 │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ - ldr.w r0, [pc, #1584] @ 21a604 │ │ │ │ + ldr.w r0, [pc, #1584] @ 21a53c │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ ldr r7, [r2, r0] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ ands.w r6, r6, #1 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - bne.w 21a430 │ │ │ │ + bne.w 21a368 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r8, r5, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 219eb6 │ │ │ │ + beq.w 219dee │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219cc8 │ │ │ │ + bl 219c00 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21a014 │ │ │ │ - b.n 219eb6 │ │ │ │ + bcc.n 219f4c │ │ │ │ + b.n 219dee │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ @@ -611876,15 +611804,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, r6, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21a3fa │ │ │ │ + beq.w 21a332 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ @@ -611893,30 +611821,30 @@ │ │ │ │ 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, r6, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 21a562 │ │ │ │ - add r3, pc, #8 @ (adr r3, 21a100 ) │ │ │ │ + bhi.w 21a49a │ │ │ │ + add r3, pc, #8 @ (adr r3, 21a038 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ lsls r1, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bl 219bc4 │ │ │ │ + bl 219afc │ │ │ │ ldr.w r1, [r5, #69] @ 0x45 │ │ │ │ add r3, sp, #8 │ │ │ │ movw ip, #51831 @ 0xca77 │ │ │ │ movt ip, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -611959,15 +611887,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, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 219eb6 │ │ │ │ + beq.w 219dee │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #20 │ │ │ │ @@ -611977,20 +611905,20 @@ │ │ │ │ mul.w r3, lr, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, 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 21a1e2 │ │ │ │ - b.n 219eb6 │ │ │ │ + bne.n 21a11a │ │ │ │ + b.n 219dee │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movw r4, #44605 @ 0xae3d │ │ │ │ movt r4, #49842 @ 0xc2b2 │ │ │ │ - ldr r3, [pc, #1004] @ (21a608 ) │ │ │ │ + ldr r3, [pc, #1004] @ (21a540 ) │ │ │ │ movw r0, #26549 @ 0x67b5 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ movw r7, #60207 @ 0xeb2f │ │ │ │ movt r7, #10196 @ 0x27d4 │ │ │ │ movw ip, #51831 @ 0xca77 │ │ │ │ movt ip, #34283 @ 0x85eb │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ @@ -612003,15 +611931,15 @@ │ │ │ │ ldrb r2, [r2, #21] │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21a3b6 │ │ │ │ + beq.w 21a2ee │ │ │ │ ldrh r1, [r5, #32] │ │ │ │ strh.w r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mla r0, r4, r6, r0 │ │ │ │ @@ -612021,15 +611949,15 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w 21a3aa │ │ │ │ + bls.w 21a2e2 │ │ │ │ sub.w sl, r2, #15 │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ movw r6, #51831 @ 0xca77 │ │ │ │ movt r6, #34283 @ 0x85eb │ │ │ │ movw fp, #34383 @ 0x864f │ │ │ │ movt fp, #25032 @ 0x61c8 │ │ │ │ @@ -612054,15 +611982,15 @@ │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ cmp sl, r0 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r4, r6, r4, fp │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w fp, r7, r4 │ │ │ │ - bhi.n 21a2d6 │ │ │ │ + bhi.n 21a20e │ │ │ │ mov.w r0, ip, ror #25 │ │ │ │ adds r4, r1, #1 │ │ │ │ add.w r0, r0, lr, ror #31 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, r3, ror #20 │ │ │ │ sub.w r3, r2, #16 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ @@ -612070,19 +611998,19 @@ │ │ │ │ cmp sl, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r1, r3 │ │ │ │ add r8, r9 │ │ │ │ add r0, r2 │ │ │ │ and.w r2, r2, #12 │ │ │ │ - bl 219c40 │ │ │ │ + bl 219b78 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 219eb6 │ │ │ │ + beq.w 219dee │ │ │ │ add.w r0, r5, #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 │ │ │ │ @@ -612096,24 +612024,24 @@ │ │ │ │ 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 21a37e │ │ │ │ - b.n 219eb6 │ │ │ │ + bne.n 21a2b6 │ │ │ │ + b.n 219dee │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21a33e │ │ │ │ + b.n 21a276 │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ - b.n 21a29e │ │ │ │ + b.n 21a1d6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 219eb6 │ │ │ │ + beq.w 219dee │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r5, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -612122,69 +612050,69 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r6, 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 21a3c6 │ │ │ │ - b.n 219eb6 │ │ │ │ + bne.n 21a2fe │ │ │ │ + b.n 219dee │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r6, 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, r6, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 219eb6 │ │ │ │ + b.n 219dee │ │ │ │ mov r0, r5 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219cc8 │ │ │ │ + bl 219c00 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ add.w r1, r5, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219cc8 │ │ │ │ + bl 219c00 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mul.w r4, r0, r6 │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 219eb6 │ │ │ │ + bls.w 219dee │ │ │ │ add.w r8, r5, #108 @ 0x6c │ │ │ │ movs r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219cc8 │ │ │ │ + bl 219c00 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21a470 │ │ │ │ - b.n 219eb6 │ │ │ │ + bcc.n 21a3a8 │ │ │ │ + b.n 219dee │ │ │ │ ldr r1, [r5, #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 │ │ │ │ @@ -612211,15 +612139,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 219eb6 │ │ │ │ + b.n 219dee │ │ │ │ ldr r1, [r5, #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 │ │ │ │ @@ -612230,15 +612158,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 219eb6 │ │ │ │ + b.n 219dee │ │ │ │ ldr r2, [r5, #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 │ │ │ │ @@ -612269,23 +612197,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 219eb6 │ │ │ │ + b.n 219dee │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -612305,49 +612233,49 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - beq.n 21a722 │ │ │ │ - bhi.n 21a682 │ │ │ │ + beq.n 21a65a │ │ │ │ + bhi.n 21a5ba │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.n 21a6e8 │ │ │ │ + bhi.n 21a620 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 21a6ec │ │ │ │ + bls.n 21a624 │ │ │ │ subs r3, #10 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 21a714 │ │ │ │ + bne.n 21a64c │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 21a6d6 │ │ │ │ + bne.n 21a60e │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 21a6ec │ │ │ │ + beq.n 21a624 │ │ │ │ vpop {d8} │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r4, r4 │ │ │ │ cmn r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - beq.n 21a6f4 │ │ │ │ + beq.n 21a62c │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n 21a6b6 │ │ │ │ + beq.n 21a5ee │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 21a6ec │ │ │ │ + bne.n 21a624 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ uxth r0, r4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 1e820c │ │ │ │ + bl 1e8144 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -612367,15 +612295,15 @@ │ │ │ │ sxth r4, r4 │ │ │ │ cmn r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 21a722 │ │ │ │ + beq.n 21a65a │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vpop {d8} │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -612403,236 +612331,236 @@ │ │ │ │ pop {r3, 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, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #552] @ (21a978 ) │ │ │ │ + ldr r2, [pc, #552] @ (21a8b0 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #552] @ (21a97c ) │ │ │ │ + ldr r3, [pc, #552] @ (21a8b4 ) │ │ │ │ add r2, pc │ │ │ │ lsls r7, r6, #5 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add.w r9, r0, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 208564 │ │ │ │ + bl 20849c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21a812 │ │ │ │ + beq.n 21a74a │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r4, fp, r3 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 208564 │ │ │ │ - cbz r0, 21a7f4 │ │ │ │ + bl 20849c │ │ │ │ + cbz r0, 21a72c │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 21a7f4 │ │ │ │ + bne.n 21a72c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add r7, r5 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ add r4, fp │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21a7c4 │ │ │ │ + b.n 21a6fc │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - beq.w 21a93a │ │ │ │ + beq.w 21a872 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ cmp r0, r9 │ │ │ │ - bls.n 21a7b8 │ │ │ │ + bls.n 21a6f0 │ │ │ │ ldrb.w r3, [r4, r9] │ │ │ │ ldrb.w r1, [r7, r9] │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 21a628 │ │ │ │ + bl 21a560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21a7b8 │ │ │ │ + bne.n 21a6f0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #392] @ (21a980 ) │ │ │ │ - ldr r3, [pc, #384] @ (21a97c ) │ │ │ │ + ldr r2, [pc, #392] @ (21a8b8 ) │ │ │ │ + ldr r3, [pc, #384] @ (21a8b4 ) │ │ │ │ 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 21a972 │ │ │ │ + bne.w 21a8aa │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r9, #56] @ 0x38 │ │ │ │ add.w ip, sp, #28 │ │ │ │ strd r8, r8, [sp, #28] │ │ │ │ strd r8, r8, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a93e │ │ │ │ + bne.w 21a876 │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ it eq │ │ │ │ moveq.w r2, #260 @ 0x104 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21a93e │ │ │ │ + bne.n 21a876 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ sub.w r3, r0, #20 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r8, r0, #39 @ 0x27 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, ip │ │ │ │ - b.n 21a864 │ │ │ │ + b.n 21a79c │ │ │ │ ldrb.w r2, [r8, #1]! │ │ │ │ strb.w r2, [r9, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 21a85a │ │ │ │ + bhi.n 21a792 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, r4, lsl #5 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, fp, ip │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ strd r2, r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21a958 │ │ │ │ + bne.n 21a890 │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ it eq │ │ │ │ moveq.w r2, #260 @ 0x104 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 21a958 │ │ │ │ + bne.n 21a890 │ │ │ │ movw r4, #65497 @ 0xffd9 │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ sub.w r4, r4, r8 │ │ │ │ sub.w sl, r8, #20 │ │ │ │ add.w r8, r8, #39 @ 0x27 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov r5, r8 │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ mov r8, ip │ │ │ │ - b.n 21a8de │ │ │ │ + b.n 21a816 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ strb.w r2, [r9, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ adds r2, r4, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 21a8d6 │ │ │ │ + bhi.n 21a80e │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21a7f4 │ │ │ │ + beq.w 21a72c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 21a7f4 │ │ │ │ + bne.w 21a72c │ │ │ │ adds r7, #59 @ 0x3b │ │ │ │ add.w r4, ip, #59 @ 0x3b │ │ │ │ add r7, r5 │ │ │ │ add r4, fp │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21a92e │ │ │ │ + b.n 21a866 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r2, sp │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21a7f4 │ │ │ │ + bne.w 21a72c │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi.n 21a912 │ │ │ │ + bhi.n 21a84a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21a7f6 │ │ │ │ + b.n 21a72e │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 21a952 │ │ │ │ + cbz r1, 21a88a │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21a948 │ │ │ │ + bne.n 21a880 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 21a876 │ │ │ │ + b.n 21a7ae │ │ │ │ ldrb.w r0, [r8, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 21a96e │ │ │ │ + cbz r0, 21a8a6 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 21a964 │ │ │ │ + bne.n 21a89c │ │ │ │ mov r0, r8 │ │ │ │ - b.n 21a8f4 │ │ │ │ + b.n 21a82c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #40] @ 21a9bc │ │ │ │ + ldr.w ip, [pc, #40] @ 21a8f4 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #36] @ 21a9c0 │ │ │ │ + ldr.w lr, [pc, #36] @ 21a8f8 │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr.w r5, [ip, lr] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, r4, r5 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21a73c │ │ │ │ + bl 21a674 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 │ │ │ │ @@ -612642,25 +612570,25 @@ │ │ │ │ add.w r5, sl, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 21a9fe │ │ │ │ + b.n 21a936 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21aa24 │ │ │ │ + bne.n 21a95c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 21a9f2 │ │ │ │ + bhi.n 21a92a │ │ │ │ add r9, sl │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [r9, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -612669,653 +612597,653 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, 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 r5, r1 │ │ │ │ - ldr.w r2, [pc, #1036] @ 21ae4c │ │ │ │ + ldr.w r2, [pc, #1036] @ 21ad84 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21aa6a │ │ │ │ + bne.n 21a9a2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 21aa60 │ │ │ │ + bhi.n 21a998 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r6, [r4, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ lsrs r7, r7, #22 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 21ac38 │ │ │ │ + beq.w 21ab70 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21aa6a │ │ │ │ + bne.n 21a9a2 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21aa6a │ │ │ │ + bne.n 21a9a2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 21ad04 │ │ │ │ + beq.w 21ac3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 6350c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21aa6c │ │ │ │ + b.n 21a9a4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21aa6a │ │ │ │ + bne.n 21a9a2 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 21aa6a │ │ │ │ + bne.n 21a9a2 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r5, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21aa6a │ │ │ │ + bne.n 21a9a2 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r5, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21aa6a │ │ │ │ - ldr r1, [pc, #892] @ (21ae50 ) │ │ │ │ + bne.n 21a9a2 │ │ │ │ + ldr r1, [pc, #892] @ (21ad88 ) │ │ │ │ ldr.w r9, [r2, r1] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 21ad58 │ │ │ │ + bne.w 21ac90 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ac7a │ │ │ │ + beq.w 21abb2 │ │ │ │ add.w fp, r5, #59 @ 0x3b │ │ │ │ mov r7, r2 │ │ │ │ add.w r8, r4, #59 @ 0x3b │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 21ab0e │ │ │ │ + b.n 21aa46 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21aa6a │ │ │ │ + bne.n 21a9a2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ cmp sl, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bcc.n 21ab02 │ │ │ │ + bcc.n 21aa3a │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [fp, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21aa6a │ │ │ │ + bne.n 21a9a2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 21aaf8 │ │ │ │ - b.n 21ac7a │ │ │ │ + bhi.n 21aa30 │ │ │ │ + b.n 21abb2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 21aa6a │ │ │ │ + bne.n 21a9a2 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21aa6a │ │ │ │ + bne.n 21a9a2 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21aa6a │ │ │ │ + bne.n 21a9a2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ad4a │ │ │ │ + beq.w 21ac82 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 21aca4 │ │ │ │ + bhi.w 21abdc │ │ │ │ tbb [pc, r3] │ │ │ │ strh r3, [r0, #12] │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bl 219bc4 │ │ │ │ + bl 219afc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219bc4 │ │ │ │ + bl 219afc │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21acce │ │ │ │ + beq.w 21ac06 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r7, #16 │ │ │ │ adds r7, #12 │ │ │ │ add.w ip, r6, #16 │ │ │ │ adds r6, #12 │ │ │ │ - b.n 21abc6 │ │ │ │ + b.n 21aafe │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 21acce │ │ │ │ + beq.w 21ac06 │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21abb0 │ │ │ │ - b.n 21aa6a │ │ │ │ + beq.n 21aae8 │ │ │ │ + b.n 21a9a2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 21aa6a │ │ │ │ - ldr r0, [pc, #612] @ (21ae54 ) │ │ │ │ + bne.w 21a9a2 │ │ │ │ + ldr r0, [pc, #612] @ (21ad8c ) │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ add.w r3, r0, ip │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 21ac18 │ │ │ │ + cbz r3, 21ab50 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ add.w r3, r0, ip │ │ │ │ movs r2, #0 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ - cbnz r7, 21ac2c │ │ │ │ - b.n 21ad24 │ │ │ │ + cbnz r7, 21ab64 │ │ │ │ + b.n 21ac5c │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 21ad24 │ │ │ │ + beq.n 21ac5c │ │ │ │ ldr r6, [r5, r3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 21ac26 │ │ │ │ - b.n 21aa6a │ │ │ │ + beq.n 21ab5e │ │ │ │ + b.n 21a9a2 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21ac7a │ │ │ │ + cbz r3, 21abb2 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 21ac72 │ │ │ │ + cbz r2, 21abaa │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21acc4 │ │ │ │ + beq.n 21abfc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21ac64 │ │ │ │ + bne.n 21ab9c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ac5c │ │ │ │ + bne.n 21ab94 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21aa6c │ │ │ │ + b.n 21a9a4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 21aa6c │ │ │ │ + b.n 21a9a4 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 21aa6c │ │ │ │ + b.n 21a9a4 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 21aa6c │ │ │ │ + b.n 21a9a4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21ac72 │ │ │ │ - b.n 21aa6a │ │ │ │ + beq.n 21abaa │ │ │ │ + b.n 21a9a2 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 6350c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21aa6c │ │ │ │ + b.n 21a9a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21ac7a │ │ │ │ + beq.n 21abb2 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 21ad14 │ │ │ │ + b.n 21ac4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21ac7a │ │ │ │ + beq.n 21abb2 │ │ │ │ ldrb.w r0, [r4, r3, lsl #3] │ │ │ │ ldrb.w r1, [r5, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21ad10 │ │ │ │ - b.n 21aa6a │ │ │ │ + beq.n 21ac48 │ │ │ │ + b.n 21a9a2 │ │ │ │ add ip, r0 │ │ │ │ ldrb.w r0, [ip, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ac7a │ │ │ │ + beq.n 21abb2 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21ad3a │ │ │ │ + b.n 21ac72 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 21ac7a │ │ │ │ + beq.n 21abb2 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21ad36 │ │ │ │ - b.n 21aa6a │ │ │ │ + beq.n 21ac6e │ │ │ │ + b.n 21a9a2 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21aa6c │ │ │ │ + b.n 21a9a4 │ │ │ │ add.w r7, r4, #59 @ 0x3b │ │ │ │ movw r8, #65477 @ 0xffc5 │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ add.w sl, r5, #59 @ 0x3b │ │ │ │ sub.w r8, r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 21ad7c │ │ │ │ + b.n 21acb4 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21ae0a │ │ │ │ + bne.n 21ad42 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ add.w r3, r8, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 21ad70 │ │ │ │ + bhi.n 21aca8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21ae0a │ │ │ │ + bne.n 21ad42 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a9c4 │ │ │ │ - cbz r0, 21ae0a │ │ │ │ + bl 21a8fc │ │ │ │ + cbz r0, 21ad42 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 21ac7a │ │ │ │ + bls.w 21abb2 │ │ │ │ add.w sl, r4, #123 @ 0x7b │ │ │ │ adds r5, #123 @ 0x7b │ │ │ │ mov.w r8, #2 │ │ │ │ mov fp, r5 │ │ │ │ mov r7, sl │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21add2 │ │ │ │ + b.n 21ad0a │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldrb.w r2, [fp, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bcc.n 21adc4 │ │ │ │ + bcc.n 21acfc │ │ │ │ ldr.w r2, [sl, #-3] │ │ │ │ ldr.w r3, [r5, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ adds r5, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 21adbc │ │ │ │ - b.n 21ac7a │ │ │ │ + bhi.n 21acf4 │ │ │ │ + b.n 21abb2 │ │ │ │ add.w r6, r5, #91 @ 0x5b │ │ │ │ - b.n 21ae1e │ │ │ │ + b.n 21ad56 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209cb0 │ │ │ │ + bl 209be8 │ │ │ │ add.w r3, r8, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 21ae10 │ │ │ │ + bhi.n 21ad48 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21aa6a │ │ │ │ + bne.w 21a9a2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a9c4 │ │ │ │ + bl 21a8fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21ada2 │ │ │ │ - b.n 21aa6a │ │ │ │ + bne.n 21acda │ │ │ │ + b.n 21a9a2 │ │ │ │ nop │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 21aa2c │ │ │ │ + bl 21a964 │ │ │ │ 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] @ (21ae88 ) │ │ │ │ - ldr r2, [pc, #12] @ (21ae8c ) │ │ │ │ + ldr r3, [pc, #12] @ (21adc0 ) │ │ │ │ + ldr r2, [pc, #12] @ (21adc4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1ed800 │ │ │ │ + bl 1ed738 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mcr 15, 7, pc, cr13, cr15, {7} @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eda28 │ │ │ │ + bl 1ed960 │ │ │ │ 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 r4, r1 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 21aede │ │ │ │ + bne.n 21ae16 │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 21af34 │ │ │ │ + beq.n 21ae6c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subw r3, r3, #866 @ 0x362 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 21af44 │ │ │ │ + bhi.n 21ae7c │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1edbfc │ │ │ │ + bl 1edb34 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 21aed0 │ │ │ │ - cbz r5, 21aefa │ │ │ │ + beq.n 21ae08 │ │ │ │ + cbz r5, 21ae32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ - cbz r0, 21af50 │ │ │ │ + cbz r0, 21ae88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208308 │ │ │ │ + bl 208240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208308 │ │ │ │ + bl 208240 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 21af26 │ │ │ │ + cbnz r3, 21ae5e │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #2, #6 │ │ │ │ orr.w r2, r2, r3, lsr #2 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21aed2 │ │ │ │ + beq.n 21ae0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 21aed6 │ │ │ │ + bhi.n 21ae0e │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 21aede │ │ │ │ + bhi.n 21ae16 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 21aede │ │ │ │ + bls.n 21ae16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209654 │ │ │ │ + bl 20958c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21aed0 │ │ │ │ - b.n 21aede │ │ │ │ + beq.n 21ae08 │ │ │ │ + b.n 21ae16 │ │ │ │ str r4, [r7, #4] │ │ │ │ - b.n 21aed0 │ │ │ │ + b.n 21ae08 │ │ │ │ stmdb 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, #696] @ (21b220 ) │ │ │ │ + ldr r2, [pc, #696] @ (21b158 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #696] @ (21b224 ) │ │ │ │ + ldr r3, [pc, #696] @ (21b15c ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #696] @ 21b228 │ │ │ │ + ldr.w fp, [pc, #696] @ 21b160 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - cbz r6, 21afa2 │ │ │ │ + cbz r6, 21aeda │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r6 │ │ │ │ - cbz r2, 21af9a │ │ │ │ + cbz r2, 21aed2 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 21af86 │ │ │ │ + b.n 21aebe │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21b21c │ │ │ │ + beq.w 21b154 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr.w r1, [r0, #468] @ 0x1d4 │ │ │ │ add.w r2, r0, #338 @ 0x152 │ │ │ │ add.w r4, r0, #342 @ 0x156 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ adds r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 21afae │ │ │ │ + bne.n 21aee6 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21b214 │ │ │ │ + beq.w 21b14c │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ strd r0, r6, [sp, #24] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21b0aa │ │ │ │ + beq.n 21afe2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21b08e │ │ │ │ + beq.n 21afc6 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21b058 │ │ │ │ - ldr r1, [pc, #580] @ (21b22c ) │ │ │ │ + bne.n 21af90 │ │ │ │ + ldr r1, [pc, #580] @ (21b164 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r9, [fp, r1] │ │ │ │ add.w r2, r9, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ - cbz r2, 21b058 │ │ │ │ + cbz r2, 21af90 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - bl 237980 │ │ │ │ + bl 2378b8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov ip, r6 │ │ │ │ add.w r2, r9, r2, lsl #7 │ │ │ │ ldrb.w r1, [r2, #78] @ 0x4e │ │ │ │ adds r1, #10 │ │ │ │ add.w lr, r5, r1, lsl #2 │ │ │ │ ldr.w r0, [r5, r1, lsl #2] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w ip, [sp, #52] @ 0x34 │ │ │ │ tst.w ip, #15 │ │ │ │ - bne.n 21b056 │ │ │ │ + bne.n 21af8e │ │ │ │ mov ip, r6 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w ip, [sp, #54] @ 0x36 │ │ │ │ tst.w ip, #15 │ │ │ │ - bne.n 21b056 │ │ │ │ + bne.n 21af8e │ │ │ │ mov ip, r6 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w ip, [sp, #56] @ 0x38 │ │ │ │ tst.w ip, #15 │ │ │ │ - bne.n 21b056 │ │ │ │ + bne.n 21af8e │ │ │ │ mov ip, r6 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #58] @ 0x3a │ │ │ │ ands.w r9, r0, #15 │ │ │ │ - beq.n 21b0e0 │ │ │ │ - cbz r4, 21b0aa │ │ │ │ + beq.n 21b018 │ │ │ │ + cbz r4, 21afe2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21b1f0 │ │ │ │ + beq.w 21b128 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b1f0 │ │ │ │ + beq.w 21b128 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 21b1e6 │ │ │ │ - ldr r1, [pc, #440] @ (21b22c ) │ │ │ │ + bne.w 21b11e │ │ │ │ + ldr r1, [pc, #440] @ (21b164 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b1e6 │ │ │ │ + beq.w 21b11e │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 21aff6 │ │ │ │ + b.n 21af2e │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 21b0aa │ │ │ │ - ldr r1, [pc, #404] @ (21b22c ) │ │ │ │ + bne.n 21afe2 │ │ │ │ + ldr r1, [pc, #404] @ (21b164 ) │ │ │ │ ldr.w r9, [fp, r1] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r9, r1, lsl #7 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 21b210 │ │ │ │ + bne.w 21b148 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21afd0 │ │ │ │ + bne.n 21af08 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 258dc8 │ │ │ │ - ldr r2, [pc, #364] @ (21b230 ) │ │ │ │ - ldr r3, [pc, #348] @ (21b224 ) │ │ │ │ + bl 258d00 │ │ │ │ + ldr r2, [pc, #364] @ (21b168 ) │ │ │ │ + ldr r3, [pc, #348] @ (21b15c ) │ │ │ │ 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 21b218 │ │ │ │ + bne.w 21b150 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r2, #77] @ 0x4d │ │ │ │ ldrb.w r0, [r2, #32] │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ adds r1, #10 │ │ │ │ @@ -613334,32 +613262,32 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh r2, [r5, #22] │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21b1ce │ │ │ │ + beq.n 21b106 │ │ │ │ mov ip, r5 │ │ │ │ strd r7, lr, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, fp │ │ │ │ - b.n 21b140 │ │ │ │ + b.n 21b078 │ │ │ │ adds r0, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 21b1c4 │ │ │ │ + beq.n 21b0fc │ │ │ │ ldrb.w lr, [ip, #28] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 21b136 │ │ │ │ + bne.n 21b06e │ │ │ │ ldrb.w lr, [ip, #33] @ 0x21 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ands.w lr, lr, r4 │ │ │ │ - beq.n 21b136 │ │ │ │ + beq.n 21b06e │ │ │ │ ldrh.w r4, [ip, #26] │ │ │ │ ldrb.w r9, [ip, #34] @ 0x22 │ │ │ │ ldrb.w fp, [ip, #24] │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ rsb r9, r9, r4, lsr #2 │ │ │ │ mov.w fp, fp, lsl #4 │ │ │ │ uxtb.w r9, r9 │ │ │ │ @@ -613378,255 +613306,255 @@ │ │ │ │ subs r0, #1 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ strb.w r3, [r8, #44] @ 0x2c │ │ │ │ lsls r0, r4 │ │ │ │ add r4, r9 │ │ │ │ strb.w r4, [r8, #45] @ 0x2d │ │ │ │ bics.w lr, lr, r0 │ │ │ │ - bne.n 21b170 │ │ │ │ + bne.n 21b0a8 │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 21b140 │ │ │ │ + bne.n 21b078 │ │ │ │ mov fp, r7 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r5 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21b058 │ │ │ │ - b.n 21b0aa │ │ │ │ + bne.w 21af90 │ │ │ │ + b.n 21afe2 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21b060 │ │ │ │ + bne.w 21af98 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 21b0aa │ │ │ │ - ldr r2, [pc, #48] @ (21b22c ) │ │ │ │ + bne.w 21afe2 │ │ │ │ + ldr r2, [pc, #48] @ (21b164 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [fp, r2] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b0aa │ │ │ │ + beq.w 21afe2 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 21aff6 │ │ │ │ + b.n 21af2e │ │ │ │ mov r8, r7 │ │ │ │ - b.n 21b0b8 │ │ │ │ + b.n 21aff0 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21afa2 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + b.n 21aeda │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #216] @ (21b30c ) │ │ │ │ + ldr r7, [pc, #1016] @ (21b564 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r8, r2, #8 │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r2, #12] │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21b2da │ │ │ │ + beq.n 21b212 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b2de │ │ │ │ + beq.n 21b216 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 21b28c │ │ │ │ + bne.n 21b1c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21b27e │ │ │ │ + cbz r3, 21b1b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21b27e │ │ │ │ + cbz r2, 21b1b6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 21b30e │ │ │ │ + bne.n 21b246 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21b268 │ │ │ │ + bne.n 21b1a0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 21b2da │ │ │ │ + beq.n 21b212 │ │ │ │ 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, 21b2cc │ │ │ │ + cbz r3, 21b204 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 21b2fe │ │ │ │ + bhi.n 21b236 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 21b2c4 │ │ │ │ + bmi.n 21b1fc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 21b2fe │ │ │ │ - beq.n 21b2ec │ │ │ │ + bgt.n 21b236 │ │ │ │ + beq.n 21b224 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21b2a8 │ │ │ │ + bne.n 21b1e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21b264 │ │ │ │ + bne.n 21b19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #26 │ │ │ │ tst r1, r7 │ │ │ │ - beq.n 21b2da │ │ │ │ + beq.n 21b212 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21b28c │ │ │ │ + b.n 21b1c4 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ldrb.w ip, [r2, #21] │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.n 21b2c4 │ │ │ │ + bcs.n 21b1fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21b264 │ │ │ │ - b.n 21b2da │ │ │ │ + bne.n 21b19c │ │ │ │ + b.n 21b212 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21b28c │ │ │ │ + b.n 21b1c4 │ │ │ │ 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, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21b35c │ │ │ │ + cbz r3, 21b294 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ ubfx ip, r5, #0, #26 │ │ │ │ tst r5, r3 │ │ │ │ - beq.n 21b354 │ │ │ │ - cbz r7, 21b374 │ │ │ │ + beq.n 21b28c │ │ │ │ + cbz r7, 21b2ac │ │ │ │ tst.w ip, #128 @ 0x80 │ │ │ │ - beq.n 21b354 │ │ │ │ + beq.n 21b28c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21b36e │ │ │ │ + beq.n 21b2a6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21b330 │ │ │ │ + bne.n 21b268 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e324 │ │ │ │ + bl 20e25c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2059bc │ │ │ │ + bl 2058f4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ blx 633d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21b354 │ │ │ │ + bne.n 21b28c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 2e9c38 │ │ │ │ + bl 2e9b70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b354 │ │ │ │ + beq.n 21b28c │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 21b354 │ │ │ │ + bmi.n 21b28c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21b354 │ │ │ │ - b.n 21b36e │ │ │ │ + bne.n 21b28c │ │ │ │ + b.n 21b2a6 │ │ │ │ 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 r4, r2 │ │ │ │ - ldr r2, [pc, #816] @ (21b6ec ) │ │ │ │ - ldr r3, [pc, #816] @ (21b6f0 ) │ │ │ │ + ldr r2, [pc, #816] @ (21b624 ) │ │ │ │ + ldr r3, [pc, #816] @ (21b628 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21b54a │ │ │ │ + beq.w 21b482 │ │ │ │ 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 21b3a8 │ │ │ │ + bl 21b2e0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 21b4e4 │ │ │ │ + beq.n 21b41c │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 21b46e │ │ │ │ + bne.n 21b3a6 │ │ │ │ ldr.w r8, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb100 │ │ │ │ + bl 2eb038 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -613634,49 +613562,49 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ - ldr r2, [pc, #672] @ (21b6f4 ) │ │ │ │ - ldr r3, [pc, #668] @ (21b6f0 ) │ │ │ │ + bl 20a7c0 │ │ │ │ + ldr r2, [pc, #672] @ (21b62c ) │ │ │ │ + ldr r3, [pc, #668] @ (21b628 ) │ │ │ │ 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 21b6e8 │ │ │ │ + bne.w 21b620 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r8, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 21b578 │ │ │ │ + beq.n 21b4b0 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r8, #20] │ │ │ │ cmp r2, #32 │ │ │ │ mov r8, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 21b6e2 │ │ │ │ + bhi.w 21b61a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21b6de │ │ │ │ + bhi.w 21b616 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ @@ -613710,18 +613638,18 @@ │ │ │ │ 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 21b660 │ │ │ │ + bhi.w 21b598 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21b6ec │ │ │ │ + bhi.w 21b624 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -613748,15 +613676,15 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -613764,24 +613692,24 @@ │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r5, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21b442 │ │ │ │ + b.n 21b37a │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r4, #64 @ 0x40 │ │ │ │ @@ -613789,35 +613717,35 @@ │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 21b436 │ │ │ │ + b.n 21b36e │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21b5f4 │ │ │ │ + cbz r0, 21b52c │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #3 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str.w ip, [sp] │ │ │ │ str.w ip, [r8, #12] │ │ │ │ mov r4, r0 │ │ │ │ strd ip, ip, [r8, #4] │ │ │ │ add.w sl, r0, #48 @ 0x30 │ │ │ │ @@ -613831,274 +613759,274 @@ │ │ │ │ add.w lr, r4, #64 @ 0x40 │ │ │ │ str.w ip, [r8, #12] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 21b436 │ │ │ │ + b.n 21b36e │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 21b5c6 │ │ │ │ + b.n 21b4fe │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21b5c6 │ │ │ │ + b.n 21b4fe │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 21b5c6 │ │ │ │ + b.n 21b4fe │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 21b5c6 │ │ │ │ + b.n 21b4fe │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21b698 │ │ │ │ + cbz r0, 21b5d0 │ │ │ │ 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, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ add.w sl, r4, #48 @ 0x30 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str.w ip, [sp] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ str.w ip, [r8, #12] │ │ │ │ strd ip, ip, [r8, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 21b620 │ │ │ │ + b.n 21b558 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 21b66a │ │ │ │ + b.n 21b5a2 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 21b66a │ │ │ │ + b.n 21b5a2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 21b66a │ │ │ │ + b.n 21b5a2 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 21b66a │ │ │ │ + b.n 21b5a2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #240] @ (21b7e0 ) │ │ │ │ + ldr r5, [pc, #16] @ (21b638 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #672] @ (21b998 ) │ │ │ │ + ldr r4, [pc, #448] @ (21b7f0 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #80] @ 21b758 │ │ │ │ + ldr.w ip, [pc, #80] @ 21b690 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #76] @ (21b75c ) │ │ │ │ + ldr r3, [pc, #76] @ (21b694 ) │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21b234 │ │ │ │ + bl 21b16c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21b73c │ │ │ │ + beq.n 21b674 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r1, r4, #12 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #32] @ (21b760 ) │ │ │ │ - ldr r3, [pc, #28] @ (21b75c ) │ │ │ │ + ldr r2, [pc, #32] @ (21b698 ) │ │ │ │ + ldr r3, [pc, #28] @ (21b694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b754 │ │ │ │ + bne.n 21b68c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #944] @ (21bb0c ) │ │ │ │ + ldr r1, [pc, #720] @ (21b964 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #752] @ (21ba54 ) │ │ │ │ + ldr r1, [pc, #528] @ (21b8ac ) │ │ │ │ lsls r5, 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, #3216] @ 0xc90 │ │ │ │ - ldr r2, [pc, #592] @ (21b9c8 ) │ │ │ │ + ldr r2, [pc, #592] @ (21b900 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #592] @ (21b9cc ) │ │ │ │ + ldr r3, [pc, #592] @ (21b904 ) │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #32 │ │ │ │ str r6, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #836] @ 0x344 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ - bl 21b234 │ │ │ │ + bl 21b16c │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21b868 │ │ │ │ + beq.n 21b7a0 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov.w fp, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, sl │ │ │ │ mov r5, r4 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - bl 234ecc │ │ │ │ + bl 234e04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21b9b8 │ │ │ │ + bne.w 21b8f0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21b9a6 │ │ │ │ + beq.w 21b8de │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 21b7f6 │ │ │ │ + bne.n 21b72e │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ ands.w sl, r3, #8 │ │ │ │ - beq.n 21b8b0 │ │ │ │ - cbz r6, 21b808 │ │ │ │ + beq.n 21b7e8 │ │ │ │ + cbz r6, 21b740 │ │ │ │ tst.w r3, #6 │ │ │ │ it eq │ │ │ │ addeq r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r4, r3, #1, #2 │ │ │ │ - bl 2eb0a8 │ │ │ │ + bl 2eafe0 │ │ │ │ add r4, r0 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ and.w r6, r4, #3 │ │ │ │ subs r6, #0 │ │ │ │ rsb r4, r5, r4, lsr #2 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 21b8ee │ │ │ │ - cbz r4, 21b850 │ │ │ │ + bge.n 21b826 │ │ │ │ + cbz r4, 21b788 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ rsb r1, r5, r5, lsl #29 │ │ │ │ add r4, r5 │ │ │ │ add r1, r2 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, r5 │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21b846 │ │ │ │ + bne.n 21b77e │ │ │ │ str r5, [r7, #60] @ 0x3c │ │ │ │ add r5, ip │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21b7be │ │ │ │ + bne.n 21b6f6 │ │ │ │ mov r9, r5 │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ add r6, r9 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 21b886 │ │ │ │ + beq.n 21b7be │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str.w sl, [r3] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ add.w r3, r8, #12 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r2, [r8, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #328] @ (21b9d0 ) │ │ │ │ + ldr r2, [pc, #328] @ (21b908 ) │ │ │ │ cmp r7, #4 │ │ │ │ - ldr r3, [pc, #320] @ (21b9cc ) │ │ │ │ + ldr r3, [pc, #320] @ (21b904 ) │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ streq.w r6, [r8, #440] @ 0x1b8 │ │ │ │ strne.w r6, [r8, #448] @ 0x1c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #836] @ 0x344 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21b9c2 │ │ │ │ + bne.w 21b8fa │ │ │ │ add.w sp, sp, #844 @ 0x34c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r5, r6 │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ ldrsb.w r3, [r7, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r6, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 21b828 │ │ │ │ + bge.n 21b760 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r6, [r3, #206] @ 0xce │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21b828 │ │ │ │ + beq.n 21b760 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 2ea620 │ │ │ │ + bl 2ea558 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 21b82e │ │ │ │ + blt.n 21b766 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21b850 │ │ │ │ + beq.n 21b788 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add.w sl, r4, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r7, [sp] │ │ │ │ add.w lr, r1, r0, lsl #3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -614110,549 +614038,549 @@ │ │ │ │ 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 21b950 │ │ │ │ + bmi.n 21b888 │ │ │ │ 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 21b90e │ │ │ │ + bne.n 21b846 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r7, [sp] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b832 │ │ │ │ + beq.w 21b76a │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r7, #60] @ 0x3c │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.w 21b854 │ │ │ │ + bcs.w 21b78c │ │ │ │ sub.w ip, r5, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 21b854 │ │ │ │ + bls.w 21b78c │ │ │ │ rsb r4, r5, r5, lsl #29 │ │ │ │ add r4, ip │ │ │ │ add r2, r4 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r5, [r3, r5, lsl #3] │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 21b99a │ │ │ │ - b.n 21b854 │ │ │ │ + bne.n 21b8d2 │ │ │ │ + b.n 21b78c │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 21b7f6 │ │ │ │ + b.n 21b72e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2eb404 │ │ │ │ + bl 2eb33c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21b7d0 │ │ │ │ + b.n 21b708 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #504] @ (21bbc4 ) │ │ │ │ + ldr r1, [pc, #280] @ (21ba1c ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bx lr │ │ │ │ + ldr r0, [pc, #224] @ (21b9ec ) │ │ │ │ lsls r5, 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, #300] @ (21bb10 ) │ │ │ │ + ldr r5, [pc, #300] @ (21ba48 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #300] @ (21bb14 ) │ │ │ │ + ldr r1, [pc, #300] @ (21ba4c ) │ │ │ │ mov r6, r2 │ │ │ │ add r5, pc │ │ │ │ sub sp, #28 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 21bb04 │ │ │ │ + beq.w 21ba3c │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r1, lr │ │ │ │ orr.w lr, lr, r0 │ │ │ │ and.w r0, ip, r6 │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ and.w r3, lr, r3 │ │ │ │ orrs.w r7, r0, r3 │ │ │ │ - beq.n 21ba6e │ │ │ │ + beq.n 21b9a6 │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 21ba96 │ │ │ │ + beq.n 21b9ce │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21bb0e │ │ │ │ + bhi.n 21ba46 │ │ │ │ tbb [pc, r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ strh r0, [r4, r5] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r7, [pc, #384] @ (21bbe0 ) │ │ │ │ + ldr r7, [pc, #384] @ (21bb18 ) │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21ba96 │ │ │ │ + cbz r0, 21b9ce │ │ │ │ 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 20a888 │ │ │ │ - ldr r2, [pc, #128] @ (21bb18 ) │ │ │ │ - ldr r3, [pc, #120] @ (21bb14 ) │ │ │ │ + bl 20a7c0 │ │ │ │ + ldr r2, [pc, #128] @ (21ba50 ) │ │ │ │ + ldr r3, [pc, #120] @ (21ba4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21bb0a │ │ │ │ + bne.n 21ba42 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21bada │ │ │ │ + cbz r0, 21ba12 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21ba96 │ │ │ │ + b.n 21b9ce │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 21bab4 │ │ │ │ + b.n 21b9ec │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #8] │ │ │ │ - b.n 21bab4 │ │ │ │ + b.n 21b9ec │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 21bab4 │ │ │ │ + b.n 21b9ec │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ - b.n 21bab4 │ │ │ │ + b.n 21b9ec │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov r2, r2 │ │ │ │ + mov sl, fp │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, ip │ │ │ │ + mov r2, r5 │ │ │ │ lsls r5, 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, #3204] @ 21c7b8 │ │ │ │ + ldr.w r2, [pc, #3204] @ 21c6f0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #3204] @ 21c7bc │ │ │ │ + ldr.w r3, [pc, #3204] @ 21c6f4 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ ldrb.w r5, [r1, #40] @ 0x28 │ │ │ │ - ldr.w r6, [pc, #3196] @ 21c7c0 │ │ │ │ + ldr.w r6, [pc, #3196] @ 21c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #2 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ ubfx r5, r5, #2, #6 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq.n 21bbb8 │ │ │ │ - bhi.n 21bba2 │ │ │ │ + beq.n 21baf0 │ │ │ │ + bhi.n 21bada │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ - beq.n 21bc6c │ │ │ │ + beq.n 21bba4 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ - bne.n 21bb80 │ │ │ │ + bne.n 21bab8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21befa │ │ │ │ + bne.w 21be32 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #3136] @ 21c7c4 │ │ │ │ - ldr.w r3, [pc, #3124] @ 21c7bc │ │ │ │ + ldr.w r2, [pc, #3136] @ 21c6fc │ │ │ │ + ldr.w r3, [pc, #3124] @ 21c6f4 │ │ │ │ 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 21c7aa │ │ │ │ + bne.w 21c6e2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - beq.w 21be44 │ │ │ │ + beq.w 21bd7c │ │ │ │ movw r2, #465 @ 0x1d1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21be44 │ │ │ │ + beq.w 21bd7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.n 21bb80 │ │ │ │ + bne.n 21bab8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21bb80 │ │ │ │ + beq.n 21bab8 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - beq.n 21bb80 │ │ │ │ + beq.n 21bab8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w sl, [fp, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp.w sl, #252 @ 0xfc │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 21c2b4 │ │ │ │ + beq.w 21c1ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #8193 @ 0x2001 │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 21c622 │ │ │ │ + beq.w 21c55a │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 21bb80 │ │ │ │ + beq.n 21bab8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 20880c │ │ │ │ + bl 208744 │ │ │ │ mov r0, fp │ │ │ │ - bl 2074f8 │ │ │ │ + bl 207430 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21bb82 │ │ │ │ + b.n 21baba │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21bb80 │ │ │ │ + beq.n 21bab8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21bcae │ │ │ │ + cbz r0, 21bbe6 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b9d4 │ │ │ │ + bl 21b90c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b9d4 │ │ │ │ + bl 21b90c │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21bd1a │ │ │ │ + cbz r0, 21bc52 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b9d4 │ │ │ │ + bl 21b90c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21bd76 │ │ │ │ + cbz r0, 21bcae │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b9d4 │ │ │ │ + bl 21b90c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 21c51c │ │ │ │ + beq.w 21c454 │ │ │ │ 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 21c2ea │ │ │ │ + beq.w 21c222 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21be24 │ │ │ │ + beq.n 21bd5c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 21bdd2 │ │ │ │ + cbz r1, 21bd0a │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 21c478 │ │ │ │ + bne.w 21c3b0 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 21c478 │ │ │ │ - cbz r3, 21bde6 │ │ │ │ + bne.w 21c3b0 │ │ │ │ + cbz r3, 21bd1e │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21be14 │ │ │ │ + cbz r0, 21bd4c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r9, r0 │ │ │ │ subs r6, #8 │ │ │ │ - bne.w 21c528 │ │ │ │ + bne.w 21c460 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 21bc58 │ │ │ │ + beq.w 21bb90 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21bc52 │ │ │ │ + b.n 21bb8a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bb80 │ │ │ │ + beq.w 21bab8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 21c24c │ │ │ │ + bls.w 21c184 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21bea0 │ │ │ │ + cbz r0, 21bdd8 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 21c79e │ │ │ │ + bhi.w 21c6d6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21c7ae │ │ │ │ + bhi.w 21c6e6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #8 │ │ │ │ lsls r2, r7, #17 │ │ │ │ lsls r2, r7, #17 │ │ │ │ lsls r2, r7, #17 │ │ │ │ lsls r2, r7, #17 │ │ │ │ lsls r2, r7, #17 │ │ │ │ @@ -614684,529 +614612,529 @@ │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21bf2c │ │ │ │ + cbz r0, 21be64 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21bf5c │ │ │ │ + cbz r0, 21be94 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r3, sl, [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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 21bf96 │ │ │ │ + cbz r0, 21bece │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #8 │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 21bfd0 │ │ │ │ + cbz r0, 21bf08 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 21c00a │ │ │ │ + cbz r0, 21bf42 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21c044 │ │ │ │ + cbz r0, 21bf7c │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 21c07c │ │ │ │ + cbz r0, 21bfb4 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21c0ae │ │ │ │ + cbz r0, 21bfe6 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c0e0 │ │ │ │ + cbz r0, 21c018 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21bc52 │ │ │ │ - ldr.w r3, [pc, #1400] @ 21c7c8 │ │ │ │ + b.n 21bb8a │ │ │ │ + ldr.w r3, [pc, #1400] @ 21c700 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r9, [sp] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ orr.w r7, r6, #32 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b82c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b82c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c71e │ │ │ │ + bne.w 21c656 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20b8f4 │ │ │ │ + bl 20b82c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21bc52 │ │ │ │ + b.n 21bb8a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #8193 @ 0x2001 │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 21c622 │ │ │ │ + beq.w 21c55a │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21bc2a │ │ │ │ + b.n 21bb62 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21be24 │ │ │ │ + beq.w 21bd5c │ │ │ │ add r3, sp, #32 │ │ │ │ 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 20a888 │ │ │ │ - b.n 21be24 │ │ │ │ + bl 20a7c0 │ │ │ │ + b.n 21bd5c │ │ │ │ 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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 21c358 │ │ │ │ + cbz r0, 21c290 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r7 │ │ │ │ adds r2, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r7, [fp, #36] @ 0x24 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w r7, #348 @ 0x15c │ │ │ │ - bne.w 21c568 │ │ │ │ + bne.w 21c4a0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 21bc52 │ │ │ │ + b.w 21bb8a │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21c32a │ │ │ │ + b.n 21c262 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21c32a │ │ │ │ + b.n 21c262 │ │ │ │ subs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 21c7ae │ │ │ │ + bhi.w 21c6e6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ @@ -615237,139 +615165,139 @@ │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c4f2 │ │ │ │ + cbz r0, 21c42a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21be24 │ │ │ │ + b.n 21bd5c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 21c4ce │ │ │ │ + b.n 21c406 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21c4ce │ │ │ │ + b.n 21c406 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 21c4ce │ │ │ │ - vldr d7, [pc, #656] @ 21c7b0 │ │ │ │ + b.n 21c406 │ │ │ │ + vldr d7, [pc, #656] @ 21c6e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 21c4ce │ │ │ │ + b.n 21c406 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [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 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c556 │ │ │ │ + cbz r0, 21c48e │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21be2a │ │ │ │ + b.n 21bd62 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21c448 │ │ │ │ + b.n 21c380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w sl, #252 @ 0xfc │ │ │ │ mov r6, fp │ │ │ │ mov.w r7, #0 │ │ │ │ clz r3, r3 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ @@ -615381,24 +615309,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 21c6c6 │ │ │ │ + bne.n 21c5fe │ │ │ │ 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 21c6f8 │ │ │ │ + bhi.n 21c630 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21c7ae │ │ │ │ + bhi.w 21c6e6 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ asrs r6, r3, #2 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ @@ -615410,183 +615338,183 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ bics r6, r3 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21c700 │ │ │ │ + bne.n 21c638 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 21c70e │ │ │ │ + bne.n 21c646 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c764 │ │ │ │ + bne.n 21c69c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c790 │ │ │ │ + bne.n 21c6c8 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r7, #1 │ │ │ │ adds r6, #32 │ │ │ │ movs r7, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 21c64c │ │ │ │ + bne.n 21c584 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bc58 │ │ │ │ + beq.w 21bb90 │ │ │ │ cmp.w sl, #252 @ 0xfc │ │ │ │ - bne.w 21bc1a │ │ │ │ - b.n 21c2d8 │ │ │ │ + bne.w 21bb52 │ │ │ │ + b.n 21c210 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 21c694 │ │ │ │ + b.n 21c5cc │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 21c694 │ │ │ │ + b.n 21c5cc │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 21c714 │ │ │ │ + bne.n 21c64c │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r9, r8 │ │ │ │ - b.n 21c6a4 │ │ │ │ + b.n 21c5dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 21c6ca │ │ │ │ + b.n 21c602 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.n 21c6de │ │ │ │ + b.n 21c616 │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21c750 │ │ │ │ + cbz r0, 21c688 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21c2a0 │ │ │ │ + b.n 21c1d8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, sl │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 21c6ca │ │ │ │ + b.n 21c602 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r9 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, sl │ │ │ │ - b.n 21c770 │ │ │ │ + b.n 21c6a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 21c32a │ │ │ │ + b.n 21c262 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r8 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r6 │ │ │ │ + cmp r0, pc │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r2, lr │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 r2, [pc, #292] @ (21c904 ) │ │ │ │ + ldr r2, [pc, #292] @ (21c83c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #292] @ (21c908 ) │ │ │ │ + ldr r3, [pc, #292] @ (21c840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r1, [r2, #19] │ │ │ │ - cbnz r1, 21c7fa │ │ │ │ + cbnz r1, 21c732 │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ - cbz r1, 21c82c │ │ │ │ + cbz r1, 21c764 │ │ │ │ ldr.w r5, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21c80e │ │ │ │ + cbz r3, 21c746 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 21c83e │ │ │ │ + cbnz r6, 21c776 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c802 │ │ │ │ + bne.n 21c73a │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #248] @ (21c90c ) │ │ │ │ - ldr r3, [pc, #244] @ (21c908 ) │ │ │ │ + ldr r2, [pc, #248] @ (21c844 ) │ │ │ │ + ldr r3, [pc, #244] @ (21c840 ) │ │ │ │ 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 21c8fe │ │ │ │ + bne.n 21c836 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r2, #26] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21c7fa │ │ │ │ + bne.n 21c732 │ │ │ │ ldrb.w r2, [r2, #38] @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c7fa │ │ │ │ - b.n 21c810 │ │ │ │ + bne.n 21c732 │ │ │ │ + b.n 21c748 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov lr, r8 │ │ │ │ strd r9, r9, [r8, #4] │ │ │ │ @@ -615600,77 +615528,77 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 21c8ce │ │ │ │ + cbz r3, 21c806 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21c8c0 │ │ │ │ + beq.n 21c7f8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 21c8b0 │ │ │ │ + cbz r2, 21c7e8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 21c8a4 │ │ │ │ + cbnz r2, 21c7dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 21bb20 │ │ │ │ + bl 21ba58 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 21c890 │ │ │ │ + bne.n 21c7c8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 21c8c0 │ │ │ │ + cbnz r2, 21c7f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21bb20 │ │ │ │ + bl 21ba58 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 21c8d0 │ │ │ │ + cbz r3, 21c808 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21c884 │ │ │ │ + b.n 21c7bc │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c810 │ │ │ │ + beq.n 21c748 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21c810 │ │ │ │ + beq.n 21c748 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21c84a │ │ │ │ + bne.n 21c782 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c8ee │ │ │ │ - b.n 21c810 │ │ │ │ + bne.n 21c826 │ │ │ │ + b.n 21c748 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -615678,27 +615606,27 @@ │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #216] @ (21ca18 ) │ │ │ │ + ldr r3, [pc, #216] @ (21c950 ) │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #212] @ (21ca1c ) │ │ │ │ + ldr r2, [pc, #212] @ (21c954 ) │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ ldrb r5, [r3, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21ca0e │ │ │ │ + beq.n 21c946 │ │ │ │ movs r6, #0 │ │ │ │ mla r3, r0, r1, r2 │ │ │ │ subs r5, #1 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ str.w lr, [sp, #28] │ │ │ │ @@ -615707,166 +615635,166 @@ │ │ │ │ strd r3, r1, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r7, r6 │ │ │ │ movne r7, r5 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ add r7, r4 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 205e84 │ │ │ │ + bl 205dbc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r7, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21c9cc │ │ │ │ - bl 205e84 │ │ │ │ + bls.n 21c904 │ │ │ │ + bl 205dbc │ │ │ │ ldrb.w r3, [r7, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [sl, #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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r8, fp │ │ │ │ - cbz r6, 21c9fe │ │ │ │ + cbz r6, 21c936 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20aa44 │ │ │ │ + bl 20a97c │ │ │ │ mov r8, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 21c978 │ │ │ │ + bne.n 21c8b0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (21ca50 ) │ │ │ │ + ldr r3, [pc, #44] @ (21c988 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 21ca4c │ │ │ │ + cbnz r2, 21c984 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21ca34 │ │ │ │ + bls.n 21c96c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (21ca54 ) │ │ │ │ + ldr r2, [pc, #28] @ (21c98c ) │ │ │ │ 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, #216 @ 0xd8 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #344] @ (21cbc4 ) │ │ │ │ + ldr r3, [pc, #344] @ (21cafc ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ and.w lr, r1, #56 @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21cb74 │ │ │ │ + bne.n 21caac │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 21cbba │ │ │ │ + beq.w 21caf2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 21ca94 │ │ │ │ + bne.n 21c9cc │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21cb94 │ │ │ │ - ldr r2, [pc, #300] @ (21cbc8 ) │ │ │ │ + bne.n 21cacc │ │ │ │ + ldr r2, [pc, #300] @ (21cb00 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #227 @ 0xe3 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21cbc0 │ │ │ │ + beq.w 21caf8 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 21cbb4 │ │ │ │ + bne.n 21caec │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r6, #1 │ │ │ │ add r5, sp, #32 │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w r3, r9, #76 @ 0x4c │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 205e84 │ │ │ │ + bl 205dbc │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 205e84 │ │ │ │ + bl 205dbc │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21cb42 │ │ │ │ + beq.n 21ca7a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w lr, r4, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -615874,74 +615802,74 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 21cbac │ │ │ │ + beq.n 21cae4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 21cb8a │ │ │ │ + cbz r2, 21cac2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 21cae0 │ │ │ │ - ldr r2, [pc, #80] @ (21cbc8 ) │ │ │ │ + b.n 21ca18 │ │ │ │ + ldr r2, [pc, #80] @ (21cb00 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 21cab0 │ │ │ │ + b.n 21c9e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 21cb6a │ │ │ │ + b.n 21caa2 │ │ │ │ clz r4, lr │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 21cac0 │ │ │ │ + b.n 21c9f8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 21ca94 │ │ │ │ + b.n 21c9cc │ │ │ │ mov sl, r2 │ │ │ │ - b.n 21cbac │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + b.n 21cae4 │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #188] @ (21cc9c ) │ │ │ │ + ldr r5, [pc, #188] @ (21cbd4 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #184] @ (21cca0 ) │ │ │ │ + ldr r2, [pc, #184] @ (21cbd8 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ @@ -615955,78 +615883,78 @@ │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 21cc7a │ │ │ │ + beq.n 21cbb2 │ │ │ │ uxtb r7, r7 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r7, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp.w r8, #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} │ │ │ │ - bne.n 21cc44 │ │ │ │ - cbz r7, 21cc7a │ │ │ │ + bne.n 21cb7c │ │ │ │ + cbz r7, 21cbb2 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov ip, r5 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a888 │ │ │ │ - ldr r2, [pc, #40] @ (21cca4 ) │ │ │ │ - ldr r3, [pc, #32] @ (21cca0 ) │ │ │ │ + bl 20a7c0 │ │ │ │ + ldr r2, [pc, #40] @ (21cbdc ) │ │ │ │ + ldr r3, [pc, #32] @ (21cbd8 ) │ │ │ │ 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 21cc96 │ │ │ │ + bne.n 21cbce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r5, 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr r4, [pc, #660] @ (21cf50 ) │ │ │ │ + ldr r4, [pc, #660] @ (21ce88 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #660] @ (21cf54 ) │ │ │ │ + ldr r3, [pc, #660] @ (21ce8c ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #660] @ (21cf58 ) │ │ │ │ + ldr r2, [pc, #660] @ (21ce90 ) │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #656] @ (21cf5c ) │ │ │ │ + ldr r1, [pc, #656] @ (21ce94 ) │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ mov.w r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -616042,41 +615970,41 @@ │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, #16 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21cd26 │ │ │ │ + cbz r0, 21cc5e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21cf2e │ │ │ │ + beq.w 21ce66 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, sl │ │ │ │ mov r7, sl │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 21cd8e │ │ │ │ + b.n 21ccc6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r4, [r3, #12] │ │ │ │ add.w r5, r2, #108 @ 0x6c │ │ │ │ @@ -616089,58 +616017,58 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r2, #40] @ 0x28 │ │ │ │ bfi r3, r6, #2, #6 │ │ │ │ strb.w r3, [r2, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.w 21cf2c │ │ │ │ + bls.w 21ce64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ add.w r9, r2, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21cdf0 │ │ │ │ + beq.n 21cd28 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205e84 │ │ │ │ + bl 205dbc │ │ │ │ add.w r9, r9, #32 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r5, #32 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ strb.w r3, [r5, #-15] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21cd46 │ │ │ │ + bne.n 21cc7e │ │ │ │ movs r6, #1 │ │ │ │ - b.n 21cdc8 │ │ │ │ + b.n 21cd00 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ strd r6, sl, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov sl, r9 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r8 │ │ │ │ @@ -616153,26 +616081,26 @@ │ │ │ │ str.w r4, [fp] │ │ │ │ movs r1, #1 │ │ │ │ strh.w ip, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 21ce46 │ │ │ │ + cbz r0, 21cd7e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r6, [r9, #12] │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ strd r4, r4, [fp] │ │ │ │ str.w r4, [fp, #8] │ │ │ │ mov r7, r3 │ │ │ │ @@ -616181,52 +616109,52 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r5] │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - beq.n 21ced8 │ │ │ │ + beq.n 21ce10 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ mov lr, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ cmp.w ip, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ 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 21cf1e │ │ │ │ + beq.n 21ce56 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add.w r9, r9, #32 │ │ │ │ add.w sl, sl, #32 │ │ │ │ movw ip, #49024 @ 0xbf80 │ │ │ │ str r4, [r3, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -616234,62 +616162,62 @@ │ │ │ │ str r4, [r3, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r3, r6, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 21cf26 │ │ │ │ + cbz r3, 21ce5e │ │ │ │ ldrd r7, r6, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - b.n 21cd48 │ │ │ │ + b.n 21cc80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ce9c │ │ │ │ - b.n 21ced8 │ │ │ │ + bne.n 21cdd4 │ │ │ │ + b.n 21ce10 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21ce08 │ │ │ │ + b.n 21cd40 │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #48] @ (21cf60 ) │ │ │ │ - ldr r3, [pc, #40] @ (21cf5c ) │ │ │ │ + ldr r1, [pc, #48] @ (21ce98 ) │ │ │ │ + ldr r3, [pc, #40] @ (21ce94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21cf4a │ │ │ │ + bne.n 21ce82 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r4, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r5, 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, #3128] @ 21dbb0 │ │ │ │ + ldr.w r4, [pc, #3128] @ 21dae8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #3128] @ 21dbb4 │ │ │ │ + ldr.w r1, [pc, #3128] @ 21daec │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3124] @ 21dbb8 │ │ │ │ + ldr.w r3, [pc, #3124] @ 21daf0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r0, [pc, #3120] @ 21dbbc │ │ │ │ + ldr.w r0, [pc, #3120] @ 21daf4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -616303,58 +616231,58 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r1, [r6, #40] @ 0x28 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ str.w r1, [fp, #12] │ │ │ │ ldrb.w r1, [r6, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21d0ba │ │ │ │ + beq.n 21cff2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21d4a0 │ │ │ │ + beq.w 21d3d8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - bhi.n 21d026 │ │ │ │ + bhi.n 21cf5e │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 21d0be │ │ │ │ + bhi.n 21cff6 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bhi.w 21d4c4 │ │ │ │ + bhi.w 21d3fc │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 21d128 │ │ │ │ + bhi.w 21d060 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi.w 21d14a │ │ │ │ + bhi.w 21d082 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.w 21e2a8 │ │ │ │ + bls.w 21e1e0 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ tst.w r1, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 21e2d4 │ │ │ │ + bne.w 21e20c │ │ │ │ tst.w r1, #1540096 @ 0x178000 │ │ │ │ - bne.w 21d6ba │ │ │ │ + bne.w 21d5f2 │ │ │ │ tst.w r1, #24064 @ 0x5e00 │ │ │ │ - beq.w 21d14a │ │ │ │ + beq.w 21d082 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bhi.w 21d47a │ │ │ │ + bhi.w 21d3b2 │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bls.w 21d282 │ │ │ │ + bls.w 21d1ba │ │ │ │ mvn.w r1, #370 @ 0x172 │ │ │ │ adds r1, r3, r1 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 21d14a │ │ │ │ + bhi.w 21d082 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -616407,18 +616335,18 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r5, r5, #8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21cfd2 │ │ │ │ + b.n 21cf0a │ │ │ │ sub.w r1, r3, #97 @ 0x61 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bhi.n 21d14a │ │ │ │ + bhi.n 21d082 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r7, r1, #12 │ │ │ │ @@ -616463,69 +616391,69 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r3, r5, #7 │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 21e36c │ │ │ │ + bne.w 21e2a4 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 21e354 │ │ │ │ + bne.w 21e28c │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 21e304 │ │ │ │ + bne.w 21e23c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 21d4a0 │ │ │ │ + beq.w 21d3d8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 21e6f0 │ │ │ │ + bcc.w 21e628 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21d4a0 │ │ │ │ + beq.w 21d3d8 │ │ │ │ adds r5, r0, #6 │ │ │ │ negs r4, r2 │ │ │ │ add r5, r3 │ │ │ │ adds r3, #6 │ │ │ │ add r5, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 21e29c │ │ │ │ + beq.w 21e1d4 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 21e29c │ │ │ │ + bls.w 21e1d4 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #59 @ 0x3b │ │ │ │ adds r0, r2, r7 │ │ │ │ ldrb.w ip, [r1, #60]! │ │ │ │ - b.n 21d19e │ │ │ │ + b.n 21d0d6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e29c │ │ │ │ + beq.w 21e1d4 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 21d198 │ │ │ │ + beq.n 21d0d0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21e25e │ │ │ │ + beq.w 21e196 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -616535,31 +616463,31 @@ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e1dc │ │ │ │ + beq.w 21e114 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w fp, r6, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, r3, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r2, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ subs r7, r3, r2 │ │ │ │ - bl 205e84 │ │ │ │ + bl 205dbc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -616568,76 +616496,76 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, r8, r9, lsl #5 │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ add r2, r9 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 21d736 │ │ │ │ + bne.w 21d66e │ │ │ │ ldrb.w r3, [lr, #60] @ 0x3c │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 21d256 │ │ │ │ + bne.n 21d18e │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #32 │ │ │ │ adds r5, #32 │ │ │ │ subs r7, #32 │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.w 21e1d6 │ │ │ │ + beq.w 21e10e │ │ │ │ adds r0, #17 │ │ │ │ mov r1, r6 │ │ │ │ - bl 205e84 │ │ │ │ + bl 205dbc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 21d236 │ │ │ │ + b.n 21d16e │ │ │ │ sub.w r1, r3, #203 @ 0xcb │ │ │ │ cmp r1, #12 │ │ │ │ - bhi.w 21d14a │ │ │ │ + bhi.w 21d082 │ │ │ │ movs r4, #1 │ │ │ │ movw r0, #1109 @ 0x455 │ │ │ │ lsl.w r5, r4, r1 │ │ │ │ ands r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 21d696 │ │ │ │ + bne.w 21d5ce │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 21d14a │ │ │ │ + bne.w 21d082 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ and.w r9, r3, #56 @ 0x38 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - beq.w 21e6ea │ │ │ │ + beq.w 21e622 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r5, [r3, #1] │ │ │ │ - bne.n 21d2de │ │ │ │ + bne.n 21d216 │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21e46e │ │ │ │ + bne.w 21e3a6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21e3c8 │ │ │ │ + bne.w 21e300 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 21cbcc │ │ │ │ + bl 21cb04 │ │ │ │ movs r3, #2 │ │ │ │ mov r6, r9 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r7 │ │ │ │ @@ -616660,229 +616588,229 @@ │ │ │ │ mov lr, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r6, [r5, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 21e274 │ │ │ │ + bne.w 21e1ac │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ mov r7, sl │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp.w ip, #1 │ │ │ │ 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.w 21e26c │ │ │ │ + beq.w 21e1a4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldrd lr, r2, [sp, #32] │ │ │ │ add.w ip, r2, #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 r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r6, [r5, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21e284 │ │ │ │ + bne.w 21e1bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - beq.w 21e27c │ │ │ │ + beq.w 21e1b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ 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 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne.w 21d316 │ │ │ │ + bne.w 21d24e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ cmp.w r3, #454 @ 0x1c6 │ │ │ │ - beq.n 21d4a0 │ │ │ │ + beq.n 21d3d8 │ │ │ │ sub.w r1, r3, #468 @ 0x1d4 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 21d14a │ │ │ │ + bhi.w 21d082 │ │ │ │ mov.w r8, #1 │ │ │ │ movw r4, #31129 @ 0x7999 │ │ │ │ movt r4, #8064 @ 0x1f80 │ │ │ │ lsl.w r0, r8, r1 │ │ │ │ ands r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21d534 │ │ │ │ + beq.n 21d46c │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r2, [pc, #1820] @ 21dbc0 │ │ │ │ - ldr.w r3, [pc, #1804] @ 21dbb4 │ │ │ │ + ldr.w r2, [pc, #1820] @ 21daf8 │ │ │ │ + ldr.w r3, [pc, #1804] @ 21daec │ │ │ │ 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 21e70c │ │ │ │ + bne.w 21e644 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bls.n 21d4fe │ │ │ │ + bls.n 21d436 │ │ │ │ sub.w r1, r3, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 21e2ec │ │ │ │ + bne.w 21e224 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 21d6a4 │ │ │ │ + bne.w 21d5dc │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - beq.w 21d14a │ │ │ │ + beq.w 21d082 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 21e33c │ │ │ │ + bne.w 21e274 │ │ │ │ tst.w r1, #770048 @ 0xbc000 │ │ │ │ - bne.w 21d680 │ │ │ │ + bne.w 21d5b8 │ │ │ │ tst.w r1, #12032 @ 0x2f00 │ │ │ │ - beq.w 21d14a │ │ │ │ + beq.w 21d082 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ cmp r1, #9 │ │ │ │ - bne.w 21d14a │ │ │ │ + bne.w 21d082 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d4a0 │ │ │ │ + beq.n 21d3d8 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ strd r4, r4, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ strd r4, r4, [r5, #4] │ │ │ │ str r4, [r5, #12] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 21e2ca │ │ │ │ + beq.w 21e202 │ │ │ │ mov ip, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ 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.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 21d5ee │ │ │ │ + beq.n 21d526 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r7, #1 │ │ │ │ @@ -616897,157 +616825,157 @@ │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r4, r9, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 21d66e │ │ │ │ + beq.n 21d5a6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 21ca58 │ │ │ │ + bl 21c990 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #131] @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21e38c │ │ │ │ + bne.w 21e2c4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 21ca58 │ │ │ │ + bl 21c990 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ add.w r3, lr, r2 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 21d736 │ │ │ │ - b.n 21d262 │ │ │ │ + bne.n 21d66e │ │ │ │ + b.n 21d19a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21e39a │ │ │ │ + bne.w 21e2d2 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21d798 │ │ │ │ + cbz r0, 21d6d0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, fp │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov ip, sl │ │ │ │ @@ -617063,59 +616991,59 @@ │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ 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.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #24 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21d862 │ │ │ │ + cbz r0, 21d79a │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov.w lr, #2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -617129,62 +617057,62 @@ │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ 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.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #16 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21d926 │ │ │ │ + cbz r0, 21d85e │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str.w r8, [r4, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -617198,160 +617126,160 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ 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.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #8 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21d9f8 │ │ │ │ + cbz r0, 21d930 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldrb r5, [r7, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 21da76 │ │ │ │ + beq.n 21d9ae │ │ │ │ mov r5, sl │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r4, r9 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov ip, r9 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ + b.n 21d3da │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d4a0 │ │ │ │ + beq.w 21d3d8 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ cmp r7, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 21e31a │ │ │ │ + beq.w 21e252 │ │ │ │ mov r7, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r8, sp, #140 @ 0x8c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -617365,100 +617293,100 @@ │ │ │ │ strb.w r8, [sp, #124] @ 0x7c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r4, r9, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21d4a2 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + b.n 21d3da │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d4a0 │ │ │ │ + beq.w 21d3d8 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 21e322 │ │ │ │ + beq.w 21e25a │ │ │ │ mov r7, sl │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ add r6, sp, #140 @ 0x8c │ │ │ │ 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.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {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, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, sl │ │ │ │ str r7, [r4, #12] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -617477,38 +617405,38 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ mov lr, r6 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov lr, sl │ │ │ │ str r7, [r4, #12] │ │ │ │ mov ip, r6 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -617524,32 +617452,32 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ mov lr, r6 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w ip, #3 │ │ │ │ str r7, [r4, #12] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -617564,95 +617492,95 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov ip, r6 │ │ │ │ add.w r5, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d4a0 │ │ │ │ + beq.w 21d3d8 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ cmp r7, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 21e32c │ │ │ │ + beq.w 21e264 │ │ │ │ mov r7, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r8, sp, #140 @ 0x8c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -617666,89 +617594,89 @@ │ │ │ │ strb.w r8, [sp, #124] @ 0x7c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r4, r9, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21d4a0 │ │ │ │ + beq.w 21d3d8 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ cmp r7, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 21e334 │ │ │ │ + beq.w 21e26c │ │ │ │ mov r7, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r8, sp, #140 @ 0x8c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -617762,70 +617690,70 @@ │ │ │ │ strb.w r8, [sp, #124] @ 0x7c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ ldmia r4!, {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 r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21e080 │ │ │ │ + cbz r0, 21dfb8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, fp │ │ │ │ movs r7, #0 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov ip, sl │ │ │ │ @@ -617841,114 +617769,114 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ 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.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r3, #16 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21e142 │ │ │ │ + cbz r0, 21e07a │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 21e1c2 │ │ │ │ + beq.n 21e0fa │ │ │ │ mov r5, sl │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r4, r7 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r5, r9, #44 @ 0x2c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ mov r6, r8 │ │ │ │ ldrd r8, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ add.w r7, r5, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -617961,241 +617889,241 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r9, ip │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 21e212 │ │ │ │ + bne.n 21e14a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r2, r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 21d1e2 │ │ │ │ + bhi.w 21d11a │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a8fc │ │ │ │ + bl 20a834 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21d380 │ │ │ │ + bne.w 21d2b8 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.w 21d3be │ │ │ │ + b.w 21d2f6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21d416 │ │ │ │ + bne.w 21d34e │ │ │ │ ldrd r6, fp, [sp, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, fp │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ adds r7, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 21d178 │ │ │ │ - b.w 21d4a0 │ │ │ │ + bne.w 21d0b0 │ │ │ │ + b.w 21d3d8 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21e384 │ │ │ │ + bhi.n 21e2bc │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 21d14a │ │ │ │ + bls.w 21d082 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 21d5da │ │ │ │ + b.w 21d512 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 21db30 │ │ │ │ + b.n 21da68 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 21dc60 │ │ │ │ + b.n 21db98 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 21dea0 │ │ │ │ + b.n 21ddd8 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 21dfbc │ │ │ │ + b.n 21def4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #351 @ 0x15f │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ - bl 21c928 │ │ │ │ + bl 21c860 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21e2b2 │ │ │ │ - b.w 21d14a │ │ │ │ + beq.n 21e1ea │ │ │ │ + b.w 21d082 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 21cca8 │ │ │ │ + bl 21cbe0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20add8 │ │ │ │ + bl 20ad10 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21e3b8 │ │ │ │ + beq.n 21e2f0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 21cbcc │ │ │ │ + bl 21cb04 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 21cbcc │ │ │ │ + bl 21cb04 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ movs r5, #1 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 21cbcc │ │ │ │ + bl 21cb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21cbcc │ │ │ │ + bl 21cb04 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ movs r5, #2 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 21cbcc │ │ │ │ + bl 21cb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21cbcc │ │ │ │ + bl 21cb04 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 21cbcc │ │ │ │ + bl 21cb04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r7 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21e6e4 │ │ │ │ + bne.w 21e61c │ │ │ │ rsb r3, r9, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ clz r3, r9 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ lsrs r2, r3, #5 │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ @@ -618210,101 +618138,101 @@ │ │ │ │ mov lr, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r6, [r5, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 21e6b6 │ │ │ │ + bne.w 21e5ee │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ mov r7, sl │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp.w ip, #1 │ │ │ │ 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.w 21e6ae │ │ │ │ + beq.w 21e5e6 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #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 r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r6, [r5, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21e6c8 │ │ │ │ + bne.w 21e600 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov lr, sl │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - beq.w 21e6bc │ │ │ │ + beq.w 21e5f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldrd lr, r2, [sp, #8] │ │ │ │ add.w ip, r2, #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 r1, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r9, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 21e48a │ │ │ │ + bne.w 21e3c2 │ │ │ │ mov ip, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov fp, r7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -618328,273 +618256,273 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ str.w r9, [r6, #92] @ 0x5c │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, fp │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21d4a2 │ │ │ │ + b.w 21d3da │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21e502 │ │ │ │ + bne.w 21e43a │ │ │ │ str.w r8, [sp, #24] │ │ │ │ - b.n 21e542 │ │ │ │ + b.n 21e47a │ │ │ │ mov r7, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21e59a │ │ │ │ - b.n 21e5d8 │ │ │ │ + bne.w 21e4d2 │ │ │ │ + b.n 21e510 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - b.n 21e48a │ │ │ │ + b.n 21e3c2 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ - b.n 21e498 │ │ │ │ + b.n 21e3d0 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ - b.w 21d2de │ │ │ │ + b.w 21d216 │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 21d1ce │ │ │ │ + b.w 21d106 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #72] @ (21e76c ) │ │ │ │ + ldr r3, [pc, #72] @ (21e6a4 ) │ │ │ │ mov r4, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (21e770 ) │ │ │ │ + ldr r2, [pc, #68] @ (21e6a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 21e73c │ │ │ │ - ldr r4, [pc, #56] @ (21e774 ) │ │ │ │ + cbz r1, 21e674 │ │ │ │ + ldr r4, [pc, #56] @ (21e6ac ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #56] @ (21e778 ) │ │ │ │ + ldr r2, [pc, #56] @ (21e6b0 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #56] @ (21e77c ) │ │ │ │ + ldr r1, [pc, #56] @ (21e6b4 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2090f4 │ │ │ │ - ldr r2, [pc, #44] @ (21e780 ) │ │ │ │ - ldr r3, [pc, #24] @ (21e76c ) │ │ │ │ + bl 20902c │ │ │ │ + ldr r2, [pc, #44] @ (21e6b8 ) │ │ │ │ + ldr r3, [pc, #24] @ (21e6a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21e768 │ │ │ │ + bne.n 21e6a0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 21eb1e │ │ │ │ + b.n 21ea56 │ │ │ │ vqshrun.s64 d30, , #1 │ │ │ │ vrshr.u64 q15, , #1 │ │ │ │ - vtbl.8 d17, {d31}, d24 │ │ │ │ + vqrshrn.u64 d17, q8, #1 │ │ │ │ lsls r5, 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, #300] @ (21e8c0 ) │ │ │ │ + ldr r5, [pc, #300] @ (21e7f8 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #300] @ (21e8c4 ) │ │ │ │ + ldr r1, [pc, #300] @ (21e7fc ) │ │ │ │ mov r6, r2 │ │ │ │ add r5, pc │ │ │ │ sub sp, #28 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 21e8b4 │ │ │ │ + beq.w 21e7ec │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r1, lr │ │ │ │ orr.w lr, lr, r0 │ │ │ │ and.w r0, ip, r6 │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ and.w r3, lr, r3 │ │ │ │ orrs.w r7, r0, r3 │ │ │ │ - beq.n 21e81e │ │ │ │ + beq.n 21e756 │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 21e846 │ │ │ │ + beq.n 21e77e │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21e8be │ │ │ │ + bhi.n 21e7f6 │ │ │ │ tbb [pc, r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ strh r0, [r4, r5] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r7, [pc, #384] @ (21e990 ) │ │ │ │ + ldr r7, [pc, #384] @ (21e8c8 ) │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21e846 │ │ │ │ + cbz r0, 21e77e │ │ │ │ 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 20a888 │ │ │ │ - ldr r2, [pc, #128] @ (21e8c8 ) │ │ │ │ - ldr r3, [pc, #120] @ (21e8c4 ) │ │ │ │ + bl 20a7c0 │ │ │ │ + ldr r2, [pc, #128] @ (21e800 ) │ │ │ │ + ldr r3, [pc, #120] @ (21e7fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21e8ba │ │ │ │ + bne.n 21e7f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21e88a │ │ │ │ + cbz r0, 21e7c2 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21e846 │ │ │ │ + b.n 21e77e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 21e864 │ │ │ │ + b.n 21e79c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #8] │ │ │ │ - b.n 21e864 │ │ │ │ + b.n 21e79c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 21e864 │ │ │ │ + b.n 21e79c │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ - b.n 21e864 │ │ │ │ + b.n 21e79c │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r5, 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 r4, [pc, #424] @ (21ea84 ) │ │ │ │ + ldr r4, [pc, #424] @ (21e9bc ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #424] @ (21ea88 ) │ │ │ │ + ldr r1, [pc, #424] @ (21e9c0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r2 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21e93a │ │ │ │ + beq.n 21e872 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb lr, r0, #32 │ │ │ │ lsl.w r1, ip, r0 │ │ │ │ lsl.w r7, ip, r7 │ │ │ │ lsr.w lr, ip, lr │ │ │ │ @@ -618602,46 +618530,46 @@ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ bic.w ip, r4, ip │ │ │ │ bic.w r1, r3, r1 │ │ │ │ mov r4, ip │ │ │ │ mov r3, r1 │ │ │ │ orrs.w r0, ip, r1 │ │ │ │ - beq.n 21e98c │ │ │ │ + beq.n 21e8c4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ - beq.n 21e9b8 │ │ │ │ + beq.n 21e8f0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 21e946 │ │ │ │ + cbz r1, 21e87e │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - cbnz r1, 21e954 │ │ │ │ + cbnz r1, 21e88c │ │ │ │ subs r1, r4, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r4 │ │ │ │ ands r7, r3 │ │ │ │ orrs r1, r7 │ │ │ │ - beq.n 21ea1e │ │ │ │ + beq.n 21e956 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi.w 21ea6a │ │ │ │ + bhi.w 21e9a2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21ea84 │ │ │ │ + bhi.w 21e9bc │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r5, [r2, #34] @ 0x22 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ strh r4, [r1, r2] │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #560] @ (21ebac ) │ │ │ │ + ldr r7, [pc, #560] @ (21eae4 ) │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ @@ -618649,204 +618577,204 @@ │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21e9b8 │ │ │ │ + cbz r0, 21e8f0 │ │ │ │ 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 20a888 │ │ │ │ - ldr r2, [pc, #208] @ (21ea8c ) │ │ │ │ - ldr r3, [pc, #204] @ (21ea88 ) │ │ │ │ + bl 20a7c0 │ │ │ │ + ldr r2, [pc, #208] @ (21e9c4 ) │ │ │ │ + ldr r3, [pc, #204] @ (21e9c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ea80 │ │ │ │ + bne.n 21e9b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r4, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21e9f8 │ │ │ │ + cbz r0, 21e930 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21e9b8 │ │ │ │ + b.n 21e8f0 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 21e9d4 │ │ │ │ + b.n 21e90c │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 21e9d4 │ │ │ │ + b.n 21e90c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 21e9d4 │ │ │ │ - cbz r4, 21ea70 │ │ │ │ + b.n 21e90c │ │ │ │ + cbz r4, 21e9a8 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21ea58 │ │ │ │ + cbz r0, 21e990 │ │ │ │ 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 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21e9b8 │ │ │ │ + b.n 21e8f0 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 21e9d4 │ │ │ │ + b.n 21e90c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ea2a │ │ │ │ + beq.n 21e962 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 21ea2a │ │ │ │ + b.n 21e962 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r5, 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1784] @ 21f19c │ │ │ │ - ldr.w r5, [pc, #1784] @ 21f1a0 │ │ │ │ + ldr.w r3, [pc, #1784] @ 21f0d4 │ │ │ │ + ldr.w r5, [pc, #1784] @ 21f0d8 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ - ldr.w r2, [pc, #1780] @ 21f1a4 │ │ │ │ + ldr.w r2, [pc, #1780] @ 21f0dc │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21f196 │ │ │ │ + beq.w 21f0ce │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 21eae4 │ │ │ │ + cbz r1, 21ea1c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 21ead0 │ │ │ │ + b.n 21ea08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f196 │ │ │ │ + beq.w 21f0ce │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 21eb12 │ │ │ │ + cbz r3, 21ea4a │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 21eb0a │ │ │ │ + bne.n 21ea42 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21eb3c │ │ │ │ + beq.n 21ea74 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21eafe │ │ │ │ + bne.n 21ea36 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ - bl 258dc8 │ │ │ │ - ldr.w r2, [pc, #1672] @ 21f1a8 │ │ │ │ - ldr.w r3, [pc, #1656] @ 21f19c │ │ │ │ + bl 258d00 │ │ │ │ + ldr.w r2, [pc, #1672] @ 21f0e0 │ │ │ │ + ldr.w r3, [pc, #1656] @ 21f0d4 │ │ │ │ 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 21f192 │ │ │ │ + bne.w 21f0ca │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1644] @ 21f1ac │ │ │ │ + ldr.w r3, [pc, #1644] @ 21f0e4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r1, [r3, #2765] @ 0xacd │ │ │ │ mov r3, r9 │ │ │ │ adds r1, #10 │ │ │ │ add.w r6, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r6, [sp, #81] @ 0x51 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 21eb0a │ │ │ │ + bne.n 21ea42 │ │ │ │ ands.w r6, r6, #32 │ │ │ │ - bne.n 21eb0a │ │ │ │ + bne.n 21ea42 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21eb12 │ │ │ │ + beq.n 21ea4a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 21eb12 │ │ │ │ + bls.n 21ea4a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ - bl 2066b8 │ │ │ │ + bl 2065f0 │ │ │ │ strd r6, r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ mov lr, fp │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r2 │ │ │ │ @@ -618885,215 +618813,215 @@ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 21ec86 │ │ │ │ + cbz r3, 21ebbe │ │ │ │ ldrb.w r4, [r4, #33] @ 0x21 │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21ec76 │ │ │ │ + cbz r0, 21ebae │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20abb0 │ │ │ │ + bl 20aae8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21f06e │ │ │ │ + bne.w 21efa6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, #48 @ 0x41800000 16.0 │ │ │ │ mov r0, r9 │ │ │ │ ldrb r5, [r4, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 208344 │ │ │ │ + bl 20827c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21ecca │ │ │ │ + cbz r0, 21ec02 │ │ │ │ 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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movw r3, #30016 @ 0x7540 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r0, 21ed28 │ │ │ │ + cbz r0, 21ec60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ - bl 21e784 │ │ │ │ + bl 21e6bc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, fp │ │ │ │ - bl 21e784 │ │ │ │ + bl 21e6bc │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21ed68 │ │ │ │ + beq.n 21eca0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - beq.n 21ed80 │ │ │ │ + beq.n 21ecb8 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #2 │ │ │ │ - bl 21e784 │ │ │ │ + bl 21e6bc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21eda0 │ │ │ │ + beq.n 21ecd8 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21e784 │ │ │ │ + bl 21e6bc │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #4369 @ 0x1111 │ │ │ │ mov r0, fp │ │ │ │ - bl 21e8cc │ │ │ │ + bl 21e804 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ mov r0, fp │ │ │ │ - bl 21e8cc │ │ │ │ + bl 21e804 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21e8cc │ │ │ │ + bl 21e804 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 62740 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ @@ -619102,90 +619030,90 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #240 @ 0xf0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 21ee2c │ │ │ │ + bne.n 21ed64 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f18e │ │ │ │ + beq.w 21f0c6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add.w r1, sp, #123 @ 0x7b │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 21ee72 │ │ │ │ + bhi.n 21edaa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ cmp r4, lr │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - cbnz r5, 21ef0c │ │ │ │ + cbnz r5, 21ee44 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ cmp r4, lr │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 21eed4 │ │ │ │ - cbz r4, 21ef0c │ │ │ │ + bne.n 21ee0c │ │ │ │ + cbz r4, 21ee44 │ │ │ │ add.w r2, sp, #155 @ 0x9b │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21eec0 │ │ │ │ - cbz r5, 21ef0c │ │ │ │ + bne.n 21edf8 │ │ │ │ + cbz r5, 21ee44 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -619193,45 +619121,45 @@ │ │ │ │ moveq r4, r6 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.n 21ef8a │ │ │ │ + beq.n 21eec2 │ │ │ │ mov r4, r5 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ mov r7, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21e784 │ │ │ │ + bl 21e6bc │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ @@ -619246,54 +619174,54 @@ │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 206290 │ │ │ │ + bl 2061c8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21e784 │ │ │ │ + bl 21e6bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bhi.w 21f184 │ │ │ │ + bhi.w 21f0bc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21f16e │ │ │ │ + bhi.w 21f0a6 │ │ │ │ tbb [pc, r3] │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ @@ -619305,153 +619233,153 @@ │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #368] @ 0x170 │ │ │ │ - bl 258dc8 │ │ │ │ - b.n 21eb1c │ │ │ │ + bl 258d00 │ │ │ │ + b.n 21ea54 │ │ │ │ movs r3, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21f12c │ │ │ │ + cbz r0, 21f064 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 21f0aa │ │ │ │ + beq.n 21efe2 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r0, fp │ │ │ │ - bl 20aafc │ │ │ │ + bl 20aa34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21f0aa │ │ │ │ + b.n 21efe2 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 21f106 │ │ │ │ + b.n 21f03e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 21f106 │ │ │ │ + b.n 21f03e │ │ │ │ movs r3, #16 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 21f106 │ │ │ │ + b.n 21f03e │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ - b.n 21f106 │ │ │ │ + b.n 21f03e │ │ │ │ movs r5, #1 │ │ │ │ - b.n 21ee8e │ │ │ │ + b.n 21edc6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ push {r4} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add.w ip, sp, #4 │ │ │ │ stmia.w ip, {r2, r3} │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - bne.n 21f202 │ │ │ │ + bne.n 21f13a │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21f20a │ │ │ │ + bhi.n 21f142 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21f20a │ │ │ │ + bhi.n 21f142 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #32 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ @@ -619467,649 +619395,649 @@ │ │ │ │ asrs r6, r2, #24 │ │ │ │ uxtb r2, r1 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ - b.n 21f200 │ │ │ │ + b.n 21f138 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 21f200 │ │ │ │ + b.n 21f138 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #712] @ (21f4f0 ) │ │ │ │ + ldr r2, [pc, #712] @ (21f428 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21f2f0 │ │ │ │ + bhi.n 21f228 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r1, r7 │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r1, r7 │ │ │ │ movs r3, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [pc, #680] @ (21f4f4 ) │ │ │ │ + ldr r1, [pc, #680] @ (21f42c ) │ │ │ │ mov.w fp, #48 @ 0x30 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r8, [r2, r1] │ │ │ │ mla r3, fp, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 21f2a8 │ │ │ │ + cbz r3, 21f1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 21f298 │ │ │ │ + b.n 21f1d0 │ │ │ │ strb.w r9, [r6, #-7] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 21f214 │ │ │ │ + bl 21f14c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ adds r7, #32 │ │ │ │ - cbnz r3, 21f28c │ │ │ │ + cbnz r3, 21f1c4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, fp, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 21f2a8 │ │ │ │ + bcs.n 21f1e0 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f26a │ │ │ │ + beq.n 21f1a2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f2a8 │ │ │ │ + beq.n 21f1e0 │ │ │ │ movs r7, #1 │ │ │ │ movw r8, #343 @ 0x157 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f2a8 │ │ │ │ + bne.n 21f1e0 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ strb.w r7, [r6, #-7] │ │ │ │ - bl 21f214 │ │ │ │ + bl 21f14c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 21f2e4 │ │ │ │ + cbnz r3, 21f21c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ streq.w r8, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f2ba │ │ │ │ + bne.n 21f1f2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - cbnz r3, 21f328 │ │ │ │ - b.n 21f2a8 │ │ │ │ + cbnz r3, 21f260 │ │ │ │ + b.n 21f1e0 │ │ │ │ strb.w r9, [r6, #-7] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 21f214 │ │ │ │ + bl 21f14c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 21f322 │ │ │ │ + cbnz r3, 21f25a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 21f2a8 │ │ │ │ + bcs.n 21f1e0 │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f300 │ │ │ │ + beq.n 21f238 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f2a8 │ │ │ │ + beq.n 21f1e0 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f2a8 │ │ │ │ + bne.n 21f1e0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 21f214 │ │ │ │ + bl 21f14c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 21f370 │ │ │ │ + cbnz r3, 21f2a8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f2a8 │ │ │ │ + bne.n 21f1e0 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21f2a8 │ │ │ │ - b.n 21f4c6 │ │ │ │ + bne.n 21f1e0 │ │ │ │ + b.n 21f3fe │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 21f3b6 │ │ │ │ + cbz r6, 21f2ee │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f2a8 │ │ │ │ + bne.n 21f1e0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 21f214 │ │ │ │ + bl 21f14c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 21f3b6 │ │ │ │ + cbnz r3, 21f2ee │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f2a8 │ │ │ │ + beq.w 21f1e0 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 21f3f4 │ │ │ │ + b.n 21f32c │ │ │ │ strb.w r9, [r6, #-7] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 21f214 │ │ │ │ + bl 21f14c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 21f3ec │ │ │ │ + cbnz r3, 21f324 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 21f2a8 │ │ │ │ + bcs.w 21f1e0 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f3ca │ │ │ │ + beq.n 21f302 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ - cbnz r3, 21f440 │ │ │ │ - b.n 21f2a8 │ │ │ │ + cbnz r3, 21f378 │ │ │ │ + b.n 21f1e0 │ │ │ │ strb.w r9, [r6, #-7] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 21f214 │ │ │ │ + bl 21f14c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ adds r7, #20 │ │ │ │ - cbnz r3, 21f438 │ │ │ │ + cbnz r3, 21f370 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 21f2a8 │ │ │ │ + bcs.w 21f1e0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r7 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r6, #20 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21f2a8 │ │ │ │ - b.n 21f416 │ │ │ │ - ldr r3, [pc, #156] @ (21f4f8 ) │ │ │ │ + bne.w 21f1e0 │ │ │ │ + b.n 21f34e │ │ │ │ + ldr r3, [pc, #156] @ (21f430 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21f2a8 │ │ │ │ + beq.w 21f1e0 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 21f49c │ │ │ │ + b.n 21f3d4 │ │ │ │ strb.w r9, [r6, #-7] │ │ │ │ adds r7, #1 │ │ │ │ - bl 21f214 │ │ │ │ + bl 21f14c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ adds r4, #16 │ │ │ │ - cbnz r3, 21f496 │ │ │ │ + cbnz r3, 21f3ce │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 21f2a8 │ │ │ │ + beq.w 21f1e0 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21f2a8 │ │ │ │ - b.n 21f476 │ │ │ │ + bne.w 21f1e0 │ │ │ │ + b.n 21f3ae │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 21f2a8 │ │ │ │ + bne.w 21f1e0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21f2a8 │ │ │ │ + bne.w 21f1e0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-7] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 21f214 │ │ │ │ + bl 21f14c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21f2a8 │ │ │ │ + bne.w 21f1e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r4, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ - b.n 21f2a8 │ │ │ │ + b.n 21f1e0 │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #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 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #976] @ (21f8e0 ) │ │ │ │ + ldr r2, [pc, #976] @ (21f818 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #976] @ (21f8e4 ) │ │ │ │ + ldr r3, [pc, #976] @ (21f81c ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #70] @ 0x46 │ │ │ │ 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 21f546 │ │ │ │ + beq.n 21f47e │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 21f538 │ │ │ │ + bne.n 21f470 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f62a │ │ │ │ + bne.n 21f562 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 21f580 │ │ │ │ + beq.n 21f4b8 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 21f572 │ │ │ │ + bne.n 21f4aa │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21f8d4 │ │ │ │ + bne.w 21f80c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r2, [r7, #24] │ │ │ │ strd r2, r2, [r7, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r0, [r7, #16] │ │ │ │ - cbz r3, 21f5d6 │ │ │ │ + cbz r3, 21f50e │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 21f5ce │ │ │ │ + beq.n 21f506 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 21f632 │ │ │ │ + beq.n 21f56a │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 21f668 │ │ │ │ + beq.n 21f5a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f5b8 │ │ │ │ + bne.n 21f4f0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208e48 │ │ │ │ + bl 208d80 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21f608 │ │ │ │ + cbz r3, 21f540 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f69e │ │ │ │ + bne.n 21f5d6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f5e8 │ │ │ │ + bne.n 21f520 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 21f6fa │ │ │ │ + bne.n 21f632 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f5f6 │ │ │ │ - ldr r2, [pc, #732] @ (21f8e8 ) │ │ │ │ - ldr r3, [pc, #728] @ (21f8e4 ) │ │ │ │ + bne.n 21f52e │ │ │ │ + ldr r2, [pc, #732] @ (21f820 ) │ │ │ │ + ldr r3, [pc, #728] @ (21f81c ) │ │ │ │ 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 21f8dc │ │ │ │ + bne.w 21f814 │ │ │ │ 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 21f552 │ │ │ │ + b.n 21f48a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb064 │ │ │ │ + bl 2eaf9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 21f5ce │ │ │ │ + bls.n 21f506 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 21f65a │ │ │ │ + bne.n 21f592 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ blx 62740 │ │ │ │ - b.n 21f5ce │ │ │ │ + b.n 21f506 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2eb064 │ │ │ │ + bl 2eaf9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 21f5ce │ │ │ │ + bls.n 21f506 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 21f690 │ │ │ │ + bne.n 21f5c8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ blx 62740 │ │ │ │ - b.n 21f5ce │ │ │ │ + b.n 21f506 │ │ │ │ movw r8, #793 @ 0x319 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 21f6ce │ │ │ │ + cbz r5, 21f606 │ │ │ │ movw sl, #827 @ 0x33b │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movw r9, #597 @ 0x255 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f6c2 │ │ │ │ + cbz r3, 21f5fa │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21f77e │ │ │ │ + beq.n 21f6b6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f6b4 │ │ │ │ + bne.n 21f5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f6aa │ │ │ │ + bne.n 21f5e2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21f6e4 │ │ │ │ - cbz r6, 21f6e4 │ │ │ │ + cbz r3, 21f61c │ │ │ │ + cbz r6, 21f61c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f6a2 │ │ │ │ + bne.n 21f5da │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f6d6 │ │ │ │ + bne.n 21f60e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r5, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f608 │ │ │ │ + beq.n 21f540 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21f600 │ │ │ │ + beq.n 21f538 │ │ │ │ movw r6, #343 @ 0x157 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 21f750 │ │ │ │ + cbz r0, 21f688 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21f748 │ │ │ │ + cbz r2, 21f680 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 21f72a │ │ │ │ + cbnz r4, 21f662 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 21f72a │ │ │ │ + bne.n 21f662 │ │ │ │ ldrb.w ip, [r3, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w ip, #32 │ │ │ │ ite hi │ │ │ │ movhi r4, r6 │ │ │ │ movls.w r4, #344 @ 0x158 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r4, 21f740 │ │ │ │ + cbz r4, 21f678 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21f710 │ │ │ │ + beq.n 21f648 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21f730 │ │ │ │ - cbz r1, 21f748 │ │ │ │ + bne.n 21f668 │ │ │ │ + cbz r1, 21f680 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f704 │ │ │ │ + bne.n 21f63c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 258dc8 │ │ │ │ + bl 258d00 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f608 │ │ │ │ + beq.w 21f540 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21f608 │ │ │ │ + beq.w 21f540 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 21f6fe │ │ │ │ + bne.n 21f636 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f76a │ │ │ │ - b.n 21f608 │ │ │ │ + bne.n 21f6a2 │ │ │ │ + b.n 21f540 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21f808 │ │ │ │ - bhi.n 21f7dc │ │ │ │ + beq.n 21f740 │ │ │ │ + bhi.n 21f714 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 21f808 │ │ │ │ - bhi.n 21f862 │ │ │ │ + beq.n 21f740 │ │ │ │ + bhi.n 21f79a │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - beq.n 21f79e │ │ │ │ - bhi.w 21f8c0 │ │ │ │ + beq.n 21f6d6 │ │ │ │ + bhi.w 21f7f8 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 21f79e │ │ │ │ + beq.n 21f6d6 │ │ │ │ cmp r3, #172 @ 0xac │ │ │ │ - bne.n 21f6ba │ │ │ │ + bne.n 21f5f2 │ │ │ │ ldr.w fp, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21f6ba │ │ │ │ + bne.n 21f5f2 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #8 │ │ │ │ strb.w r2, [fp, #-7] │ │ │ │ sub.w r0, fp, #20 │ │ │ │ - bl 21f214 │ │ │ │ + bl 21f14c │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21f6ba │ │ │ │ + bne.w 21f5f2 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #343 @ 0x157 │ │ │ │ streq.w r1, [fp, #16] │ │ │ │ strbeq.w r2, [r7, #32] │ │ │ │ - b.n 21f6ba │ │ │ │ + b.n 21f5f2 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 21f7f8 │ │ │ │ + beq.n 21f730 │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - bcs.n 21f82a │ │ │ │ + bcs.n 21f762 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21f808 │ │ │ │ + beq.n 21f740 │ │ │ │ movw r2, #807 @ 0x327 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 21f6ba │ │ │ │ + bne.w 21f5f2 │ │ │ │ ldr.w fp, [r4, #112] @ 0x70 │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21f6ba │ │ │ │ - b.n 21f7aa │ │ │ │ + bne.w 21f5f2 │ │ │ │ + b.n 21f6e2 │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 21f1b0 │ │ │ │ + bl 21f0e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f6ba │ │ │ │ - b.n 21f7f8 │ │ │ │ + beq.w 21f5f2 │ │ │ │ + b.n 21f730 │ │ │ │ cmp.w r3, #844 @ 0x34c │ │ │ │ - bne.w 21f6ba │ │ │ │ + bne.w 21f5f2 │ │ │ │ add.w r2, r4, #108 @ 0x6c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 21f1b0 │ │ │ │ + bl 21f0e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f6ba │ │ │ │ + beq.w 21f5f2 │ │ │ │ ldr.w fp, [r4, #128] @ 0x80 │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21f6ba │ │ │ │ - b.n 21f7aa │ │ │ │ + bne.w 21f5f2 │ │ │ │ + b.n 21f6e2 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - bne.w 21f6ba │ │ │ │ + bne.w 21f5f2 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 21f8b0 │ │ │ │ + bne.n 21f7e8 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21f8b8 │ │ │ │ + bhi.n 21f7f0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21f8b8 │ │ │ │ + bhi.n 21f7f0 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #32 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ @@ -620122,226 +620050,226 @@ │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f6ba │ │ │ │ - b.n 21f7f8 │ │ │ │ + beq.w 21f5f2 │ │ │ │ + b.n 21f730 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 21f8ae │ │ │ │ + b.n 21f7e6 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 21f8ae │ │ │ │ + b.n 21f7e6 │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - beq.w 21f79e │ │ │ │ + beq.w 21f6d6 │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21f79e │ │ │ │ - b.n 21f6ba │ │ │ │ + beq.w 21f6d6 │ │ │ │ + b.n 21f5f2 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 21f58e │ │ │ │ + b.n 21f4c6 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldrsb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 21f92a │ │ │ │ + blt.n 21f862 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21f918 │ │ │ │ + cbz r0, 21f850 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 21f910 │ │ │ │ + bpl.n 21f848 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 21f940 │ │ │ │ + beq.n 21f878 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 21f920 │ │ │ │ - cbnz r0, 21f910 │ │ │ │ + bgt.n 21f858 │ │ │ │ + cbnz r0, 21f848 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f8fa │ │ │ │ + bne.n 21f832 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 21f94c │ │ │ │ + cbz r3, 21f884 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 21f910 │ │ │ │ + bhi.n 21f848 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 21f926 │ │ │ │ + bne.n 21f85e │ │ │ │ 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 21f8fa │ │ │ │ - b.n 21f918 │ │ │ │ + bne.n 21f832 │ │ │ │ + b.n 21f850 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #164] @ 21fa10 │ │ │ │ + ldr.w r8, [pc, #164] @ 21f948 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r8, pc │ │ │ │ - bl 205a68 │ │ │ │ + bl 2059a0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 21f9d4 │ │ │ │ + beq.n 21f90c │ │ │ │ movs r2, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r1, r2, #0, #26 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ str r1, [r0, #16] │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #448] @ 0x1c0 │ │ │ │ - ldr r2, [pc, #108] @ (21fa14 ) │ │ │ │ + ldr r2, [pc, #108] @ (21f94c ) │ │ │ │ sub.w r3, r7, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 205ad4 │ │ │ │ + bl 205a0c │ │ │ │ movs r3, #0 │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 21f9f0 │ │ │ │ - ldr r3, [pc, #88] @ (21fa18 ) │ │ │ │ + cbnz r6, 21f928 │ │ │ │ + ldr r3, [pc, #88] @ (21f950 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2059bc │ │ │ │ + bl 2058f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r1, r2, #0, #26 │ │ │ │ ldr.w r2, [r5, #440] @ 0x1b8 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbnz r6, 21f9e8 │ │ │ │ + cbnz r6, 21f920 │ │ │ │ movs r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 21f9a4 │ │ │ │ - ldr r3, [pc, #40] @ (21fa1c ) │ │ │ │ + b.n 21f8dc │ │ │ │ + ldr r3, [pc, #40] @ (21f954 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e965c │ │ │ │ + bl 2e9594 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 21f9c4 │ │ │ │ + b.n 21f8fc │ │ │ │ nop │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 21fea4 │ │ │ │ + b.n 21fdec │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 21fa6a │ │ │ │ + cbnz r3, 21f9a2 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 21fa58 │ │ │ │ + bne.n 21f990 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 21fa48 │ │ │ │ + bne.n 21f980 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21f890 │ │ │ │ str r0, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21f890 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - beq.n 21fa46 │ │ │ │ - b.n 21fa48 │ │ │ │ + beq.n 21f97e │ │ │ │ + b.n 21f980 │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 21f958 │ │ │ │ + bl 21f890 │ │ │ │ str r0, [r6, #0] │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #672] @ (21fd3c ) │ │ │ │ + ldr r1, [pc, #672] @ (21fc74 ) │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #672] @ (21fd40 ) │ │ │ │ + ldr r3, [pc, #672] @ (21fc78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #648] @ (21fd44 ) │ │ │ │ + ldr r1, [pc, #648] @ (21fc7c ) │ │ │ │ ldrb.w r3, [r3, #202] @ 0xca │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ @@ -620351,24 +620279,24 @@ │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r2, r3, #4 │ │ │ │ - cbnz r5, 21faf2 │ │ │ │ + cbnz r5, 21fa2a │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21fd1e │ │ │ │ + beq.w 21fc56 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #584] @ (21fd48 ) │ │ │ │ + ldr r3, [pc, #584] @ (21fc80 ) │ │ │ │ mov.w sl, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -620381,35 +620309,35 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 21fcf2 │ │ │ │ + b.n 21fc2a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21fb60 │ │ │ │ + cbz r0, 21fa98 │ │ │ │ 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, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 62740 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -620447,15 +620375,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, #821 @ 0x335 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r1, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ @@ -620522,96 +620450,96 @@ │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 21fd1e │ │ │ │ + beq.n 21fc56 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21fb2a │ │ │ │ + bne.w 21fa62 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - b.n 21fb2a │ │ │ │ - ldr r2, [pc, #44] @ (21fd4c ) │ │ │ │ - ldr r3, [pc, #28] @ (21fd40 ) │ │ │ │ + b.n 21fa62 │ │ │ │ + ldr r2, [pc, #44] @ (21fc84 ) │ │ │ │ + ldr r3, [pc, #28] @ (21fc78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21fd38 │ │ │ │ + bne.n 21fc70 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r5, 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, #3912] @ 0xf48 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #396] @ (21fef0 ) │ │ │ │ - ldr r3, [pc, #396] @ (21fef4 ) │ │ │ │ + ldr r2, [pc, #396] @ (21fe28 ) │ │ │ │ + ldr r3, [pc, #396] @ (21fe2c ) │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #396] @ (21fef8 ) │ │ │ │ + ldr r7, [pc, #396] @ (21fe30 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21fe12 │ │ │ │ - ldr r3, [pc, #376] @ (21fefc ) │ │ │ │ + beq.n 21fd4a │ │ │ │ + ldr r3, [pc, #376] @ (21fe34 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 63204 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #356] @ (21ff00 ) │ │ │ │ + ldr r1, [pc, #356] @ (21fe38 ) │ │ │ │ add.w r3, r6, r5, lsl #3 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r7, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 205cc4 │ │ │ │ + bl 205bfc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ mov r5, 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] │ │ │ │ @@ -620620,23 +620548,23 @@ │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 21fed2 │ │ │ │ + bhi.n 21fe0a │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ strb r5, [r5, #13] │ │ │ │ strb r3, [r6, #1] │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r3, [r6, #13] │ │ │ │ @@ -620645,129 +620573,129 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2087c8 │ │ │ │ - ldr r3, [pc, #212] @ (21ff04 ) │ │ │ │ + bl 208700 │ │ │ │ + ldr r3, [pc, #212] @ (21fe3c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ - ldr r2, [pc, #188] @ (21ff08 ) │ │ │ │ - ldr r3, [pc, #164] @ (21fef4 ) │ │ │ │ + bl 20a7c0 │ │ │ │ + ldr r2, [pc, #188] @ (21fe40 ) │ │ │ │ + ldr r3, [pc, #164] @ (21fe2c ) │ │ │ │ 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 21feea │ │ │ │ + bne.n 21fe22 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ add.w r8, r5, #84 @ 0x54 │ │ │ │ strd lr, lr, [sp, #20] │ │ │ │ - ldr.w sl, [pc, #96] @ 21ff04 │ │ │ │ + ldr.w sl, [pc, #96] @ 21fe3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r7, sl] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ - b.n 21fe4a │ │ │ │ + bl 20a7c0 │ │ │ │ + b.n 21fd82 │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 21fe6a │ │ │ │ + b.n 21fda2 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 21fe6a │ │ │ │ + b.n 21fda2 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 21fe6a │ │ │ │ + b.n 21fda2 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 21fe6a │ │ │ │ + b.n 21fda2 │ │ │ │ blx 62cbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r5, 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, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r3, [pc, #1056] @ 220348 │ │ │ │ + ldr.w r3, [pc, #1056] @ 220280 │ │ │ │ mov r5, r1 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r0, [pc, #1044] @ 22034c │ │ │ │ - ldr.w fp, [pc, #1044] @ 220350 │ │ │ │ + ldr.w r0, [pc, #1044] @ 220284 │ │ │ │ + ldr.w fp, [pc, #1044] @ 220288 │ │ │ │ add r0, pc │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62740 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21ffd6 │ │ │ │ + beq.n 21ff0e │ │ │ │ movs r1, #0 │ │ │ │ - bl 2062f4 │ │ │ │ + bl 20622c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -620775,23 +620703,23 @@ │ │ │ │ add.w r6, r0, #20 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20a888 │ │ │ │ + bl 20a7c0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 2201cc │ │ │ │ + bhi.w 220104 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r1, #5 │ │ │ │ lsls r4, r1, #5 │ │ │ │ lsls r0, r1, #5 │ │ │ │ @@ -620816,52 +620744,52 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ strd r6, r6, [sp, #92] @ 0x5c │ │ │ │ strd r6, r6, [sp, #100] @ 0x64 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ - cbz r3, 21fffa │ │ │ │ + cbz r3, 21ff32 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 220252 │ │ │ │ + bne.w 22018a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ffea │ │ │ │ + bne.n 21ff22 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2201ac │ │ │ │ + beq.w 2200e4 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 21fffc │ │ │ │ + bne.n 21ff34 │ │ │ │ movs r0, #4 │ │ │ │ - bl 209c00 │ │ │ │ + bl 209b38 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20abf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsl.w r2, r8, r7 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 220134 │ │ │ │ + beq.n 22006c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 21fd50 │ │ │ │ + bl 21fc88 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 22047a │ │ │ │ + bhi.w 2203b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r6, r2, #8 │ │ │ │ @@ -620874,313 +620802,313 @@ │ │ │ │ lsls r6, r2, #8 │ │ │ │ lsls r6, r2, #8 │ │ │ │ lsls r6, r2, #8 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ str.w r6, [sl, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #8 │ │ │ │ - bne.n 22002a │ │ │ │ + bne.n 21ff62 │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 220166 │ │ │ │ + beq.n 22009e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #17 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 21fa7c │ │ │ │ + bl 21f9b4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 220240 │ │ │ │ + bne.w 220178 │ │ │ │ and.w r3, r3, #15 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #656] @ (220354 ) │ │ │ │ - ldr r3, [pc, #640] @ (220348 ) │ │ │ │ + ldr r2, [pc, #656] @ (22028c ) │ │ │ │ + ldr r3, [pc, #640] @ (220280 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 220476 │ │ │ │ + bne.w 2203ae │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 22007a │ │ │ │ + b.n 21ffb2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 22007a │ │ │ │ + b.n 21ffb2 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 22007a │ │ │ │ + b.n 21ffb2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 22007a │ │ │ │ + b.n 21ffb2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 22007a │ │ │ │ + b.n 21ffb2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ab48 │ │ │ │ + bl 20aa80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 22007a │ │ │ │ + b.n 21ffb2 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ - vldr d0, [pc, #516] @ 220340 │ │ │ │ - bl 208344 │ │ │ │ + vldr d0, [pc, #516] @ 220278 │ │ │ │ + bl 20827c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 20638c │ │ │ │ + bl 2062c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22007a │ │ │ │ + beq.n 21ffb2 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 20a888 │ │ │ │ - b.n 22007a │ │ │ │ + bl 20a7c0 │ │ │ │ + b.n 21ffb2 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #17 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 21fa7c │ │ │ │ + bl 21f9b4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 2200a4 │ │ │ │ + beq.n 21ffdc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #18 │ │ │ │ - bl 21fa7c │ │ │ │ + bl 21f9b4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ and.w r3, r2, #15 │ │ │ │ subs r3, r3, r4 │ │ │ │ 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 2200b2 │ │ │ │ + b.n 21ffea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20665c │ │ │ │ + bl 206594 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2201c6 │ │ │ │ + cbz r0, 2200fe │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b594 │ │ │ │ str.w r4, [r7, #-4] │ │ │ │ - b.n 220006 │ │ │ │ + b.n 21ff3e │ │ │ │ movs r4, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 2063ec │ │ │ │ + bl 206324 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2087c8 │ │ │ │ + bl 208700 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ strd ip, ip, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r8, [pc, #336] @ 220358 │ │ │ │ + ldr.w r8, [pc, #336] @ 220290 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [fp, r8] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 20a888 │ │ │ │ - b.n 22001c │ │ │ │ + bl 20a7c0 │ │ │ │ + b.n 21ff54 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 2201ce │ │ │ │ + b.n 220106 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 2201ce │ │ │ │ + b.n 220106 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 2201ce │ │ │ │ + b.n 220106 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 21fa7c │ │ │ │ - b.n 22018e │ │ │ │ + bl 21f9b4 │ │ │ │ + b.n 2200c6 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ and.w r2, r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2202fe │ │ │ │ + beq.n 220236 │ │ │ │ strd r4, r5, [sp, #28] │ │ │ │ strd r6, sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r7, #16] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2202ea │ │ │ │ + beq.n 220222 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 220282 │ │ │ │ - b.n 22031e │ │ │ │ + cbnz r3, 2201ba │ │ │ │ + b.n 220256 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 220292 │ │ │ │ + cbz r3, 2201ca │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 22032a │ │ │ │ + beq.n 220262 │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22027e │ │ │ │ + bne.n 2201b6 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2202ea │ │ │ │ + bne.n 220222 │ │ │ │ ldr.w r1, [sl, #36] @ 0x24 │ │ │ │ mvn.w r0, #820 @ 0x334 │ │ │ │ adds r3, r1, r0 │ │ │ │ cmp r3, #5 │ │ │ │ it ls │ │ │ │ movls r6, #0 │ │ │ │ - bhi.n 2202ea │ │ │ │ + bhi.n 220222 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 2202e4 │ │ │ │ - ldr r3, [pc, #160] @ (220358 ) │ │ │ │ + bpl.n 22021c │ │ │ │ + ldr r3, [pc, #160] @ (220290 ) │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb.w r0, [r2, #77] @ 0x4d │ │ │ │ adds r0, #10 │ │ │ │ add.w r1, sl, r0, lsl #2 │ │ │ │ ldr.w r0, [sl, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 22035c │ │ │ │ + beq.n 220294 │ │ │ │ mov sl, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 22028c │ │ │ │ + bne.n 2201c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208b04 │ │ │ │ + bl 208a3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22026c │ │ │ │ + bne.n 2201a4 │ │ │ │ ldrd r4, r5, [sp, #28] │ │ │ │ ldrd r6, sl, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fffa │ │ │ │ + beq.w 21ff32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21fffa │ │ │ │ + beq.w 21ff32 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22025e │ │ │ │ + bne.n 220196 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22030e │ │ │ │ - b.n 21fffa │ │ │ │ + bne.n 220246 │ │ │ │ + b.n 21ff32 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - bne.n 2202ea │ │ │ │ + bne.n 220222 │ │ │ │ ldr.w r1, [sl, #36] @ 0x24 │ │ │ │ mvn.w r2, #820 @ 0x334 │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 2202ac │ │ │ │ - b.n 2202e4